3rd party OPC client could not read the data from 800xA OPC server in 800xA 6.0.1
I am using 800xA 6.0.1 System with below mentioned configuration
Aspect Server - 2OO3 configuration.
Connectivity Server - Redundant.
OPC Server- (to provide data to 3rd party opc clients like QMC, ADAP, IP21) in 800xA added as a Client and allocate Functions: OPC Client Connection Services have been done. Its running with windows 2012 server.
Dcom settings have been made.
I can able to read the data from the OPC client machine like ADAP, QMC and IP21.
After sometime (sometimes its working for 2 hrs and sometimes its working for 10 hrs), i could not able to read the data from 3rd party opc clients. Quality : Bad (Connection lost).
When quality is bad, i tried to read the data from Aspect server by using ABB Test client for Data subscription, Its also unsuccessful.
Now i am logging in OPCServer, if i try from AS to connect by using ABB Test client for Data subscription, its is okay. I didnt found any problems.
I checked complete power options of the server,
High performance, Hard disk turn off - Never, sleep--> Allow wake timers--> i tried with enable and disabled.
Even in the boot menu, i changed the power settings as HIGH PERFORMANCE.
But also i am facing this connection failure issue. i can ping the servers when connection is bad.
I am using Matrikon OPC tunneller, in that also i am not getting the data during that break. Once i logged in the OPC server, every where the connection re-established.
Please provide me some solution for this problem
What is the brand of the OPC server you are having problems to read from?
When you write "Once i logged in the OPC server, every where the connection re-established." it sounds like the OPC server is not fully capable of running as a service. Some OPC servers are only working as a desktop application; such servers may not fully work with System 800xA which relies on an OPC server to be able to run as a service.
I also suggest reducing the complexity when troubleshooting. Begin with proving the OPC server to be able to sustain an OPC connection to the OPC DA Connector framework of System 800xA. (OPC DA Connector permanently in "Service" state) regardless if you log out or into the OPC server computer.
Keep a watch on the [Workplace Structure]Web System Workplace:System Event List
Does the OPC DA Connector service emit messages like "OPC Server Stopped", "OPC Server Supervision Timeout", etc? If so, please consult the vendor of the OPC server for assistance with establishing a reliable server.
After this you can try to subscribe to data; locally from an 800xA system node using the "advdsopcclient.exe" test tool. Verify 100% success.
Finally, try to use the tunneller, etc. to bring data over to 3rd party clients. Revisit the previous steps if the 3rd party OPC clients fail to subscribe data.
If you need additional help, please post:
- OPC server vendor and type
- Events in System Event List and Operator Message List during a problem scenario.
Additional info to resolve issue.
It looks like OPC watchdog is failing for OPC server connection to third party system.
"The number of Seconds the OPC Systems Service will expect data from each OPC Server. If the OPC Server does not have a data change within this period the OPC Systems Service will disconnect from the OPC Server and reconnect to try and re-establish the connection. Set this value to 0 to disable the OPC Server Watchdog feature. or increase watchdog time if possible."