其他分享
首页 > 其他分享> > 兴达易控ModbusRTU转modbusTCP网关

兴达易控ModbusRTU转modbusTCP网关

作者:互联网

兴达易控ModbusRTU转modbusTCP网关

 

兴达易控ModbusTCP转ModbusRTU网关(XD-ETHs20)实现 Modbus TCP 网络与 Modbus RTU 串行总线之间的数据通讯,可支持 RS485 通讯。即 Modbus TCP 和 Modbus RTU 网络之间无缝内部连接。

兴达易控XD-ETHs20

 

兴达易控XD-ETHs20网关应用广泛:本产品广泛应用于支持 RS485 接口的软启动器、变频器、智能高低压电器、电量测量装置、智能现场测量设备、仪表、PLC、DCS、FCS 等等。配置简单:用户不必了解 Modbus 细节,只需要参考手册,根据要求就能配置网关,不需要复杂编程,即可在短时间内实现连接功能。

 

数据交换

 兴达易控XD-ETHs20

 

兴达易控XD-ETHs20网关的 TCP 网络和串口之间的数据转换是通过“映射”关系来建立的。在XD-ETHs20中有两块数据缓冲区,一块是输入缓冲区(1500 字节),地址范围为 0x000-0x5DB;另一块是输出缓冲区(1500 字节),地址范围为 0x5DC-0xBB7。

 

TCP Server端

 

假定用户配置的输入数据的长度为 L1,输出数据的长度为 L2。兴达易控XD-ETHs20网关会把[0x000,L1]地址范围内的数据发送到 TCP 网络中,当从 TCP 网络接收到数据时,TCP - RTURS485 会将数据写到[0x5DC,0x5DC+L2]地址范围内。

 

Modbus RTU端

当串口运行 Modbus 主站协议时,对于兴达易控XD-ETHs20网关所支持的所有写寄存器、写线圈命令,都可以从 0x000-0x5DB、0x5DC-0xBB7 地址范围内取数据,发给 Modbus 从站。对于 XD-ETHs20所支持的所有读寄存器、读线圈命令,兴达易控XD-ETHs20网关会从 Modbus 从站返回的数据写到 0x000-0x5DB 范围内。

注意:Modbus 主站可配置的命令数为 32 条,每条命令可以读取一组连续的 Modbus 寄存器。

 

Modbus主站

可配置参数为:Modbus 通讯波特率、数据位、奇偶校验方式、停止位、通讯传输模式、响应等待时间、轮询延时时间、输出命令轮询模式、脉冲输出时间、扫描比率Modbus 通 讯 波 特 率 : 1200bit/s, 2400bit/s, 4800bit/s, 9600bit/s, 19200bit/s, 38400bit/s, 57600bit/s, 115200bit/。数据位:7、8、9 位。

奇偶校验方式:无、奇、偶。

停止位:1 位、2 位。

通讯传输模式:RTU。

响应等待时间:当 Modbus 主站发送命令后, 等待从站响应的时间, 范围:100ms~50000ms。

轮询延时时间:当 Modbus 主站发送命令后,收到正确响应或响应超时后,发送下一条Modbus 命令之前的延迟时间,范围:0~2500ms。

输出命令轮询模式:Modbus 写命令,有四种输出模式:连续输出、禁止输出、逢变输出和脉冲输出。

连续输出:与 Modbus 读命令输出方式相同,根据扫描比率进行扫描输出; 禁止输出:禁止输出 Modbus 写命令;

逢变输出:输出数据有变化时,输出写命令,并在接收到正确响应数据后停止输出; 脉冲输出:按照脉冲周期,输出写命令。

脉冲输出时间:脉冲输出方式的脉冲时间。

扫描比率:

兴达易控XD-ETHs20设备在 TCP 一侧为 TCP Server,在 RTU 一侧通过 RS485 可以作为Modbus 主站;

功能码:支持 01H、02H、03H、04H、05H、06H、0FH、10H 号功能;

供电:24VDC(±5%),最大功率 3.5W ;

工作环境温度:-25~55℃,湿度≤95%;

外形尺寸:34mm(宽)×110mm(高)×70mm(厚) ;

安装方式:35mm 导轨;

防护等级:IP20;

标签:Modbus,输出,TCP,ModbusRTU,XD,ETHs20,modbusTCP,兴达易控
来源: https://www.cnblogs.com/1050365648xd/p/15924474.html