MC330系列三相多功能数字电力仪表通讯规约(modbus).pdf

MC330系列三相多功能数字电力仪表通讯规约(modbus).pdf

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

MC330 系列三相多功能数字电力仪表通讯规约(modbus ) 一、概述 MC330 系列三相多功能数字电力仪表品种齐全,并带有扩展功能(3 路开入、2 路 遥控输出、通讯)。通信方式采用带光电隔离、带接口保护功能的RS485 通信接口,标 准 modbus(RTU)通讯规约。通过与主机进行通讯连接,可以实现遥信、遥测、遥控及遥 调(修改装置参数)等功能。 二、通讯数据格式 本系列仪表作为 modbus 规约从机设备, 0 作为广播地址。主机设备可单独和仪表 通信,也能以广播方式和所有仪表通信。如果单独通信,仪表返回消息作为回应,如果 是以广播方式通信,则仪表不作任何回应。 1、通讯规格 通讯波特率 2400 / 4800 / 9600 可选 通讯校验方式 奇校验/偶校验/无校验 三种可选 通讯地址 1~128 可设定 2、消息帧格式 Modbus 规约信息以消息帧的方式传输,每帧有确定的起始点和结束点,每帧信息的 格式如下: 开始 地址码 功能码 数据区 CRC校验码 结束 大于3.5个字节的 大于3.5个字节的 1个字节 1个字节 N个字节 2个字节 停顿时间 停顿时间 装置时刻监视网络上的信息,当发现有 3.5 个字节以上的停顿时间,收到的下一个 字节即认为是地址码,如果与本装置的地址相同,则接收功能码进行相应的处理及应答。 如果与本装置的地址不相同,则继续监视网络。 3、字节格式 对于每个字节的信息,modbus 规约采用 11 位二进制的方式进行传送,根据校验模 式的不同,分为以下两种方式: 带奇偶校验位: 起始位 1 2 3 4 5 6 7 8 奇偶校验位 停止位 不带奇偶校验位: 起始位 1 2 3 4 5 6 7 8 停止位 停止位 4 、错误校验方式 对于单个字节的校验,可由用户通过设置定值选择奇校验、偶校验和无校验方式。 对于消息帧数据的校验,则采用 CRC 循环冗余校验方式。 冗余循环码(CRC )包含2 个字节,即 16 位二进制。CRC 码由发送设备计算,放 置于发送信息的尾部。接收信息的设备再重新计算接收到信息的 CRC 码,比较计算得 到的 CRC 码是否与接收到的相符,如果两者不相符,则表明出错。 CRC 码的计算方法是,先预置 16 位寄存器全为 1。再逐步把每 8 位数据信息进行 处理。在进行 CRC 码计算时只用 8 位数据位,起始位及停止位,如有奇偶校验位的话 也包括奇偶校验位,都不参与 CRC 码计算。 在计算 CRC 码时,8 位数据与寄存器的数据相异或,得到的结果向低位移一字节, 用 0 填补最高位。再检查最低位,如果最低位为 1,把寄存器的内容与预置数(A001)相 异或,如果最低位为 0,不进行异或运算。 这个过程一直重复 8 次。第 8 次移位后,下一个 8 位再与现在寄存器的内容相相异 或,这个过程与以上一样重复 8 次。当所有的数据信息处理完后,最后寄存器的内容即 为 CRC 码值。CRC 码中的数据发送、接收时低字节在前。 计算 CRC 码的步骤为: • 预置 16 位寄存器为十六进制 FFFF (即全为1)。称此寄存器为CRC 寄存器; • 把第一个 8 位数据与 16 位 CRC 寄存器的低位相异或,把结果放于 CRC 寄存器; • 把寄存器的内容右移一位(朝低位),用 0 填补最高位,检查最低位; • 如果最低位为 0:重复第 3 步(再次移位); 如果最低位为 1:CRC 寄存器与多项式 A001 (1 010 000

文档评论(0)

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

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

1亿VIP精品文档

相关文档