Inst ToolsInst ToolsInst Tools
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Reading: MODBUS ASCII Communication Protocol Explained
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > Communication > MODBUS ASCII Communication Protocol Explained

MODBUS ASCII Communication Protocol Explained

Modbus is a communication protocol that is widely used in PLC systems. In this article, we will study the concept of Modbus ASCII protocol.

Last updated: September 28, 2022 4:10 pm
Viral Nagda
Communication Control Systems PLC Tutorials
No Comments
Share
4 Min Read
SHARE

In this post, we will study the concept of the Modbus ASCII protocol.

Contents
MODBUS ASCII Communication ProtocolASCIIDisadvantages of Modbus ASCII Communication

Modbus is a communication protocol that is widely used in PLCs. It is a type of serial communication.

Nowadays, apart from PLC’s, it is widely used in various ranges of instruments like PID controllers, sensors, various types of electronic instruments, VFD’s, etc.

Modbus works in master-slave mode. That means, suppose there is a PLC that acts as a master and three VFD’s which act as slaves.

If you understand it in simpler terms, it is a turn-by-turn protocol. The PLC requests information from the first slave; then the second slave and at last, the third slave.

It requests for data in a set period of time; and if the response is not received (timeout time), then it proceeds for the next slave and so on.

After the last slave, it goes back again to the first slave. Also, apart from reading, it also writes data to slaves one by one.

MODBUS ASCII Communication Protocol

Modbus works on three hardware layers for serial communication –

  • RS-232
  • RS-422
  • RS-485

In Modbus serial protocol, there are two types of transmission –

  • RTU
  • ASCII

In this post, we will have a look at the Modbus ASCII protocol.

MODBUS ASCII Communication Protocol Explained

Before proceeding ahead with the data structure in Modbus ASCII protocol, let us have a look at the basic data frame structure of Modbus protocol.

The frame starts with the address field, followed by the function code field, then the data field, and at last, CRC (Cyclic Redundancy Check) field.

Address field determines the slave address; function code determines what type of action to perform on data; data field is the data to be sent or received, and CRC or error checking field is the result of redundancy checking calculation to check if the frame being communicated has any error or not.

ASCII

ASCII stands for American Standard Code for Information Exchange. It uses ASCII characters to begin and end messages. ASCII characters are hexadecimal characters.

The format of the message starts with a colon ‘:’ and ends with a carriage return and line feed. Due to this, the space between the messages becomes variable.

As compared to Modbus RTU, ASCII uses the less effective LRC (longitudinal redundancy check) error checking method. If we look at its frame format, the first byte consists of start bit; then 2 bytes for station address; then 2 bytes for function code; then ‘n’ bytes for data; then 2 bytes for LRC and at last, 2 bytes for stop bit (carriage return and line feed).

Disadvantages of Modbus ASCII Communication

Modbus ASCII is used very rarely and is less efficient as compared to Modbus RTU. The main reason for this is the error checking method, which is much stronger in RTU.

So it is used in very less devices. It is a depleting type of protocol that is available in Modbus serial communication. But, some of the major applications where it is used are in serial modems and weight balance check machines.  

In this way, we had a basic overview of the Modbus ASCII protocol.

If you liked this article, then please subscribe to our YouTube Channel for Electrical, Electronics, Instrumentation, PLC, and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Next Quiz:

  • Electrical Quiz
  • Electronics Quiz
  • Control System Quiz
  • Analog Electronics Quiz
  • Digital Electronics Quiz
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Introduction to PLC – Advantages of PLC
Introducing PLC Programming using LogixPro Simulator Software
PLC SCADA Engineers Interview Questions and Answers
PLC Automatic Door Control System – Programming Example
PID in Studio 5000
What is Timeout in Communication Protocols?
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
208kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

#17 PLC Best Practices – Log PLC Uptime and Trend it on HMI
Difference Between Serial and Parallel Communication
Integral (Reset) Control Theory
Advanced PLC Programming for Defective Parts Sorting
Connecting Blocks in Functional Block Diagram – Studio 5000
Siemens HMI Training – Using UDTs with Faceplates
Rockwell PLCs for Large Scale Applications
PLC Compressor Control Ladder Logic

Keep Learning

Open PLC Software

Open Source PLC and SCADA Software

Optical power loss testing

Fiber Optic Cable Testing

T-Junction Traffic Control System

T-Junction Traffic Control System – PLC Programming

Sinking and Sourcing Devices Operation

PLC Sinking and Sourcing Explanation

Pneumatic valve operation in sequence mode

Sequential PLC Programming for the Pneumatic Valves

Troubleshooting Pump Control Circuit

Troubleshooting Pump Control Circuit

Level Loop Troubleshooting

Identify Faults in PID Control Loop

Real-time PLC Projects

Real-time PLC Projects – Industrial Automation

Go Deeper

Advantages of Valve Regulated Lead Acid (VRLA) Batteries

Advantages of Valve Regulated Lead Acid (VRLA) Batteries

Electro deionization in a Water Treatment Plant

What is EDI in a Water Treatment Plant? – Electro deionization

Simatic Prosave HMI

How to Backup and Restore from Simatic Prosave HMI?

Thermal Mass Flowmeter Principle

Thermal Mass Flow Meter – Principle, Advantages, Applications

Allen Bradley PLC Example with Sub routines

How to use Sub Routines with Allen Bradley PLC

Pressure Gauge Selection

Pressure Gauge Selection

Oscillating Piston Flow Meters Principle Animation

Nutating Disc Flow Meters Working Principle

Transmitter Range and Sensor Limits

Transmitter Minimum Span, Accuracy & Turndown

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?