亚洲第一色在线-亚洲第一视频在线播放-亚洲第一页乱-亚洲第一页色-人人干人人草-人人干人人插

4G工業網關協議轉換的詳細案例展示

2024-08-12 14:50:44 admin 35

4G工業網關

某化工廠需要通過SG500網關采集各種設備的能耗數據,主要包括:


1. 10臺電磁流量計,用于測量各生產環節的水流量,型號為LDCK-25,支持Modbus RTU協議,RS485接口,波特率9600bps,數據位8位,無校驗位,停止位1位。


Modbus RTU寄存器信息如下:


   流量計地址 寄存器地址 數據類型 讀寫屬性 備注

   1        0x0000   float    只讀    瞬時流量

   1        0x0002   float    只讀    正累積流量

   1        0x0004   float    只讀    負累積流量

   ...

   10       0x0000   float    只讀    瞬時流量  

   10       0x0002   float    只讀    正累積流量

   10       0x0004   float    只讀    負累積流量


2. 5臺電能質量儀表,用于測量各車間的電能質量數據,型號為CSPEM-96,支持Modbus RTU協議,RS485接口,波特率19200bps,數據位8位,偶校驗,停止位1位。


Modbus RTU寄存器信息如下:


   儀表地址 寄存器地址 數據類型 讀寫屬性 備注

   1       0x0000   float    只讀    A相電壓

   1       0x0002   float    只讀    B相電壓   

   1       0x0004   float    只讀    C相電壓

   1       0x0006   float    只讀    A相電流

   ...  

   5       0x0000   float    只讀    A相電壓

   5       0x0002   float    只讀    B相電壓

   5       0x0004   float    只讀    C相電壓  

   5       0x0006   float    只讀    A相電流


3. 1臺天然氣流量計,用于測量總進氣量,型號為FLOWSIC600-XT,支持Modbus TCP協議,以太網接口,Modbus TCP端口502。


Modbus TCP寄存器信息如下:


   寄存器地址 數據類型 讀寫屬性 備注

   0x0000   float    只讀    瞬時流量

   0x0002   float    只讀    累積流量

   0x0004   int      只讀    工作狀態字


數據中心使用的是MQTT協議,接入OneNET平臺。要求每5分鐘上傳一次數據。


基于以上需求,使用SG500網關的開發步驟如下:


1. 將10臺LDCK-25電磁流量計和5臺CSPEM-96電能質量儀表的RS485接口,通過RS485總線全部連接到SG500的RS485接口。注意要接120歐姆終端電阻。將FLOWSIC600-XT天然氣流量計的以太網口接到SG500的LAN口。


2. 在SG500上安裝Modbus RTU主站程序mbrtu,用于輪詢流量計和電表的數據。配置輪詢周期為5分鐘,從站等待響應超時時間1秒,重發3次。配置Modbus TCP主站程序mbtcp,用于輪詢天然氣流量計數據。


3. 編寫數據解析程序parse_data,對輪詢回來的Modbus數據進行解析,提取出各個測點的實際數值和單位。比如流量計的數據解析如下:


   ```python

   def parse_flow_data(data):

       flow = struct.unpack('>f', data[0:4])[0]

       pos_total = struct.unpack('>f', data[4:8])[0]

       neg_total = struct.unpack('>f', data[8:12])[0]

       return {

           'flow': round(flow, 2),

           'flow_unit': 'm3/h',

           'pos_total': round(pos_total, 2), 

           'neg_total': round(neg_total, 2),

           'total_unit': 'm3'

       }

   ```


