风机盘管控制器通讯协议说明书(普通版)

风机盘管控制器通讯协议说明书(普通版)缩略图
本文目录
  1. 1. 一、概述
  2. 2. 二、通讯协议
  3. 3. 2.1 物理接口
  4. 4. 2.2 通讯协议类型
  5. 5. 2.3 通讯参数
  6. 6. 2.4 支持的功能码
  7. 7. 2.5 协议更新时间
  8. 8. 2.6 通讯地址
  9. 9. 三、寄存器映射表
  10. 10. 四、异常处理
  11. 11. 五、操作说明
  12. 12. 5.1 地址设置
  13. 13. 5.2 读取数据
  14. 14. 5.3 写入数据
  15. 15. 六、例程
  16. 16. 6.1 读取寄存器
  17. 17. 6.2 写入寄存器
  18. 18. 6.3 设置温度
  19. 19. 6.4 设置模式
  20. 20. 6.5 设置风速
  21. 21. 6.6 锁定按键
  22. 22. 6.7 设置风机受控
  23. 23. 6.8 设置调试模式
  24. 24. 6.9 设置当前时间
  25. 25. 七、备注
风机盘管控制器通讯协议说明书(普通版)插图

一、概述

本说明书详细介绍了风机盘管控制器的通讯协议,包括物理接口、通讯参数、支持的功能码、寄存器映射表以及异常处理机制等内容,旨在为开发人员和维护人员提供完整的协议参考,确保设备间的稳定通信和正确控制。

二、通讯协议

2.1 物理接口

RS485

2.2 通讯协议类型

ModBus-RTU

2.3 通讯参数

  • 波特率:9600
  • 数据位:8
  • 停止位:1
  • 校验位:无

2.4 支持的功能码

0x03、0x06 和 0x10

2.5 协议更新时间

2021-06-18

2.6 通讯地址

  • 广播地址为 0,仅支持功能码 0x06 和 0x10
  • 温控器可设定地址为 1-247

三、寄存器映射表

序号寄存器地址变量名称单位默认值字节数取值范围描述读写允许掉电是否保存数据
10x0000开关机0x000020x0001 开机,0x0000 关机R/W
20x0001设定温度0.1℃0x010420x0104 表示 26.0 度,设定温度范围:5.0-35.0R/W
30x0002模式0x000020x0000 制冷,0x0001 制热,0x0002 通风R/W
40x0003风速0x00002自动 0x0000,低速 0x0001,中速 0x0002,高速 0x0003R/W
50x0004按键锁定0x00002不锁定 0x0000,锁定 0x0001R/W
60x0005风机是否受控0x00012风机不受控 0x0000,风机受控 0x0001R/W
70x0006室内温度0.1℃0x000120x0104 表示 26.0 度R
80x0007阀门状态0x00012关闭 0x0000,开启 0x0001R
90x0008调试状态0x00012调试状态 0x0000,正常状态 0x0001R/W
100x0009制冷风机运行高档位小时0x00012范围 0~65535R/W
110x000A制冷风机运行高档位分钟0x00012范围 0~59R/W
120x000B制冷风机运行高档位秒0x00012范围 0~59R/W
130x000C制冷风机运行中档位小时0x00012同上R/W
140x000D制冷风机运行中档位分钟0x00012同上R/W
150x000E制冷风机运行中档位秒0x00012同上R/W
160x000F制冷风机运行低档位小时0x00012同上R/W
170x0010制冷风机运行低档位分钟0x00012同上R/W
180x0011制冷风机运行低档位秒0x00012同上R/W
190x0012制热风机运行高档位小时0x00012同上R/W
200x0013制热风机运行高档位分钟0x00012同上R/W
210x0014制热风机运行高档位秒0x00012同上R/W
220x0015制热风机运行中档位小时0x00012同上R/W
230x0016制热风机运行中档位分钟0x00012同上R/W
240x0017制热风机运行中档位秒0x00012同上R/W
250x0018制热风机运行低档位小时0x00012同上R/W
260x0019制热风机运行低档位分钟0x00012同上R/W
270x001A制热风机运行低档位秒0x00012同上R/W
280x001B当前时间-分钟0x000130~59R/W
290x001C当前时间-小时0x000140~23R/W
300x001D当前时间-星期0x000151~7R/W

四、异常处理

当出现异常应答时,将功能号的最高位置 1。例如,主机请求功能号是 0x03,则从机返回的功能号对应项为 0x83。

错误类型码:

  • 0x01:功能码非法(设备不支持接收到的功能号)
  • 0x02:数据位置非法(主机指定的数据位置超出了设备的范围)
  • 0x03:数据值非法(主机发送的数据值超出了设备对应的数据范围)

五、操作说明

5.1 地址设置

设备开机状态下,长按“模式”和“风速”按键,进入地址设置模式。通过按“模式”键来切换地址位数,按“风速”按键退出设置模式。

5.2 读取数据

使用功能码 0x03 读取寄存器数据。发送数据包格式如下:

设备地址 功能码 起始地址高位 起始地址低位 数据字长高位 数据字长低位 CRC码高位 CRC码低位

5.3 写入数据

使用功能码 0x06 或 0x10 写入寄存器数据。发送数据包格式如下:

功能码 0x06:

设备地址 功能码 寄存器地址高位 寄存器地址低位 写入数据高位 写入数据低位 CRC码高位 CRC码低位

功能码 0x10:

设备地址 功能码 寄存器地址高位 寄存器地址低位 数据字长高位 数据字长低位 数据字节长度 写入数据高位 写入数据低位 CRC码高位 CRC码低位

六、例程

6.1 读取寄存器

发送数据包01 03 00 00 00 01 84 0A

发送解析

  • 01:设备地址
  • 03:读取功能码
  • 00 00:寄存器开始地址
  • 00 01:寄存器结束地址
  • 84 0A:CRC 校验码

返回数据包01 03 02 00 01 79 84

返回解析

  • 01:设备地址
  • 03:读取功能码
  • 02:返回数据字节数
  • 00 01:开关机状态(0x0001 表示开机)
  • 79 84:CRC 校验码

6.2 写入寄存器

发送数据包01 06 00 00 00 01 48 0A

发送解析

  • 01:设备地址
  • 06:写入功能码
  • 00 00:寄存器地址
  • 00 01:写入数据(0x0001 表示开机)
  • 48 0A:CRC 校验码

返回数据包01 06 00 00 00 01 48 0A

6.3 设置温度

发送数据包01 06 00 01 00 DC D9 93

发送解析

  • 01:设备地址
  • 06:写入功能码
  • 00 01:寄存器地址(设定温度)
  • 00 DC:写入数据(0x00DC 表示 22.0 度)
  • D9 93:CRC 校验码

返回数据包01 06 00 01 00 DC D9 93

6.4 设置模式

发送数据包01 06 00 02 00 01 E9 CA

发送解析

  • 01:设备地址
  • 06:写入功能码
  • 00 02:寄存器地址(模式)
  • 00 01:写入数据(0x0001 表示制热)
  • E9 CA:CRC 校验码

返回数据包01 06 00 02 00 01 E9 CA

6.5 设置风速

发送数据包01 06 00 03 00 01 B8 0A

发送解析

  • 01:设备地址
  • 06:写入功能码
  • 00 03:寄存器地址(风速)
  • 00 01:写入数据(0x0001 表示低速)
  • B8 0A:CRC 校验码

返回数据包01 06 00 03 00 01 B8 0A

6.6 锁定按键

发送数据包01 06 00 04 00 01 09 CB

发送解析

  • 01:设备地址
  • 06:写入功能码
  • 00 04:寄存器地址(按键锁定)
  • 00 01:写入数据(0x0001 表示锁定)
  • 09 CB:CRC 校验码

返回数据包01 06 00 04 00 01 09 CB

6.7 设置风机受控

发送数据包01 06 00 05 00 01 58 0B

发送解析

  • 01:设备地址
  • 06:写入功能码
  • 00 05:寄存器地址(风机是否受控)
  • 00 01:写入数据(0x0001 表示受控)
  • 58 0B:CRC 校验码

返回数据包01 06 00 05 00 01 58 0B

6.8 设置调试模式

发送数据包01 06 0008 0001 C9 C8

发送解析

  • 01:设备地址
  • 06:写入功能码
  • 0008:寄存器地址(调试状态)
  • 0001:写入数据(0x0001 表示开启调试模式)
  • C9 C8:CRC 校验码

返回数据包01 06 0008 0001 C9 C8

6.9 设置当前时间

发送数据包01 10 001B 0003 06 000A 0010 0003 4F 35

发送解析

  • 01:设备地址
  • 10:写入功能码
  • 001B:寄存器地址(当前时间-分钟)
  • 0003:数据字长(3 个寄存器)
  • 06:数据字节长度(6 字节)
  • 000A:分钟(10)
  • 0010:小时(16)
  • 0003:星期(3)
  • 4F 35:CRC 校验码

返回数据包01 10 001B 0003 06 000A 0010 0003 4F 35

七、备注

  1. 广播地址为 0,广播地址仅支持功能码 0x06 和 0x10,温控器可设定地址为 1-247。
  2. 风机不受控:风机独立运行,当温度到达时,阀门关闭,风机不关闭,也就是说只要温控器开机,风机就一定会开,跟温度无关。
  3. 风机受控:只有阀门打开,风机才运行开,阀门关闭风机必须关闭。
  4. 调试模式:LCD 上面永久显示 485 地址,方便调试,调试完成请关闭此功能。
  5. 起始地址 + 查询个数不得大于 33。

技术术语(共 4 个)—— 点击展开
RS485工业常用的差分串行通信标准,支持多点通信
功能码Modbus功能码指定读/写操作类型,如01读线圈、03读保持寄存器
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
波特率串行通信每秒传输符号数,Modbus RTU常用9600/19200
来源/工具信息 —— 点击展开
来源 Modbus中文网(modbus.cn) —— 国内领先的Modbus通信协议技术社区 分类 产品说明书 字数 3306 字 · 阅读约 9 分钟 更新 2025-10-11 永久链接 https://www.modbus.cn/feng-ji-pan-guan-kong-zhi-qi-tong-xun-xie-yi-shuo-ming-shu-pu-tong-ban/
推荐工具:Modbus调试助手 微信小程序
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
📝 作者声明
本文由 Modbus中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

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

发表回复

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