中央空调MODBUS(rs485)协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MODBUS V2.5

MODBUS协议规定了具体的通讯接口形式

序号技术指针/规格规定

1 物理界面RS485 半双工

2 波特率9600

3 传输方式RTU(远程终端单元)格式

4 数据流格式地址功能代码数据数量数据1 ... 数据n CRC高字

节 CRC低字节

5 地址1-247

6 功能代码3,6,

7 数据数量<255

8 数据0-255

9 CRC校验和CRC-16

10 字节格式10位格式:1起始位+8数据位+无奇校验+1停止位

11 校验方式CRC-16

12 0地址广播地址

13 接口定义A(+),B(-),二线制

控制器通讯协议采用了标准的MODBUS RTU协议,用到了MODBUS的03号,06号命令;

波特率固定为9600没有奇偶校验位,8位数据位,1位停止位,内部地址所代表的含义如下表:03/06命令报文信息:

功能码寄存器地址风机盘管数据解释

03 00000 室内温度测量温度值( 0-50℃)通讯数据=测量温度*10

03/0600001 设置温度设置温度值(5~35℃)通讯数据=设定温度*10

03/0600002 模式00:制冷、01:制热、02:通风/睡眠;

0300003 关阀/开阀00:关阀、01:开阀

03/06 00004 风机模式01:低速、02:中速、03:高速、00:自动;

03/0600005 状态00:关机、01:开机

举例说明:

开机命令:01 06 00 05 00 01 58 0B

关机命令码:01 06 00 05 00 00 99 CB

读取温度命令码:01 03 00 05 00 00 55 CB

写设定温度命令码: 01 06 00 01 00 64 D9 E1 (设定温度为10℃) 注:此例中温控器ID 假定为:01(即房间号为:001)。

组态软件里面:

1、模式:real 03功能区,16位无符号数,低8位,偏置3(2+1);

2、开关机:real 03功能区,16位无符号数,低8位,偏置6(5+1);如果要写入,测试的时候,勾选可读可写即可,组态软件没有06功能区;

3、风速:real 03功能区,16位无符号数,低8位,偏置5(4+1);如果要写入,测试的时候,勾选可读可写即可,组态软件没有06功能区;

4、室内温度:real 03功能区,16位无符号数,低8位,偏置1(0+1);

相关文档
最新文档