- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GE489-6
6.通讯
6. 1 电气通讯界面
6. COMMUNICATIONS 6.1 ELECTRICAL INTERFACE
6.1.1 电气界面
电气界面通过下面两种方式:保护装置后面2个RS485接口中的一个或装置面盘上的RS232接口。两线连接的RS485接口数据传输是双向的,而对RS485和RS232接口数据传输都是半双向的,就是数据的传输和接受不能同时进行。RS485与终端网络应当采用菊链式联结(避免采星形式联结),当采用Belden 9841 RS485连线时连线的末端要跨接一个120Ohm电阻和1 nF电解电容串接的电路,连线末端的电阻应等于连线的特性阻抗值,对#22 AWG标准型双绞联结线,其特性阻抗约为120Ohm,联结线应采用屏蔽线缆以减低干扰。RS485联结线的极性是非常重要的,所有489的‘+’极端子必须在系统中连在一起,参看第2章INSTALLATION。
6.2 协议
6.2.1 MODBUS RTU 协议
在AEG Modicon Modbus RTU 串接通讯中,489执行一个子设备的功能,许多流行的直接支持这种协议程序控制器通过适当的界面卡与继电器直接相连,尽管Modbus协议在硬件上是相互独立的,但489仍然提供了两个两线联结的RS485和一个RS232界面接口。Modbus是单主机,多子设备的协议,适用于对由RS485硬件组成的多下位设备的设置,在单一的菊链式联结的通讯通道中最多可设置32个下位设备
489总是用作下位设备,不能用作主机,计算机或PLS通常被用作主机。Modbus协议由两个版本:远端通讯(RTU,二进制)协议和ASCII协议。只有RTU版本支持489的通讯。
6.2.2 数据结构形成和数据速率
489异步通讯的数据结构被缺省为:1bit开始、8bit数据和1bit停止,从而形成了10-bit 数据结构,这对通过Modem进行高速传输非常重要(当比特率超过300bps,Haye型Modem不支持11-bit数据结构),校验bit可选择奇校验或偶校验。如果选择奇校验或偶校验,数据结构为:1bit开始、8bit数据、1bit校验和1bit停止。
Modbus协议实现任何标准通讯速度,489的RS485支持1200、2400、4800、9600和19200波特的速率,盘前的RS232固定在9600波特。
6.2.3 数据打包结构
一个完整的申请/应答序列由以下字节组成(作为单独的数据结构传输)
主机申请传输:
下位地址 - 1 byte
功能码 - 1 byte
数据 - 由功能码决定字节数
循环冗余码校验CRC - 2 bytes
下位设备应答传输:
下位地址 - 1 byte
功能码 - 1 byte
数据 -由功能码决定字节数
循环冗余码校验CRC - 2 bytes
下位设备地址(SLAVE ADDRESS)——每次数据传输的第一个字节,这个字节代表了用户设定的下位设备的地址,每个下位地址必须是唯一的,而且只有该地址才对申请进行响应。在主机申请传输时,主机将申请传输到下位地址代表的下位设备;在下位设备响应传输中下位地址代表的下位设备发送响应信息。RS232通讯时不需要下位地址。注意:当如果主机向下位地址0传输数据时,表示这是条广播命令,该命令能用于特定功能。
功能码(FUNCTION CODE)——这是每次数据传输的第二个字节,Modbus的功能码定义是从1到127,489能执行其中的某一些功能。在主机申请传输中由功能码告诉下位设备去执行什么操作;在下位设备响应传输中,下位设备发出的功能码与收到主机的功能码相同,表示下位设备已执行了该操作。如果发送的功能码超出设定范围(比如127),则下位设备不执行所申请的操作,并且发送一个错误或有异议的响应信号。
数据(DATA)——字节数依功能码而变化,可以是实际测值、定值设置、或者是由主机向下位设备发送的地址、亦或是由下位设备向主机发送的地址。数据首先以MSByte发送,接着以LSByte发送。
循环冗余码校验(CRC)——是2字节的错误检验码,CRC首先以LSByte发送,接着以LMByte发送。
6.2.4 错误检查
RTU版本的Modbus包含了2字节的循环冗余码校验(CRC)(16-bit循环冗余码校验),循环冗余码校验法则是将整个数据流(只对数据字节,忽略开始、停止和校验码)当作持续的二进制数,这个二
文档评论(0)