OPC Client Driver (Enhanced and Generic) wont see RSLinx OPC Server

Started by Keystone Controls, July 19, 2014, 02:22:53 AM

Previous topic - Next topic

Keystone Controls

Software
Windows 7 64bit on VM Workstation
EasyPLC v5.5.4.A (Latest)
RSLinx Classic 3.60 CPR 9 SR 6
RSEmulate 5000 21.00.00 CPR 9 SR 5.1
RSI OPC Data Access 2.0 Client 2.3.33.0

OPC Topic is configured and verified with OPC Client

Problem1: Enhanced OPC driver cannot see RSLinx OPC Server.
"OPC Client Could not connect to: "RSLinx OPC Server"

Problem2: Generic driver will not work at all
"Could not load file or assembly 'OpcRcw.Dx, Ver...

I'm working on problem 2 at the moment... there are at least some avenues of investigation.
Nothing i can do with problem 1....
But i'm guessing its an issue similar to the requirement to remove the default IO driver for the machine simulator to recognise it... i.e. a software personality issue.

Keystone Controls

Wow. What a fresh morning does for the mind.
I copied all the OpcRcw dll's to the install directory, and all seems good!

EasyPLC_Master

Hello Kitley

Can you tell us the files you copied and the source and destination folders?

Thanks!

jtohbh

I am having problem interfacing to Emulate 5000 software with Rslinx Gateway 3.71 to Virtual PLC. The Virtual PLC cannot detect RSlinx OPC server. I tried many times but without success. Can anybody help provide any advice?

EasyPLC_Master


jtohbh

I am still having the same problem as what user Kitley experience?

"OPC Client Could not connect to: "RSLinx OPC Server"
Generic driver will not work at all "Could not load file or assembly 'OpcRcw.Dx, Ver...

I wonder what files he copied from to make it work. I searched everywhere but could not locate any Opcrcw.dll files. Any further help?

jtohbh

Yes, I followed very closely the manual instruction. However, I still encountered

The Driver Message was

"Driver Not Ready.
Message: Could not load file or assembly 'OpcRcw.Dx, Version=1.0.1.21, Culture=neutral, PublicKeyToken=9a40e993cbface53' or one of its dependencies. The system cannot find the file specified."

Any idea how to resolve the OPC driver problem?

EasyPLC_Master

This error message is caused by missing or incorrectly installed OPC core components (OpcRcw is a class of the core components).
To solve the problem, please uninstall the OPC core components (if they are already installed) and then reinstall them.
The installer can be found in the /Retail/OPC folder on our installation CDs or as a download on the website of the OPC Foundation (www.opcfoundation.org) under ? Downloads ? Redistributables.

jtohbh

No luck. I have used the RSOPC client and verified the RSlinx OPC Server is working properly. I am still have the same error message as above. I tried re-installing RSlinx OPC Server again and the Easy PLC editor still would not communicate with the RSlinx OPC Server.

Any further ideas before I finally give up on Easy PLC editor?


oqaroua

Hello
I am running into the same issue discussed earlier where easyPLC could not connect to RSLinx OPC Server. OPC server seems to be working ok, I tested it using the OPC Test Client. Has anybody been able to come up with a solution to this yet.

Thanks

baciocco

Hello
I am running into the same issue discussed earlier where easyPLC could not connect to RSLinx OPC Server. Has anybody been able to come up with a solution to this yet.

Thanks

baciocco


fredz0003

Quote from: Keystone Controls on July 19, 2014, 02:41:49 AM
Wow. What a fresh morning does for the mind.
I copied all the OpcRcw dll's to the install directory, and all seems good!

I am getting the same error, no one answered what to copy from where to where? Please help giving more information I am getting the exact error "cannot find opcRcw"

fredz0003

This the answer to everyone's problems Keystone Controls did a bad job at explaning how to fix the issue.
https://stackoverflow.com/questions/39962953/opc-not-able-to-load-file-or-assembly
OpcRcw dll is in here https://github.com/jdecuyper/OPC-HDA-Client, copy all dlls to EasyPLC root directory C:\Program Files (x86)\EasyPLC v5 do not replace the ones that already exist there.

Enjoy!