Modbus: - Master - Slave Protocol - 1 Master - Up To 247 Slaves - Process Industry
Modbus: - Master - Slave Protocol - 1 Master - Up To 247 Slaves - Process Industry
MODBUS 1
MODBUS 2
1
Modes of transmission
MODBUS 3
RTU → ASCII
MODBUS 4
2
RTU mode - CRC Error detection:
Polynomial: x16 + x15 + x2 + 1 (1 1000 0000 0000 0101)
MODBUS 5
MODBUS protocol
• ASCII Framing
MODBUS 6
3
• Address Field
0 = broadcast
1 – 247 = Slave address
• Function Field
Function to perform
• Data Field
MODBUS 7
Example
Query Address 0D
Function 02
Data 0010 (start address)
0005 (number of inputs)
Response Address 0D
Function 02
Data 01 (number of bytes)
07 (coil-16 = 1, coil-17 = 1, coil-18 = 1
coil-19 = 0, coil-20 = 0)
MODBUS 8