cq9电子·(中国)官方网站

技術服務
24小時提供高效率、高質量的技術支持

什么是Modbus网关 存储型网关又是啥

时间:2019-11-13 11:36:18來源:本站原創



  Modbus网关是一种能够将Modubs TCP协议转化为Modbus RTU协议的设备。Modbus广泛应用于仪表和传感器领域,可以获得仪表和传感器的数据,但是传统的基于RS485的Modbus RTU(或ASCII)速度和扩展性较差,所以后来出现了Modbus TCP这种基于网络的协议。所以Modbus网关这种转换器就应运而生了。

\

  一、什麽是存儲型網關

  存儲型網關是Modbus網關的一種類型

  存儲型網關正是爲了解決“多主機模式”的缺點而設計的,由于“多主機模式”的慢速問題主要是由于RS485總線返回數據太慢引起的,“存儲型”的思路就是通過預先獲得某些需要的數據,事先存儲起來,等網絡端需要數據時可以立即提供,從而減少數據查詢時間。

 二、存儲型網關有兩個特點

  1、自學習:存儲型網關無需配置,因爲它可以在主機索要一個查詢數據的時候就會將這個記錄保存一起,網關內部會自動學習當前網口需要的數據。

  2、事先查詢:當網關獲悉所有主機索要的所有的寄存器之後,網關會事先進行逐條查詢,並把結果存儲到網關的內部。

  如此一來,當主機A想要之前要過的數據的時候,網關會從自己的內存中調取數據,並立即返回給主機A,由于沒有轉發到RS485總線的過程,這個時間大約在1~2ms,比之前的50~100ms大大提高。

  三、存儲型網關的優點

  1、返回速度快:主機A查詢返回數據時間大大提高。

  2、無需配置:由于采用自學習方式,無需配置,操作起來和“多主機模式”並沒有差別。

  四、存儲型網關的問題

  1、首條指令返回慢:由于網關是通過學習來獲得主機索要的寄存器號的,在獲得這個信息前,無法事先查詢。所以主機發送的第一條指令仍然需要通過轉到RS485總線來獲得數據。首條指令返回和多主機模式一樣慢。

  2、RS485總線查詢過快可能影響設備工作:由于一般默認情況下RS485總線會以最快速的速度查詢從站設備內部的寄存器內容,而某些儀表可能無法適應這麽快速的查詢導致設備工作異常。對于這點實際可以加大“RS485總線空余時間”參數來解決查詢過快的問題,實際是可以解決的。

  3、不是最新數據:由于數據是事先查詢獲得,存儲起來的,所以查到的數據可能並不是最新的數據,雖然這個時間也就只有幾百毫秒,對于某些特殊情況也需要考慮到這種延時。

  4、时序问题:某些Modbus TCP的读取和存储需要按照写、读等时序操作的,“存储型”的这种预先存储会打乱这种时序,会引起某些设备无法兼容的问题。

  這裏的缺點2、3、4都可以撤回到“多主機模式”的網關來解決這個問題,注意撤回到“多主機模式”後,數據返回會變慢。注意ZLAN5143的新固件支持“多主機模式”和“存儲型”兩種模式。而上述缺點1(首條指令返回慢),將會在後面的“可配置”網關中解決。

  ZLAN5142不支持“存储型”,ZLAN5143设置为“存储型”的方法为:在ZLVircom配置工具的“设备编辑”界面中选择转化协议为“Modbus TCP转RTU”即可。

计讯物联——物联网産品与行业解决方案提供商 申請樣機
相關方案Relevant Solutions
All Rights Reserved 廈門cq9电子官方网站物聯科技有限公司版權所有 閩ICP備15001895號 闽公网安备 35021102001331号
【网站地图】【sitemap】