文档介绍::..-Rtuo在进行通讯组网Z前请先确认产品的型号为ST503或ST505oST5O3为1路Modbus-Rtu产品;ST505为双路Modbus-Rtu产品。:传输方式:RS485通讯地址:0-247,其中地址0用于广播命令。支持的通讯波特率:4800bps,9600bps,19200bps,38400bps通讯介质:A类屏蔽双绞线通讯距离:W1200米链路层:传输方式:主从半双工方式。数据帧格式:1位起始位,8位数据,1位停止位。数据包格式:地址功能码数据差错校验8-Bits8-BitsNx8-Bits16-Bits地址域(Address):地址域在帧的开始部分,由8位(0〜247)组成,这些位标明了用户指定的终端设备的地址,该设备将接收來白与Z相连的主机数据。每个终端设备的地址必须是唯-的,仅仅被寻址到的终端会响应包含了该地址的杳询。当终端发送冋一个响应,响应屮的从机地址数据便告诉了主机哪台终端正与之进行通信。ST500EZF/M/H通讯地址设置方法:,并将产品通电;;“一”移至“参数设置”位置;,输入密码后进入“参数设置”的二级菜单,密码为0500;“〜”移至“通讯参数”位置; 移至“通讯地址”位置;;;,返冋键退出修改状态。功能码(Function)功能码告诉了被寻址到的终端执行何种功能。表1-1列出了ST500E/F/M/H目前所支持的功能码。表1-1功能码代码意义行为03H读数据获得一个或多个寄存器的当前二进制值05HDO输出控制放置一个特定的二进制值到一个DO命令寄存器中06H预置单寄存器放置一个特定的二进制值到一个寄存器中10H预置多寄存器放置特定的二进制值到一系列多寄存器中数据数据包含了终端执行特定功能所需要的数据或者终端响应杳询时采集到的数据。这些数据的内容可能是数值、参考地址或者极限值。例如:功能域码告诉终端读収一个寄存器,数据域则需耍指明从哪个寄存器开始及读取多少个数据,内嵌的地址和数据依照类型和从机之间的不同能力而有所不同。差错校验差错校验允许主机和终端检查传输过程中的错误。冇时,由于电噪声和其它干扰,一组数据在从一个设备传输到另一个设备时在线路上可能会发生一些改变,出错校验能够保证主机或者终端不去响应那些传输过程中发生了改变的数据,这就提高了系统的安全性和效率,出错校验使用了16位循环兀余的方法。:主站发往从站的报文上行报文:从站发往主站的报文读数据寄存器内容(03H)通过03功能码,允许用户获得设备采集与记录的任何数据及系统参数。示例:通过03功能码读取产站中A/B/C三相电流信号。下行报文: 上行报文:设备地址0311功能码0311变量起始地址高字节00H变竝起始地址低字节28H变量个数高字节00H变量个数低字节03H差错校验高字节84H差错校验低字节2