4. 編寫數據封裝程序pack_data,將解析后的數據封裝成統一的JSON格式。設備編號、時間戳、測點等信息都要包含在內。例如:


   ```json

   {

       "gateway_id": "SG500_1",  

       "timestamp": 1634227200,

       "devices": [

           {

               "device_id": "LDCK-25-1",

               "data": [

                   {"flow": 23.61, "flow_unit": "m3/h"},

                   {"pos_total": 1638.22, "total_unit": "m3"}, 

                   {"neg_total": 0.11, "total_unit": "m3"}

               ]

           },

           {

               "device_id": "CSPEM-96-1", 

               "data": [

                   {"ua": 380.5, "ua_unit": "V"},

                   {"ub": 378.1, "ub_unit": "V"},

                   {"uc": 379.6, "uc_unit": "V"},

                   {"ia": 62.5, "ia_unit": "A"}  

               ]

           },

           {

               "device_id": "FLOWSIC600",

               "data": [

                   {"flow": 899.32, "flow_unit": "m3/h"},

                   {"total": 123838.63, "total_unit": "m3"}, 

                   {"status": 1}

               ] 

           }

       ]

   }

   ```


5. 在SG500上安裝MQTT客戶端程序mosquitto,使用4G網絡連接到OneNET的MQTT服務器。按照OneNET的設備接入要求,配置MQTT參數:


   - 服務器地址: iot-mqtts.heclouds.com 

   - 端口: 8883

   - 證書文件: iot-mqtts-certificate.pem

   - 用戶名: 設備ID

   - 密碼: 鑒權信息


6. 編寫MQTT發布程序pub_data,將封裝好的JSON數據,以5分鐘為周期,通過MQTT發布到OneNET平臺的設備數據流主題。


7. 使用SG500的RS485 DTU功能,將Modbus RTU數據透明傳輸到數據中心,作為數據校驗。配置RS485的TCP服務器模式,本地端口號為502。這樣數據中心也可以直接通過Modbus TCP讀取設備的原始數據。


8. 考慮到工業環境的復雜性,在SG500本地使用SQLite數據庫,對采集到的數據進行本地存儲,并記錄上傳狀態。每次存儲數據前,先檢查磁盤使用率,超過90%時,刪除最早的數據。MQTT發布失敗時,存儲發布失敗的數據,等待網絡恢復后補發。


9. 配置SG500的看門狗功能,監控Modbus采集程序mbrtu、mbtcp和MQTT發布程序pub_data。如果進程異常退出,看門狗會自動重啟進程。同時通過MQTT發布一條異常告警信息到數據中心。


10. 對SG500的系統日志進行配置,將系統日志發送到數據中心的日志服務器。日志等級為INFO,采用rsyslog格式,通過TCP協議發送。


11. 將以上開發的程序打包成SG500的固件,通過網管平臺進行批量升級。升級時先將新固件上傳到SG500的TF卡中,再通過網管平臺下發升級指令,SG500本地完成固件更新和程序替換,實現零宕機升級。


以上就是一個4G工業網關協議轉換的詳細案例,涉及了Modbus RTU/TCP協議解析、MQTT數據上云、SQLite本地存儲、看門狗監控、日志管理、固件升級等方方面面的內容。充分利用了SG500網關強大的邊緣計算和通信能力,可以高效地實現工業設備數據采集和上云。


該方案具有如下優點:


1. 支持多種工業協議接入,可以采集各種設備的數據。

2. 具備邊緣計算能力,可以在網關端進行數據解析、轉換和存儲,減輕網絡傳輸壓力。

3. 支持標準MQTT協議,可以無縫對接各種物聯網平臺。

4. 提供透明傳輸通道,便于數據校驗和設備調試。

5. 內置SQLite數據庫,具備斷網數據緩存能力,保證數據的完整性。

6. 支持看門狗監控,保證程序的高可靠運行。

7. 支持遠程日志,便于問題定位和系統維護。

8. 支持固件升級,可以實現遠程批量升級,提高運維效率。




