智能通断阀通讯协议修正1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
智能通断阀通讯协议修正1

智能通断阀通讯协议 通讯接口:M-bus 波特率:2400bps 校验方式:偶校验 数据位:8 位 停止位:1 位 数据发送方式:以 16 进制发送 高字节在前,低字节在后 帧字节需连续发送,帧字节发送间隔必须小于100ms,如字节间发送间隔大于100ms,后发送的字节将视为新帧而导致通讯错误。 名词规范: 主控端:通过M-bus通讯对智能通断阀进行数据通讯,用于控制阀门参数与读取通断阀数据的设备。 温控器:与智能通断阀配对使用的温控设备,安装于用户室内,根据用户室内温度,通过无线通讯控制通断阀通断。 智能通断阀:用于控制供热管道的通断,以控制热载体流量的设备。以下也简称为阀门。 帧格式 名称 代码 帧起始符 68H 仪表类型 40H 地址域 A0 A1 A2 A3 A4 A5 A6 控制码 C 数据长度域 L 数据域 DATA 校验码 CS 结束符 16H 地址域:阀门地址字节+3个空字节0。 控制码C : D7传输方向:0主站发出,1从站发出。 D6通讯异常:0通讯正常,1通讯异常。 D0-D5:20H厂商自定义。 数据长度域L:数据域长度。 数据域:应用层 校验码CS:前方所有字节的和校验 类型 发送方向 长度 buf[1] buf[2] buf[3] buf[4] buf[5] buf[6] Buf[7] 阀门控制 主控端阀门 5 10 开关阀 平均温度 设定温度 状态 阀门 主控端 7 10 开关阀 热量1 热量2 热量3 热量4 00 (预留) 读开阀时间 主控端阀门 3 30 读时长 状态码 阀门主控端 7 30 时长 开阀时间1 开阀时间2 平均温度 设定温度 00(预留) 强制控制 主控端阀门 3 23 控制码 00 (预留) 阀门主控端 3 23 控制码 00 (预留) 状态保存命令 主控端阀门 2 52 1 阀门主控端 1 52 命令说明: 阀门控制 阀门控制命令是模拟温控器向通断阀发送开关阀命令,一般只在测试时使用,正式使用时不应使用此命令,以免与温控器的开关逻辑相冲突。 命令示例: 发送68 40 00 00 00 01 00 00 00 20 05 10 04 18 1C 00 16 16 04H:开阀。注:00为关阀,04为开阀。 18H:平均温度为24℃。 1CH:设定温度为28℃。注:此处的平均温度和设定温度均为模拟温控器向阀门发送的数据。 通讯成功后阀门返回: 68 40 00 00 00 01 00 00 00 A0 07 10 04 12 34 56 78 00 78 16 读开阀时间 此命令用于读取阀门当前时间之前X分钟内的开阀秒数。 阀门对开阀时间的记录是以3分钟为一个单位,故读取时间只能3的倍数且不可大于240分钟,时间除于3就是读取时长,例如要读取之间120分钟的开阀数据,时长是28H,读240分钟时长应写50H。 命令示例:68 40 00 00 00 01 00 00 00 20 03 30 50 00 4C 16 50H:读取之前240分钟的开阀秒数。240÷3=80,即十六进制数50H。 通讯成功后阀门返回: 68 40 00 00 00 01 00 00 00 A0 07 30 50 1D 4F 18 1C 00 70 16 50H:读取的时长。 1D4FH:这段时间内开阀了7503秒。 18H:室内温度平均24℃。 1CH:温控器设定温度为28。 注:在断电后,阀门的开阀时间记录将清零,如阀门上电时间小于要读取的时长,返回的时长将只有阀门记录的时长。例如主控端要读取之前240分钟的开阀时间,但阀门只上电180分钟,那么阀门只能返回之前180分钟的数据,返回的时长为180÷3=60,即3CH。故主控端在读取阀门开阀时间后应判断读取的时长和返回的时长是否一致,不一致表示此阀门上电时间不足,应丢弃此次数据。 强制控制 此命令用于强制控制阀门的开关状态,此状态权限高于温控器发送的阀门控制命令,例如用此命令强制阀门处于关阀状态时,温控器将无法控制阀门的开启与关闭,直到主控端用此命令解除强制控制为止。 命令示例: 发送68 40 00 00 00 01 00 00 00 20 03 23 80 00 6F 16 80H:强制关阀。此控制码的BIT7为是否强制,置0取消强制状态,置1设置为强制状态,BIT0-BIT3为被强制的开关阀状态,0为关阀,1为开阀。例如:强制开84H,强制关80H,取消强制00H。 通讯成功后阀门返回: 68 40 00 00 00 01 00 00 00 A0 03 23 80 00 EF 16 状态保存命

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档