Specifications

IEEE 802.3 Ethernet Communication
ADDvantage-32 PLUS
8-33
EGD Exchanges are lists of data. Each node (each unique IP address) has its own list of
exchanges that it can produce -- up to 32 exchanges of data. How these data lists are built and
how they are interpreted at the consumer end are discussed in the Application Notes section.
These Exchanges maybe configured as either Uni-Cast (Producer to a single Consumer) or
Multi-Cast (Producer to a group of Consumers).
8.9.5.2 Schneider Electric’s Modbus TCP/IP (MB-TCP)
The Modbus TCP/IP protocol was developed by Schneider Electric (Modicon) as an open
standard for industrial ethernet communications. It is a Client/Server protocol of the
“Master/Slave” variety, implemented via TCP/IP. This protocol can be used to connect ADD-
32 PLUS drives to Modicon PLCs and other Modbus TCP/IP compliant hardware.
The Avtron implementation of Modbus TCP/IP (MB-TCP) supports the following Modbus
Function Codes (MFC’s):
1) Command Function Code= 03, Read Multiple Registers from ADD-32 PLUS. This
command is used to read a group of 1 to 63 consecutive registers (16 bit words) from a
given address.
2) Command Function Code= 16, Write Multiple Registers to ADD-32 PLUS. This
command is used to write a group of 1 to 63 consecutive registers (16 bit words) to a
given address.
3) Command Function Code= 01, Read Multiple Coils from ADD-32 PLUS. This
command is used to read a group of consecutive coils (bits) from a given address.
4) Command Function Code= 05, Write Coil to ADD-32 PLUS. This command is used to
write a single coil (1bit) to a given address.
NOTE
Additional information on Modbus TCP/IP is provided in Appendix G.
8.9.5.3 Allen-Bradley’s Client Server Protocol (AB-CSP)
Allen-Bradley CSP Ethernet communications encapsulates the PCCC message structure (DF-1
style) into a packet, and delivers this packet to the PLC (or ADD-32 PLUS). The CSP protocol
is used predominately to talk to ADD-32 PLUS drives from PLC5 and SLC500 PLCs,
programming typically done in RsLogix5 or RSLogix500. It may also be used from a
ControlLogix PLC using RSLogix5000, but this is not recommended; the use of EtherNet/IP is
suggested.
For the PLC-5, the PCCC protocol supports PLC-5 Typed Writes, PLC-5 Typed Reads,
and PLC-2 Unprotected Writes.