485 rtu通信协议.docXLF-60Fb通讯协议本仪表采用RS485串行通讯总线,MODBUS协议(RTU模式,执行标准:GB/-2004);被动发送方式。通讯波特率可选择2400,4800,9600,192004种,出厂设置为9600o1、 RTU模式中每个字节(11位)的格式为:每个字节的位: 1个起始位8个数据位,首先发送最低有效位1个偶校验位1个停止位帧校验域:循环冗余校验(CRC)仪表地址:可选00^99通讯波特率:可选范围为2400bps、4800bps、9600bps、19200bps。2、 看集:以下命令中,每个8位字节含有两个4位十六进制字符(0一9、A—F),即每两个字符表示1个8位字节。读測量值:只读。每个通道的测量值使用32bit的浮点数(IEEE-754标准格式)表示,占2个16bitd寄存器,高字节在前。功能码:0x03、0x04均可寄存器地址:00:温度、02:压力;04:从机丿、''/「其中:“AA”字符表示仪表的通讯地址。字符表示读取的起始参数的寄存器地址。“DDDD”字符表示本命令要读取的参数的寄存器的个数。“EE”字符表示返回的数据字节数。数值上等于DDDDx2。“CC”字符表示CRC校验值。“血3”表示返回的测量值。例:读取设备地址为01的仪表的温度测量值。仪表显示+(D)发送十六进制010400000(X)D9B5B各测量值对应地址码表:备测量值名称地址码温度(°C);00压力(MPa);02流量或主路流量(t/h);04冋水流量(t/h);(无此通道保留数据为0)06旁路流量(t/h);08累计量或主路累计量(t)0A回水累积量(t);(无此通道保留数据为0)0C旁路累积量(t);(无此通道保留数据为0)0E流量超限累积量或主路超限累积量(t)10旁路超限累积量(t);(无此通道保留数据为0)12开关量1;14开关量216停电时间(0)18流量或主路流量的电流值(4—20mA)1A读仪表参数命令:只读。参数地址从256开始编码(0x0100),每两个16位寄存器对表示1个参数。参数起始地址等于说明书参数列表中的“通讯地址“乘2加0x0100。如温度输入的满度修正地址原为0x11,那么Modbus协议中的对应地址是0x0122。功能码:其中:字符表示仪表的通讯地址。字符表示读测量值的起始地址“DDDD”符表示本命令要读取的参数的寄存器的个数(参数个数x2)。“EE”字符表示返回的数据字节数。数值上等于DDDDX2
485 rtu通信协议 来自淘豆网m.daumloan.com转载请标明出处.