首先需要明白的是串口的通訊速率是遠低于網口,主機在請求RTU設備通常只處理幾個寄存器,“存儲型網關”就是應用于這種工作環境。
“存儲型網關”對主機請求的讀取指令進行存儲,當主機再次請求或者其他主機請求相同設備(地址碼相同)相同寄存器(操作相同)時,網關會使用緩存數據快速響應主機請求,同時網關的串口會以用戶配置速率刷新緩存數據,若長時間主機不再(用戶配置時間)詢問緩存寄存器,網關將會清除該指令留個其他指令,存儲型網關緩存區都是有上限的也就意味著存儲指令是有上限。
例如:組態王與MCGS組態屏請求同一個溫度傳感器,網絡拓撲如下:
![lorawan以太網網關](https://file.elecfans.com/web2/M00/41/3C/pYYBAGJ08FKAaX6BAAX29JI_uLo558.png)
1.數據流:
![串口服務器rs485通信](https://file.elecfans.com/web2/M00/41/3C/pYYBAGJ08FSAGqDlAAnU6G-885c845.png)
2.講解:
主機一發送請求指令,串口服務器記錄發送的主機IP與報文標識,查詢緩存表是否已經存儲若以存儲直接組包響應主機請求,否則將指令通過串口發出,傳感器收到指令后返回數據;
網關接收到數據對數據進行存儲并查詢指令請求主機的身份進行組包響應主機請求,若在這一過程中同時收到主機二的請求,網關將通過緩存數據響應主機請求。
3.仿真軟件演示(仿真軟件配置方法與多主機相同,僅將串口服務器的網關模式改為存儲型網關;
![串口服務器網關](https://file.elecfans.com/web2/M00/41/3C/pYYBAGJ08E6ARYKfAAKGOZ9OS3U261.png)
在多主機使用該發送規則請求時具有50ms延遲,而存儲型網關僅需要10ms以下的回復延時。
-
通信
+關注
關注
18文章
6046瀏覽量
136212
發布評論請先 登錄
相關推薦
如何構建RS485通信網絡 RS485串口助手的使用與配置
RS485通信協議的應用與優勢
【新品】性能飛躍,一鍵部署!NE2系列多款型號串口服務器上線
![【新品】性能飛躍,一鍵部署!NE2系列多款型號<b class='flag-5'>串口服務器</b>上線](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
串口服務器是什么?4路、8路、16路串口服務器有什么區別?
串口服務器的定義和功能
RS485工業通信網關的原理是什么?
串口服務器在工業控制領域的應用:深度解析與前沿實踐
串口服務器——小巧精致的高性能串口轉以太網/WIFI服務器
![<b class='flag-5'>串口服務器</b>——小巧精致的高性能<b class='flag-5'>串口</b>轉以太網/WIFI<b class='flag-5'>服務器</b>](https://file1.elecfans.com/web2/M00/BB/AA/wKgZomWcxK6ATbXmAACLtc5ICi8673.png)
二代串口服務器模組煥新
![二代<b class='flag-5'>串口服務器</b>模組煥新](https://file.elecfans.com/web2/M00/3E/6A/pYYBAGJhBGGAGyDYAACBPQuBZQI711.png)
評論