OK, here is the entire application.
https://drive.google.com/file/d/11g1J805iszO6zGDFmX33Wxj4L1S6RCD3/view?usp=sharingI have been hacking on it for a few days, so I can't promise you won't find issues. But, it's easier to just give you the entire thing since I use designer forms for setting up controls (double click during design time/mode).
Per Rockwell, their multistate has two trigger types:
Trigger type
Select Value if you want the object to trigger a state based on the value of the Value connection.
Select LSB if you want the object to trigger a state based on the least significant bit that is set high in the Value connection.
I am mimicking that functionality. It probably wouldn't be hard to add arrays into Archie's stuff. Maybe he has plans to at some point, I don't know.
I slapped a few examples on my main form, see photo "Nav" on how to get there. Photos 1&2 show the designer forms. If you choose LSB you can define the array length and the word/bit length, 16, 32, etc. It's not completely debugged, so expect issues. I tested with CLX and a modbus sim.