Transmission
The transmission is of RTU (Remote Terminal Unit) mode with frames containing
no message header or end mark. A typical RTU frame format is shown below:
Slave address Function code Data CRC
1 byte 1 byte 0 ~ 252 byte(s) CRC low|CRC high
Tab. 13-1: Typical RTU frame format
Data are transmitted in binary codes.
● The address 0 is reserved as broadcast address.
● All slave nodes must recognize the broadcast address for writing function (no
need of reply).
● The master node has no specific address, only the slave nodes must have ad-
dresses (from 1 ~ 247).
For RTU transmission mode, four types of character format are shown below:
● 1 start bit, 8 data bits, 1 stop bit, no parity;
● 1 start bit, 8 data bits, 1 stop bit, even parity;
● 1 start bit, 8 data bits, 1 stop bit, odd parity;
● 1 start bit, 8 data bits, 2 stop bits, no parity.
The character or byte is sent in the following sequence (from left to right):
<-Least Significant Bit (LSB)
Most Significant Bit (MSB)->
With parity checking
Start 1 2 3 4 5 6 7 8 Parity Stop
Without parity checking
Start 1 2 3 4 5 6 7 8 Stop Stop
Tab. 13-2: RTU transmission mode
Message frames are separated by a silent interval of at least 3.5 characters'
time. The entire frame must be transmitted as a continuous stream of bytes. If
the interval of two separated frames is less than 3.5 characters' time, then the
slave address of second frame will be treated as the part of first frame by mis-
take, due to the confusion of the frames, the CRC check will fail and lead to
communication fault. If a silent interval of more than 1.5 characters' time occurs
between two bytes, the message frame is regarded incomplete and discarded
by the receiver.
EFC 3600
Bosch Rexroth AG
Communication Protocols
DOK-RCON03-EFC-3600***-IT03-EN-P
185/259