OPCDA.NET
產(chǎn)品編號(hào):14250
當(dāng)前版本:2013
開(kāi) 發(fā) 商:Advosol
產(chǎn)品類型:工具包
產(chǎn)品功能:.NET 組件/服務(wù)器訪問(wèn)與控制/QuickUse 類/瀏覽支持/服務(wù)器訪問(wèn)/測(cè)試工具
開(kāi)發(fā)平臺(tái):Visual Studio 2005 / Visual Studio 2008
其他特性:Web Form / Windows Form / 兼容Sharepoint / Ajax支持
產(chǎn)品源碼:不提供源碼
用于C#和VB.NET的OPC DA .NET客戶端開(kāi)發(fā)工具包 OPCDA.NET是一個(gè).NET組件,用于使用C#或VB.NET開(kāi)發(fā)OPC DA客戶端應(yīng)用程序。它為高效開(kāi)發(fā)高質(zhì)量的.NET(C#或VB)OPC DA客戶端應(yīng)用程序提供類、控件和工具。 OPCDA.NET SDK支持在所有帶有.Net Framework 4.x 的Windows 版本上進(jìn)行32位和64位操作。 許多C#和VB.NET示例應(yīng)用程序隨Visual Studio 2010、...、2017的項(xiàng)目一起提供。 OPCDA.NET SDK具有多層類結(jié)構(gòu)。用戶可以根據(jù)應(yīng)用需求和個(gè)人喜好選擇接口層。 1、服務(wù)器訪問(wèn)控制將應(yīng)用程序編碼減少到低限度。這些不可見(jiàn)的控件在Visual Studio設(shè)計(jì)器中進(jìn)行配置,并通過(guò)廣泛的錯(cuò)誤檢查來(lái)處理 OPC 服務(wù)器訪問(wèn)。 2、QuickUse類為數(shù)據(jù)綁定、項(xiàng)目瀏覽和同步/異步項(xiàng)目讀/寫(xiě)訪問(wèn)提供簡(jiǎn)單易用的方法。需要少的OPC知識(shí)。 3、OPC DA V3服務(wù)器訪問(wèn)方法。所有OPC DA V3定義的(強(qiáng)制和可選)功能都可以通過(guò)處理所有數(shù)據(jù)類型與.Net 數(shù)據(jù)類型之間的轉(zhuǎn)換的方法來(lái)訪問(wèn)。 4、OPC DA V2.05服務(wù)器訪問(wèn)方法。所有OPC DA V2.05定義的(強(qiáng)制和可選)功能都可以通過(guò)處理所有數(shù)據(jù)類型與.Net數(shù)據(jù)類型之間的轉(zhuǎn)換的方法來(lái)訪問(wèn)。 專業(yè)版功能 專業(yè)版提供了在不增加開(kāi)發(fā)工作量的情況下提高應(yīng)用程序質(zhì)量的功能 。 1、DAServer/DAGroup控件在 Visual Studio 設(shè)計(jì)器中配置并處理 OPC 服務(wù)器訪問(wèn)和回調(diào)。 2、后臺(tái)服務(wù)器訪問(wèn)類處理后臺(tái)線程中的所有服務(wù)器訪問(wèn),并防止應(yīng)用程序由于長(zhǎng)時(shí)間的 DCOM 通信超時(shí)或由于設(shè)備訪問(wèn)速度慢而3、導(dǎo)致的服務(wù)器處理時(shí)間長(zhǎng)而變得無(wú)響應(yīng)。 ItemList Builder/Loader 使編碼更清晰、更簡(jiǎn)單、更快速且更易于維護(hù)。 4、方便的 OPC DA V3 Browse 和 GetProperties 方法可用于 OPC DA V2 服務(wù)器。 5、可以將OPCDA.NET-UA 選項(xiàng)添加到項(xiàng)目中,以使應(yīng)用程序能夠通過(guò)相同的 API 訪問(wèn) OPC DA 和 OPC UA 服務(wù)器。 功能特征 訪問(wèn) UA 服務(wù)器 帶有OPCDA.NET-UA 附加選項(xiàng)的 OPCDA.NET使客戶端能夠通過(guò)相同的 API 訪問(wèn) OPC DA 和 OPC UA 服務(wù)器。無(wú)需外部轉(zhuǎn)換器。DCOM 被完全消除。 OPC 服務(wù)器訪問(wèn)控制 OPC Server Access控件易于使用,可以有效地處理OPC Server訪問(wèn),并具有廣泛的錯(cuò)誤檢查?丶遣豢梢(jiàn)的,做后臺(tái)工作。要將OPC服務(wù)器訪問(wèn)添加到Windows窗體或服務(wù)應(yīng)用程序,請(qǐng)將控件從Visual Studio工具箱拖到應(yīng)用程序設(shè)計(jì)窗格并配置屬性。對(duì)話框支持配置?梢詾g覽和選擇服務(wù)器和項(xiàng)目。所有OPC服務(wù)器訪問(wèn)都是異步的。來(lái)自應(yīng)用程序的請(qǐng)求排隊(duì)并在完成處理程序中報(bào)告成功/錯(cuò)誤,從而簡(jiǎn)化了應(yīng)用程序錯(cuò)誤處理。 QuickUse 類 Browse函數(shù)直接在TreeView控件中顯示項(xiàng)目?梢允褂猛交虍惒皆L問(wèn)通過(guò)一個(gè)非常簡(jiǎn)單的方法調(diào)用來(lái)讀取或?qū)懭腠?xiàng)目。對(duì)于異步訪問(wèn)的項(xiàng)目,QuickUse類維護(hù)一個(gè)數(shù)據(jù)緩沖區(qū)并處理數(shù)據(jù)更改回調(diào)。用戶可以從緩沖區(qū)讀取當(dāng)前值或請(qǐng)求通知。 DataBinding訂閱直接在Windows控件和用戶類中刷新項(xiàng)目值,不需要用戶回調(diào)處理程序。 瀏覽支持 OPCDA.NET提供了出色的瀏覽支持,使項(xiàng)目的交互式選擇變得非常簡(jiǎn)單。通過(guò)一種方法調(diào)用,服務(wù)器可以瀏覽到內(nèi)存中的TreeNode結(jié)構(gòu)或直接瀏覽到TreeView控件。瀏覽單個(gè)分支也變得簡(jiǎn)單。方便的OPC DA V3 Browse和GetProperties方法可用于OPC DA V3和V2服務(wù)器。 后臺(tái)服務(wù)器訪問(wèn) 每個(gè)OPC服務(wù)器訪問(wèn)可能需要幾秒鐘甚至幾分鐘的時(shí)間,這可能是由于DCOM通信超時(shí)時(shí)間過(guò)長(zhǎng),或者由于設(shè)備訪問(wèn)速度慢等可能導(dǎo)致的服務(wù)器處理時(shí)間過(guò)長(zhǎng)。 OPCDA.NET后臺(tái)服務(wù)器訪問(wèn)類處理后臺(tái)線程中的所有服務(wù)器訪問(wèn),并防止應(yīng)用程序在服務(wù)器訪問(wèn)期間變得無(wú)響應(yīng)。無(wú)需額外的開(kāi)發(fā)工作即可大大提高應(yīng)用程序質(zhì)量。應(yīng)用程序也變得非常健壯,所有服務(wù)器訪問(wèn)都經(jīng)過(guò)時(shí)間限制檢查,即使應(yīng)用程序沒(méi)有訪問(wèn)服務(wù)器,服務(wù)器連接也會(huì)受到監(jiān)控。 示例應(yīng)用 程序?yàn)镃#和VB.NET提供了許多示例應(yīng)用程序,包括Visual Studio 2003項(xiàng)目。這些項(xiàng)目經(jīng)過(guò)測(cè)試,可使用Visual Studio 8 (2005) 進(jìn)行轉(zhuǎn)換和編譯。 Visual Studio新建項(xiàng)目向?qū)?/strong> 項(xiàng)目生成向?qū)Ц鶕?jù)用戶選擇生成OPC服務(wù)器訪問(wèn)示例代碼。生成的代碼功能齊全、易于理解,是任何OPC客戶端應(yīng)用程序的絕佳起點(diǎn)。僅適用于.NET框架。 Visual Studio新建項(xiàng)目向?qū)?/strong> 項(xiàng)目生成向?qū)Ц鶕?jù)用戶選擇生成OPC服務(wù)器訪問(wèn)示例代碼。生成的代碼功能齊全、易于理解,是任何OPC客戶端應(yīng)用程序的絕佳起點(diǎn)。僅適用于.NET框架。 測(cè)試工具 1、OPC DA V2測(cè)試客戶端 易于使用的測(cè)試客戶端,使用OPCDA.NET進(jìn)行服務(wù)器訪問(wèn)?梢允褂门c基于OPCDA.NET的應(yīng)用程序中使用的相同的 .Net 包裝器來(lái)測(cè)試服務(wù)器訪問(wèn)。 2、OPC DA V3 測(cè)試客戶 端 使用OPCDA.NET進(jìn)行服務(wù)器訪問(wèn)的測(cè)試客戶端。大多數(shù) OPC DA3功能都可以交互式測(cè)試。 3、OpcSecurityAnalyzer Windows 應(yīng)用程序,用于分析和解釋 DCOM 和 Windows 安全設(shè)置。 4、Simulation Server 符合 OPC DA V2/V3 標(biāo)準(zhǔn)的服務(wù)器,可用作測(cè)試環(huán)境。 要求 1、Windows 7(或更新版本)或 Windows Server 2003 .. 2019 2、.NET Framework 4.x 或 .Net5 (NetCore) 3、帶有 C# 或 VB.NET 的 Visual Studio 2010 或更高版本 4、適用于 NetCore 的 Visual Studio 2019 V16.9.3