博客專欄

        EEPW首頁 > 博客 > 【串口服務器rs485通信經驗教程】存儲型網關工作模式

        【串口服務器rs485通信經驗教程】存儲型網關工作模式

        發布人:成都億佰特 時間:2022-05-06 來源:工程師 發布文章

        首先需要明白的是串口的通訊速率是遠低于網口,主機在請求RTU設備通常只處理幾個寄存器,“存儲型網關”就是應用于這種工作環境

        “存儲型網關”對主機請求的讀取指令進行存儲,當主機再次請求或者其他主機請求相同設備(地址碼相同)相同寄存器(操作相同)時,網關會使用緩存數據快速響應主機請求,同時網關的串口會以用戶配置速率刷新緩存數據,若長時間主機不再(用戶配置時間)詢問緩存寄存器,網關將會清除該指令留個其他指令,存儲型網關緩存區都是有上限的也就意味著存儲指令是有上限。

        例如:組態王與MCGS組態屏請求同一個溫度傳感器,網絡拓撲如下:

        lorawan以太網網關

        1.數據流:

        串口服務器rs485通信

        2.講解:

        主機一發送請求指令,串口服務器記錄發送的主機IP與報文標識,查詢緩存表是否已經存儲若以存儲直接組包響應主機請求,否則將指令通過串口發出,傳感器收到指令后返回數據

        網關接收到數據對數據進行存儲并查詢指令請求主機的身份進行組包響應主機請求,若在這一過程中同時收到主機二的請求,網關將通過緩存數據響應主機請求。

        3.仿真軟件演示(仿真軟件配置方法與多主機相同,僅將串口服務器的網關模式改為存儲型網關;

        串口服務器網關

        在多主機使用該發送規則請求時具有50ms延遲,而存儲型網關僅需要10ms以下的回復延時。



        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)



        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阿城市| 宁阳县| 雷山县| 克山县| 巴林左旗| 临颍县| 奇台县| 铜梁县| 昔阳县| 汨罗市| 宁晋县| 漯河市| 上蔡县| 怀集县| 扶绥县| 湖南省| 鹤庆县| 秦皇岛市| 永康市| 望奎县| 阜新市| 洪洞县| 岢岚县| 贵定县| 东平县| 克什克腾旗| 甘德县| 鄂州市| 杭锦后旗| 同德县| 大余县| 尼木县| 闽侯县| 马尔康县| 海城市| 南江县| 庄河市| 新巴尔虎右旗| 疏勒县| 二连浩特市| 吴堡县|