如何實(shí)現(xiàn)PLC通過(guò)MQTT協(xié)議物聯(lián)網(wǎng)網(wǎng)關(guān)接入管理云平臺(tái)
在工業(yè)物聯(lián)網(wǎng)的工控領(lǐng)域中,我們常常會(huì)遇見(jiàn)現(xiàn)場(chǎng)中有多個(gè)PLC,或者不同品牌PLC接入到MQTT云平臺(tái)的需求,但對(duì)于工程師來(lái)說(shuō),如何將Modbus TCP,OPC-UA等各種工業(yè)協(xié)議轉(zhuǎn)換成MQTT協(xié)議時(shí)一個(gè)難題。由于云平臺(tái)大部分是采用Java語(yǔ)言開(kāi)發(fā),因此MQTT協(xié)議也成為云平臺(tái)的通用語(yǔ)言之一,因此帶有協(xié)議解析的MQTT協(xié)議物聯(lián)網(wǎng)網(wǎng)關(guān)都受到很多企業(yè)的歡迎。
5G MQTT協(xié)議物聯(lián)網(wǎng)網(wǎng)關(guān)AR7091支持多種PLC的協(xié)議解析和轉(zhuǎn)換,以及高速實(shí)時(shí)的數(shù)據(jù)采集和傳輸,并采用MQTT協(xié)議上傳到云平臺(tái),為用戶提供可視化的數(shù)據(jù)支持。系統(tǒng)結(jié)構(gòu)如下:
1、設(shè)備層:各種工業(yè)設(shè)備如PLC、儀器儀表、工業(yè)機(jī)器人都在工作中不斷產(chǎn)生數(shù)據(jù),關(guān)乎工會(huì)也生產(chǎn)的狀態(tài),需要對(duì)其進(jìn)行數(shù)據(jù)采集,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控管理。
2、網(wǎng)關(guān)層:通過(guò)現(xiàn)場(chǎng)輕松部署的工業(yè)網(wǎng)關(guān),實(shí)現(xiàn)設(shè)備聯(lián)網(wǎng)、協(xié)議解析、數(shù)據(jù)采集、邊緣計(jì)算等等功能,可以讓數(shù)據(jù)更有條理,保證數(shù)據(jù)的安全穩(wěn)定采集傳輸。
3、應(yīng)用層:組態(tài)云平臺(tái)可以提供生產(chǎn)流程的擬真通道,可以實(shí)現(xiàn)精確快速的定位。當(dāng)故障或者事故發(fā)生時(shí),就能及時(shí)快速地采取措施。
如何實(shí)現(xiàn)PLC接入MQTT云平臺(tái)?
第一步:連接5G MQTT協(xié)議物聯(lián)網(wǎng)網(wǎng)關(guān)和PLC,可選RS485/RS232串口,保證設(shè)備聯(lián)網(wǎng)與數(shù)據(jù)傳輸。
第二步:在愛(ài)陸通設(shè)備管理云平臺(tái)上,選擇對(duì)應(yīng)的PLC和網(wǎng)關(guān),定位IP地址,進(jìn)行PLC的程序下載與數(shù)據(jù)采集。
第三步:在網(wǎng)關(guān)配置方面,可以自由選擇上行的數(shù)據(jù)協(xié)議,可選MQTT、Modbus TCP、以及OPC UA協(xié)議,支持華為云、阿里云等云平臺(tái),設(shè)置具體參數(shù)。
第四步:登錄愛(ài)陸通設(shè)備管理云平臺(tái),即可實(shí)現(xiàn)遠(yuǎn)程采集控制PLC,以及實(shí)現(xiàn)控制PLC接入到MQTT云平臺(tái)。