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

阳光电源并网逆变器MODBUS通讯协议培训资料.pdf

阳光电源并网逆变器MODBUS通讯协议培训资料.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
客服中心 2012 年 4 月培训资料 一、MODBUS 通讯协议 1、MODBUS 通讯协议简介: Modbus 是由 Modicon (现为施耐德电气公司的一个品牌)在 1979 年发明的, 是全球第一个真正用于工业现场的总线协议。为更好地普及和推动 Modbus 在基 于以太网上的分布式应用,目前施耐德公司已将Modbus 协议的所有权移交给 IDA (Interface for Distributed Automation,分布式自动化接口)组织,并成立 了 Modbus-IDA 组织,为 Modbus 今后的发展奠定了基础。在中国,Modbus 已 经成为国家标准 GB/T19582-2008 。 Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器 相互之间、控制器经由网络 (例如以太网)和其它设备之间可以通信。它已经成 为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行 集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过 何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来 自其它设备的请求,以及怎样侦测错误并记录。 当在一 Modbus 网络上通信时,此协议决定了每个控制器须要知道它们的设 备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器 将生成反馈信息并用 Modbus 协议发出。 而在一个系统中,对具体命令代码执行的动作就需要对协议按照协议公约进 行解析 (相当于翻译的过程,确定此代码具体包含何种信息)。应用到公司生产 的逆变器设备,就需要掌握公司制定的光伏并网逆变器通讯协议。 2、MODBUS 的特点: (1)标准、开放,用户可以免费、放心地使用 Modbus 协议,不需要交纳 许可证费,也不会侵犯知识产权。 (2 )Modbus 可以支持多种电气接口,如 RS-232 、RS-485 等,还可以在 各种介质上传送,如双绞线、光纤、无线等。 (3 )Modbus 的帧格式简单、紧凑,通俗易懂 。用户使用容易,厂商开发 简单。 3、MODBUS 的分类: MODBUS 通讯协议分为 RTU 协议和 ACSII 协议两种。 ASCII 模式:当控制器设为在 Modbus 网络上以 ASCII (美国标准信息交换 代码 )模式通信,在消息中的每个 8 位字节都作为一个 ASCII 码 (两个十 六进制字符 )发送。这种方式的主要优点是字符发送的时间间隔可达到 1 秒而不产生错误。 RTU 模式: 当控制器设为在 Modbus 网络上以 RTU (远程终端单元 )模 式通信,在消息中的每个 8 位字节包含两个 4 位的 十六进制字符。这种方 式的主要优点是:在同样的波特率下,可比 ASCII 方式传送更多的数据。 (为什么公司的通讯协议选用 RTU 模式 ???) 两种协议的区别: ASCII 协议和 RTU 协议相比拥有开始和结束标记,因此在进行程序处理时 能更加方便,而且由于传输的都是可见的 ASCII 字符,所以进行调试时就 更加的直观,另外它的 LRC 校验(纵向冗长检测) 也比较容易。 RTU 传输的数据每一个字节 ASCII 都要用两个字节来传输,比如 RTU 传输 一个十六进制数 0xF9,ASCII 就需要传输’F’’9’ 的 ASCII 码 0x39 和 0x46 两 个字节,这样它的传输的效率就比较低 。所以一般来说,如果所需要传输 的数据量较小可以考虑使用 ASCII 协议,如果所需传输的数据量比较大, 最好能使用 RTU 协议 。RTU 协议采用 CRC 校验(循环冗长检测) 。 二、光伏并网逆变器通讯协议 1、报文格式 (上位机发送或下位机响应的报文,十六进制): 数据格式: 地址码 功能码 数据区 错误校验 数据长度: 1 字节 1 字节 N 字节 CRC 码 地址码:设备的地址,即逆变器上设置的485 通讯地址; 功能码: 作为上位机请求发送,通过功能码告诉从机执行什么动作。 作为下位机响应,下位机发送的功能码与从上位机发送来的功能码一样,并表明 下位机已响应上位机进行操作。 MODBUS 通讯规约定义功能码为 0x01 到 0xff 。公司光伏并网逆变器仅使用功 能码 0x03、0x04、0x06、0x10。 各功能码定义如下: 功能码 0x03: 读取保持寄存器(读取 4x 地址类型)

文档评论(0)

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

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

1亿VIP精品文档

相关文档