- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
MODBUS V2.5
序号技术指针/规格
序号
技术指针/规格
规
定
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/06
00001
设置温度
设置温度值(5~35℃) 通讯数据=设定温度*10
03/06
00002
模式
00:制冷、01:制热、02:通风/睡眠;
03
00003
关阀/开阀
00:关阀、01:开阀
03/06
00004
风机模式
01:低速、02:中速、03:高速、00:自动;
03/06
00005
状态
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);
文档评论(0)