Automation Wrapper and Compatibility | Classic OPC: DA, A&E, HDA, XML-DA, etc. | Forum

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
Automation Wrapper and Compatibility
Avatar
Sergio Gutierrez
Member
Members
Forum Posts: 4
Member Since:
08/30/2020
sp_UserOfflineSmall Offline
1
09/08/2020 - 09:43
sp_Permalink sp_Print

I am new in OPC and I am trying to programm a classic DA client in Visual Basic (Visual Studio 2019.NET).

I want it to be compatible with most important classic DA specifications (DA 1.0, 1.0a, 2.0, 2.05a and 3.0).

I would like to use an Automation Wrapper.

Is there a unique Automation Wrapper compatible with all specifications?

And the same question for the Core Components. Do I have to install one Core Component Redistributable for each specification?

I would appreciate somo help.. Thanks in advance

Avatar
Randy Armstrong
Admin
Forum Posts: 532
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
09/08/2020 - 13:23
sp_Permalink sp_Print

The automation wrapper is for VB6.

If you are using VB .NET you need the OPC .NET API:
https://opcfoundation.org/deve.....urce-code/

Avatar
Sergio Gutierrez
Member
Members
Forum Posts: 4
Member Since:
08/30/2020
sp_UserOfflineSmall Offline
3
09/09/2020 - 08:31
sp_Permalink sp_Print

OK Thank you Randy,

I want my client to be compatible with OPC Servers in most important classic DA specifications (DA 1.0, 1.0a, 2.0, 2.05a and 3.0).

Do I have to install on my client one Core Component Redistributable adequate for each specification?

Or last classic DA Core Component Redistributable Release is valid for whatever OPC Server specification?

Avatar
Randy Armstrong
Admin
Forum Posts: 532
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
4
09/09/2020 - 21:41
sp_Permalink sp_Print

There is no real market need for 1.0/1.0a/2.0 support.

If you really want support you will need to buy a commercial toolkit.

For 2.05a/3.0 you can use the .NET API which uses the Core Components but it is an additional set of libraries.

Avatar
Sergio Gutierrez
Member
Members
Forum Posts: 4
Member Since:
08/30/2020
sp_UserOfflineSmall Offline
5
09/10/2020 - 04:50
sp_Permalink sp_Print

Sorry I have not fully understood 

You mean than I have to use the .NET API for programming in VBasic.NET.

And then install the Core Component libraries adequate for DA 3.0 if the OPC Server uses DA 3.0??

And I have to install other Core Component libraries adequate for DA 2.05a if the OPC Server uses DA 2.05a??

Randy Thank you very much for your help and sorry that I am a bit confused

Avatar
Randy Armstrong
Admin
Forum Posts: 532
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
6
09/10/2020 - 10:33
sp_Permalink sp_Print

The .NET API requires the Core Components. So does any other OPCClassic application.

Core Components has support for all OPCClassic specifications.

If you are programming in VB .NET you can use the .NET API but there are many commercial toolkit that may offer a feature set which is better suited for your application. Some of the vendors may respond to this thread.

Avatar
Sergio Gutierrez
Member
Members
Forum Posts: 4
Member Since:
08/30/2020
sp_UserOfflineSmall Offline
7
09/10/2020 - 11:26
sp_Permalink sp_Print

Randy, Thank you so much for your explanation..

You have been very helpfull..

Avatar
zbynekz
Member
Members
Forum Posts: 39
Member Since:
02/24/2014
sp_UserOfflineSmall Offline
8
09/11/2020 - 04:51
sp_Permalink sp_Print

Sergio Gutierrez said
Sorry I have not fully understood 

You mean than I have to use the .NET API for programming in VBasic.NET.

And then install the Core Component libraries adequate for DA 3.0 if the OPC Server uses DA 3.0??

And I have to install other Core Component libraries adequate for DA 2.05a if the OPC Server uses DA 2.05a??

Randy Thank you very much for your help and sorry that I am a bit confused

  

One commercial option is QuickOPC: See https://www.opclabs.com/produc.....ols/vb-net .

Disclaimer: I am the author of it.

Best regards

Forum Timezone: America/Phoenix
Most Users Ever Online: 202
Currently Online:
Guest(s) 20
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 9
Topics: 796
Posts: 2359