一、通讯设置 1、采用的 RS232 或 RS485 通信方式; 2、通讯协议为 MODBUS 的 RTU 格式; 3、串口设置: 波特率 9600 ,无校验, 8位数据位,1 位停止位; 二、数字量输出(位寻址 bit ) ,采用 MODBUS 功能号 01 读取,为只读变量。起始地址地址( Start Address ) 名称说明备注 0 传感器故障继电器 0 表示无故障 1 表示有故障 1 风机继电器 0 表示风机关 1 表示风机开 2 报警继电器 0 表示未报警 1 表示已报警 3 跳闸继电器 0 表示未跳闸 1 表示已跳闸示例:读取 1 号温控器的所有数字输出量状态 1 、温控地址( Device Address )为 01 2 、功能号( Function Code )为 01 3 、起始地址( Start Address )为 0 4 、读取点数( No 。 of Point )为 4 5 、主机下发命令帧为: 描述通讯内容( 16 进制) 温控地址( Device Address ) 01 功能号( Function Code ) 01 起始地址高字节( Start Address High Byte ) 00 起始地址低字节( Start Address Low Byte ) 00 读取点数高字节( No 。 of Point High Byte ) 00 读取点数低字节( No 。 of Point Low Byte ) 04 CRC 效验低字节( CRC Low Byte ) 3D CRC 效验高字节( CRC High Byte ) C9 6 、温控应答帧为描述通讯内容( 16 进制) 温控地址( Device Address ) 01 功能号( Function Code ) 01 字节数( Byte Count ) 01 数据( Data ) 02 CRC 效验低字节( CRC Low Byte ) D0 CRC 效验高字节( CRC High Byte ) 49 由数据为 02 可知, 01 号温控器的传感器无故障,风机已打开,未报警,未跳闸。三、输入寄存器(字寻址) ,采用 MODBUS 功能号 04 读取,为只读变量。起始地址地址( Start Address ) 名称说明备注 0A 相温度?单位: ℃; ?此项数据如果大于 240 表示此相传感器故障; ?实际温度为此项数据减 40, 例如数据为 150 , 表示实际温度为 110 ℃ 1B 相温度 2C 相温度 3 铁心温度如果温控器无铁心测温功能,此项数据无实际意义示例:读取 1 号温控器的所有输入寄存器 1 、温控地址( Device Address )为 01 2 、功能号( Function Code )为 04 3 、起始地址( Start Address )为 0 4 、读取点数( No 。 of Point )为 4 5 、主机下发命令帧为: 描述通讯内容( 16 进制) 温控地址( Device Address ) 01 功能号( Function Code ) 04 起始地址高字节( Start Address High Byte ) 00 起始地址低字节( Start Address Low Byte ) 00 读取寄存器数高字节( No 。
变压器温控器通讯协议modbus 来自淘豆网m.daumloan.com转载请标明出处.