OPC connection between ABB 800xA and Honeywell. Permissions
Hello! Sorry my bad english.
My chief give me a task = make connection between ABB 800xA and Honeywell by OPC protocol. And i got some problems. I can "see/browse" ABB OPC server from Honeywell Server by using Iconics OPC DataSpy(you can see it on screenshot OPCDataSpy.jpg). Then i try make connection i got RPC error(you can see it on screenshot OPCDataSpy.jpg). Username that uses OPC DataSpy is ExperionAdmin. This user is created on ABB system as Administrator. Now i want to show you my next screenshot (OPCAnalyserConnectionToABB.jpg). I tried to test connection from Honeywell server to ASCS1 (ABB OPC Server computer name) server. As u can see i cant do this and got some errors. Firewall on ABB computer is disabled (i dont think its a problem).
If you are still with me )) i wish to show you my next 2 screenshots. DCOMcnfgExpAdmin.jpg = dcom permissions to user ExperionAdmin on ABB Server PC. LocalConnectionExperionAdmin.jpg = a successful local connection to ABB OPC Server.
And the last one screenshot (ErrorAdminItConn.jpg). I was trying OPC connection to ASCS2 (redudance ABB server) from ASCS1 (main ABB server) by user AdminIT(Administrator of ABB system). And it gives me permission error.
Dont look at DCOMcnfgExpAdmin screenshot errors. Reason of this errors it's "missing 64x component" for OPCAnalyzer programm(i installed it and errors gone).
By reading 3BDS011222 manual i found only 8 sheets of DCOM OPC settings i done this settings. But still dont get permissions to access ABB OPC server.
Interesting things i cant even see OPC servers of ASCS2 with DataSpy by browsing from ASCS1. This 2 PC are in same network. But i can see ASCS1 OPC Server from Honeywell system (this 2 PC are in different networks Honeywell it's a domain network ABB not) but cant connect to them.
The question is what to do ? Maybe i need to give permissions to ExperionAdmin in 800xA system (i added ExperionAdmin to industrialusers,admins, etc.)?
Voted best answer
Setting up OPC DA and DCOM between two computers is a complex task.
The System Configuration User's Guide (3BDS011222) is correct, but some additional information may be required to get a proper connection up and running.
1. You must properly set up a number of accounts on the client and server machines.
2. Be sure to notice the difference between account to use for a) DCOM launch and b) access to System 800xA.
3. For asynchronous OPC calls (Advise, Read/Write Async, etc.) two-way DCOM communication is required (=more accounts and adjustments in DCOMCNFG.EXE).
4. Only the ABB.AfwOpcDaSurrogate.1 server is available when using DCOM.
5. Windows Firewall must be properly setup, or disabled (you can use the built-in logging to tell what ports that need to be opened).
Currently, no OPC DA client license is enforced in System 800xA, but we do sincerely recommend purchasing the OPC client license item from the ABB pricebook as it may become enforced in any future version of System 800xA.
I have attached a PDF with some pages from our E143 "Troubleshooting 800xA" Expert Workshop.
On page 6 you can see how DCOM access is setup between a client and System 800xA running on two different domains (very little need to be adjusted to match situations when workgroup/workgroup or workgroup/domain is used).
Be sure to notice the four (4) different user accounts and where to a) define them and b) use them.
Your regional ABB support team should be able to assist you if you ask them.
Kindly explain situation in brief so that we can understand better.
1.Are you using PLC connect to establish connection between xA & Honeywell OPC.
If so then you should have a PLC connect license before proceeding configuration.
2.If you are using generic opc network thenit has two categories:
OPC support: needs OPC client license where 3rd party OPC cleints gets connected to 800xA OPC servers to get data.
OPC connect: License free, here you can integrate 3rd party opc servers into 800xA.
both needs to Dcom settings to establish connection between the 3rd party system & 800xA.
follow the dcom settings procedure in the manual.
3BDS011222-510_F_en_System_800xA_5.1_Configuration from page 470 onwords