OPC UA Server Toolkit
產(chǎn)品編號:17101
當(dāng)前版本:v2023
開 發(fā) 商:Advosol
產(chǎn)品類型:獨(dú)立控件
產(chǎn)品功能:開發(fā)工具包/.NET 環(huán)境/通信堆棧/應(yīng)用程序代碼/數(shù)據(jù)庫處理
開發(fā)平臺:Visual Studio 2019 / Visual Studio 2023
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產(chǎn)品源碼:不提供源碼
用于.NET C#和VB.NET的OPC UA服務(wù)器開發(fā)工具包 Advosol uaPLUS OPC UA服務(wù)器工具包旨在支持從經(jīng)典OPC到OPC UA的平穩(wěn)過渡。 只需對復(fù)雜的OPC UA規(guī)范了解少,即可創(chuàng)建符合OPC UA的服務(wù)器。 uaPLUS服務(wù)器工具包適用于 .NET 環(huán)境,可根據(jù)應(yīng)用程序要求和開發(fā)人員偏好以不同方式使用: 1、經(jīng)典OPC的Advosol工具包的用戶無需任何軟件開發(fā)工作即可將其服務(wù)器升級到 UA。 2、只需一次開發(fā)工作,即可為UA和Classic OPC開發(fā)新服務(wù)器。 3、只需少的OPC UA知識,即可在簡單的OPC DA/HDA/AE接口上開發(fā)新的UA服務(wù)器 4、UA服務(wù)器可以獨(dú)立于Classic OPC開發(fā),具有應(yīng)用特定的UA節(jié)點(diǎn)管理器 uaPLUS服務(wù)器工具包適用于.NET 環(huán)境,基于OPC Foundation UA通信堆棧。服務(wù)器設(shè)計(jì)可以基于應(yīng)用需求和開發(fā)者偏好: 1、具有插件DLL中應(yīng)用程序特定部分的獨(dú)立服務(wù)器 2、在DLL或應(yīng)用程序代碼中嵌入設(shè)備/數(shù)據(jù)庫處理程序的用戶應(yīng)用程序中。 功能特征 具有DA或DA/AE功能的UA服務(wù)器 相同的設(shè)備處理插件DLL 。該工具包的用戶無需任何軟件開發(fā)工作即可升級到UA。uaPLUS應(yīng)用程序可以作為具有可見或隱藏形式的進(jìn)程運(yùn)行,也可以作為Windows服務(wù)運(yùn)行。 具有HDA (Historian) 功能的UA服務(wù)器 相同的設(shè)備處理插件DLL 。該工具包的用戶無需任何軟件開發(fā)工作即可升級到UA。 具有DA/AE和HDA (Historian) 功能的UA服務(wù)器DA/AE和HDA功能 為了使行為與經(jīng)典OPC服務(wù)器工具包相匹配,這兩個(gè)插件獨(dú)立工作。每個(gè)在UA地址空間中都有自己的節(jié)點(diǎn)結(jié)構(gòu)。NSPlugin.dll將設(shè)備項(xiàng)映射到其節(jié)點(diǎn),而HDAPlugin.dll將數(shù)據(jù)庫元素映射到其節(jié)點(diǎn)。 讀取HDA節(jié)點(diǎn)當(dāng)前值的客戶端從數(shù)據(jù)庫中獲取新值,而讀取DA節(jié)點(diǎn)返回當(dāng)前設(shè)備值。 DA節(jié)點(diǎn)中具有HDA (Historian) 功能的UA服務(wù)器 僅使用具有DA(當(dāng)前值)和/或HA(歷史值)訪問能力的節(jié)點(diǎn)創(chuàng)建一個(gè)節(jié)點(diǎn)結(jié)構(gòu)。 當(dāng)前值讀取返回設(shè)備值,歷史值讀取返回?cái)?shù)據(jù)庫值。 嵌入在用戶應(yīng)用程序中 UA服務(wù)器uaPLUS通用服務(wù)器也以DLL的形式提供,可嵌入用戶應(yīng)用程序中。應(yīng)用程序特定的設(shè)備可以在DLL中實(shí)現(xiàn),與獨(dú)立的UA服務(wù)器一樣,或者處理程序可以在用戶應(yīng)用程序中實(shí)現(xiàn)。 可以實(shí)現(xiàn)諸如UA方法之類的附加功能,因?yàn)檫@些功能不受插件DLL接口的限制,這些接口也可以與適用于Classic OPC DA/AE/HDA的Advosol服務(wù)器工具包一起使用。 完全嵌入式 UA 服務(wù)器 uaPLUS 通用服務(wù)器 DLL 由用戶應(yīng)用程序引用。 應(yīng)用程序定義了替換設(shè)備處理程序 DLL 的內(nèi)部設(shè)備處理程序方法。 消除了設(shè)備處理程序 DLL 接口中的一些限制(因?yàn)?DLL 是為經(jīng)典 OPC 服務(wù)器工具包設(shè)計(jì)的)。 工具結(jié)果包 Advosol 服務(wù)器工具包由兩部分組成: 1、通用服務(wù)器實(shí)現(xiàn)服務(wù)器數(shù)據(jù)模型并處理 OPC 規(guī)范之一的客戶端接口。 uaPLUS 通用服務(wù)器使用與用于經(jīng)典OPC DA/AE/HDA 的 Advosol 服務(wù)器工具包相同的插件DLL接口。UA 工具包通用服務(wù)器尚不支持OPC DA服務(wù)器工具包的“虛擬瀏覽”功能。 2、特定于應(yīng)用程序的部分位于處理設(shè)備/數(shù)據(jù)庫接口和服務(wù)器配置的插件 .NET 程序集 (DLL) 中。 所有工具包版本的通用服務(wù)器接口都是相同的。 支持的OPC UA配置文件 uaPLUS服務(wù)器實(shí)現(xiàn)了基本的UA一致性單元以及與以下功能相對應(yīng)的單元: 1、經(jīng)典OPC DA 2、經(jīng)典OPC AE 3、經(jīng)典OPC HDA 4、UA方法(僅適用于嵌入式uaPLUS DLL服務(wù)器) 該功能由許可證密鑰啟用?蛻魺o需購買不需要的功能。 示例服務(wù)器 uaPLUS服務(wù)器工具包包括幾個(gè)帶有Visual Studio解決方案的示例服務(wù)器。 服務(wù)器保持簡單,以便它們易于理解和適應(yīng)。每臺服務(wù)器都旨在展示一個(gè)特定的功能。 用戶可以選擇其中一臺示例服務(wù)器作為其服務(wù)器項(xiàng)目的基礎(chǔ)?梢詮钠渌纠⻊(wù)器復(fù)制缺少的功能。 Visual Studio的uaPLUS新項(xiàng)目模板根據(jù)向?qū)υ捒蛑械倪x擇創(chuàng)建具有DA功能的插件程序集。 uaPLUS工具包中包含的實(shí)用程序 1、UA Test Client UA 客戶端應(yīng)用程序,可用于測試已開發(fā)服務(wù)器的功能。 2、OPC .NET客戶 端 帶有OPC .NET (Xi) API和DA/HDA/AE功能的測試客戶端 3、DA / UA 測試客戶端 易于使用的經(jīng)典OPC DA和UA測試客戶端 4、AE / UA測試客戶端 易于使用的經(jīng)典OPC AE和UA測試客戶端 5、HDA / UA測試 客戶端 易于使用的經(jīng)典 OPC HDA 和 UA 測試客戶端 6、UA 發(fā)現(xiàn)服務(wù) 發(fā)現(xiàn)服務(wù)器提供了一個(gè)正在運(yùn)行的 UA 服務(wù)器列表,并簡化了客戶端應(yīng)用程序中的服務(wù)器選擇。 7、Configuration Utilit 創(chuàng)建和編輯 UA 通信設(shè)置并管理證書。 特征 1、uaPLUS服務(wù)器可在.NET 4.x的32位或64位模式下工作 2、作為Windows控制臺應(yīng)用程序或Windows服務(wù)運(yùn)行 3、可以嵌入到用戶.NET應(yīng)用程序中 4、使用C#或VB.NET使用Visual Studio 2015、2013、2012、2010進(jìn)行開發(fā)。 5、新項(xiàng)目向?qū)?chuàng)建具有所選功能的功能服務(wù)器。 6、用于服務(wù)器配置和管理的實(shí)用程序。 要求 1、Windows 8、10 或 Windows Server 2012、2016 2、.NET 框架 4.7.2 3、WCF (Windows Communication Foundation) 已安裝并激活。 4、用于開發(fā):Visual Studio 2015、2017或2019、C#或VB.NET