0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

為什么使用JAVA開發(fā)配置OPC UA?

智匯工業(yè) ? 來源:智匯工業(yè) ? 2022-12-28 14:56 ? 次閱讀

在工控領(lǐng)域,設(shè)備間識別與互聯(lián)是控制的關(guān)鍵,不同需求的從業(yè)人員針對不同行業(yè)制定了許多通訊協(xié)議和標準。OPC(OLE for Process Control)是一個用于控制對象鏈接與嵌入的通信協(xié)議,基于微軟公司的OLE技術(shù)為運行在Windows的應(yīng)用程序和現(xiàn)場過程控制應(yīng)用提供數(shù)據(jù)互通功能。經(jīng)過長期發(fā)展,OPC不斷更新其規(guī)范和功能并提出了第二代OPC標準——OPC Unified Architecture。

為什么是OPC UA?

該標準因其支持足夠多的自動化廠商自動化設(shè)備而在2010年成為國際標準,而在近十年間,隨著工業(yè)互聯(lián)網(wǎng)的不斷發(fā)展、應(yīng)用市場規(guī)模的不斷擴張,OPC UA強大的數(shù)據(jù)建模和豐富的平臺服務(wù)使得這個基于應(yīng)用層的協(xié)議也被更多的物聯(lián)網(wǎng)(IOT)供應(yīng)商所重視和接受。

由于OPC UA已經(jīng)定義了應(yīng)用于多個行業(yè)的核心模型,協(xié)議配置人員僅需調(diào)用即可實現(xiàn)功能,但與此同時,協(xié)議設(shè)計人員也可以自己建立和設(shè)計專屬模型,來應(yīng)對實際的應(yīng)用需求,協(xié)議內(nèi)部信息的數(shù)據(jù)類型和結(jié)構(gòu)在配置文件中定義。

OPC UA解決了傳統(tǒng)工控行業(yè)痛點

在傳統(tǒng)工控自動化領(lǐng)域中,軟件發(fā)展整體是依托于硬件的發(fā)展的,即在設(shè)備條件不適應(yīng)的情況下,軟件系統(tǒng)本身并沒有更新的動力,工業(yè)客戶也并沒有相關(guān)的需求。而在工業(yè)4.0和物聯(lián)網(wǎng)高速發(fā)展的今天,工業(yè)互聯(lián)網(wǎng)也作為重要內(nèi)容被寫入十四五規(guī)劃,疊加疫情等因素的客觀影響,越來越多的應(yīng)用和需求被要求在終端實現(xiàn),即要求服務(wù)器提供和維護方需要更多更專業(yè)的軟件知識來應(yīng)對各種情況。因此,在當前的中國自動化工業(yè)中的體系搭建始終面臨著人才不愿留,培養(yǎng)難度大的客觀情況。

另一方面,得益于中國龐大的市場和ToC應(yīng)用需求的開發(fā),在軟件領(lǐng)域,已基本實現(xiàn)高精細化作業(yè),單一類型語言的從業(yè)者只需不斷更新該語言的技術(shù)儲備,即可與其他從業(yè)人員共同維護開發(fā)某一產(chǎn)品。在這種思潮影響下,JAVA作為一種集成度高的面向?qū)ο笳Z言,也就自然而然地成為了軟件領(lǐng)域的熱門語言之一。

為什么用JAVA?

更多的自動化設(shè)備生產(chǎn)廠商或協(xié)議支持服務(wù)商主動去適配高級編程語言,在OPC UA里就有由Prosys OPC推出的軟件開發(fā)工具包Prosys OPC UA SDK for Java。該開發(fā)包連接了高級編程語言和應(yīng)用層協(xié)議,其通過內(nèi)設(shè)Java代碼生成器的方法,來自動創(chuàng)建代碼,以此幫助配置人員提供和使用OPC UA 數(shù)據(jù)構(gòu)建。

同其他SDK一樣,配置人員可以使用標準的OPC UA模型,或者使用我們的OPC UA 建模器設(shè)計自己的OPC UA模型,并將其導入到SDK 。Java代碼生成器會負責其余部分,并確保應(yīng)用程序中最可靠的操作。Prosys OPC UA Java SDK是使用OPCUA通信開發(fā)高級系統(tǒng)的可靠選擇。Java軟件開發(fā)支持所有運行JavaSE6(JRE1.6),JavaSE7(JRE1.7)和JavaSE8(JRE1.8)的平臺。

