风机盘管控制器产品说明书(大屏版)

freefree技术Resources

这篇内容可直接阅读,适合用于基础学习和Search引流。

风机盘管控制器产品说明书(大屏版)缩略图
🌐 This page is not yet available in English. Showing the Chinese version. Back to Chinese page.
本文目录
  1. 1. 一、联网拓扑
  2. 2. 二、address设置
  3. 3. 三、通信协议
  4. 4. 3.1 协议简介
  5. 5. 3.2 Communication parameters
  6. 6. 3.3 通信异常处理
  7. 7. 3.4 通信function code
  8. 8. 四、例程
  9. 9. 4.1 串口Tools测试
风机盘管控制器产品说明书(大屏版)插图

一、联网拓扑

本设备采用集中联网控制方式,确保设备间稳定高效通信。

二、address设置

  1. 进入设置:设备开机状态下,长按“模式”和“风速”按键,进入address设置模式。
  2. Switch位数:通过按“模式”键来Switchaddress位数。
  3. 退出设置:按“风速”按键退出address设置模式。

三、通信协议

3.1 协议简介

本设备采用国际通用的 MODBUS-RTU 通信协议,进行 RS485 半双工通信。主机读dataFunction号为 0x03,写Function号为 0x10 或 0x06,采用 16 位 CRC verification,若校验Error则不回应。

3.2 Communication parameters

  • Baud rate:9600
  • data format
  • start位:1位
  • data bit:8位
  • stop bit:1位
  • check digit:无
  • Device address范围:0x01~0xFE

3.3 通信异常处理

  • 异常应答:当出现异常应答时,将Function号的最高位置 1。例如,主机RequestFunction号为 0x03,则从机返回的Function号对应项为 0x83。
  • ErrorType码
  • 0x01:function code非法(设备不支持receive到的Function号)
  • 0x02:data bit置非法(主机指定的data bit置超出了设备的范围)
  • 0x03:data值非法(主机send的data值超出了设备对应的data范围)

示例:若主机Requestfunction code为 0x04,从机异常应答data包为 0x01 0x84 0x01 0x82 0xc0

3.4 通信function code

Device address默认值:0x01

3.4.1 读单/多register

主机send(读多register示例):

byte位置内容描述示例值(hexadecimal)
1Device address0x01
2function code0x03
3starting address高位0x00
4starting address低位0x00
5data字长高位0x00
6data字长低位0x10
7CRC 码高位0x44
8CRC 码低位0x06

从机正常应答

byte位置内容描述示例值(hexadecimal)
1Device address0x01
2function code0x03
3databyte count0x10
4-5data 1 高低位0x00 0x00
6-7data 2 高低位0x00 0x12
8-9data 3 高低位0x00 0x0d
10-11data 4 高低位0x00 0x02
12-13data 5 高低位0x00 0x00
14-15data 6 高低位0x00 0x00
16-17data 7 高低位0x00 0x00
18-19data 8 高低位0x00 0x00
20-21data 9 高低位0x00 0x00
22-23data 10 高低位0x00 0x00
24CRC 码高位0x6f
25CRC 码低位0xc5

3.4.2 写单路register

主机send

byte位置内容描述示例值(hexadecimal)
1Device address0x01
2function code0x06
3register address高位0x00
4register address低位0x02
5写入data高位0x00
6写入data低位0x19
7CRC 码高位0xE9
8CRC 码低位0xC0

从机应答

byte位置内容描述示例值(hexadecimal)
1Device address0x01
2function code0x06
3register address高位0x00
4register address低位0x02
5写入data高位0x00
6写入data低位0x19
7CRC 码高位0xE9
8CRC 码低位0xC0

3.4.3 写多路register

主机send

byte位置内容描述示例值(hexadecimal)
1Device address0x01
2function code0x10
3register address高位0x00
4register address低位0x00
5data字长高位0x00
6data字长低位0x01
7databyteLength0x02
8写入data高位0x00
9写入data低位0x55
10CRC 码高位0x66
11CRC 码低位0x6f

从机应答

byte位置内容描述示例值(hexadecimal)
1Device address0x01
2function code0x10
3register address高位0x00
4register address低位0x00
5data字长高位0x00
6data字长低位0x01
7CRC 码高位0x91
8CRC 码低位0xc5

3.4.4 register address映像表

