OPC UA SDK for Java通過(guò)OPC基金會(huì)認(rèn)證,可以提供Java環(huán)境下全套的OPC UA客戶端、服務(wù)器和程序應(yīng)用的開發(fā)能力。芬蘭Prosys OPC是一家在工業(yè)軟件和通信領(lǐng)域擁有豐富經(jīng)驗(yàn)的公司,以O(shè)PC UA SDK for Java SDK為開發(fā)工具,已經(jīng)開發(fā)了幾款程序應(yīng)用,包括OPC UA Historian, OPC UA Modbus Server, OPC UA Client for Android。這些應(yīng)用程序都基于Java技術(shù),因此可以在不同平臺(tái)上運(yùn)行。
Java & Android SDK
OPC UA SDK for Java進(jìn)行OPCUA應(yīng)用開發(fā),SDK負(fù)責(zé)所有的通信細(xì)節(jié),開發(fā)者不再需要為這些細(xì)節(jié)分心。其包含的高級(jí)編程接口支持應(yīng)用程序快速開發(fā),并縮短開發(fā)過(guò)程。該SDK經(jīng)OPC基金會(huì)認(rèn)證,符合OPC UA標(biāo)準(zhǔn)。因此,能夠與來(lái)自其他廠商的OPC UA產(chǎn)品實(shí)現(xiàn)互操作。
OPC UA SDK for Java內(nèi)設(shè)Java代碼生成器,可以自動(dòng)創(chuàng)建模型代碼。導(dǎo)入到SDK的模型可以使用標(biāo)準(zhǔn)的OPC UA模型,或者使用OPC UA建模器設(shè)計(jì)自己的OPC UA模型。以實(shí)現(xiàn)的服務(wù)包括:會(huì)話管理、訂閱管理、地址空間管理、事件管理、方法服務(wù)、報(bào)警服務(wù)、歷史服務(wù)和安全證書管理等。服務(wù)器和客戶端SDK包括完整入門教程和服務(wù)器、客戶端應(yīng)用程序的示例,完整演示了Java SDK的用法。
Prosys OPC UA Client for Android是一個(gè)為移動(dòng)優(yōu)化的應(yīng)用程序,包含Prosys OPC UA客戶端桌面應(yīng)用程序的基本功能。例如,您可以瀏覽OPC UA地址空間、讀寫數(shù)據(jù)和接收事件通知。
OPC UA Historian
OPC UA Historian是一個(gè)通用的將OPC UA收集的數(shù)據(jù)記錄到SQL的工具。將Historian連接到任何支持OPC UA的傳感器、設(shè)備或自動(dòng)化系統(tǒng),Historian可以實(shí)時(shí)采集數(shù)據(jù)并存儲(chǔ)到SQL數(shù)據(jù)庫(kù)中。
Historian開始收集數(shù)據(jù),用戶可以使用任何支持OPC UA或SQL的客戶端應(yīng)用程序訪問(wèn)Historian。其中也包括ERP、MES和BI系統(tǒng),以及許多其他企業(yè)應(yīng)用程序。
OPC UA Historian可用作具有SQL數(shù)據(jù)庫(kù)的數(shù)據(jù)記錄器,并與現(xiàn)有的信息技術(shù)和自動(dòng)化基礎(chǔ)設(shè)施完美配合使用。而當(dāng)管理自己的數(shù)據(jù)庫(kù)時(shí),也可以自行決定何時(shí)及如何使用有價(jià)值的數(shù)據(jù)。
許多數(shù)據(jù)源(例如工業(yè)設(shè)備)都無(wú)法自己創(chuàng)建歷史數(shù)據(jù)存儲(chǔ)。通過(guò)使用OPC UA Historian就可能克服這一問(wèn)題。因?yàn)镺PC UA是獨(dú)立于供應(yīng)商的通信標(biāo)準(zhǔn),OPCUA Historian能夠連接來(lái)自不同供應(yīng)商的眾多設(shè)備和系統(tǒng)。
OPC UA Modbus Server
OPC UA Modbus Server是一個(gè)連接到Modbus設(shè)備并將Modbus通信轉(zhuǎn)換為OPC UA通信的應(yīng)用程序。它可以以通用方式將來(lái)自不同Modbus設(shè)備的實(shí)時(shí)傳感器、設(shè)備和自動(dòng)化系統(tǒng)數(shù)據(jù)提供給OPC UA客戶端應(yīng)用程序,反之亦然。OPC UA通信中內(nèi)置信息安全,使OPC UA Modbus Server成為現(xiàn)有Modbus設(shè)備的安全網(wǎng)關(guān)。
OPC UA Modbus Server可以作為Modbus主站連接到任意數(shù)量的Modbus設(shè)備,也可以啟用Modbus Slave功能,讓其他Modbus Master設(shè)備訪問(wèn)OPC UA Modbus Server中的數(shù)據(jù)。所有定義的變量(在Modbus設(shè)備和內(nèi)部Modbus從站中)都通過(guò)OPC UA服務(wù)器公開給外部OPC UA客戶端。
Prosys OPC UA Modbus Server支持用于Modbus通信的TCP/IP(Modbus TCP和Modbus RTU over TCP)和串行(RTU和ASCII)選項(xiàng)。
OPC UA Monitor
OPC UA Monitor是一個(gè)支持OPC UA通訊連接的人機(jī)工具。可以使用OPC UA Monitor工具實(shí)現(xiàn)OPC UA數(shù)據(jù)測(cè)量值定制可視化顯示,實(shí)現(xiàn)生產(chǎn)過(guò)程和設(shè)備的數(shù)據(jù)監(jiān)控。
OPC UA Monitor使用簡(jiǎn)潔易用的網(wǎng)格系統(tǒng)設(shè)計(jì)您的用戶界面。使用儀表、視覺(jué)元素和圖表來(lái)構(gòu)建的自定義監(jiān)控屏幕。每個(gè)儀表 都有精心選擇的參數(shù)。只需點(diǎn)擊鼠標(biāo),就可以添加或刪除網(wǎng)格的行和列,調(diào)整單元格的大小,還可以使用本地語(yǔ)言修改顯示文本。此外, 網(wǎng)格中的儀表也在編輯器模式下實(shí)時(shí)更新,使配置過(guò)程變得順暢,減小組態(tài)難度,加快開發(fā)速度。
使用OPC UA Monitor可以輕松設(shè)置基于測(cè)量值的通知及其顯示方式,區(qū)分警告和警報(bào),并從預(yù)定義的標(biāo)準(zhǔn)消息或自定義文本中獲取信息。在確認(rèn)操作之后,還會(huì)保存記錄文件,可以在完整的日志中看到舊事件。
本文所用圖片出自本公司合作伙伴ProsysOPC Ltd所提供的資料,版權(quán)歸合作伙伴ProsysOPC Ltd所有。
審核編輯 :李倩
-
傳感器
+關(guān)注
關(guān)注
2545文章
50459瀏覽量
751104 -
JAVA
+關(guān)注
關(guān)注
19文章
2952瀏覽量
104489 -
OPC
+關(guān)注
關(guān)注
7文章
321瀏覽量
46081
原文標(biāo)題:基于Java的OPC UA SDK及輔助工具介紹
文章出處:【微信號(hào):ilinki,微信公眾號(hào):智匯工業(yè)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論