《485 Modbus RTU通讯协议》.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
485 Modbus RTU通讯协议 (本协议采用主从问答方式) 济源市华宇矿业电器有限责任公司 通讯数据的类型及格式:数据长度:8,停止位:1,传输速率: 9600,校验:偶 数据格式: 地址码 功能码 数据区 错误校检 数据长度: 1字节 1字节 N字节 16位CRC码(冗余循环码) ★ 注:1、1个字节由8位二进制数组成(既8 bit)。 2、ModBus是Modicon公司的注册商标。 3、“从机”在本文件中既为GZB-H8高压配电保护器。 4、“N”为偶数。 通讯信息传输过程: 当通讯命令由发送设备(主机)发送至接收设备(从机)时,在CRC校验无误情况下,从机地址与地址码相符的从机接收通讯命令,并根据功能码及相关要求处理信息,执行相应的任务,然后把执行结果(数据)返送给主机。返回的信息中包括地址码、功能码、执行后的数据以及CRC校验码。如果CRC校验出错就不返回任何信息。 从机(保护器)可以识别的功能码: 功能码 定 义 操 作(二进制) 02H 读位信息 读保护装置开入量状态、故障事件等 03H 读单个寄存器 读保护装置的遥测数据、定值数据、密码等 05H 遥控命令 进行保护分闸、合闸、复位等操作 06H 写单个寄存器 修改保护装置的定值、地址、密码等 地址码: 地址码是每次通讯信息帧的第一字节(8位),从01H到FFH。每个从机都必须有唯一的地址码。所有地址的从机都将接收由主机发送来的信息,只有符合地址码的从机才响应要求,回送信息。当从机回送信息时,回送数据均以各自的地址码开始。主机发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。 功能码: 是每次通讯信息帧传送的第二个字节。ModBus通讯规约可定义的功能码为0到127。PLC仅用到其中的一部分功能码。作为主机请求发送,通过功能码告诉从机应执行什么动作。作为响应,从机返回的功能码与从主机发送来的功能码一样,并表明从机已响应主机并且已进行相关的操作。 数据区: 数据区包括需要由主机发送、从机回送何种信息或执行什么动作。这些信息可以是数据(如:开关量、模拟量、地址等等)等。传输时采用先传送高字节,再传送低字节。例如:2345H,就先传送23H,然后传送45H。 PLC响应的命令格式是从机地址、功能码、数据区及CRC码。数据区的数据为多字节开关量数据或模拟量数据。 遥信命令 请求消息帧: 主机发送 字节数 发送的信息 说明 从机地址 1 0~255 发送至地址为X的从机 功能码 1 02H 读取遥信数据 起始地址高字节 1 00H 从机遥信数据地址0040H 起始地址低字节 1 40H 位数高字节 1 00H 位数低字节 1 10H CRC码 1 XXH CRC校验代码低字节 CRC码 1 XXH CRC校验代码高字节 从站应答消息帧: 从机响应 字节数 返回的信息 举例说明 从机地址 1 0~255 功能码 1 02H 读取开关量数据 字节计数器 1 02H 数据区字节数 遥信数据高字节 1 XXH 说明见注1 遥信数据低字节 1 XXH CRC码 1 XXH CRC校验代码低字节 CRC码 1 XXH CRC校验代码高字节 注1:遥信数据按位传输,每一位表示一路开关量状态或者一个故障信息,遥信数据传输的位数为两个字节、16位,每个字节中的位含义定义如表1。 表1:遥信字中每一位的代表意义。 遥信数据低字节 位值为1时代表意义 位值为0时代表意义 Bit0 合闸 分闸 Bit1 风瓦斯信号有效 风瓦斯信号无效 Bit2 速断动作 无动作 Bit3 过流I动作 无动作 Bit4 过流II动作 无动作 Bit5 零序过流动作 无动作 Bit6 方向型漏电动作 无动作 Bit7 反时限过载动作 无动作 遥信数据高字节 位值为1时代表意义 位值为0时代表意义 Bit0 零序过压跳闸动作 无动作 Bit1 过压保护动作 无动作 Bit2 低压保护动作 无动作 Bit3 回路监视动作 无动作 Bit4 绝缘监视动作 无动作 Bit5 风电闭锁动作 无动作 Bit6 瓦斯闭锁动作 无动作 Bit7 遥测命令 可读取从站各个寄存器,一个寄存器 = 2个字节,一次只能读一个字。 请求消息帧: 主机发送 字节数 发送的信息 举例说明 从机地址 1 0~255 发送至地址为X的从机 功能码 1 03H 读取测量数据 起始地址高字节 1 00H 从机遥测量存放在地址0050H – 005CH 起始地址低字节 1 50H 数据总数高字节 1 00H 遥测量共17个字,34个字节

文档评论(0)

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

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

1亿VIP精品文档

相关文档