香蕉视频久久-香蕉视频三级-香蕉视频亚洲一级-香蕉视频一级-青草国产在线-青草国产在线观看

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. 支持固件升級,可以實現遠程批量升級,提高運維效率。




相關文章推薦:
網站首頁
解決方案
產品中心
在線咨詢
亚洲AV永久无码精品秋霞电影影院| 无套内内射视频网站| 婷婷无套内射影院| 亚洲va熟妇自拍无码区| 在线观看无码AV网站永久免费| BGMBGMBGM欧美XX| 粉嫩AV一区二区三区免费观看| 国产啪精品视频网站免费尤物| 久久久久久久精品国产免费…| 欧美精产国品一二三产品工艺| 双方夫妻一起互动交流做| 亚洲成AV人片一区二区小说| 中文无码乱人伦中文视频播放| 成人无码激情视频在线观看| 韩漫画免费网站在线观看| 免费观看的AV毛片的网站| 少妇高潮XXXⅩ白浆699| 亚洲精品国产综合久久一线| AV鲁丝一区鲁丝二区鲁丝三区| 国产精品多人P群无码| 久久人妻少妇偷人精品综合桃色| 人人爽人人爽人人片AV免费| 亚洲AV无码无在线观看| 99精品久久久久精品双飞| 国产精品毛片Av无码一区二区| 老阿姨哔哩哔哩B站肉片入口6 | 国产成人AV综合久久| 精品一区二区无码免费| 日本熟妇毛茸茸XXXX| 亚洲国产AV一区二区三区丶| Chinese老女人老熟妇69| 国产又色又刺激高潮视频| 欧美成在线精品视频| 香蕉久久夜色精品国产| 69女性XXXXⅩ丰满HD| 国产婷婷成人久久AV免费高清| 内射中出无码护士在线| 小雪要撑破了黑人好大| FREEXX性黑人大战欧美| 好嗨哟片在线观看| 人人妻人人澡人人| 亚洲熟妇丰满美女XXXXX| 村长你的机巴太粗太长了| 久久久久久久久久精品电影| 天天爽夜夜爽夜夜爽精品视频| 真实的国产乱ⅩXXX66小说| 国产精品久久久久免费A∨| 男女无遮挡XX00动态图120秒| 性爱xxxx在线xxxx欧美| ZZTT166.CCM黑料| 久久WWW免费人成_看片| 丝袜 亚洲 另类 欧美 变态| 中文字幕一区二区三区乱码视频| 国产女人高潮抽搐叫床视频| 全棵女性艺术写真素材| 亚洲中文字幕波多野结衣| 国产成人无码一二三区视频 | 日韩v亚洲v欧美v精品综合| 亚洲综合久久成人AV| 国产精品久久自在自线| 青青青国产成人久久111网站| 亚洲人成网站18禁止无码| 国产AV一二三无码影片| 欧美成性视頻XXXⅩXXX| 亚洲线精品一区二区三八戒| 国产精品麻豆VA在线播放| 人妻 日韩 欧美 综合 制服| 一本一道波多野结衣AV中文| 国产无遮挡又黄又爽不要VIP软| 人妻无码中文字幕一区二区三区| 夜夜躁天天躁很很躁| 国产麻豆放荡AV剧情演绎| 人人妻人人澡人人爽不卡视频| 一本无码人妻在中文字幕免费| 国产新婚夫妇叫床声不断| 人人超人人超碰超国产| 中文字幕人妻无码乱精品| 精品女同一区二区三区免费站| 偷拍 拍自 欧美色区| 波多野结衣AV一区二区全免费观| 蜜臀AⅤ永久无码精品| 亚洲欧美日韩国产精品一区 | 中文字幕人妻被公上司喝醉| 机密重案之致命诱惑| 无码中文人妻在线三区| 丰满的少妇愉情HD高清免费| 漂亮人妻被中出中文字幕久久| 中国BBW50成熟| 久久国产一区二区三区| 亚洲AV成人AV天堂| 国产精品久久久久久久| 色婷婷粉嫩AV精品综合在线| YY111111少妇无码影院| 男女啪啪摸下面喷水网站| 一本一本大道香蕉久在线精品| 狠狠五月激情六月丁香| 亚洲AV成人无码精品| 国产精品亚洲А∨无码播放不卡 | 久久久久亚洲AV无码网站| 亚洲AV永久无码精品另类稀缺| 国产精品美女久久久久久2018| 色欲aⅴ精品一区二区三区浪潮 | 国产AV无码专区亚洲AV软件| 日本乱偷人妻中文字幕在线 | 处破初破苞一区二区三区| 欧美日韩无套内射另类| 2021最新国产在线人成| 免费A级毛片18以上观看精品| 一边摸一边做爽的视频17国产| 精品人妻少妇一区二区三区夜夜嗨| 亚洲AV丁香五月六月婷婷| 国产美女遭强高潮开双腿| 我和亲妺妺乱的性视频| 国产成人午夜福利在线小电影| 四季亚洲精品成人AV无码网站| 粉嫩性色一区二区三区AV| 日韩精品人妻无码久久影院 | 亚洲一区二区三区乱码AⅤ蜜桃| 精品人妻一区二区三区三区换着玩| 亚洲成色WWW成人网站| 饥渴人妻被快递员玩弄的视频| 亚洲加勒比少妇无码AV| 精品人妻一区二区三区视频| 亚洲中文字幕一区精品自拍| 久久天堂AV女色优精品 | 无码人妻巨屁股系列大又挺拔 | 性欧美牲交XXXXX视频| 男女啪啪进出阳道猛进| 99久久综合狠狠综合久久| 欧美人与牲动交XXXⅩ| 八戒八戒神马影院在线电影4| 人妻体内射精一区二区三区| 被群CAO的合不拢腿H纯肉视频| 日韩少妇人妻夜夜爽| 国产成人精品一区二区秒播| 无码精品人妻一区二区| 国内极度色诱视频网站| 亚洲乱码一卡二卡四卡乱码新区| 久久精品国产亚洲A∨麻豆| 伊人伊成久久人综合网| 女人张开腿让男人添| WWXX在线观看免费| 色综合久久中文字幕无码| 国产大学生酒店在线播放| 亚洲AⅤ国产成人AV片妓女| 精品亚洲欧美无人区乱码| 又大又硬又粗再深一点| 欧美黑人又大又粗XXXXX吞精| 波多野结衣一区二区三区AV高清| 色噜噜AV亚洲色一区二区| 国产精品无码一区二区在线| 亚洲国产一区二区三区| 巨熟乳波霸若妻在线播放| 9420高清完整版在线观看| 搡BBBB槡BBBB| 国产午夜亚洲精品国产成人| 亚洲日韩精品无码专区加勒比| 免费人成年激情视频在线观看| 被黑人伦流澡到高潮HNP动漫 | 牛和人交VIDEOS欧美3D| 被黑人捅入子宫射精小说| 熟妇的奶头又大又粗视频 | 窝窝人体色WWW聚色窝| 黑人VIDEODESEXO极品| 伊人久久大香线蕉亚洲五月天 | 治愈系恋人 电视剧| 人妻无码中文字幕免费视频蜜桃| 国产精品无码不卡一区二区三区| 亚洲国产区男人本色在线观看| 免费影视观看网站入口| 成人午夜性A级毛片免费| 亚洲AV成人WWW永久无码精品| 乱人伦人妻中文字幕无码91九| 边做饭边被躁BD苍井空小说| 小辣椒AV福利在线网站| 麻豆视频传媒入口| 成人午夜福利电影天堂 | 国产精品亚洲专区无码WEB| 亚洲日本一线产区二线产区| 欧美亚洲另类 丝袜综合网| 国产精久久一区二区三区| 亚洲中文字幕无码爆乳| 人人妻人人爽人人澡欧美二区| 国产无人区码一码二码三MBA| 在线观看视频一区二区三区| 首页 动漫 亚洲 欧美 日韩| 久久精品国产亚洲AV果冻传媒| 凹凸视频免费在线| 亚洲AV无码一区二区三区网站 | 中文人妻无码一区二区三区在线| 日韩人妻高清精品专区| 精品人妻一区二区三区蜜桃| 拔萝卜视频免费观看高清下载| 亚洲AV无码一区二区三区少妇| 欧美丰满熟妇BBBBBB百度| 国产区图片区小说区亚洲区| 6080YY无码中文字幕| 小雪第一次交换又粗又大老杨 | 国内盗摄视频一区二区三区| AAA日本高清在线播放免费观看|