/暖通空调自动化/modbusslavesetup-431.exe
在Modbus RTU协议中,Modbus Slave是从机仿真软件,而Modbus Poll是主机轮询软件,二者是主从关系;
在Modbus TCP协议中,Modbus Slave是TCP SERVICE端,而Modbus Poll是TCP CLIENT端,二者是客户端服务端关系。
如上图所示:Modbus Slave作为从机,可以仿真Modbus RTU从机数据,采用的通信接口协议是“9600-N-8-1”,即通信波特率是9600bps、无奇偶校验、8数据位,1停止位。主机设备可以通过串口5采集该从机的数据
注意:主机和从机的通信协议必须一致才能正常通信
1.2网口方式建立连接
如上图所示:Modbus Slave作为从机提供数据服务,同一网段内主机设备可以通过网口采集该Modbus TCP从机数据,采用的通信协议端口是“502”,IP地址是本机地址(可以查看本机IP地址获取)。
注意:主机和从机的通信协议必须一致:同一网段、同一端口才能正常通信
选择"Setup"菜单→Slave Definition选项
如上图所示:Modbus Slave从机站号为1,数据类型为03功能码,起始地址为0,数据数量是10个,数据格式是16位有符号整型,即SIGNED INT16。
1.1串口方式建立连接
如上图所示:Modbus Poll作为主机建立了与从机的连接,可以从串口5采集Modbus RTU从机数据,采用的通信接口协议是“9600-N-8-1”,即通信波特率是9600bps、无奇偶校验、8数据位,1停止位。采集周期是500ms,响应时间是2000ms。
注意:主机和从机的通信协议必须一致才能正常通信
1.2网口方式建立连接
如上图所示:Modbus Poll作为主机建立了与从机的连接,可以通过网口采集同一网段内Modbus TCP从机数据,采用的通信协议端口是“502”,IP地址是127.0.0.1即本机IP地址,采集周期是500ms,响应时间是2000ms。
注意:主机和从机的通信协议必须一致:同一网段、同一端口才能正常通信
选择"Setup"菜单→Read/Write Definition选项
如上图所示:Modbus Poll定义读写数据,从机站号为1,数据类型为03功能码,起始地址为0,数据数量是10个,数据格式是16位有符号整型,即SIGNED INT16。