翻譯|使用教程|編輯:吳園園|2020-06-02 10:53:52.533|閱讀 1208 次
概述:介紹商業(yè)OPC客戶端開發(fā)工具包的基礎(chǔ)知識,并深入探討使用OPC客戶端開發(fā)工具包的好處。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
OPC Data Client是一款包含了OPC DA、A&E、UA以及OPC XML-DA的客戶端開發(fā)包,為.NET Core、.NET Standard和.NET Framework開發(fā)自定義OPC客戶端軟件應(yīng)用程序,支持Windows和Linux(僅.NET Core、OPC UA、XML-DA),可以靈活選擇平臺。它提供簡單的讀取、寫入、訂閱方法,可以抽象和管理OPC詳細(xì)信息,還有非商業(yè)應(yīng)用程序的免費運行時部署等功能特點。
在這個有關(guān)OPC開發(fā)工具包的博客系列的第一部分中,我們將介紹商業(yè)OPC Client開發(fā)工具包的基礎(chǔ)知識,并深入探討使用OPC客戶端開發(fā)工具包的好處,而在第二部分中,我們將介紹OPC服務(wù)器開發(fā)工具包
要開始理解商業(yè)OPC Client工具包的價值主張,重要的是要了解OPC客戶端工具包的確切含義。如果您不熟悉用于工業(yè)數(shù)據(jù)交換的OPC軟件,建議您也下載并閱讀我們的OPC入門指南。
什么是OPC Client工具包?
OPC Client工具包是通過嚴(yán)格的設(shè)計,實施和測試過程開發(fā)的軟件模塊庫,可為自定義應(yīng)用程序/軟件開發(fā)人員提供簡化的界面。該工具包的主要目的是使用預(yù)定義的界面元素(例如,屬性,方法和事件)簡化了自定義應(yīng)用程序的開發(fā),這些元素封裝了OPC客戶端功能的詳細(xì)信息,而無需用戶學(xué)習(xí)OPC規(guī)范的低級細(xì)節(jié)。
OPC Client工具包的主要應(yīng)用是編寫一個客戶端程序,該程序需要充當(dāng)OPC Client并與OPC服務(wù)器交換數(shù)據(jù)。
OPC客戶端工具包可以支持一個或多個OPC規(guī)范。最常見的是,人們會找到OPC客戶端工具包來添加OPC DA和/或OPC UA合規(guī)性,以使自定義軟件應(yīng)用程序能夠與盡可能多的其他系統(tǒng)(無論是其他軟件應(yīng)用程序還是設(shè)備)進行互操作和讀寫數(shù)據(jù)。在繼續(xù)閱讀時,您將了解到,使用OPC UA,了解需要實現(xiàn)的規(guī)范中的哪些方面和配置文件很重要。
使用商業(yè)OPC客戶端工具包有哪些好處?
如前所述,OPC工具箱的主要目的是極大地簡化向應(yīng)用程序添加OPC客戶端和/或服務(wù)器功能,而無需開發(fā)人員學(xué)習(xí)相關(guān)的OPC規(guī)范并從頭開始實施。您是否知道要完全了解OPC UA,您需要閱讀至少617頁的規(guī)格?工具箱將此功能簡化為簡單易懂的功能,用于讀取,編寫,訂閱和錯誤處理。
OPC客戶端工具包是使用嚴(yán)格的分析,開發(fā)和測試過程開發(fā)的。它們通常由產(chǎn)品管理,具有定期添加的功能,定期的錯誤修復(fù)和支持。您可以從購買并承諾支持和維護該工具包的其他公司的所有其他商業(yè)用戶中受益。開發(fā)人員使用許可和維護費用來支付致力于改進和支持產(chǎn)品的人員和團隊。您只需要支付許可和支持費用即可受益。您可以專注于代碼的質(zhì)量,用戶體驗和應(yīng)用程序,同時讓Toolkit開發(fā)人員成為OPC的專家。
OPC的互操作性可能會成為支持難題的根源,特別是如果您從一開始就編寫自己的代碼。如果您使用的是免費的OPC客戶端工具包,則只能依靠免費的社區(qū)支持,沒有人需要幫助,沒有定期的更新或生計取決于您的滿意程度的人。
通常,OPC客戶端工具包已通過OPC Foundation的流程進行了至少一次互操作性測試。有時,它們還經(jīng)過OPC Foundation實驗室認(rèn)證,以確保它們遵循相關(guān)的OPC規(guī)范,因此,它們應(yīng)與其他經(jīng)過互操作性測試和/或?qū)嶒炇艺J(rèn)證的OPC服務(wù)器解決方案(無論是使用OPC工具包還是非開源軟件創(chuàng)建)一起正常工作現(xiàn)有的OPC服務(wù)器解決方案)。只需意識到,對于OPC客戶端工具包,OPC基金會只能認(rèn)證測試或參考實現(xiàn),因為您在代碼中的實現(xiàn)最終會影響合規(guī)性。OPC客戶端工具包通常會在其文檔中提供最佳實踐,以實現(xiàn)合規(guī)實施。
商業(yè)OPC客戶端工具包將在一系列開發(fā)環(huán)境中經(jīng)過全面的互操作性測試,這些開發(fā)環(huán)境將用于開發(fā)自定義OPC客戶端應(yīng)用程序。開發(fā)環(huán)境兼容性是支持高質(zhì)量OPC客戶端應(yīng)用程序目標(biāo)的重要組成部分。
存在OPC客戶端工具包的另一個主要原因是為了降低在自定義應(yīng)用程序中實現(xiàn)OPC客戶端接口的成本,包括初始實施和持續(xù)維護。由于從頭開始設(shè)計沒有工具箱的OPC客戶端接口將是一項極其昂貴,耗時的工作,并且以后的任何問題都將難以調(diào)試,因此,好的工具箱是一項不錯的投資。
優(yōu)質(zhì)的OPC客戶端工具包旨在使用戶的生活更輕松-這應(yīng)包括使其易于學(xué)習(xí)和實施。良好的文檔,示例和/或代碼示例,以及支持團隊來解決前兩件事未涵蓋的任何問題,對于獲得OPC Client工具包投資的最大回報至關(guān)重要。
哪里可以找到具有所有這些優(yōu)點的OPC客戶端工具包?
自1996年成立以來,我們在Software Toolbox中一直參與OPC。多年來,我們一直在提供OPC Client工具包,以幫助像您這樣的用戶進行嚴(yán)格不符合現(xiàn)貨要求的項目。我們的OPC客戶端工具包被稱為OPC Data Client。
為了易于使用:
與其他OPC解決方案的互操作性:
為了與開發(fā)工具兼容和集成:
對于總擁有成本:
有關(guān)文檔,示例和支持:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: