风机盘管控制器Modbus通讯协议

风机盘管控制器Modbus通讯协议缩略图
风机盘管控制器Modbus通讯协议插图
物理接口:RS485
通讯协议:ModBus/RTU
波特率设置:9600,N,8,1
可支持的功能码:0x03,0x04和0x06
00广播地址无返回值

Input Register(读操作,功能码0x04)

风机盘管控制器Modbus通讯协议概述

变量序号变量描述单位变量取值映射地址
30001回风温度0.1℃0-50.0℃0x00
30002风机状态0=停止,2=低速,4=中速,8=高速0x01
30003电动水阀状态0=停止,1=运行0x02

Holding Register (读操作,功能码0x03;写操作,功能码0x06)

变量序号变量描述单位变量取值映射地址
40001模式操作1=制冷,4=通风,8=制热0x00
40002风速设置2=低速,4=中速,8=高速0x01
40003温度设置0.1℃5.0-35.0℃0x02
40004风机盘管状态0=停机,1=运行0x03

1、上位机读取1#温控器状态 (寄存器30001至30003,对应的通讯起始地址是0x00至0x02)

主站请求从站回应Parameter
Field Name(Hex)Field Name(Hex)
Slave Address01Slave Address01主站访问从站的设备地址
Function Code04Function Code04主站访问从站Input寄存器的功能码
Starting Address Hi00Byte Count06从站回应主站的字节数
Starting Address Lo00Input Reg.00 Hi01Reg.00=0X0118,十进制是280,因温度放大了10倍,即当前回风温度是28.0度。
Quantity of Input Reg. Hi00Input Reg.00 Lo18
Quantity of Input Reg. Lo03Input Reg.01 Hi00Reg.00=0X0008,即当前风速是高风速。
CRC HiB0Input Reg.01 Lo08
CRC Lo0BInput Reg.02 Hi00Reg.00=0X0001,即当前水阀打开。
Input Reg.02 Lo01
CRC Hi01当前这帧数据CRC较验是0X0142,若数据不同时较验码会相应变化。
CRC LO42

2、上位机读取1#温控器的参数 (寄存器40001至40004,对应的通讯起始地址是0x00至0x03)

主站请求从站回应Parameter
Field Name(Hex)Field Name(Hex)
Slave Address01Slave Address01主站访问从站的设备地址
Function Code03Function Code03主站访问从站Holding寄存器的功能码
Starting Address Hi00Byte Count08从站回应主站的字节数
Starting Address Lo00Holding Reg.00 Hi00Reg.00=0X0001,即当前运行模式是制冷。
Quantity of Holding Reg. Hi00Holding Reg.00 Lo01
Quantity of Holding Reg. Lo04Holding Reg.01 Hi00Reg.01=0X0008,即当前风速设置是高风速。
CRC Hi44Holding Reg.01 Lo08
CRC Lo09Holding Reg.02 Hi00Reg.02=0X00F0,十进制是240,因温度放大了10倍,即当前温度设置是24.0度。
Holding Reg.02 LoF0
Holding Reg.03 Hi00Reg.03=0X0001,即当前状态是开机状态。
Holding Reg.03 Lo01
CRC HiA5当前这帧数据CRC较验是0XA525,若数据不同时较验码会相应变化。
CRC LO25

3、上位机设置1#温控器的模式参数 (寄存器40001,对应的通讯起始地址是0x00)

主站请求从站回应Parameter
Field Name(Hex)Field Name(Hex)
Slave Address01Slave Address01主站访问从站的设备地址
Function Code06Function Code06主站改写从站Holding寄存器的参数
Starting Address Hi00Starting Address Hi00Holding Reg.模式地址0X0000。
Starting Address Lo00Starting Address Lo00
Holding Reg. Value Hi00Holding Reg. Value Hi00Reg.00=0X0008,即模式改写为制热。
Holding Reg. Value Lo08Holding Reg. Value Lo08
CRC Hi88CRC Hi88当前这帧数据CRC较验是0X880C,若数据不同时较验码会相应变化。
CRC Lo0CCRC Lo0C

4、上位机设置1#温控器的风速参数 (寄存器40002,对应的通讯起始地址是0x01)

主站请求从站回应Parameter
Field Name(Hex)Field Name(Hex)
Slave Address01Slave Address01主站访问从站的设备地址
Function Code06Function Code06主站改写从站Holding寄存器的参数
Starting Address Hi00Starting Address Hi00Holding Reg.风速地址0X0001。
Starting Address Lo01Starting Address Lo01
Holding Reg. Value Hi00Holding Reg. Value Hi00Reg.00=0X0004,即风速改写为中速。
Holding Reg. Value Lo04Holding Reg. Value Lo04
CRC HiD9CRC HiD9当前这帧数据CRC较验是0XD9C9,若数据不同时较验码会相应变化。
CRC Lo0CCRC Lo0C

5、上位机设置1#温控器的温度参数 (寄存器40003,对应的通讯起始地址是0x02)

主站请求从站回应Paramet

主站请求从站回应Parameter
Field Name(Hex)Field Name(Hex)
Slave Address01Slave Address01主站访问从站的设备地址
Function Code06Function Code06主站改写从站Holding寄存器的参数
Starting Address Hi00Starting Address Hi00Holding Reg.温度设置地址0X0002。
Starting Address Lo02Starting Address Lo02
Holding Reg. Value Hi00Holding Reg. Value Hi00Reg.00=0X00DC,十进制220,即温度设置22.0度。
Holding Reg. Value LoDCHolding Reg. Value LoDC
CRC Hi29CRC Hi29当前这帧数据CRC较验是0X2993,若数据不同时较验码会相应变化。
CRC Lo93CRC Lo93

6、上位机设置1#温控器的开关机状态 (寄存器40004,对应的通讯起始地址是0x03)

主站请求从站回应Parameter
Field Name(Hex)Field Name(Hex)
Slave Address01Slave Address01主站访问从站的设备地址
Function Code06Function Code06主站改写从站Holding寄存器的参数
Starting Address Hi00Starting Address Hi00Holding Reg.开关机操作地址0X0003。
Starting Address Lo03Starting Address Lo03
Holding Reg. Value Hi00Holding Reg. Value Hi00Reg.00=0X0001,即让温控器开机。
Holding Reg. Value Lo01Holding Reg. Value Lo01
CRC HiB8CRC HiB8当前这帧数据CRC较验是0XB80A,若数据不同时较验码会相应变化。
CRC Lo0ACRC Lo0A
技术术语(共 4 个)—— 点击展开
RS485工业常用的差分串行通信标准,支持多点通信
功能码Modbus功能码指定读/写操作类型,如01读线圈、03读保持寄存器
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
来源/工具信息 —— 点击展开
来源 Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 分类 Modbus通讯协议 字数 3273 字 · 阅读约 9 分钟 更新 2023-12-06 永久链接 https://www.modbus.cn/%e9%a3%8e%e6%9c%ba%e7%9b%98%e7%ae%a1%e6%8e%a7%e5%88%b6%e5%99%a8modbus%e9%80%9a%e8%ae%af%e5%8d%8f%e8%ae%ae/
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

4上位机设置1#温控器的风速参

主站请求从站回应Paramet