Serial numberregister address变量名称默认值byte count取值范围描述读写允许
10x0000switch机0x000020x0001 开机,0x0000 关机R/W
20x0001当前temperature0x0000210 进制format,0-51(0x0012 表示 18 度)R
30x0002设定temperature0x0014210 进制format,以temperature设定允许值为限(0x0012 表示 18 度)R/W
40x0003模式0x000020x0000 制冷,0x0001 采暖,0x0002 通风R/W
50x0004风速0x00002自动 0x0000,低速 0x0001,中速 0x0002,高速 0x0003R/W
60x0005制冷阀门状态(二管制阀)0x00002Close 0x0000,Open 0x0001R
70x0006采暖阀门状态0x00002Close 0x0000,Open 0x0001R
80x0007锁键状态0x00002Close 0x0000,Open 0x0001(Open时按键Invalid)R/W
90x0008temperature设定最低允许值0x000a210 进制format,0-15(0x0012 表示 18 度)R/W
100x0009temperature设定最高允许值0x001e210 进制format,20-30(0x0012 表示 18 度)R/W

备注:CRC 仅供参考,以 MODSCAN32 通信为准。

四、例程

4.1 串口Tools测试

4.1.1 读取register

senddata包01 03 00 00 00 05 85 C9

sendParse

  • 01:Device address
  • 03:读取function code
  • 00 00:register开始address
  • 00 05:registerEndaddress
  • 85 C9:CRC verification码

返回data包01 03 0A 00 01 00 1E 00 19 00 00 00 03 8A E4

返回Parse

  • 01:Device address
  • 03:读取function code
  • 0A:10 个data
  • 00 01:开机状态
  • 00 1E:当前temperature(0x1e=30 摄氏度)
  • 00 19:设置temperature(0x19=25 摄氏度)
  • 00 00:制冷模式
  • 00 03:风速高速
  • 8A E4:CRC verification码

4.1.2 写设置temperatureregister

senddata包01 06 00 02 00 19 E9 C0

sendParse

  • 01:Device address
  • 06:写入function code
  • 00 02:register address 2(当前temperature)
  • 00 19:当前temperature值(0x19=25 摄氏度)
  • E9 C0:CRC verification码

返回data包01 06 00 02 00 19 E9 C0

4.1.3 读取锁register

senddata包01 03 00 07 00 01 01

sendParse

  • 01:Device address
  • 03:读取function code
  • 00 07:开始register address
  • 00 01:读取number of registers

返回data包01 03 02 00 01 79 84

返回Parse

  • 01:Device address
  • 03:读取function code
  • 02:返回dataquantity
  • 00 01:锁状态(0x00 Close,0x01 Open)
  • 79 84:CRC verification码

4.1.4 写锁register

senddata包01 06 00 07 00 00

sendParse

  • 01:Device address
  • 06:写入function code
  • 00 07:按键锁register address
  • 00 00:Close锁(00),01 为锁
返回data包01 06 00 07 00 00 38 0B

商品链接https://item.taobao.com/item.htm?ft=t&id=902596793260

技术术语(共 5 个)—— 点击展开
RS485工业常用的差分串行通信标准,支持多点通信
function codeModbusfunction code指定读/写OperationType,如01读线圈、03读保持register
registerModbus register存储data单元,分线圈/离散输入/保持/输入register四类
Baud rate串行通信每秒传输符号数,Modbus RTU常用9600/19200
串口计算机与外部设备进行串行通信的物理接口
来源/Tools信息 —— 点击展开
来源 Modbus Chinese Network(modbus.cn) —— China leadingModbus通信协议技术社区 Category 产品说明书 字数 2593 字 · 阅读约 7 分钟 更新 2026-06-25 永久链接 https://www.modbus.cn/30332.html
Recommended Tool: Modbus Debug Assistant WeChat Mini Program
Modbus Chinese Network官方推出的Modbus DebuggingTools,支持 Modbus RTU/TCP 实时通信debug、register读写、线圈控制、data监控和message分析。 无需安装,微信Search「Modbus DebuggingAssistant」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
把这篇Resources用于真实项目?

进入Tools中心进行messageParse、CRC verification和设备debug,或Submit requirements获取选型与接入建议。

工程师member

把这篇文章变成可执行的debugResources

开通后可使用高级messageParse、Resources包Download、Code Example、工程案例和优先Technical Support,适合真实项目交付。

高级Tools不限次
Resources包与代码包
Complete Engineering Case Library
优先Technical Support入口

发表回复

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