I am trying to set up a read message in a MicroLogix1100 to read the value of a DINT in a ControlLogix5561. I have successfully set up a message instruction in the other direction, with the read message in the ControlLogix program.
The message is set up to execute every 5 seconds, and the result of the message is an error. Error Description: "Error code (in upper byte of MGx:y.22) was returned by Comms module or CIP device."
I have configured the PLC 3,5 / SLC Mapping in the ControlLogix program as File Number "10" and Name "MyDINT" which is a data type of DINT[2].
I have configured the message instruction in the MicroLogix as follows:
-- This Controller --
Channel: 1 (Integral)
Communication Command: PLC5 Read
Data Table Address: L10:0
Size in Elements: 1
-- Target Device --
Message Timeout: 33
Data Table Address: L10:0
Local/Remote: Local , MultiHop: Yes
Routing Information File(RI): RI11:0
When I open the web interface for the ControlLogix processor, and enable the message instruction from the MicroLogix, I can see the Message Connection appear with Originator as my MicroLogix processor and Target as my ControlLogix processor. The connection State is "Active" and Bridged is "No". However, when I update the value of "MyDINT[0]" I do not see it update in the L10 Data File of the MicroLogix controller.
Any information would be greatly appreciated!
The message is set up to execute every 5 seconds, and the result of the message is an error. Error Description: "Error code (in upper byte of MGx:y.22) was returned by Comms module or CIP device."
I have configured the PLC 3,5 / SLC Mapping in the ControlLogix program as File Number "10" and Name "MyDINT" which is a data type of DINT[2].
I have configured the message instruction in the MicroLogix as follows:
-- This Controller --
Channel: 1 (Integral)
Communication Command: PLC5 Read
Data Table Address: L10:0
Size in Elements: 1
-- Target Device --
Message Timeout: 33
Data Table Address: L10:0
Local/Remote: Local , MultiHop: Yes
Routing Information File(RI): RI11:0
When I open the web interface for the ControlLogix processor, and enable the message instruction from the MicroLogix, I can see the Message Connection appear with Originator as my MicroLogix processor and Target as my ControlLogix processor. The connection State is "Active" and Bridged is "No". However, when I update the value of "MyDINT[0]" I do not see it update in the L10 Data File of the MicroLogix controller.
Any information would be greatly appreciated!