Modbus网关|Modbus协议网关

Modbus网关是将modubs-TCP协议转换成Modbus-RTU协议的一种设备。Modbus协议在仪器和传感器领域有着广泛的应用,可以获取仪器和传感器的数据。然而,传统的基于RS485的Modbus-RTU(或ASCII)具有速度慢、扩展性差的特点,因此Modbus-TCP作为一种基于网络的协议应运而生。于是Modbus网关转换器应运而生。
Modbus网关|Modbus协议网关_第1张图片
I.什么是存储网关
存储网关是一种Modbus网关
存储网关是为解决“多主机模式”问题而设计的。“多主机模式”速度慢的主要原因是RS485总线返回数据慢。“存储模式”的思想是预先获取一些需要的数据,预先存储,在网络需要数据时立即提供,以减少数据查询时间。
存储网关有两个特点
  1。自学习:不需要配置存储网关,因为它可以在主机请求查询数据时保存此记录,网关将自动学习当前网络接口所需的数据。
   Modbus网关|Modbus协议网关_第2张图片                     .
这样,当主机A想在之前获取数据时,网关会从内存中检索数据并立即返回给主机A,因为不转发到RS485总线的过程大约为1到2ms,与之前的50到100ms相比有了很大的改进。
Modbus网关|Modbus协议网关_第3张图片
存储网关的优势
  1。返回速度快:大大提高了主机a的查询返回数据时间。
  2。无需配置:由于自主学习模式,无需配置,操作与“多主机模式”并无区别。
存储网关问题
  1。第一条指令返回慢:由于网关通过学习获得主机请求的寄存器号,因此在获取该信息之前不能提前查询。因此,主机发送的第一条指令仍然需要传输到RS485总线以获取数据。第一条指令返回的速度与多主机模式一样慢。
   2。RS485总线查询过快会影响设备的运行:一般情况下,默认情况下,RS485总线会以最快的速度查询从站设备内部的寄存器内容,有些仪器可能无法适应这种快速查询,导致设备运行异常。针对这一点,可以增加“RS485总线空闲时间”参数来解决查询速度过快的问题,这在实践中是可以解决的。
   3。不是最新的数据:由于数据是通过查询预先获取和存储的,所以找到的数据可能不是最新的数据,虽然时间只有几百毫秒,对于某些特殊情况,应该考虑这种延迟。
   4。定时问题:部分Modbus TCP读、存需要按写、读等定时操作。这种“存储类型”的预存储会破坏这种计时,并导致一些设备不兼容。
                        
    . 注意,zlan5143的新固件同时支持“多主机”和“存储”模式。然而,上述缺点1(第一条指令的缓慢返回)稍后将在“可配置”网关中解决。
   zlan5142不支持“存储类型”。将zlan5143设置为“存储类型”的方法是在zlvircom配置工具的“设备编辑”界面中选择转换协议为“Modbus TCP to RTU”。

你可能感兴趣的:(Modbus网关|Modbus协议网关)