

To verify that communication is working, we can add values in the Micro820 controller tags and see if the ControlLogix tags are populated with the data. The destination element must be the exact match tag that resides in the Micro820 controller that will receive the data. The source element is the ControlLogix tag that will be written to the Mirco820 controller and the number of elements is how many elements to write. The same communication path will exist for both my read and write messages.įor the write MSG instruction, we will use the “CIP Data Table Write” type.

For my setup, I browse to the EtherNet module in slot 2, then add a “2” for EtherNet communication and then the IP address of the Micro820 controller. On the communication tab, you will have to define the path from the ControlLogix processor to the Micro820 controller. These tags are of the same “DINT” data type. Second, the number of elements to read and last, the ControlLogix tag to place the data once it is read and the array element to start with. The source element is the exact tag that will be read from the Micro820 and the starting array element. One for reading data from the Micro820 and one for writing data.įirst, we will look at the MSG “CIP Data Table Read” setup. In ladder logic, you will need to set up a timer and two MSG instructions.

The ControlLogix or CompactLogix processor will read and write data using Message instructions utilizing the “CIP Data Table Read” or “CIP Data Table Write” type connection parameter. To create an array, use the syntax in the dimension column to create the needed amount of array tags. The first array will be “Data_toLogix” and the second array will “Data_FromLogix” and they will have a data type of “DINT”. The Micro820 will only have the array tags that will need to be created for reading from and writing data to. Today I’ll walk through setting up communications between a ControlLogix controller and a Micro820 controller using MSG instructions to read data from the Micro820 to ControlLogix as well as write data from ControlLogix to the Micro820 controller.

The Micro820, 850, and 870 all come with an Ethernet port that will communicate with your existing ControlLogix or CompactLogix controllers, and allow you to integrate and share data with the rest of your system. If you are implementing a Micro800 series PLC, there is a chance you are doing a small, standalone project that needs no communication with other devices or centralized control system, but that is not always the case.
