# MODBUS RTU

Protocols · `MODBUS RTU` · verification: source checked

MODBUS RTU is the binary serial-line transmission mode of the MODBUS master-slave protocol. A master sends a request frame containing slave address, function code, data, and CRC; only the addressed slave replies. RTU is the default and mandatory mode for MODBUS over serial line, using silent intervals to delimit frames.

## Specification

| Property | Value |
|---|---|
| Transports | serial |
| Architecture | master slave |
| Encoding | binary |
| Standard body | Modbus.org |

### Data types

| Name | Size (bits) | Description |
|---|---|---|
| Coils | 1 | Single-bit read-write data type |
| Discrete Inputs | 1 | Single-bit read-only data type |
| Input Registers | 16 | 16-bit word read-only data type |
| Holding Registers | 16 | 16-bit word read-write data type |

## Connected

- Supported by: [AutomationDirect BX-DM1-10AR-D](https://machineschema.com/hardware/automationdirect-bx-dm1-10ar-d.md), [AutomationDirect BX-DM1-10ED1-D](https://machineschema.com/hardware/automationdirect-bx-dm1-10ed1-d.md), [AutomationDirect BX-DM1-10ED2-D](https://machineschema.com/hardware/automationdirect-bx-dm1-10ed2-d.md), [AutomationDirect BX-DM1-10ER-D](https://machineschema.com/hardware/automationdirect-bx-dm1-10er-d.md), [AutomationDirect BX-DM1-18AR](https://machineschema.com/hardware/automationdirect-bx-dm1-18ar.md), [AutomationDirect BX-DM1-18ED1](https://machineschema.com/hardware/automationdirect-bx-dm1-18ed1.md), [AutomationDirect BX-DM1-18ED2](https://machineschema.com/hardware/automationdirect-bx-dm1-18ed2.md), [AutomationDirect BX-DM1-18ER](https://machineschema.com/hardware/automationdirect-bx-dm1-18er.md), [AutomationDirect BX-DM1-36AR](https://machineschema.com/hardware/automationdirect-bx-dm1-36ar.md), [AutomationDirect BX-DM1-36ED2](https://machineschema.com/hardware/automationdirect-bx-dm1-36ed2.md), [AutomationDirect BX-DM1-36ER](https://machineschema.com/hardware/automationdirect-bx-dm1-36er.md), [AutomationDirect C-more CM5-T12W](https://machineschema.com/hardware/automationdirect-cm5-t12w.md), [AutomationDirect DURApulse GS11N-10P2](https://machineschema.com/hardware/automationdirect-gs11n-10p2.md), [AutomationDirect DURApulse GS11N-20P5](https://machineschema.com/hardware/automationdirect-gs11n-20p5.md), [AutomationDirect DURApulse GS11N-21P0](https://machineschema.com/hardware/automationdirect-gs11n-21p0.md), [AutomationDirect DURApulse GS21-21P0](https://machineschema.com/hardware/automationdirect-gs21-21p0.md), [AutomationDirect DURApulse GS21-23P0](https://machineschema.com/hardware/automationdirect-gs21-23p0.md), [AutomationDirect DURApulse GS23-21P0](https://machineschema.com/hardware/automationdirect-gs23-21p0.md), [AutomationDirect DURApulse GS23-4020](https://machineschema.com/hardware/automationdirect-gs23-4020.md), [AutomationDirect DURApulse GS23-40P5](https://machineschema.com/hardware/automationdirect-gs23-40p5.md), [AutomationDirect DURApulse GS31-21P0](https://machineschema.com/hardware/automationdirect-gs31-21p0.md), [AutomationDirect DURApulse GS33-2040](https://machineschema.com/hardware/automationdirect-gs33-2040.md), [AutomationDirect DURApulse GS33-21P0](https://machineschema.com/hardware/automationdirect-gs33-21p0.md), [AutomationDirect DURApulse GS33-22P0](https://machineschema.com/hardware/automationdirect-gs33-22p0.md), [AutomationDirect DURApulse GS33-4015](https://machineschema.com/hardware/automationdirect-gs33-4015.md), [AutomationDirect DURApulse GS33-41P0](https://machineschema.com/hardware/automationdirect-gs33-41p0.md), [AutomationDirect DURApulse GS4-2010](https://machineschema.com/hardware/automationdirect-gs4-2010.md), [AutomationDirect DURApulse GS4-2030](https://machineschema.com/hardware/automationdirect-gs4-2030.md), [AutomationDirect DURApulse GS4-2050](https://machineschema.com/hardware/automationdirect-gs4-2050.md), [AutomationDirect DURApulse GS4-25P0](https://machineschema.com/hardware/automationdirect-gs4-25p0.md), [AutomationDirect DURApulse GS4-4020](https://machineschema.com/hardware/automationdirect-gs4-4020.md), [AutomationDirect DURApulse GS4-4040](https://machineschema.com/hardware/automationdirect-gs4-4040.md), [AutomationDirect DURApulse GS4-4060](https://machineschema.com/hardware/automationdirect-gs4-4060.md), [AutomationDirect DURApulse GS4-4125](https://machineschema.com/hardware/automationdirect-gs4-4125.md), [AutomationDirect DURApulse GS4-4175](https://machineschema.com/hardware/automationdirect-gs4-4175.md), [AutomationDirect DURApulse GS4-42P0](https://machineschema.com/hardware/automationdirect-gs4-42p0.md), [AutomationDirect EA3-S3ML](https://machineschema.com/hardware/automationdirect-ea3-s3ml.md), [AutomationDirect EA3-T4CL](https://machineschema.com/hardware/automationdirect-ea3-t4cl.md), [AutomationDirect GS11N-10P5](https://machineschema.com/hardware/automationdirect-gs11n-10p5.md), [AutomationDirect GS11N-11P0](https://machineschema.com/hardware/automationdirect-gs11n-11p0.md), [AutomationDirect GS11N-20P2](https://machineschema.com/hardware/automationdirect-gs11n-20p2.md), [AutomationDirect GS21-10P2](https://machineschema.com/hardware/automationdirect-gs21-10p2.md), [AutomationDirect GS21-10P5](https://machineschema.com/hardware/automationdirect-gs21-10p5.md), [AutomationDirect GS21-11P0](https://machineschema.com/hardware/automationdirect-gs21-11p0.md), [AutomationDirect GS21-20P2](https://machineschema.com/hardware/automationdirect-gs21-20p2.md), [AutomationDirect GS21-20P5](https://machineschema.com/hardware/automationdirect-gs21-20p5.md), [AutomationDirect GS21-22P0](https://machineschema.com/hardware/automationdirect-gs21-22p0.md), [AutomationDirect GS23-2010](https://machineschema.com/hardware/automationdirect-gs23-2010.md), [AutomationDirect GS23-2020](https://machineschema.com/hardware/automationdirect-gs23-2020.md), [AutomationDirect GS23-20P2](https://machineschema.com/hardware/automationdirect-gs23-20p2.md), [AutomationDirect GS23-20P5](https://machineschema.com/hardware/automationdirect-gs23-20p5.md), [AutomationDirect GS23-22P0](https://machineschema.com/hardware/automationdirect-gs23-22p0.md), [AutomationDirect GS23-23P0](https://machineschema.com/hardware/automationdirect-gs23-23p0.md), [AutomationDirect GS23-25P0](https://machineschema.com/hardware/automationdirect-gs23-25p0.md), [AutomationDirect GS23-27P5](https://machineschema.com/hardware/automationdirect-gs23-27p5.md), [AutomationDirect GS23-4010](https://machineschema.com/hardware/automationdirect-gs23-4010.md), [AutomationDirect GS23-4015](https://machineschema.com/hardware/automationdirect-gs23-4015.md), [AutomationDirect GS23-4025](https://machineschema.com/hardware/automationdirect-gs23-4025.md), [AutomationDirect GS23-4030](https://machineschema.com/hardware/automationdirect-gs23-4030.md), [AutomationDirect GS23-41P0](https://machineschema.com/hardware/automationdirect-gs23-41p0.md), [AutomationDirect GS23-42P0](https://machineschema.com/hardware/automationdirect-gs23-42p0.md), [AutomationDirect GS23-43P0](https://machineschema.com/hardware/automationdirect-gs23-43p0.md), [AutomationDirect GS23-45P0](https://machineschema.com/hardware/automationdirect-gs23-45p0.md), [AutomationDirect GS23-47P5](https://machineschema.com/hardware/automationdirect-gs23-47p5.md), [AutomationDirect GS23-5010](https://machineschema.com/hardware/automationdirect-gs23-5010.md), [AutomationDirect GS23-51P0](https://machineschema.com/hardware/automationdirect-gs23-51p0.md), [AutomationDirect GS23-52P0](https://machineschema.com/hardware/automationdirect-gs23-52p0.md), [AutomationDirect GS23-53P0](https://machineschema.com/hardware/automationdirect-gs23-53p0.md), [AutomationDirect GS23-55P0](https://machineschema.com/hardware/automationdirect-gs23-55p0.md), [AutomationDirect GS23-57P5](https://machineschema.com/hardware/automationdirect-gs23-57p5.md), [AutomationDirect GS31-20P5](https://machineschema.com/hardware/automationdirect-gs31-20p5.md), [AutomationDirect GS31-22P0](https://machineschema.com/hardware/automationdirect-gs31-22p0.md), [AutomationDirect GS31-23P0](https://machineschema.com/hardware/automationdirect-gs31-23p0.md), [AutomationDirect GS33-2010](https://machineschema.com/hardware/automationdirect-gs33-2010.md), [AutomationDirect GS33-2015](https://machineschema.com/hardware/automationdirect-gs33-2015.md), [AutomationDirect GS33-2020](https://machineschema.com/hardware/automationdirect-gs33-2020.md), [AutomationDirect GS33-2025](https://machineschema.com/hardware/automationdirect-gs33-2025.md), [AutomationDirect GS33-2030](https://machineschema.com/hardware/automationdirect-gs33-2030.md), [AutomationDirect GS33-2050](https://machineschema.com/hardware/automationdirect-gs33-2050.md), [AutomationDirect GS33-20P5](https://machineschema.com/hardware/automationdirect-gs33-20p5.md), [AutomationDirect GS33-23P0](https://machineschema.com/hardware/automationdirect-gs33-23p0.md), [AutomationDirect GS33-25P0](https://machineschema.com/hardware/automationdirect-gs33-25p0.md), [AutomationDirect GS33-27P5](https://machineschema.com/hardware/automationdirect-gs33-27p5.md), [AutomationDirect GS33-4010](https://machineschema.com/hardware/automationdirect-gs33-4010.md), [AutomationDirect GS33-4020](https://machineschema.com/hardware/automationdirect-gs33-4020.md), [AutomationDirect GS33-4025](https://machineschema.com/hardware/automationdirect-gs33-4025.md), [AutomationDirect GS33-4030](https://machineschema.com/hardware/automationdirect-gs33-4030.md), [AutomationDirect GS33-4040](https://machineschema.com/hardware/automationdirect-gs33-4040.md), [AutomationDirect GS33-4050](https://machineschema.com/hardware/automationdirect-gs33-4050.md), [AutomationDirect GS33-4060](https://machineschema.com/hardware/automationdirect-gs33-4060.md), [AutomationDirect GS33-4075](https://machineschema.com/hardware/automationdirect-gs33-4075.md), [AutomationDirect GS33-40P5](https://machineschema.com/hardware/automationdirect-gs33-40p5.md), [AutomationDirect GS33-4100](https://machineschema.com/hardware/automationdirect-gs33-4100.md), [AutomationDirect GS33-42P0](https://machineschema.com/hardware/automationdirect-gs33-42p0.md), [AutomationDirect GS33-43P0](https://machineschema.com/hardware/automationdirect-gs33-43p0.md), [AutomationDirect GS33-45P0](https://machineschema.com/hardware/automationdirect-gs33-45p0.md), [AutomationDirect GS33-47P5](https://machineschema.com/hardware/automationdirect-gs33-47p5.md), [AutomationDirect GS4-2015](https://machineschema.com/hardware/automationdirect-gs4-2015.md), [AutomationDirect GS4-2020](https://machineschema.com/hardware/automationdirect-gs4-2020.md), [AutomationDirect GS4-2025](https://machineschema.com/hardware/automationdirect-gs4-2025.md), [AutomationDirect GS4-2040](https://machineschema.com/hardware/automationdirect-gs4-2040.md), [AutomationDirect GS4-2060](https://machineschema.com/hardware/automationdirect-gs4-2060.md), [AutomationDirect GS4-2075](https://machineschema.com/hardware/automationdirect-gs4-2075.md), [AutomationDirect GS4-2100](https://machineschema.com/hardware/automationdirect-gs4-2100.md), [AutomationDirect GS4-21P0](https://machineschema.com/hardware/automationdirect-gs4-21p0.md), [AutomationDirect GS4-22P0](https://machineschema.com/hardware/automationdirect-gs4-22p0.md), [AutomationDirect GS4-23P0](https://machineschema.com/hardware/automationdirect-gs4-23p0.md), [AutomationDirect GS4-27P5](https://machineschema.com/hardware/automationdirect-gs4-27p5.md), [AutomationDirect GS4-4010](https://machineschema.com/hardware/automationdirect-gs4-4010.md), [AutomationDirect GS4-4015](https://machineschema.com/hardware/automationdirect-gs4-4015.md), [AutomationDirect GS4-4030](https://machineschema.com/hardware/automationdirect-gs4-4030.md), [AutomationDirect GS4-4050](https://machineschema.com/hardware/automationdirect-gs4-4050.md), [AutomationDirect GS4-4075](https://machineschema.com/hardware/automationdirect-gs4-4075.md), [AutomationDirect GS4-4100](https://machineschema.com/hardware/automationdirect-gs4-4100.md), [AutomationDirect GS4-4150](https://machineschema.com/hardware/automationdirect-gs4-4150.md), [AutomationDirect GS4-41P0](https://machineschema.com/hardware/automationdirect-gs4-41p0.md), [AutomationDirect GS4-4200](https://machineschema.com/hardware/automationdirect-gs4-4200.md), [AutomationDirect GS4-4250](https://machineschema.com/hardware/automationdirect-gs4-4250.md), [AutomationDirect GS4-4300](https://machineschema.com/hardware/automationdirect-gs4-4300.md), [AutomationDirect GS4-45P0](https://machineschema.com/hardware/automationdirect-gs4-45p0.md), [AutomationDirect GS4-47P5](https://machineschema.com/hardware/automationdirect-gs4-47p5.md), [AutomationDirect Productivity2000](https://machineschema.com/controller/automationdirect-productivity2000.md), [AutomationDirect SV2A-2040](https://machineschema.com/hardware/automationdirect-sv2a-2040.md), [AutomationDirect SV2A-2075](https://machineschema.com/hardware/automationdirect-sv2a-2075.md), [AutomationDirect SV2A-2150](https://machineschema.com/hardware/automationdirect-sv2a-2150.md), [AutomationDirect SV2A-2200](https://machineschema.com/hardware/automationdirect-sv2a-2200.md), [AutomationDirect SV2A-2300](https://machineschema.com/hardware/automationdirect-sv2a-2300.md), [AutomationDirect SV2A-2550](https://machineschema.com/hardware/automationdirect-sv2a-2550.md), [AutomationDirect SV2A-2750](https://machineschema.com/hardware/automationdirect-sv2a-2750.md), [AutomationDirect SV2A-2F00](https://machineschema.com/hardware/automationdirect-sv2a-2f00.md), [AutomationDirect SV2A-4040](https://machineschema.com/hardware/automationdirect-sv2a-4040.md), [AutomationDirect SV2A-4075](https://machineschema.com/hardware/automationdirect-sv2a-4075.md), [AutomationDirect SV2A-4150](https://machineschema.com/hardware/automationdirect-sv2a-4150.md), [AutomationDirect SV2A-4200](https://machineschema.com/hardware/automationdirect-sv2a-4200.md), [AutomationDirect SV2A-4300](https://machineschema.com/hardware/automationdirect-sv2a-4300.md), [AutomationDirect SV2A-4550](https://machineschema.com/hardware/automationdirect-sv2a-4550.md), [AutomationDirect SV2A-4750](https://machineschema.com/hardware/automationdirect-sv2a-4750.md), [AutomationDirect SV2A-4F00](https://machineschema.com/hardware/automationdirect-sv2a-4f00.md), [DOBOT Nova 2](https://machineschema.com/hardware/dobot-nova-2.md), [Dobot CR 30H-Food](https://machineschema.com/hardware/dobot-cr-30h-food.md), [Dobot M1 Pro](https://machineschema.com/hardware/dobot-m1-pro.md), [Dobot Nova 5](https://machineschema.com/hardware/dobot-nova-5.md), [Elite Robots CS530H](https://machineschema.com/hardware/elite-robots-cs530h.md), [Elite Robots CS612](https://machineschema.com/hardware/elite-robots-cs612.md), [Elite Robots CS620](https://machineschema.com/hardware/elite-robots-cs620.md), [Elite Robots CS625](https://machineschema.com/hardware/elite-robots-cs625.md), [Elite Robots CS63](https://machineschema.com/hardware/elite-robots-cs63.md), [Elite Robots CS630](https://machineschema.com/hardware/elite-robots-cs630.md), [JAKA 12 kg collaborative robot](https://machineschema.com/hardware/jaka-collaborative-robot-12kg.md), [JAKA C5](https://machineschema.com/hardware/jaka-c5.md), [JAKA CAB 16](https://machineschema.com/hardware/jaka-cab-16.md), [JAKA CAB 7](https://machineschema.com/hardware/jaka-cab-7.md), [JAKA MiniCab](https://machineschema.com/hardware/jaka-minicab.md), [JAKA MiniCobo](https://machineschema.com/hardware/jaka-minicobo.md), [JAKA Zu 12](https://machineschema.com/hardware/jaka-zu-12.md), [JAKA Zu 18](https://machineschema.com/hardware/jaka-zu-18.md), [JAKA Zu 3](https://machineschema.com/hardware/jaka-zu-3.md), [JAKA Zu 30](https://machineschema.com/hardware/jaka-zu-30.md), [JAKA Zu 7](https://machineschema.com/hardware/jaka-zu-7.md), [JAKA Zu series](https://machineschema.com/hardware/jaka-zu-series.md), [JAKA Zu35](https://machineschema.com/hardware/jaka-zu35.md)

## Safety

- If a slave detects a transmission error in a received frame, it does not act on the message and does not construct a response; the master's response timeout then expires.
- Connection of a crossed cable in a 2-wire MODBUS system may cause damages.
- Ensure at device addressing time that no two devices share the same address; duplicate addresses can cause abnormal behavior of the whole serial bus and prevent the master from communicating with all slaves.
- The Common circuit must be connected directly to protective ground, preferably at one point only for the entire bus.
- A MODBUS over Serial Line cable must be shielded, and at one end of each cable its shield must be connected to protective ground.
- Line termination is required near each of the two ends of the bus; never place line termination on a derivation cable, and do not place more than two line terminations on one passive D0-D1 balanced pair.
- RS232-MODBUS should only be used for short point-to-point interconnection, typically less than 20 m.
- A figure of 32 devices is always authorized on any RS485-MODBUS system without repeater; line polarization reduces the maximum number of devices by 4.
- For a maximum 9600 baud rate and AWG26 or wider gauge, the maximum trunk length is 1000 m; in the specific case of 4-wire cabling used as a 2-wire system, the maximum length must be divided by two.

## Study notes

- RTU mode is mandatory for MODBUS serial-line devices; ASCII mode is optional, and the default setup must be RTU.
- RTU frame fields are slave address (1 byte), function code (1 byte), data (0 up to 252 bytes), and CRC (2 bytes); maximum RTU frame size is 256 bytes.
- RTU character format is 8 data bits LSB first, 1 start bit, 1 parity bit, and 1 stop bit; no parity requires 2 stop bits. Default parity is even.
- Message frames are separated by at least 3.5 character times (t3.5); a silent interval greater than 1.5 character times between characters makes the frame incomplete and it should be discarded.
- For baud rates above 19200 bps, recommended fixed timer values are 750 microseconds for t1.5 and 1.750 milliseconds for t3.5.
- CRC-16 uses polynomial 0xA001 and initial register value 0xFFFF; the low-order CRC byte is transmitted first, followed by the high-order byte.
- The master initiates only one transaction at a time; slave nodes never transmit without a request and never communicate with each other.
- Unicast transactions use a slave address from 1 to 247; broadcast uses address 0, is write-only, and returns no response.
- Typical turnaround delay after a broadcast is 100 ms to 200 ms; response timeout is application-dependent and is typically 1 s to several seconds at 9600 bps.
- The MODBUS data model defines coils and discrete inputs as single-bit objects and input registers and holding registers as 16-bit words.
- 9600 bps and 19.2 Kbps are required data signaling rates; 19.2 Kbps is the required default. Optional rates include 1200, 2400, 4800, 38400, 56 Kbps, and 115 Kbps.

## Sources

1. [modbusoverserial](https://www.modbus.org/file/secure/modbusoverserial.pdf) (accessed 2026-10-25)
2. [modbusprotocolspecification](https://www.modbus.org/file/secure/modbusprotocolspecification.pdf) (accessed 2026-10-25)

---

Source page: https://machineschema.com/protocol/modbus-rtu  
JSON: https://machineschema.com/protocol/modbus-rtu.json  
License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Cite Machine Schema and the original sources.
