Siemens Industry Online Support
Siemens AG
Entry type: Application example Entry ID: 109782317, Entry date: 04/15/2021

CIP Client – exchanging process data with third party control systems

  • Entry
  • Associated product(s)
This application example offers you the possibility to access process values of a Rockwell Automation Control System as CIP server via a function block in the SIMATIC S7 controller as CIP client.

Often 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)

 Registrierung notwendig  LCCF_CipClient Library (TIAP V16) (1,0 MB)
 Registrierung notwendig  CipClient Example Project (TIAP V16) (3,4 MB)

 Registrierung notwendig  LCCF_CipClient Library (TIAP V15.1) (1,0 MB)
 Registrierung notwendig  CipClient Example Project (TIAP V15.1) (3,9 MB)

The previously available blocks “PUT_R” and “GET_R” in the example 109744085 are being replaced with this solution.

Further information
Further examples for Ethernet/IP

CIP Server – providing process values via CIP with SIMATIC
EtherNet/IP Scanner – Connecting third party I/O’s using EtherNet/IP

Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit
Rate entry
no rating
Requests and feedback
What do you want to do?
Note: The feedback always relates to the current entry / product. Your message will be forwarded to our technical editors working in the Online Support. In a few days, you will receive a response if your feedback requires one. If we have no further questions, you will not hear from us.