800xA integration with 3rd party OPC server
I am trying to integrate an OPC server to 800xA v22.214.171.124. I have created the generic OPC network in Control Structure and the service by the wizard to run in a connectivity server. The OPC server machine is joined to the existing 800xA domain. Since the AdvDsOpcConnector is launched by 800xA service user, I have changed the identity of the remote OPC server to this user.
I am able to make an upload in OPC network but when I enable the service, its status is going "initialize" and then back to "undefined". I observed in AfwAppLogViewer that during this time, actually three instances of AdvDsOpcConnector are run and stopped sequentially. Finally, I get the status of the service as 0x800706ba, which means RPC server is unavailable, although it is available. I can connect, browse and subscribe by both Matrikon and AdvDsOpcClient with no errors when I log in to this connectivity server as service user.
Based on the information above, it seems to me that the firewall and DCOM settings are all ok. I also have checked with Advosol OPC Security Analyzer, and have not seen a serious issue. There must be something I miss. I appreciate any comments.
PS: For checking RPC, I run the following command in powershell and get a result.
"Get-WmiObect Win32_ComputerSystem -ComputerName [computer name]"
In my case, the OPC server was an application from Thermoteknix, interface for a kiln shell scanner. After some research by our Supportline, it came out that the server application did not support IOPCShutdown and it also did not return the regarding answer. Finally, Thermoteknix patched their application and the issue was solved.