Objective
Integration of Allen-Bradley® PLC communications with alarm dialers previously required specific software and/or hardware converters, but by assigning the CompactLogix™ or ControlLogix® PLC a Modbus client, the SCADADroid® alarm dialer can read messages easily using the Modbus TCP/IP protocol.
Solution
Programming the CompactLogix™/ControlLogix® PLC as a Modbus TCP client within Allen-Bradley® RSLogix 5000®. Refer to Rockwell Automation® website for sample programming code.
Alternate Solution: Another option is to use the connected HMI/OIT as a Modbus client and use the SCADADroid® to poll data from the HMI/OIT
Hardware requirements
ControlLogix®/CompactLogix™ PLC with an Ethernet port and a SCADADroid® alarm callout unit. Refer to Rockwell Automation® website for a complete list of compatible PLCs.
Memory requirements
Up to 300 KB of data and logic memory is required in the PLC, so be sure to confirm within RSLogix 5000® that there is adequate space for the ladder logic programming. The settings for this can be found in the controller properties “memory” tab.
Programming
Refer to Rockwell Automation® website for sample programming code.
IMPORTANT:
The MSG path must be set to 1, 0 (ControlLogix® will be 1, the slot # of the Ethernet module) per Rockwell Automation® tech note 470690 – Socket Communication in ControlLogix® and CompactLogix™
IMPORTANT:
For CompactLogix™ controllers The MSG must be Unconnected so the Connected check box must be cleared per Rockwell Automation ® tech note 530345 – CompactLogix™ 5370: Error Code 16#0001 with Extended Error Code 16#0000_0318 or 16#0001_0103
Rockwell Automation, ControlLogix, CompactLogix and Allen-Bradley are registered trademarks of Rockwell Automation Inc.