大量成功案例表明JAVA語言更受客戶喜愛

當前已經(jīng)有多個生產(chǎn)領(lǐng)域使用OPC UA來適配互聯(lián)。例如,F(xiàn)lux是一款結(jié)合FLIR視頻檢測系統(tǒng)使用的智能軟件平臺,可用于采集由硬件視頻探測器生成的交通數(shù)據(jù)、事件、報警和視頻圖像。整個Flux服務(wù)器采用Java代碼編寫,支持Windows和Linux操作系統(tǒng)。通過使用Prosys OPC UA Java SDK軟件庫,輕松實現(xiàn)了將OPC UA接口添加到Flux服務(wù)器上。

94e47d9e-863b-11ed-bfe3-dac502259ad0.jpg

NextNine旨在通過自動化、主動、遠程產(chǎn)品服務(wù)來改善客戶服務(wù)機構(gòu)的績效。NextNine虛擬支持工程師(VSE)是一款基于Java的軟件,具備靈活可擴展的特性,可通過“編程”來監(jiān)控所支持產(chǎn)品的各種組件,包括應(yīng)用程序、操作系統(tǒng)、數(shù)據(jù)庫和網(wǎng)絡(luò)組件等。而Prosys OPC UA Java SDK則是NextNine在VSE中實現(xiàn)OPCUA客戶端的服務(wù)支持供應(yīng)商。

VSE是一個基于Java的軟件,具備靈活可擴展的特性,可以編程來監(jiān)控所支持的產(chǎn)品多種組件,包括應(yīng)用程序、操作系統(tǒng)、數(shù)據(jù)庫以及網(wǎng)絡(luò)組件等。VSE通過內(nèi)置的支持協(xié)議,如Telnet,FTP,DBI,SNMP及WMI,與其支持的產(chǎn)品進行通信。為了更好地迎合在過程控制和工業(yè)自動化領(lǐng)域中的服務(wù)支持需求,NextNine將OPC UA添加到網(wǎng)絡(luò)協(xié)議套件中,從而簡化了與所支持系統(tǒng)OPC通信的過程。

9507a8b4-863b-11ed-bfe3-dac502259ad0.png

我們認為。OPC UA作為重要的自動化標準協(xié)議之一,必將在中國工控自動化建設(shè)中發(fā)揮其作用,面對當前軟硬件人才培養(yǎng)差異的現(xiàn)狀與培養(yǎng)體系和市場環(huán)境的慣性帶來的供需錯位,在長遠的將來,必將是推動綜合素質(zhì)人才的全面培養(yǎng)。而在當下,基于JAVA的OPC UA協(xié)議開發(fā)工具包可以視作一種先期嘗試和低成本解題方案,值得進一步關(guān)注、討論、應(yīng)用和推廣。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2894

    文章

    43316

    瀏覽量

    366477
  • JAVA
    +關(guān)注

    關(guān)注

    19

    文章

    2943

    瀏覽量

    104105
  • OPC
    OPC
    +關(guān)注

    關(guān)注

    7

    文章

    317

    瀏覽量

    45996
  • 通訊協(xié)儀
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    6203

原文標題:為什么使用JAVA開發(fā)配置OPC UA?

