PLC-5® and SLC™ 500 processors communicate using the Programmable Controller Communications Commands (PCCC) protocol.
Ethernet TCP/IP connectivity was originally added to the SLC 5/05 and PLC-5E using the proprietary Client Server Protocol (CSP), with embedded PCCC commands, CSP/PCCC.
The ControlLogix® and CompactLogix™ systems were developed with a new communications architecture based on the Control and Information Protocol (CIP).
In parallel, EtherNet/IP (EIP) has been developed to encapsulate CIP and PCCC.
ControlLogix and CompactLogix processors support EIP explicit messages, EIP/CIP, and EIP/PCCC.
The "Map PLC/SLC Messages" programming software feature allows the user to convert CIP to PCCC and vice versa.
CSP/PCCC is not compatible with EIP/PCCC or EIP/CIP.
PLC-5E and SLC 5/05 added support for EIP with embedded PCCC commands, EIP/PCCC.
The first PLC-5E revisions to support EIP/PCCC were:
- Series C, Revision N.1
- Series D, Revision E.1
- Series E, Revision D.1
The first SLC 5/05 revisions to support EIP/PCCC were:
- Series A firmware revision OS501, FRN5
- All Series B and C.
ProSoft’s DFNT driver used in our 52xx-DFNT-xxxx gateways, support EIP/PCCC as Client, and EIP/PCCC and EIP/CIP as Server.
ProSoft’s EIP driver used in our PLX gateways and the AN-X2 driver used in our modernizations gateways, support EIP/PCCC and EIP/CIP as Client/Server. This driver supports also implicit I/O EIP as adapter (Server).