欢迎光临散文网 会员登陆 & 注册

niagara驱动中modbusTCP网络和modbusTCP网关的区别,错误的使用会导致modbus设备离线

2023-08-25 22:19 作者:asdarg  | 我要投稿

当使用将RS485转TCP的Modbus网关设备时,如果Niagara上的网络驱动程序配置不正确,可能会出现通信问题。

在RS485网络上连接超过3个设备,并且使用常规的Modbus TCP网络(Niagara)时,就会出现此问题。

原因是常规的Modbus TCP网络为每个网络设备打开一个IP套接字,当所有不同的IP设备使用不同的IP地址时,这是可以的(每个物理IP设备打开一个套接字)。

然而,网关提供一个单一的IP地址,并且仅使用Modbus地址来标识连接在RS485侧的从设备。

使用常规的Modbus TCP网络,这意味着为每个RS485从设备添加一个网络设备,每个网络设备将使用网关的IP地址和每个RS485从设备的Modbus地址。这意味着驱动程序为同一IP地址(网关)上的每个网络设备打开了一个新的套接字(socket),很快达到网关的4个套接字的网络限制,导致无法再进行通信。

为了通过一个网关(一个IP地址)与超过4个RS485设备通信,你需要使用Modbus TCP网关网络(Niagara)。该网络允许在单个点(驱动属性级别)上配置设备的IP地址,每个设备只需要设置Modbus地址以进行识别。

通过使用这种结构,不管驱动程序中添加了多少设备,该网络只打开一个网络套接字,确保稳定地与所有RS485从设备通过网关进行通信。


niagara驱动中modbusTCP网络和modbusTCP网关的区别,错误的使用会导致modbus设备离线的评论 (共 条)

分享到微博请遵守国家法律