网站大量收购闲置独家精品文档,联系QQ:2885784924

EN6000B1系列调节器串行通讯协议(ENVADA,ModB__us)范例.doc

EN6000B1系列调节器串行通讯协议(ENVADA,ModB__us)范例.doc

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EN6000B1系列调节器串行通讯协议 概述 EN6000B1系列智能调节器采用异步串行通讯接口(RS232/485)与上位机连接,用户可选择ENVADA 通讯协议,或ModBus通讯协议。 仪表与上位机通讯为被动方式,即仪表不会主动向上位机传送数据,必须由上位机向仪表发出读写指令,仪表才会有相应的反应。 PC RS485 ··· EN6000B EN6000B EN6000B ··· EN6000B RS485 通讯线上允许上连接多达100台EN6000B系列仪表, PC RS232 EN6000B RS232接口只允许连接单台仪表 为了在一个通讯接口上连接多台仪表,需要给每台仪表编一个互不相同的地址,有效的地址为0 ~“设备地址”和“波特率”参数。 ENVADA 通讯协议 ENVADA 通讯协议规定传输信息采用ASCII码格式,每一传输字节包含10位信息:1个起始位,8个数据位,1个停止位,无校验位。 起始位 1 2 3 4 5 6 7 8 停止位 通讯速率:2400bps, 4800bps, 9600bps,19200bps 纠错方式:累加和(FSC)校验 2.1 上位机读数据 上位机发送: ? 地址 参数代码 A A P P P 仪表返回: # 参数代码 数据 FCS P P P D D D D D 上位机再次读仪表参数,可以按上述格式重发命令,如果对同一仪表操作,也可以发下面两种命令: ACK 仪表按参数表顺序返回下一个参数值 NAK 仪表返回同一参数值 2.2 上位机写数据 上位机发送: @ 地址 # 参数代码 数据 FCS A A P P P D D D D D 仪表返回:ACK 仪表接收正确 NCK 仪表接收错误 上位机继续向仪表写数据,可以按上述格式发送,如对同一仪表操作,也可以取消地址按下面格式发送 # 参数代码 数据 FCS P P P D D D D D 注: 控制字符及其ASCII码(1字符):?(3FH),#(23H),@(40H),ACK(06H),NAK(15H) 仪表地址(AA)(2字符) 地址范围:00~99,例如地址07,使用2字节数据(30H,37H)。 参数代码(PPP)(3字符) 参见 4、仪表读/写参数表,例如:工作状态指示,其参数代码是003,ASCII编码为(30H,30H,33H) 数据(DDDDD)(5字符):参见下面表格 例如: -0.123,对应的ASCII码为:37H,30H,31H,32H,33H 1.234,对应的ASCII码为:33H,31H,32H,33H,34H 数据格式 传输数据(DDDDD) 数据(符号/小数点) 0abcd +abcd 1abcd +abc.d 2abcd +ab.cd 3abcd +a.bcd 4abcd -abcd 5abcd -abc.d 6abcd -ab.cd 7abcd -a.bcd 帧检查和(FCS)(2字符) 从起始字符开始,将所有字符的ASCII代码进行累加,只保留累加结果的低字节,并将其拆分成2个字节,分别占用两个字节的低4位,高4位补0111(7)。 例如:传送SV给定值 # 0 0 4 300.0 ASCII(HEX) 23H 30H 30H 34H 31H 33H 30H 30H 30H 累加和 = 23H + 30H + 30H + 34H + 31H + 33H + 30H + 30H + 30H =1AB H FCS = 7AH,7BH 2.3、通讯实例 2.3.1、上位机读数据 上位机发送: ? 0 1 0 0 6 ASCII 3FH 30H 31H 30H 30H 36H 上位机读取 1号仪表主输出MV1 仪表返回: # 0 0 6 2 5 0 0 0 FSC ASCII 23H 30H 30H 36H 32H 35H 30H 30H 30H 7BH 70H 仪表回送MV1值为50.0(%) 上位机读取下一个参数,发送:ACK(06H) 仪表返回: # 0 0 7 3 0 0 0 0 FSC ASCII 23H 30H 30H 37H 33H 30H 30H 30H 30H 7AH 7DH 仪表回送MV2值出为0.0(%) 2.3.2、 上位机写数据 上位机发送: @ 0 1 # 0 3 2 2 1

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档