相關文章推薦:
網站首頁
解決方案
產品中心
在線咨詢
久久国产乱子精品免费女| 公车上拨开丁字裤进入电影| А√天堂网WWW在线搜索| 超碰人人透人人爽人人看| 国产成人无码A在线观看不卡 | 国产成人综合亚洲AV第一页| 野花社区WWW高清图片| 1000部夫妻午夜免费| 草莓丝瓜榴莲绿巨人WWW| 国产成人乱码一二三区18| 孩子玩着玩着就进去了怎么回事| 老少交TNBE少老配| 日本久久三级电影院| 午夜天堂精品久久久久| 一本久道综合在线中文无码| 办公室被吃奶好爽在线观看| 国产美女遭强高潮开双腿| 久久天天躁狠狠躁夜夜AV不卡| 人妻办公室出轨上司HD院线| 午夜欧美精品久久久久久久| 与上司出轨的人妻| 绯色av一区二区三区蜜臀| 精品人妻一区二区三区浪潮在线| 欧美美女视频熟女一区二区| 无码国产69精品久久久久APP| 夜夜爽夜夜叫夜夜高潮| 超鹏97国语在线| 狠狠97人人婷婷五月| 欧美日韩一区二区三区精品视频在线 | 又爽又黄又无遮挡的视频在线观看 | 19岁MACBOOKPRO日本| 国产成人蜜桃AV无码永久免费| 久久不见久久见中文字幕免费| 日本免费黄色网址| 亚洲久悠悠色悠在线播放| 白天躁晚上躁天天躁 | 熟妇人交VIDEOS复古 | 51久久夜色精品国产水果派解说| 国产69精品久久久久9999A| 久久久久久精品国产亚洲AV麻豆| 日本ⅩXXX色视频在线观看| 亚洲成AV人片在WWW鸭子| А√最新版资源在线官网| 和岳每晚弄的高潮嗷嗷叫| 欧美无人区码卡二卡3卡4乱码| 亚洲AV美国AV产亚洲AV图片| CAOPORM超免费公开视频| 国精产品一区二区三区糖心269| 欧美极品少妇XXXX亚洲精品| 亚洲AV无码传区国产乱码O| CHINESE中国丰满熟妇| 激情无码白丝人妻又大又粗| 日本精产国品一二三产品区别| 亚洲国产成人爱AV网站| 成人亚洲一区无码久久| 久久人人爽人人爽人人片AV| 未成18不能看的视频| 国产综合久久亚洲综合| 欧美成人精品视频一区二区三区 | 亚洲免费成人av| 大伊香蕉精品视频在线天堂| 狼人香蕉毛片AV高潮视频| 无码熟熟妇丰满人妻啪啪| AV无码免费岛国动作片片段欣赏 | 成人免费无码大片A毛片小说 | 亚洲欧美日韩综合一区| 绯色AV一区二区三区在线高清 | 国产日韩AV在线播放| 人妻办公室内上司侵犯| 夜里18款禁用B站入APP软件| 国产精品美女久久久网站动漫| 欧美老熟妇乱大交XXXXX| 亚洲人交乣女BBW| 国产成人一区二区精品视频| 欧洲无人区码SUV| 一二三四影视在线观看免费视频| 国产精品亚洲综合一区在线观看 | AV无码AV在线A∨天堂APP| 精品综合无码奶水一区二区| 无码熟妇人妻AV在线一| ZOZOTOWN| 男朋友要再做一次才同意分手| 亚洲精品无码成人片久久| 国产护士在线视频XXXX免费| 人人婷婷色综合五月第四人色阁| 荫蒂添的好舒服视频囗交| 好涨好爽好硬免费视频| 无码免费一区二区三区| 成人免费无码不卡毛片视频| 欧美人与动牲猛交XXXXBBB| 亚洲综合网站精品一区二区| 国产午夜无码福利在线看网站| 色综合色欲色综合色综合色综合R 色综合色欲色综合色综合色综合 色综合色天天久久婷婷基地 | 欧美黑人又大又粗XXXⅩ| 亚洲中文字幕永久在线不卡 | 久久久久久久波多野结衣高潮| 午夜无码国产理论在线| 丰满熟妇乱又伦精品| 日本XXXX洗澡ⅩXXX偷窥| 99精产国品一二三产区区别网站 | 欧美疯狂3p群体交乱视频丨zu| 亚洲一区二区三区自拍公司| 国产在线观看精品一区二区三区| 天天澡夜夜澡人人澡| 欧美日韩中文国产一区发布| 亚洲成AⅤ人在线观看无码| 国产精品成人嫩草影院| 色既是空在线观看| 波多野AV一区二区无码| 欧美性操大鸡狠狠| AV人摸人人人澡人人超碰小说| 免费观看美女裸体的网站| 永久免费AV无码网站在线| 久久久无码精品亚洲日韩蜜桃| 亚洲欧美日韩中文字幕在线一区| 好男人在线观看无遮挡版| 亚洲AV成人无码精品网站老司机 | 精品国产一区二区三区吸毒| 亚洲AV成人无码| 国产专区一线二线三线品牌| 校花娇喘呻吟校长陈若雪视频| 国产精品久久久久久久久KTV| 少妇精品无码一区二区三区| 动漫人物插画动漫人物的视频| 色窝窝无码一区二区三区色欲| 放荡爆乳女教师电影在线观看| 少妇大叫太大太爽受不了| 国产AV成人一区二区三区高清| 少妇侧入内射一区二区 | 日韩无矿砖2021中文字幕| 成人无码H动漫在线播放| 色欲蜜桃AV无码中文字幕| 囯产精品一区二区三区线| 偷欧洲亚洲另类图片AV天堂| 国产精品青青在线观看爽香蕉| 性国产SE╳O色欲A片免费观看 | 偷看自己婆给别人玩经过| 国产精品成人网站| 羞羞在线版免费阅读入口 | 锕锕锕锕锕锕好污网站大全 | GOGO人体GOGO西西大尺度| 区产品乱码芒果精品P站| 宝贝感受到它在爱你吗病娇小说 | 狂躁美女大BBBBBB视频1| 中文字幕亚洲无线码| 欧美亚洲日韩国产区三| 成人AV在线网站| 未成满18禁止免费无码网站| 韩国精品一区二区无码视频 | 91人人澡人人爽内射电影院| 亲孑伦视频一区二区三区一| 成人午夜性A级毛片免费| 无码H黄肉动漫在线观看999| 国内精品久久人妻无码| 亚洲熟妇无码八AⅤ在线播放| 麻花豆传媒剧国产MV在线观看| 999久久久免费精品国产| 日本精品VIDEOSSEX 黑| 国产风流老太婆大BBBHD视频| 亚洲AV无码专区亚洲AV桃花桃| 久久久久久精品免费免费直播 | 亚洲AV无码国产一区二区三区 | 国产成人AV性色在线影院色戒| 午夜香吻电视剧免费观看| 永久免费啪啪的网站入口| 国产婷婷成人久久AV免费高清| 亚洲精品国产精品乱码不卡√| 麻豆星空传媒果冻传媒大象| 爆乳3把你榨干哦OVA在线观看| 推油少妇久久99久久99久久| 精品九九人人做人人爱| 24小时日本高清在线播放| 日韩一卡2卡3卡4卡新区亚洲| 国产区图片区小说区亚洲区| 野花香在线视频免费观看第一集 | 国内精品乱码卡一卡2卡麻豆| 野花社区在线观看免费直播WWW | 机长脔到她哭H粗话H| 中文字幕AV无码一二三区电影| 日本极品少妇XXXXⅩOOO| 国产熟女老妇300部MP4| 又大又粗又爽的少妇免费视频| 人人妻人人澡人人爽精品日本| 国产精品日韩专区第一页| 一区二区三区在线 | 日| 日本WINDOWS免费吗| 好男人好资源在线观看免费视频| 2020国产精品香蕉在线观看| 天码AV无码一区二区三区四区| 久久97人妻无码一区二区三区| Chinese丰满熟妇高潮| 性荡视频播放在线视频7777| 免费热播女人毛片| 国产成人无码AV在线播放不卡| 野花AⅤ亚洲高清完整版在线观看| 人人超碰人人超级碰国| 国语自产拍精品香蕉在线播放| 999久久久无码国产精品| 性XXXXX大片免费视频| 欧美 日韩 国产 亚洲 色|