- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Modbus(多拖一通讯协议)讲述
多拖一Modbus协议
一、通讯接口:
接口标准:RS-485
工作方式:半双工
通讯格式:异步串行,1位起始位,8位数据位, 1位停止位
通讯速率:9600bps
通讯方式:主从、一对多方式
PC机(或集中控制器)为主机,其他设备为从机
总线标准:MODBUS总线方式,RTU(远程终端设备)模式
错误校验:纵向CRC-16循环冗余校验,校验传送时,低位在前,高位在后;横向无校验
从地址开始,到数据的最后一个字节,所有数据都进行校验。
校验所用多项式为:A001H
有效功能代码
该控制器支持2个公共功能代码
Function Code Description Definition 03 (0x03) Read Holding Registers This function code reads the contents of a contiguous block of holding registers in a remote device. 16 (0x10) Write Multiple Registers This function code writes a block of contiguous registers (1 to approx. 120 registers) in a remote device. 有效错误代码
Error Code Description Definition 01 (0x01) Illegal Function 不合法指令 02 (0x02) Illegal Data Address 不合法数据地址 03 (0x03) Illegal Data Value 不合法数据范围 04(0x04) Illegal Write Data 写数据不成功 12(0x0C) Illegal CRC CRC校验错
MODBUS Data Points List1(0x03)
Network Control Property Address Read
or Write Data Type Description 压缩机状态字节 0x00 R 四通阀状态字节 0x01 R 外风机状态字节 0x02 R 除霜状态字节 0x03 R 内风机状态字节 0x04 R 电加热状态字节 0x05 R 内机板状态字节 0x06 R 内盘1温度 0x07 R 内盘2温度 0x08 R 内盘3温度 0x09 R 内盘4温度 0x0A R 内盘5温度 0x0B R 内盘6温度 0x0C R 内盘7温度 0x0D R 内盘8温度 0x0E R 外盘1温度 0x0F R 外盘2温度 0x10 R 外盘3温度 0x11 R 外盘4温度 0x12 R 外盘5温度 0x13 R 外盘6温度 0x14 R 外盘7温度 0x15 R 外盘8温度 0x16 R 回风温度 0x17 R 出风温度 0x18 R 环境温度 0x19 R SW状态 0x1A R 系统1故障字节 0x1B R 系统2故障字节 0x1C R 系统3故障字节 0x1D R 系统4故障字节 0x1E R 系统5故障字节 0x1F R 系统6故障字节 0x20 R 系统7故障字节 0x21 R 系统8故障字节 0x22 R 内机板故障1 0x23 R 内机板故障2 0x24 R 开关机状态 0x25 R/W 模式 0x26 R/W 设定温度 0x27 R/W 设定风速 0x28 R/W 控制温度 0x29 R/W 温度控制精度 0x2A R/W 压缩机(电加热)启动温差 0x2B R/W 压缩机(电加热)停机温差 0x2C R/W 压缩机启动间隔时间 0x2D R/W 压缩机停机间隔时间 0x2E R/W 压缩机(电加热)增载延时 0x2F R/W 压缩机(电加热)减载延时 0x30 R/W 化霜退出温度 0x31 R/W 内风机预循环时间 0x32 R/W 内风机停机延时 0x33 R/W 0x34 0x35 0x36
说明:
所有地址高位均为0x00.
地址0x00,只读寄存器
压缩机状态字节,定义如下:
DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 压缩机8 压缩机7 压缩机6 压缩机5 压缩机4 压缩机3 压缩机2 压缩机1
地址0
文档评论(0)