Unified Automation是OPC UA技術(shù)和服務(wù)的先進(jìn)設(shè)備服務(wù)商,在該協(xié)議的技術(shù)領(lǐng)域有長達(dá)數(shù)十年的積累和沉淀。該司推出的UaExpert客戶端應(yīng)用是一款非常優(yōu)秀且被廣泛應(yīng)用的標(biāo)準(zhǔn)化測試工具,UaGateway則是行業(yè)領(lǐng)先的OPC協(xié)議與OPCUA協(xié)議相轉(zhuǎn)化的應(yīng)用型解決方案。
UaExpert這些成熟的產(chǎn)品均是由Unified Automation的技術(shù)團(tuán)隊(duì)在其SDK工具的協(xié)助下實(shí)現(xiàn),到目前為止,Unified Automation公司推出了多款基于不同編程語言的SDK工具,涵蓋編程語言包括C、C++、C#和Java等。這些SDK相較開源工具的主要優(yōu)點(diǎn)是功能更豐富、資料庫更全面且長期保持更新——從最早版本的C++ SDK到現(xiàn)在,Unified Automation開發(fā)團(tuán)隊(duì)始終保持著一定的更新頻率,這在一定程度上為SDK的穩(wěn)定性提供了保證。
近期,Unified Automation公司推出了.NET based OPC UA SDK v4.0.0這一產(chǎn)品。該版本除了例行的Bug修復(fù)外,還進(jìn)行了部分函數(shù)API的修改與功能的擴(kuò)展,新添了對使用MQTT/JSON傳輸?shù)腜ubSub模塊和.NET8的支持。對于模塊來說,在更新手冊中,Unified Automation技術(shù)團(tuán)隊(duì)描述了UaServer模塊在權(quán)限和地址空間模型等方面進(jìn)行了更新,UaPubSub模塊則進(jìn)行了初始發(fā)布,并添加了對JSON和MQTT的映射支持。這次添加可以幫助開發(fā)人員使用更多選擇的開發(fā)方式和更加多樣化的數(shù)據(jù)空間模型,使得開發(fā)人員更便捷地對PubSub功能進(jìn)行開發(fā)。這是對.NET OPC UA SDK的新的嘗試,具體實(shí)現(xiàn)和商業(yè)模式有待進(jìn)一步探索,后續(xù)版本也將會進(jìn)行必要的BUG修復(fù)。
除了新添加的模塊,新版本的SDK另一個特點(diǎn)即為支持.Net 8.0。根據(jù)官方介紹,.NET 8.0是微軟的開源跨平臺開發(fā)平臺的最新版本,支持多種編程語言和庫。媒體評價(jià)其與.NET 6.0相比,.NET 8.0引入了新的代碼生成器,即動態(tài)配置文件引導(dǎo)優(yōu)化(PGO),它根據(jù)實(shí)際使用情況優(yōu)化代碼。此外,.NET 8.0還支持macOS Arm64和Windows Arm64操作系統(tǒng),并引入了熱重載功能,可以修改應(yīng)用源代碼,并立即將這些更改應(yīng)用到正在運(yùn)行的應(yīng)用。這些新特性和改進(jìn)使.NET 8.0在性能和開發(fā)效率上都有所提升。對于.NET OPC UA SDK的開發(fā)人員來說,引入對.NET 8的支持意味著這個SDK可以利用.NET 8的所有新特性和改進(jìn),從而提供更強(qiáng)大和高效的功能。
總所周知,在工業(yè)生產(chǎn)中“穩(wěn)定性”是重要的技術(shù)關(guān)切點(diǎn),通常,不會強(qiáng)求對于最新技術(shù)的直接落地,避免引發(fā)兼容性問題。Unified Automation公司推出的.NET based OPC UA SDK v4.0.0也保留有支持.NET Framework 4.8、.NET 6.0、NET Standard 2.0等平臺的特點(diǎn),保證此次更新不會對舊有框架產(chǎn)生巨大影響。版本遷移的細(xì)節(jié)包含在安裝目錄的doc文件夾的技術(shù)文檔中,安裝壓縮包后即可查看閱讀,Unified Automation提供的技術(shù)文檔全面且易于理解,可以幫助開發(fā)人員快速測試和比對。
開源工具無疑有其獨(dú)特的魅力,但對于穩(wěn)定性和誤差修復(fù)效率等問題往往需要開發(fā)人員具備更多更全面的儲備去自行解決,實(shí)際開發(fā)成本因人而異。Unified Automation的SDK始終保持有更新,并著力于減小使用人員開發(fā)難度,也不失為一種提高效率節(jié)約成本的解決方案。OPCUA作為DCOM技術(shù)發(fā)展而來的協(xié)議,其本身對設(shè)備的要求并不高,當(dāng)前國內(nèi)外主流自動化設(shè)備生產(chǎn)商,其多款綜合性產(chǎn)品均支持OPCUA,這就給下游的設(shè)備使用者/開發(fā)人員提供了一種可以低成本完成的選項(xiàng)——使用OPCUA實(shí)現(xiàn)對設(shè)備數(shù)據(jù)的標(biāo)準(zhǔn)化定義、傳輸、存儲、警告等功能,而此時(shí),一個不斷更新功能完整的開發(fā)工具將會成為最好的選擇。
盟通科技作為Unified Automation公司的長期合作伙伴,是Unified Automation在中國的唯一代理,為眾多客戶提供了優(yōu)秀的工業(yè)協(xié)議開發(fā)和測試的解決方案,如有需要可與我們聯(lián)系。
北京盟通科技有限公司成立于2013年,是工業(yè)自動化領(lǐng)域的高新技術(shù)企業(yè)。公司專注于實(shí)時(shí)現(xiàn)場總線技術(shù)及工業(yè)通訊技術(shù)的研發(fā)、推廣及技術(shù)支持服務(wù)。依托于核心團(tuán)隊(duì)多年的海外和行業(yè)經(jīng)驗(yàn),盟通科技與歐洲多家自動化領(lǐng)域的佼佼者達(dá)成戰(zhàn)略合作關(guān)系,為客戶提供EtherCAT主站協(xié)議棧、OPC UA SDK軟件開發(fā)包、CANopen協(xié)議棧、FSoE協(xié)議軟件、CAN總線硬件、DINA安全模塊、艾默生Connext軟件等工業(yè)協(xié)議的標(biāo)準(zhǔn)和定制化產(chǎn)品。
-
SDK
+關(guān)注
關(guān)注
3文章
1035瀏覽量
45899 -
工業(yè)協(xié)議
+關(guān)注
關(guān)注
0文章
8瀏覽量
5500 -
開發(fā)包
+關(guān)注
關(guān)注
0文章
24瀏覽量
7205 -
OPCUA
+關(guān)注
關(guān)注
1文章
25瀏覽量
2318
發(fā)布評論請先 登錄
相關(guān)推薦
評論