Hi,
lets say that wehave one S7-1500 and one ET200S connected through profibus. I remove profibus connection from ET and detect a problem using OB86. At this point I would display some alarm to HMI. Normally, we should be able to reset any fault after the problem has been solved.
If a request is sent to reset all alarms, do I use some function like DeviceStates to check if everything is OK at that point, or there is some better way?
I now that there is an incoming / outgoing event is OB86, which could be considered as problem occurred / problem solved pair. This becomes more complicated when there are multiple problems and multiple incoming . outgoing messages, so you need to match one with another.
How do you handle such scenarios?
lets say that wehave one S7-1500 and one ET200S connected through profibus. I remove profibus connection from ET and detect a problem using OB86. At this point I would display some alarm to HMI. Normally, we should be able to reset any fault after the problem has been solved.
If a request is sent to reset all alarms, do I use some function like DeviceStates to check if everything is OK at that point, or there is some better way?
I now that there is an incoming / outgoing event is OB86, which could be considered as problem occurred / problem solved pair. This becomes more complicated when there are multiple problems and multiple incoming . outgoing messages, so you need to match one with another.
How do you handle such scenarios?