OPC ODS Service Provider error state
Hi all!
I am using OPC ODS Service on two redundant Connectivity Servers to connect to third party OPC server for data collection.
Today both OPC service providers failed and are in error state.
Trying to (Cold) Reset, Restart and Run the services has not produced results - the service providers would go to 'Ready' status but then fail to run and return to 'Error' state.
One of them (CS2) was completely unresponsive and wouldn't even Reset throwing out an error message (see screenshot).
After disabling and re-enabling them by (un)checking 'Enable' this particular fault has cleared but the service providers still fail to run and are in error state.
Any help is much appreciated!
Z.
Answers
Check your third party OPC server(s) is/are up and running by connecting a test client to it ( I suspect you will find it isnt ).
Can your 3rd party OPC server connect to your PLC's ?
Check your windows error logs.
Reboot CS1 and CS2
Troubleshooting this kind off error where the system was working properly and now doesn't usually bgins with "what have you changed ?"
The System Event List may contain valuable hints to what took place.
Have you probed the OPC servers with any OPC DA client?
For OpcDA_Connectors to reach service state, the OPC Server(s) must return "OPC_STATUS_RUNNING" on GetStatus() call. 800xA's built-in client advdsopcclient.exe will show status after being connected.
/Stefan
by mpr1nt Rank: 2582 on 3/16/2014 12:19:38 PM | Like (0) | Report
OK, the 3rd party OPC server definitely had communication issues.
Once it was beaten into shape and it was verified the PLC - OPC comms work and OPC data are healthy, the DCS connection was retried but was unsuccessful.
Strangely, once I changed the Node to one of the Aspect Servers on the OPC connector dialog, the connection came back online!
No idea why that works when the OPC service on the DCS was configured to run on Connectivity servers and was working fine for years prior.
Any ideas?
Thanks.
Add new comment