How to use OpcComRcw.2.1.108.nupkg to obtain opcrcw.da.dll?|Classic OPC: DA, A&E, HDA, XML-DA, etc.|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
How to use OpcComRcw.2.1.108.nupkg to obtain opcrcw.da.dll?
Avatar
Sheng Ji
Member
Members
Forum Posts: 3
Member Since:
07/30/2019
sp_UserOfflineSmall Offline
1
01/26/2021 - 19:00
sp_Permalink sp_Print

Hi,

I'm new here and want to know how to get newest 

OpcRcw.Ae.dll

OpcRcw.Batch.dll

OpcRcw.Comn.dll 

I know the link is https://opcfoundation.org/deve.....omponents/

But inside the zip is a OpcComRcw.2.1.108.nupkg, I don't know how to use it to get the above dll.

Thanks a lot.

ShirleySmile

Avatar
Sheng Ji
Member
Members
Forum Posts: 3
Member Since:
07/30/2019
sp_UserOfflineSmall Offline
2
01/26/2021 - 19:49
sp_Permalink sp_Print

I use 3.00.108 and unzip the following dll

OpcComRcw.dll

OpcNetApi.Xml.dll

OpcNetApi.dll

OpcNetApi.Com.dll

Did the above four dlls replace the original seven dlls?

The original dll are

OpcRcw.Ae.dll

OpcRcw.Batch.dll

OpcRcw.Da.dll

OpcRcw.Hda.dll

OpcRcw.Comn.dll

OpcRcw.Sec.dll

Avatar
Randy Armstrong
Admin
Forum Posts: 1438
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
3
01/27/2021 - 13:44
sp_Permalink sp_Print

Did the above four dlls replace the original seven dlls?

The old DLLs do not work with .NET 2.0 or later.

Avatar
Lester Temple
New Member
Members
Forum Posts: 2
Member Since:
12/18/2020
sp_UserOfflineSmall Offline
4
02/03/2021 - 18:47
sp_Permalink sp_Print

I'm also a newbie, and may in the same boat.  I need to port some of our .NET software from OPC DA Version 2 to Version 3.  I've downloaded both the opc-core-components-redistributables-3.00.108-20191220 and opc-net-rcw-2.01.108-20200806 mentioned above.

The dlls in 3.00.108 are NOT Assemblies, so I can't just reference them in my .Net project, so I installed the NuGet packages from 2.01.108, but it's not clear to me if those DLLs support OPC DA Version 3, because they all are labeled 2.01.108

Once I've replaced our existing references with the 4 DLLs in the NuGet packages, everything compiles and seems to run fine. But now my next task is to add Batch Read support.

I don't see any Batch functionality in any of these NuGet DLLs.

So questions I have:

1) Do I have the correct NuGet packages for Version 3 ??

2) Do they cover all or most of the Version 3 API ??

3) Does Version 3 include Batch functionality ??

4) Am I heading in the correct direction ??

Thanks, LES

Avatar
Randy Armstrong
Admin
Forum Posts: 1438
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
5
02/04/2021 - 01:04
sp_Permalink sp_Print

CoreComponents are C++ COM DLLs. The version 3.00.108 is unrelated to the specification version or the .NET API.

It is a prerequisite for the .NET API

.NET API. 2.01.108 NuGet package supports all specifications available for download here:
https://opcfoundation.org/deve.....ns-classic except for DA 1.0a.

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online: Raphael Zwaka, abdou zojaji
Guest(s) 22
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1341
Posts: 4545