I’m trying to connect the gateway to an Emerson DeltaV OPC-DA server to no avail. I keep getting the general COM object method returns error code: 0x80040154; REGDB_E_CLASSNOTREG error.
I know that the OPC Core Components are installed and working. I can successfully connect to the OPC server from the same client machine with TopView and other OPC tools and browse the tag trees and get values. This is because I can launch the applications under a different user (DeltaVAdmin) that is required to talk to the OPC server. That is the ONLY account Emerson allows to communicate with OPC as a client.
I can fire up Firefox as that user, but I think there is some other service connecting to the OPC server as another account and it is failing. I can see the JAVA wrapper is using the proper credentials to connect, but something is weird in between. I’ve wasted several days on DCOM and other attempts at connecting. It’s frustrating because I can connect PI OPC interfaces and other tools to it successfully.
Anyone else figure out a solution to something like this?