How to achieve Event Redundancy?

We have a redundant SCADA system,

Where we require to run an event from any one computer at a time. (Same as Report server run as disables tandem processing of reports).

Here we are unable to comply the outcome using Reports.

Parents
  • It depends on which server process you need to run in (if that matters for your event). For the I/O Server, you can use IODeviceInfo("devicename", 10) to check the status of an internal I/O Device, like a DISKDRV or Persisted Memory device. It should return a value from 1-3 if that server is currently the active server for that device. For other server processes, you could use ServerInfo(), ServerInfoEx() or ServerGetProperty() to check the status of the two servers and ProcessIsServer() to check which server the code is running in.
Reply
  • It depends on which server process you need to run in (if that matters for your event). For the I/O Server, you can use IODeviceInfo("devicename", 10) to check the status of an internal I/O Device, like a DISKDRV or Persisted Memory device. It should return a value from 1-3 if that server is currently the active server for that device. For other server processes, you could use ServerInfo(), ServerInfoEx() or ServerGetProperty() to check the status of the two servers and ProcessIsServer() to check which server the code is running in.
Children
No Data