文章出處:【微信號:ilinki,微信公眾號:智匯工業(yè)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    BACnet轉(zhuǎn)OPC UA網(wǎng)關(guān)在GE Digital iFIX的集成應(yīng)用

    技術(shù)推出BACnet轉(zhuǎn)OPC UA網(wǎng)關(guān)BL121BN,為用戶提供了一個既高效又可靠的協(xié)議轉(zhuǎn)換解決方案。 一、BACnet轉(zhuǎn)OPC UA網(wǎng)關(guān)的概述 BACnet轉(zhuǎn)
    的頭像 發(fā)表于 08-13 16:02 ?152次閱讀
    BACnet轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>網(wǎng)關(guān)在GE Digital iFIX的集成應(yīng)用

    Modbus轉(zhuǎn)OPC UA協(xié)議網(wǎng)關(guān)BL121實現(xiàn)高效、安全、可靠的跨協(xié)議通信

    協(xié)議,上行轉(zhuǎn)發(fā)支持OPC UA協(xié)議。 OPC UA網(wǎng)關(guān)作為工業(yè)自動化領(lǐng)域的重要設(shè)備,以其協(xié)議轉(zhuǎn)換、豐富接口、可靠數(shù)據(jù)傳輸和靈活配置等優(yōu)勢,可
    的頭像 發(fā)表于 08-09 13:52 ?169次閱讀
    Modbus轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>協(xié)議網(wǎng)關(guān)BL121實現(xiàn)高效、安全、可靠的跨協(xié)議通信

    PLC轉(zhuǎn)MQTT OPC UA物聯(lián)網(wǎng)關(guān)實現(xiàn)PLC轉(zhuǎn)MQTT,PLC轉(zhuǎn)OPC UA

    PLC轉(zhuǎn)MQTT OPC UA物聯(lián)網(wǎng)關(guān)BL104是一款專為工業(yè)環(huán)境設(shè)計的工業(yè)級協(xié)議轉(zhuǎn)換網(wǎng)關(guān),BL104簡單配置、穩(wěn)定運行,是工業(yè)智能化的理想選擇,下面是關(guān)于這款物聯(lián)網(wǎng)關(guān)的詳細介紹: 一、概述 PLC
    的頭像 發(fā)表于 08-01 11:45 ?321次閱讀
    PLC轉(zhuǎn)MQTT <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>物聯(lián)網(wǎng)關(guān)實現(xiàn)PLC轉(zhuǎn)MQTT,PLC轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>

    鋇錸如何實現(xiàn)Modbus轉(zhuǎn)OPC UA協(xié)議?

    在現(xiàn)代工業(yè)設(shè)施中,設(shè)備的異構(gòu)性帶來了數(shù)據(jù)集成和通信的挑戰(zhàn)。為了有效地實現(xiàn)不同設(shè)備之間的數(shù)據(jù)交換,Modbus轉(zhuǎn)OPC UA網(wǎng)關(guān)成為了一種常見的解決方案,本文將詳細說明 利用鋇錸技術(shù)的OPC U
    的頭像 發(fā)表于 07-11 10:35 ?295次閱讀
    鋇錸如何實現(xiàn)Modbus轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>協(xié)議?

    OPC UA網(wǎng)關(guān)實現(xiàn)低成本的PLC接入OPC UA方案

    在工業(yè)自動化中,將PLC(可編程邏輯控制器)與更高層級的IT系統(tǒng)(如MES,ERP等)集成,是提高生產(chǎn)效率和數(shù)據(jù)可視化的重要步驟。本文將討論如何使用OPC UA網(wǎng)關(guān)實現(xiàn)歐姆龍PLC與IT系統(tǒng)的集成
    的頭像 發(fā)表于 07-10 15:21 ?498次閱讀
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>網(wǎng)關(guān)實現(xiàn)低成本的PLC接入<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>方案

    opc ua設(shè)備數(shù)據(jù) 轉(zhuǎn)MQTT項目案例

    目錄 1?????? 案例說明...?1 2?????? VFBOX網(wǎng)關(guān)工作原理..?1 3?????? 準備工作...?2 4?????? 配置VFBOX網(wǎng)關(guān)采集opc ua的數(shù)據(jù)..?2 5
    的頭像 發(fā)表于 07-10 14:36 ?187次閱讀
    <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>設(shè)備數(shù)據(jù) 轉(zhuǎn)MQTT項目案例

    Prosys OPC UA 軟件產(chǎn)品

    在當今的工業(yè)4.0時代,數(shù)字化和自動化已經(jīng)成為了生產(chǎn)力提升的關(guān)鍵。Prosys公司的一系列軟件產(chǎn)品,就是為了幫助企業(yè)實現(xiàn)這一目標而設(shè)計的。這些產(chǎn)品都采用了OPC UA技術(shù),這是一種實現(xiàn)安全物聯(lián)網(wǎng)
    的頭像 發(fā)表于 07-05 18:09 ?688次閱讀
    Prosys <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 軟件產(chǎn)品

    【技術(shù)分享】 OPC UA安全策略證書簡述

    在工業(yè)通信領(lǐng)域上,OPC UA通信相信大家都不陌生,在使用OPC UA建立客戶端和服務(wù)器連接的配置過程中,經(jīng)常會用到
    的頭像 發(fā)表于 05-14 16:16 ?371次閱讀

    BL103 PLC To OPC UA 網(wǎng)關(guān)產(chǎn)品簡介

    電子發(fā)燒友網(wǎng)站提供《BL103 PLC To OPC UA 網(wǎng)關(guān)產(chǎn)品簡介.pdf》資料免費下載
    發(fā)表于 01-26 11:39 ?0次下載

    Modbus轉(zhuǎn)OPC UA協(xié)議轉(zhuǎn)換網(wǎng)關(guān)BL121

    Modbus轉(zhuǎn)OPC UA網(wǎng)關(guān)BL121是一款低成本的Modbus轉(zhuǎn)OPC UA的解決方案,實現(xiàn)各種工業(yè)設(shè)備從Modbus到OPC
    的頭像 發(fā)表于 01-24 10:21 ?364次閱讀
    Modbus轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>協(xié)議轉(zhuǎn)換網(wǎng)關(guān)BL121

    Prosys OPC UA Edge 介紹

    Prosys OPC UA Edge (EDGE) ,它結(jié)合了邊緣計算和數(shù)據(jù)協(xié)調(diào)的優(yōu)點,使用戶可以輕松地將底層OPC UA服務(wù)器的不同信息模型轉(zhuǎn)換為一個標準化模型。
    的頭像 發(fā)表于 01-11 14:03 ?734次閱讀
    Prosys <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> Edge 介紹

    實現(xiàn)Modbus設(shè)備轉(zhuǎn)OPC UA OPC DA協(xié)議的解決方案

    通過vfbox網(wǎng)關(guān)實現(xiàn)modbus協(xié)議轉(zhuǎn)換成OPC UA OPC DA協(xié)議,連接scada系統(tǒng)或者設(shè)備。此應(yīng)用方案操作簡單,不需要編程,輕松實現(xiàn)設(shè)備之間的互聯(lián)互通。
    的頭像 發(fā)表于 12-04 09:15 ?694次閱讀
    實現(xiàn)Modbus設(shè)備轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> <b class='flag-5'>OPC</b> DA協(xié)議的解決方案

    如何區(qū)分opc uaopc da協(xié)議和對應(yīng)的使用測試

    本文介紹了opc uaopc da兩種協(xié)議的區(qū)別和使用上的區(qū)別,分別介紹了兩種協(xié)議的測試軟件。
    的頭像 發(fā)表于 11-01 09:29 ?1311次閱讀
    如何區(qū)分<b class='flag-5'>opc</b> <b class='flag-5'>ua</b>和<b class='flag-5'>opc</b> da協(xié)議和對應(yīng)的使用測試

    OPC UA FX是什么?優(yōu)勢及未來趨勢全解析

    上運行,支持數(shù)據(jù)、事件和方法的交互,以及復雜的信息建模。 OPC UA還具有高級的 安全 性,可以加密、簽名和驗證消息,以及控制客戶端和服務(wù)器之間的連接。OPC UA是工業(yè)4.0和物聯(lián)
    的頭像 發(fā)表于 10-25 14:30 ?651次閱讀
    <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> FX是什么?優(yōu)勢及未來趨勢全解析

    多協(xié)議轉(zhuǎn)換網(wǎng)關(guān)支持OPC UA及SNMP協(xié)議

    在工業(yè)自動化領(lǐng)域中,Modbus RTU、IEC61850、IEC101、PLC協(xié)議和SNMP OPC UA是常見的通信協(xié)議。為了實現(xiàn)不同系統(tǒng)之間的數(shù)據(jù)交互,將上述協(xié)議轉(zhuǎn)換為SNMP OPC
    發(fā)表于 10-09 19:52