Professional Documents
Culture Documents
AC500
Communication via Modbus RTU
3ADR020053N0202
Communication via Modbus RTU
Content
ABB Group
September 11, 2014 | Slide 2
Communication via Modbus RTU
Coming up
ABB Group
September 11, 2014 | Slide 3
Modbus International Standard Bus
Modbus RTU
The Modbus operating mode and the interface parameters are set in the PLC
configuration.
ABB Group
September 11, 2014 | Slide 4
Communication via Modbus RTU
Coming up
ABB Group
September 11, 2014 | Slide 5
Modbus RTU via COM1 and COM2
Configuration
ABB Group
September 11, 2014 | Slide 6
Modbus RTU via COM1 and COM2
Wiring
COM1
COM2
|11.
Slide
September
7 2014 ABB
Group
Modbus RTU via COM1 and COM2
Termination (RS485) (1)
COM2
ABB Group
September 11, 2014 | Slide 8
Modbus RTU via COM1 and COM2
Termination (RS485) (2)
COM1
COM2
ABB Group
September 11, 2014 | Slide 9
Communication via Modbus RTU
Coming up
ABB Group
September 11, 2014 | Slide 10
Data Transmission
Principle Master Slave
Bus
ABB Group
September 11, 2014 | Slide 11
Data Transmission
Function Codes
06 06 1 word 1 word 06
07 07 8 bits 8 bits 07
|11.
Slide
September
12 2014 ABB
Group
Data Transmission
Function Block
Slaves address
ABB Group
September 11, 2014 | Slide 13
Communication via Modbus RTU
Coming up
ABB Group
September 11, 2014 | Slide 14
Reference table
Modbus Buffer (1)
The segments 0 and 1 of the addressable flag area %M resp. %R can be accessed
by Modbus.
ABB Group
September 11, 2014 | Slide 15
Reference table
Read / Write Addresses
The address assignment for word and double word accesses is done according to
the following table:
ABB Group
September 11, 2014 | Slide 16
Reference table
Data protection in Modbus Slave
For Modbus Slave operation, an area without read and/or write access can be
set in the segments %MB0.x and %MB1.x. (the same for %R area if used).
Reading/writing is disabled beginning at the set address and is valid up to the
set end address (inclusive).
ABB Group
September 11, 2014 | Slide 17
Communication via Modbus RTU
Coming up
ABB Group
September 11, 2014 | Slide 18
Example: Modbus master/slave configuration
Master Configuration
ABB Group
September 11, 2014 | Slide 19
Example: Modbus master/slave configuration
Master: Program (1)
COM port 1
Data exchange with Slave11
2 words
Copy to memory area starting with
address of the operand (here an array)
ABB Group
September 11, 2014 | Slide 20
Example: Modbus master/slave configuration
Master: Program in (2)
COM port 1
Data exchange with Slave 1
2 words
ABB Group
September 11, 2014 | Slide 21
Example: Modbus master/slave configuration
Addresses used in this example
read
write
ABB Group
September 11, 2014 | Slide 22
Example: Modbus master/slave configuration
Slave Configuration
ABB Group
September 11, 2014 | Slide 23
Example: Modbus master/slave configuration
Slave: Program
No function Block is needed. The data are to be written to / read from Modbus buffer beeing
(depending on configuration) in %M or %R area.
ABB Group
September 11, 2014 | Slide 24
Communication via Modbus RTU
Coming up
ABB Group
September 11, 2014 | Slide 25
Diagnostics
Analysis of FBs ouput parameters
|11.
Slide
September
26 2014 ABB
Group