(新)三种标准MODBUS通信协议说明书.docVIP

(新)三种标准MODBUS通信协议说明书.doc

  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文档。上传文档
查看更多
三种标准MODBUS协议说明书 我公司现有产品中需要和组态软件进行通信的有三种产品: ①总线探头 ②风速仪 ③控制器主机。三种产品分别使用了三种不格式的MODBUS协议。但是其都符合MODBUS的通信格式: 1.1 接口标准: TIA/EIA-485 硬件连接:2线模式(非4线模式) 1.2 通讯格式:.3 通讯速率: bps。 1.4 通讯方式: 1.5 要求通信波特率可以从 9600 4800 1200 600中任意选择。 总线探头通信格式说明 2.1主机发送格式 地址编码 功能码 寄存器地址Data0H,Data0L…… ……………………… ……………………… …. DataNH,DataNL CRCH CRCL 2. 3 格式说明实例 假设总线探头地址为 01 探头采用值为1 组态软件发送数据: 01 03 00 65 00 01 CRCL CRCH 探头返回数据: 01 03 02 00 01 CRCL CRCH 三.风速仪通信格式说明 3.1主机发送格式 从机地址 功能代码 寄存器地址寄存器址寄存器寄存器Data0H,Data0L…… ……………………… ……………………… …. DataNH,DataNL CRCH CRCL 3. 3 格式说明实例 假设风速仪地址为 01 探头采用值为1 组态软件发送数据: 01 04 00 06 00 01 CRCL CRCH 探头返回数据: 01 04 02 00 01 CRCL CRCH 总线主机通信格式 2.1 PC机发送格式 地址编码 功能码 寄存器地址寄存器址Data0……….DataN CRCH CRCL 前八通道为模拟通道 后面的48个通道为模拟通道。 3. 3 格式说明实例 假设控制器地址为 01 第一通道采样值为1 第二通道采样值为2 组态软件发送数据: 01 03 00 65 00 01 00 02 CRCH CRCL 控制器主机返回数据: 01 03 04 00 01 00 02 CRCL CRCH 4.MODBUS寄存器定义表: 地址 从机 (读/写) 主机 (读/写) 范围 说明 40101 R/W R MSB = $01 to $FF LSB = $01 to $F7 MSB = 传感器类型代码 $03 = BBIR (红外) $04 = TOX (有毒) $05 = OXY (氧) $06 = AAW (有毒PPM级) $07 = CAT (催化燃烧) LSB = 当前软件版本 40102 W R $0000 to $FFFF 根据传感器类型输出测量数据, 范围是$0000 到 $FFFF表示十进制的范围-32768到+32767 40103 W R $0000 to $FFFF 设备的16种故障状态, “1”表示有,“0”表示无。 Bit 15 = 电源开路 Bit 14 = 电源短路 Bit 13 = 电源故障 Bit 12 = 5V故障 Bit 11 = 超量程 Bit 10 = (未定义) : Bit 6 = (未定义) Bit 5 = 零点故障 Bit 4 = 标定故障 Bit 3 = 传感器损坏 Bit 2 = 缺少传感器 Bit 1 = 高报警 Bit 0 = 低报警 地址 从机 (读/写) 主机 (读/写) 范围 说明 40104 R R MSB = $01 to $FF LSB = $01 to $FF MSB=小数点位置 LSB =气体单位、类型代码 Bit 7 Bit6 Bit 5 单位 0 0 0 0 0 0 1 1 0 1 0 1 ppm %LEL %vol mg/m3 $00 $01 $02 $03 $04 $05 $06 $07 $08 $09 $0A $0B $0C $0D $0E $0F $10 $11 $12 $13 $14 $15 $16 $17 GAS_ CO H2S SO2 NO2 CL2 ClO2 HCN PH3 H2 CO2 HF NO NH3 HCl CH4O C7H8 Br2 COCL2 O3 O2 CH4 LEL ETO 未定义类型 一氧化碳 硫化氢 二氧化硫 二氧化氮 氯 二氧化氯 氰化氢 磷化氢 氢 二氧化碳 氟化氢 一氧化氮

文档评论(0)

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

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

1亿VIP精品文档

相关文档