ControlLogix Boolean Array Data Ingestion
L
Luke Reznecheck
Improve the Allen-Bradley Logix Driver to be able to display a Boolean Array in a ControlLogix PLC as a BOOL array instead of a DINT array. Rockwell stores the BOOL array as a DWORD inside the PLC memory, but this is the atomic data structure and not the Structure data type.
We utilize a BOOL more than 32 registers and so this adds a lot more tags in the structure to manage.
Rockwell publishes a detailed guide on their data access methods here:
Log In
kevin@inductiveautomation.com
When Symbols and Templates are read using the methods outlined in the data access manual the type for BOOL array tags, whether a top-level symbol or a struct member, is always reported as DINT array. It's not possible for external consumers following the data access guide to know if a tag is a BOOL array using any of the published information.