CIP Client – exchanging process data with third party control systems
SIMATIC controller exchange data with other controllers, peripheral systems, and
upper level control systems or with MES or SCADA systems. To do this
in a meaningful manner the communication partners need to use the same protocol. The following application example demonstrates the use
of the Common Industrial Protocol (CIP) and Programmable Controller Communication Commands (PCCC) as the protocol to perform this data exchange.
This application example provides a communication library for S7-1500/1200 SIMATIC controllers to read or write process values as CIP clients to Rockwell Automation controllers (CIP server). No changes inside the Rockwell Automation controller are necessary.
The following graphic shows the configuration scenario the function was tested with.
The example explains the use of the “LCCF_CIPClient” function block for SIMATIC controller to read or write process values inside the Rockwell controller.
The Library has been tested with
- ControlLogix/ CompactLogix
- SLC 551
Documentation and example projects
109782317_CIP_Client_DOC_V1.0_en.pdf (1,6 MB)
The previously available blocks “PUT_R” and “GET_R” in the example 109744085 are being replaced with this solution.
Further examples for Ethernet/IP
- You have a technical question / problem: Ask the Technical Support
- You want to discuss in our forum and exchange experiences with other users
- You want to create CAx data for one or more products
- You would like to send us feedback on this Entry