最新版 OPCDA.NET v15.1 更新於 2023/6/19
一、OPC .NET Components for the Software Developer
Advosol提供當前以DCOM為基礎的OPC DA、OPC HAD和OPC AE規格的OPC .NET組件。高性能的.NET封套適用於32位元和64位元模式。客戶端開發組件和伺服器工具包,支援所有.NET版本,且可用於所有的Visual Studio.NET。
(一)OPC .NET Client Components - OPC . NET客戶端組件 – 對於.Net客戶端應用程式而言,透明外覆層(wrapper layer)是進入OPC伺服器必要的工具。Advosol為OPC DA, HDA, A&E以及XML-DA客戶端提供了透明外覆軟體組件。
1.OPC DA .NET - OPC DA .Net Client Development Component
OPCDA.NET是一個專門為C#或VB.NET的OPC DA客戶端應用程式,所開發設計的.NET組件。它為高品質的.NET(C#或VB)OPC DA客戶端應用程式,提供了類別、控件和工具,以做出高效能的開發。 |
OPCDA.NET具有多層次的等級結構。用戶可以根據應用程式的需求和個人喜好,選擇介面層的顯示方式。
•伺服器的存取控制,降低應用編碼到最低限度。這些無形的控制就配置在Visual Studio Designer,且利用廣泛的錯誤檢查處理OPC伺服器存取。
•QuickUse提供了簡易的數據綁定法、項目瀏覽和同步/異步項目的讀/寫存取。須具基本的OPC知識。
•OPC DA V3存取伺服器的方法。所有OPC DA V3定義(強制性和選擇性)功能可以被存取,只要將所有的數據轉換成.NET數據,或從.NET數據轉換回來。
•OPC DA V2.05存取伺服器的方法同上。
2.OPC HDA .NET - OPC Historian .NET Client Development Component
您可以在.NET (C# or VB.NET)開發OPC Historical Data Access (HDA)客戶端,而不必考慮到OPC DCOM介面。該 OPCHDA.NET封套提供了類別和方法,它擷取了 .Net優點並使OPC HAD伺服器能快速存取,這是因為:
|
3.OPC AE .NET - OPC Alarm&Event .NET Client Development Component
OPC A&E .NET客戶端在VB的C#,可與COM相互操作。 OPCAE.NET組合提供了類別與方法,他們包含了.NET功能的優點,且讓OPC Server存取更為簡單快捷,因為:
|
4. XML-DA .NET Server Toolkit
.NET2 Windows Forms Applications | .NET2 ASP.NET Applications | .NET3 WCF/WPF Applications | |
OPC-DA V2/V3 伺服器 | yes | yes | yes |
XML-DA伺服器 | yes | yes | yes |
XMLDA.NET提供 .Net代理伺服器以便伺服器存取,此代理伺服器可被用在所有的 .Net應用程式,像是Windows Forms, Console applications, Windows services, ASP.NET, WPF desktop or browser applications,以存取本地或遠程的OPC - DA或XML-DA伺服器。 XMLDA.NET具高性能的OPC-DA封套,來存取本地的OPC – DA伺服器。不論是最小安全性的 .Net2網頁服務,或是任何被NET3 Windows Communication Foundation (WCF)所支援的分配聯結,XML – DA伺服器都可被存取。 |
(二)OPC .NET Server Toolkits-使用者不需具備 COM和COM Interop知識
用C#或VB. Net編碼的設備加上客製化的模組,以及簡單的介面,來存取一般的OPC伺服器。
此OPC伺服器開發方法,特別適合用於前端有數據庫、或用TCP / IP、串行通信相連的伺服器。
1.OPC DA .NET
OPC DA .NET伺服器套件組合(DANSrv)含有與通用伺服器相容的OPC DA 2.05和3.0,以及.NET定製組裝。 不需要COM編程。因為在.Net定製組裝內,已含有特殊應用程式所需的客製化伺服器,並提供許多VB.NET和C#樣本。客製的應用程式,可依這些樣本或是藉由程式精靈來建製。程式精靈GUI為需要定製的功能提供了選項,並為所選的功能創建示例代碼。 DANSrv伺服器套件組合,能夠快速的執行簡單的伺服器,或藉著數以萬計個項目創建高性能的OPC伺服器。 .Net客製裝配介面,可從通用伺服器中定義出許多方法,同時也可以定義數種回調方法,來讓客製裝配在通用伺服器上集成方法,例如在快速緩衝貯存區(cache)中編寫新數值。 |
2.OPC AE .NET
OPC AE .NET伺服器套包是一個警報&事項的外掛程式,專為DANSrv OPC DA .Net伺服器套包所設,使伺服器與OPC A&E 規範以及DA2、DA3兼容。 Event Sources可以是OPC DA項目或任何其他信號源。這個套不僅靈活、易於使用且不限制用戶。 所有的應用程式特殊伺服器代碼都在 .Net程序集,可用C#、VB.NET或任何 .Net編譯器來編碼。通用伺服器的一部分處理客戶端 .Net封套的呼叫以及回調。用戶只要使用.Net 類型的簡單介面,就可以執行.Net程序集。 AE選項可用於DANSrv標準版和專業版,在簡單的應用程序上使用,不僅顯得極具經濟效益,且其功能之強大,也足以使用於複雜的應用程式。 |
3.OPC HDA .NET - OPC Historian .NET Server Toolkit
HDANSrv OPC Historian Server Toolkit能用C#或VB.NET執行支援OPC HAD的伺服器。 COM客戶端介面和 .Net數據類型的封套,都是由通用套包伺服器所掌管。 為了便於使用和理解,伺服器代碼分為三個層次: •通用的OPC HDA的COM伺服器 用來掌管客戶端的COM 介面和 .Net封套。數據將被轉換到/自.Net的數據類型。 沒有特殊的應用特性,不需要特別的應用程式即可執行。 •基本客製化 .Net插件組合 符合基本OPC HDA的處理條件。所提供的C#和VB.NET執行能處理大部分的應用需求。為優化伺服器的功能,特定應用程式的編修是需要的。 •數據庫存取 .Net插件組合 在伺服器支援的情況下,此層負責處理應用程式特定數據庫的存取和數據處理。 所提供的範例即為處理文本檔案的數據庫。 提供範例伺服器與OPC Foundation Compliance Test Tool相配合,用以測試OPC HDA 1.0 / 1.1 / 1.2的相容。 |
4. XML-DA .NET Server Toolkit
XML DA .NET Server Toolkit (XDASrv) 在通用.Net組合伺服器內實行OPC Foundations OPC XML-DA specification version 1.0.1規範,此規範為ASP.NET1.1、ASP.NET2 and .NET3 (WCF, the Windows Communication Foundation)所提供。 在.Net插件組合內含有特定的應用伺服器。它掌管設備的存取,且用以Visual Basic .NET, C# 或任何.NET兼容的編譯器所開發。客制化組件和通用伺服器間的介面相當簡單,靈活的足以適用於大多數應用程式。 |
UA Client Components
Advosol OPC UA客戶端組件旨在支持多種OPC規範,並可從基於DCOM的Classic OPC進行簡單遷移。
EasyUA Client SDK
EasyUA Client SDK提供了一組處理UA服務器通信的.NET類。包括用於配置和測試的示例應用程序和實用程序。
支持OPC UA DA,HA,AC和UA方法功能。
OPCDA.NET-UA
OPCDA.NET-UA組件使用OPC UA包裝器擴展了用於C#和VB.NET的OPCDA.NET客戶端SDK。應用程序可以通過相同的API訪問OPC DA和OPC UA服務器。
OPCDA.NET客戶端組件的用戶可以升級他們的產品以支持OPC UA而無需更改應用程序代碼。
OPCAE.NET-UA
OPCAE.NET-UA組件使用OPC UA包裝器擴展OPCAE.NET客戶端組件。該應用程序可以通過相同的API訪問Classic OPC AE和OPC UA-AC服務器。
OPCHDA.NET-UA
OPCHDA.NET-UA組件使用OPC UA包裝器擴展OPCHDA.NET客戶端組件。
該應用程序可以通過相同的API訪問Classic OPC HDA和OPC UA-HA服務器。
UA Server Toolkit
Advosol UA服務器工具包專為從基於DCOM的Classic OPC到OPC UA的簡單遷移而設計。它可以與Advosol OPC DA服務器工具包結合使用,也可以僅與UA服務器結合使用。
The Advosol OPC UA Server Toolkit simplifies the transition to OPC UA. The toolkit can use the same C#/VB.NETcustomization plug-in .NET assembly as the Advosol OPC DA/HDA/AE and XML DA server toolkits. Or, UA servers can be implemented with UA node managers
UA Converter Servers
UAtoCOM
UAtoCOM是一種OPC UA服務器,能夠聚合多個OPC DA,HDA和/或AE服務器。OPC UA客戶端可以通過UAtoCOM轉換器服務器訪問Classic OPC DA,HDA,AE服務器。
COMtoUA
COMtoUA是Classic OPC DCOM服務器,可以充當多個OPC DA,HDA和/或AE服務器。每個服務器都配置為UA服務器端點,並使Classic OPC客戶端能夠訪問OPC UA服務器。
三、OPC XML Web Services For the Software Developer and System Builder.
(一)XML DA Gateways
1.OPC DA Server-Side XML Gateway - XML-DA Client to OPC-DA Server Gateway
伺服器端的XML-DA通道(XDAGW - SS)允許XML-DA客戶端存取OPC-DA伺服器。 |
2.OPC DA Client-Side XML Gateway - OPC-DA Client to XML-DA Server Gateway
The OPC-DA Client to XML-DA Server Gateway (XDAGW-CS)可讓OPC DA客戶端應用程式進入XML-DA伺服器。 XML-DA Gateway提供管道,讓現有的OPC DA客戶端應用程序,存取遠程伺服器,並且一步步升級至Web服務技術。在ASP.NET1、ASP.NET2(不分WSE3)和.NET3(WCF)提供此通道。 在Windows Vista中,.NET3版本可被配置為不同的通信分配聯結: - 與任何XML DA Web服務兼容 - 使用TCP或Named Pipes的高性能通信傳輸 - 使用X.509憑證,來驗證和/或加密網絡服務的存取,以達安全通信 XDAGW-CS is an OPC DA V2/V3 compliant server with a built-in XML-DA V1.01 compliant client. XDAGW - CS是一個支援OPC DA V2/V3的伺服器,內建與XML-DA V1.01相容的客戶端。 |
(二)Client Components
1.XML-DA / OPC-DA - XMLDA.NET
One-For-All .Net Client Development Component
XMLDA.NET是.NET元件,應付所有OPC資料存取所需。
.NET2 Windows Forms Applications | .NET2 ASP.NET Applications | .NET3 WCF/WPF Applications | |
OPC-DA V2/V3 Servers | yes | yes | yes |
XML-DA Servers | yes | yes | yes |
XMLDA.NET 提供.Net代理裝備,供伺服器使用,這此代理裝備可用於所有類型的.Net應用程序(Windows Forms, Console applications, Windows services, ASP.NET, WPF desktop或瀏覽應用程式),以存取本端或遠端的OPC - DA或XML-DA伺服器。XMLDA.NET具高性能的OPC-DA封套,用來存取本端的OPC-DA伺服器。XML-DA伺服器可以被低安全保護模式 (像是 .NET2網絡服務),或任何經.NET3 WCF支援的配聯所存取。 |
(三)Server Toolkits
1.XML-DA Server - XML-DA .NET Server Toolkit
XML DA .NET Server Toolkit (XDASrv)於通用.Net組合伺服器內,執行OPC基金會的OPC XML-DA specification version 1.0.1規範。此.Net裝配提供於ASP.NET1.1、ASP.NET2和.NET3 (WCF, the Windows Communication Foundation)。
此應用伺服器特別的部分在於.NET插件。它能管理設備的存取,用於Visual Basic .NET, C#或任何 .NET兼容的編譯器。不論客製化或通用伺服器都通用的介面,具簡單靈活的特性,適用於多數的應用程式。
XML-DA Server Toolkit 功能
•通用伺服器可和所有XML DA定義功能搭配,提供像ASP.NET1, ASP.NET2 和WCF的服務。 |
OPCDA .NET
Requirements
- Windows 8/10/11 or Windows Server 2016 or newer
- .NET Framework 4.6+ or .Net6 (NetCore)
- Visual Studio 2019 or newer with C# or VB.NET
- Visual Studio 2022 for .NET 6
XMLDA.NET
System Requirements
- Windows 7, 8.x, 10 or Windows Server 2008, 2012, 2016
- 32-bit or 64-bit
- NET Framework 4.x
- Visual Studio 2010,2012,2013,2015 or 2017, C# or VB.NET
OPCHDA.NET
Requirements
- Windows 7 (or newer) or Windows Server 2003 (or newer)
- .NET Framework 4.x or .Net5 (NetCore)
- Visual Studio 2010 or newer with C# or VB.NET
- Visual Studio 2019 V16.9.3 or newer for .Net5
OPCAE.NET
Requirements
- Windows 7 (or newer) or Windows Server 2003 (or newer)
- .NET Framework 4.x or .Net5 (NetCore)
- Visual Studio 2010 or newer with C# or VB.NET
- Visual Studio 2019 V16.9.3 or newer for NetCore
EasyUA Client SDK
Requirements
- .NET 4.7.2/4.8 or .NET6
- Windows 8,10,11 or Windows Server 2019,2022 32 or 64 bit
- Visual Studio 2019, 2022 for .NET Framework, Visual Studio 2022 for .NetCore
OPC DA .NET Server Toolkit
System Requirements:
- Windows 10/11 or Windows Server 2019/2022
- 32-bit and 64-bit
- .NET Framework 4.x or .NET6/7
- Visual Studio 2019/2022, C# or Visual Basic
OPC DA .NET Server Toolkit
Requirements:
- Windows 10/11 or Windows Server 2019/2022
- 32-bit and 64-bit
- .NET Framework 4.x or .NET6/7
- Visual Studio 2019/2022, C# or Visual Basic
uaPLUS UA Server Toolkit
Requirements
- Windows 10/11 or Windows Server 2016 or newer
- .NET Framework 4.7.2 or .NET 6
- For the development: Visual Studio 2022
XML-DA Client Side Gateway
System Requirements
- Windows 7, 8.x,10, Windows Server 2008,2012,2016
- .NET 4.x
- IIS with ASP.NET or WCFSystem Requirements
XML-DA Server Side Gateway
System Requirements
- Windows 7, 8.x,10, Windows Server 2008,2012,2016
- .NET 4.x
- IIS with ASP.NET or WCF
EasyUA Client SDK
Requirements
- ..NET 4.7.2/4.8 or .NET6
- Windows 8,10,11 or Windows Server 2019,2022 32 or 64 bit
- Visual Studio 2019, 2022 for .NET Framework, Visual Studio 2022 for .NetCore
OPCAE.NET-UA
Requirements
- OPCAE.NET Professional Edition V11.1
- Windows 8, 10 or Windows Server 2012, 2016 32 or 64bit
- .NET Framework 4.7.2 or .Net5 (NetCore)
- Visual Studio 2015, 2017 or 2019, C# or Visual Basic
- Visual Studio 2019 V16.9.3 or newer for NetCore