Studio 5000 Produce Consume vs Message Block Communication
The communication driver used for Allen Bradley PLCs utilizes the CIP protocol.
The CIP protocol (or Common Industrial Protocol) is a network protocol that allows transmitting values of data objects.
Different from other protocols, in that, other protocols are usually designed to support registers, inputs, outputs, etc. The CIP protocol is supported by ODVA (which means it’s technically an open protocol).
CIP provides a complete suite of messages and services for industrial automation applications for “control”, “safety”, “energy”, “synchronization and motion”, “information”, and “network management”.
CIP allows users to integrate these applications with enterprise-level Ethernet networks and the Internet.
CIP is supported by hundreds of vendors around the world and is truly media-independent.
In this course, you will learn about the different methods by which a PLC programmer can pass information to and from multiple “Rockwell Automation ControlLogix” controllers, using the producer-consumer and the explicit messaging model.
Let’s program an example of “Produce Consume” method.
We will program and setup two PLC programs and “Studio 5000 Logix Emulate” on a PC to simplify our example and call them “RealPars_ProduceConsume_PLC1” and “RealPars_ProduceConsume_PLC2”.
Obtain these files here:
We will use the CIP Data Table Write Message Type. The Source Element tag will be MSG_ME_to_REMOTE_DINT and the Destination Element will be MSG_REMOTE_to_ME_DINT using one element. These tags were previously created in both the Local and Remote PLCs as 32-bit integers.