本文以BMG700物聯(lián)網(wǎng)網(wǎng)關(guān)為例,介紹如何通過網(wǎng)關(guān)實現(xiàn)PLC數(shù)據(jù)采集,圖文結(jié)合介紹網(wǎng)關(guān)接口設(shè)置、MODBUS規(guī)則設(shè)置、MODBUS服務(wù)端設(shè)置、數(shù)據(jù)上報規(guī)則設(shè)置、服務(wù)端上報數(shù)據(jù)格式設(shè)置。
BMG700系列是佰馬自主研發(fā)的一款帶邊緣計算功能的工業(yè)物聯(lián)網(wǎng)網(wǎng)關(guān)。主要應(yīng)用于工業(yè)、市政、電力、交通等領(lǐng)域。導(dǎo)軌式安裝,支持MQTT 、JSON、 HTTP等上行協(xié)議,平滑對接阿里云、華為云、騰訊云等各種物聯(lián)網(wǎng)平臺。支持OPC、Modbus、TCP、UDP、部份品牌PLC等下行協(xié)議。廣泛接入、智慧匹配、強大運算、5G/4G無線通信,是產(chǎn)業(yè)物聯(lián)網(wǎng)理想的網(wǎng)關(guān)盒子。
第1步:BMG700物聯(lián)網(wǎng)網(wǎng)關(guān)上電
BMG700物聯(lián)網(wǎng)網(wǎng)關(guān)提供適配器電源:寬電壓:5-35V, 推薦是12V
電源接線:端子接線,端子接口入網(wǎng)關(guān)的(VIN+ VIN-)
電源線接端子上,端子接網(wǎng)關(guān)上,上電即可
第2步:登錄網(wǎng)關(guān)配置界面
1. 電腦連接網(wǎng)線連接BMG700網(wǎng)關(guān)任何一個LAN口
2. 查看獲取電腦IP,獲取:192.168.1網(wǎng)段(如果有不是,需要確認是否接入其它網(wǎng)絡(luò))
3. 在瀏覽器輸入:192.168.1.1,彈出一個登入界面, 輸入賬號:admin,密碼:admin(記得修改)
第3步:采集PLC的數(shù)據(jù)
以永宏P(guān)LC為例
1. 可以通過網(wǎng)口,或是串口(232,485)線連接PLC和BMG700物聯(lián)網(wǎng)網(wǎng)關(guān)
2. 進行基礎(chǔ)設(shè)置、接口設(shè)置、然后modbus 規(guī)則中添加要采集的寄存器參數(shù)
3. 最后通過服務(wù)端配置,把數(shù)據(jù)傳到服務(wù)端上
3.1 Modbus規(guī)則設(shè)置
BMG700工業(yè)網(wǎng)關(guān)支持設(shè)置modbus采集數(shù)據(jù)規(guī)則
3.2 BMG700網(wǎng)關(guān)服務(wù)端上報數(shù)據(jù)方式
BMG700網(wǎng)關(guān)通過 HTTP、MQTT 、TCP、 UDP 等協(xié)議傳輸數(shù)據(jù),可按透傳、JSON 等格式封裝。其中HTTP、 TCP 、UDP協(xié)議,透傳比較簡單,不具體講. MQTT有相關(guān)教程查看.。具體示例JSON方式。
3.3 JONS自定義數(shù)據(jù)上報
采集電壓參數(shù)上報示例
圖中服務(wù)端1配置,我們下面定義JONS格式
{
"ts": 1578892221624,
"工單編號": AS1256,
"values": {
"交流A相電壓": 395,
"交流B相電壓": 393,
"交流C相電壓": 391
}
}
服務(wù)端收發(fā)情況
服務(wù)端收到數(shù)據(jù),參數(shù)配置收發(fā)
佰馬Baimatech,集M2M產(chǎn)品研發(fā)、IoT平臺服務(wù)、國際化運營于一體,讓我們聯(lián)接,共創(chuàng)未來