Can not establish 800xA PLC Connect with Third Party Emerson Ovation OPC Server
Hi,
At my customer site the network architecture,
- one side, a 800xA PLC Connect 6.0.3-2 installed on Windows Server 2016 in a 800xA Domain.
- one another side, Third Party Emerson Ovation OPC Server installed on Windows Server 2016 in a Emerson Dommain.
- the network connection between 2 Domain is managed by my customer (optical fiber with two physical firewall).
- the IP address of ABB PLC Connect is 10.0.28.13.
- the IP address of Emerson OPC Server is 10.248.51.130.
- the remote access from ABB PLC Connect to Emerson OPC Server is succefull and i used it to configure OPC Server DCOM Settings.
In case of two Domains,
- I created a local user CCIAG_OPCUser with administrator's rights on ABB PLC Connect node and Emerson OPC Server node.
- I created also a local user 800xAInstaller (I tested with this session) with administrator's rights on ABB PLC Connect node and Emerson OPC Server node.
- For DCOM Settings, I followed 3BDS011222-610_A_en_System_800xA_System_Configuration documentation (pages 510-514).
- As the windows firewall is turned on into two systems,
On Emerson OPC Server node->Windows firewall->Advanced Settings,
1)a new Inbound Rule is created to open COM+ Network Access (DCOM In) to permit DCOM connections on TCP port 135
2)a new Inbound Rule is cretaded to configure RPC TCP port (range 49153-49453)
3)a new Inbound Rule is cretaded to configure RPC UDP port (range 49153-49453)
4)a range of ports (49153-49453) is configured in Connection-oriented TCP/IP (Components Servervices/Computers/MyComputer/Default Protocol tab.
On ABB PLC Connect node->Windows firewall->Advanced Settings,
1)a new Inbound Rule is created to open COM+ Network Access (DCOM In) to permit DCOM connections on TCP port 135
2)a new Inbound Rule is cretaded to configure RPC TCP port (range 49153-49453)
3)a new Inbound Rule is cretaded to configure RPC UDP port (range 49153-49453)
-OpcEnum is correctly configured because from Matrikon OPC Client, I browsed the Emerson OPC Server successfully.
During the establishment of the communication with The Emerson OPC Server,
-Matrikon OPC Client connected to the OPC Server succesfully but I got to errors to create a group...
error 1:
IconnectionPoint.Advise()
Error string: Unknown error.
Additionnal: Could not establish data callback connection on group
'test'
Interface address is 0x00C8B53C
error 2:
Ovation.OPCDAServer.1 caused COM/OPC error 8x800706BEA on
IDataObject.DAdvise()
Error string: Unknown error
Additonnal: Could not create advise loop (OPCSTMFORMATDATAxxxx) on
group 'test'
Interface address is 0x00C8B53C
Windows Firewall is turned ON or OFF on two nodes, I had the same 2 errors.
So, in ABB PLC Connect I had 'error/bad configuration' the OPC Quality item.
My customer confirmed that all ports are opened in the two physical firewall.
Please, could you tell me what is wrong in the DCOM Settings ?
Thanks,
Answers
In PLC Connect always remember PLC Connect services runs under "service account chcek via task manger" that should be configured in emerson user for DCOM
Some hints:
1. Configure OPCuser with same password in both emerson and PLC connect server
2. make the OPC user member of 800xA as industrial user and everyone role.
3.Configure DCOM setting for OPC user in both PLC Connect and merson node and let this user runs the application
4. add the service account (always PLC Connect services runs under this account) of 800xA system into (emerson server) DCOMsettings- my computer (for both access permissions and launch and activation permission) for local and remote access and launch
5. Add the OPC user & service account into "access this computer from network & " via secpol.msc-Local policy-user rights assignment from both PLC COnnect and emerson server (local nodes)
6.enable the setting from disabled to enable for "Network Access:let everyone permission apply to anonymous user" via secpol.msc -localpolicies-security options
7.Ensure OPCEnum service is running in Emerson server and configure DCOm settings for OPCEnum app for OPCUser to remote and local launch and access (for both access permissions and launch and activation permission)
Start Here .... https://advosol.com/product/22/opc-se...
Its free. Install the analyzer on both ends of the link and run the 32 bit version. Fix everything that it tells you to fix.
> "-OpcEnum is correctly configured because from Matrikon OPC Client, I browsed the Emerson OPC Server successfully."
Not necessarily. My experience has been that Matrikon's OPC explorer is utterly worthless as a troubleshooting tool. It cannot diagnose issues with Callbacks and OPC server conformance.
Hi,
On next week, I will try all your recommendations and I let you know it will be ok or not.
Thanks,
Add new comment