AlfredoQuintero
Lifetime Supporting Member
OP
This is one of those times when I sort of wish I still worked for RA Tech Support so I could write a good technote, the kind where the information is in the manuals but it's not easy to find or understand.
Oh well, that's what PLCTalk.net is for.
Here's an example of how you could use a MSG instruction reading the Status value from the remote ControlLogix or CompactLogix to verify that it is on the network and in RUN mode so you can (very probably) rely on the data payload delivered by other MSG instructions:
Now you're making me wonder why that works.
I assumed the drawback to using GSV to read the Identity Object is that it requires the controller to be executing the program, so it could not detect Major Fault or Program Mode conditions that halt the user program.
Do you put it into a Fault routine ?