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