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

HZM96L仪表通信规约.doc

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

HZM96L型多功能电力数显仪表通信规约 通讯数据的类型与格式 信息传输为异步方式,并以字节为单位。主机(PC、PLC)和从机(仪表)之间传递的通讯信息格式为: 1个起始位;8个数据位;无校验位;2个停止位。 通讯数据(信息帧)格式 数据格式 起始结构 地址码 功能码 数据区 CRC校检 结束结构 数据长度 T1–T2–T3–T4 1字节 1字节 N字节 16位 (CRC码) T1–T2–T3–T4 发送数据之前要求数据总线静止时间(即无数据时间)大于3.5个字节,可以通过传输波特率计算(9600bps约为5ms),信息帧中表示为起始结构(T1–T2–T3–T4),T1、T2、T3、T4分别代表一个字节的静止时间。当最后一个字节传输完,数据总线静止时间(即无数据时间)还需大于3.5个字节后,才可以开始发送新的数据,信息帧中表示为停止结构(T1–T2–T3–T4)。一条完整的信息帧必须是连续的信息流,字节间的间隔时间小于1.5个字节。HZM96L仪表收到完整的信息帧后在200ms内将数据连续送出。 通讯信息传输过程 当通讯命令由发送设备(主机)发送至接收设备(从机)时,从机地址与地址码相符的从机接收通讯命令,并根据功能码及相关要求处理信息,执行相应的任务,然后把执行结果(数据)返送给主机。返回的信息中包括地址码、功能码、执行后的数据以及CRC校验码。 1. 地址域 地址在帧的开始部分,单个设备的地址范围是1247。主设备通过将要联络的从设备的地址放入消息中的地址域来选通从设备。当从设备发送回应消息时,它把自己的地址放入回应的地址域中,以便主设备知道是哪一个设备作出回应。 功能域功能域代码告诉了被寻址到的终端执行何种功能。下面列出该仪表用到的功能码,以及他们的意义和功能表 功能代码 代 码 意 义 行 为 03 HEX 读寄存器数据 读取单个或多个参量寄存器数据 10 HEX 写寄存器数据 写单个或多个参量寄存器数据 3. 数据域 数据域包含了终端执行特定功能所需要的数据或者终端响应查询时采集到的数据。这些数据的内容可能是数据、参考地址或者设置值。 功能码介绍 功能码03 HEX:读寄存器数据 主机向从机查询的数据个数不限,但不能超出定义的地址范围。例如:从机地址为01的仪表,被读到3个电量采集值IA、IB、IC(数据帧中每个地址占用2个字节),且地址分别为000CH、000DH、000EH,如下表:电 量 寄存器地址 数据(16进制) IA 000CH 1784H IB 000DH 0000H IC 000EH 178H 主机发送的报文格式:主机发送 字节数 发送的信息 举例说明 从机地址 1 01H 发送至地址为01的 功能码 1 03H 读取寄存器电量值 起始地址(高) 1 00H 起始地址为000CH 起始地址(低) 1 0CH 单元数(高) 1 00H 读取3个寄存器值 单元数(低) 1 03H CRC码 2 XXXXH 由主机计算得到CRC码 从机响应返回的报文格式从机响应 字节数 返回的信息 举例说明 从机地址 1 01H 来自01 功能码 1 03H 读取寄存器电量值 字节数 1 06H 0000H数据(高) 1 17H IA数据为1784H 0000H数据(低) 1 84H 0001H数据(高) 1 00H IB数据为0000H 0001H数据(低) 1 00H 0002H数据(高) 1 17H IC数据为178H 0002H数据(低) 1 8H CRC码 2 XXXXH 由从机计算得到CRC码 数据 0003H 015EH 0004H 0014H 主机发送的报文格式 主机发送 字节数 发送的信息 举例说明 从机地址 1 01H 发送至从机01 功能码 1 10H 写多路寄存器 起始地址(高) 1 00H 地址为0003H 起始地址(低) 1 03H 单元数(高) 1 00H 2个寄存器设置数据 单元数(低) 1 02H 字节数 1 04H 保存数据1(高) 1 01H 写入数据为015EH 保存数据1(低) 1 5EH 保存数据2(高) 1 00H 写入数据为0014H 保存数据2(低) 1 14H CRC码 2 XXXXH 由主机计算得到的CRC码 从机响应返回的报文格式 从机响应 字节数 返回的信息 举例说明 从机地址 1 01H 来自从机01 功能码 1 10H 写多个参量寄存器 起始地址(高) 1 00H 地址为0003H(第1路开始) 起始地址(低) 1 03H 单元数(高) 1 00H 保存2个寄存器设置数据 单元数(低) 1 02H

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档