天舒模块机MODBUS_RTU协议说明1.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天舒模块机MODBUS_RTU协议说明1

本系统采用MODBUS RTU协议,串口设置为1200波特率,无奇偶校验位,8位数据位,2位停止位。支持的功能码为0x03,0x04,0x06,0x16. 系统可连0-15台机组因此我定义了0-15个设备地址, 也就是 0地址对应0号机组; 1地址对应1号机组; 。。。。。。。。。。。。。。。。。; 15地址对应15号机组。 如果想查询(模入)或设置(模出)0号机组数据可发命令如下 unit 0x04 0x00 0x00 0x00 0x01 crch crcl; 查询unit机组实时数据段。 unit 0x06 0x00 0x00 0x00 0x3c crch crcl; 把unit机组“恒温停机温度”设置为60度。 。。。。。。。。。。。。。。。。。; unit 为要查询或设置的机组号。 对于广播地址本系统是0xff,并且广播只支持0x06,0x16功能码,不支持0x03,0x04码,如强制发送0x03,0x04功能码将还回错误。 上位机读模入数据用0X04命令:个数据地址为: 0地址读回的数据: struct { uchar Err_OutWaterHighProtect :1; // bit0 : 出水温度过高保护 uchar Err_OutWaterHigh_3times :1; // bit1 : 出水温度过高,3次故障 uchar Err_OutWaterLow :1; // bit2 : 出水温度过低故障 uchar LowWaterProtect:1; // bit3 : 低水位保护开关 uchar WaterLevelControl:1; // bit4 : 液位控制开关 uchar Err_WaterStream :1; // bit5 : 水流不足故障 uchar Err_WaterPress :1; // bit6 : 水压不足故障 uchar Interlock:1; // bit7 : 联锁开关 uchar ElecAssist:1; // bit0 : 电辅 uchar CyclePump:1; // bit1 : 循环水泵 uchar BackWaterVavle:1; // bit2 : 回水阀 uchar Fault:1; // bit3 : 故障输出 uchar CoolValve:1; // bit4 : 冷水阀(进水阀) uchar Compress1:1; // bit5 : 压缩机1 uchar Compress2:1; // bit6 : 压缩机2 uchar Fan:1; // bit7 : 风机 }; 1地址读回的数据 struct { uchar Err_Comp1Current :1; // bit0 : 压缩机1电流故障 uchar Err_Exhaust1Protect :1; // bit1 : 排气1保护 uchar Err_Exhaust1_3times :1; // bit2 : 排气1,3次保护,故障 uchar Err_Low1Protect :1; // bit3 : 低压开关1保护 uchar Err_Low1_3times :1; // bit4 : 低压开关1 ,3次故障 uchar Err_High1Protect :1; // bit5 : 高压开关1保护 uchar Err_High1_3times :1; // bit6 : 高压开关1 ,3次故障 uchar Group_Imme:1; // bit7 : 机组直热 uchar Err_Comp2Current :1; // bit0 : 压缩机2电流故障 uchar Err_Exhaust2Protect :1; // bit1 : 排气2保护 uchar Err_Exhaust2_3times :1; // bit2 : 排气2,3次保护,故障 uchar Err_Low2Protect :1; // bit3 : 低压开关2保护 uchar Err_Low2_3times :1; // bit4 : 低压开关2 ,3次故障 uchar Err_High2Protect :1; //

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档