- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于moxa 嵌入式计算机uc-7408的协议转换
基于Moxa 嵌入式计算机UC-7408一、引言
随着工业自动化的高速发展和网络通讯技术的不断完善,在工业控制场合,后台监控系统中广泛应用着组态软件。同时组态软件大多支持Modbus/TCP协议,而在电力监控应用中,绝大多数的继电保护设备采用的都是IEC60870-5-1-103传输规约(以下简称103规约),为了让组态软件能够监控继电保护设备的信息,我们需要做个103规约同Modbus/TCP协议之间的协议转换,这样就能够实现对下层的一些智能设备做统一的监控。
二、Moxa?UC-7408介绍
本项目中我们采用的协议转换设备是Moxa的UC-7408,该款设备是Moxa嵌入式计算机系列中的一种,采用Intel?XScale?IXP-422?266Mhz?RISC?CPU。与采用CISC设计的X86?CPU不同的是,IXP-422的RISC设计架构和先进的半导体技术赋予了UC-7400强大的计算和通信能力,但发热量却很小。内建32MB?NOR?FLASH?ROM和128MB?SDRAM?为应用软件提供了足够的存储空间,同时,IXP-422?CPU内置的双网口是安全网络通讯的理想解决方案。另外它还有8个数字输入输出通道,可以直接采集数字量。
Moxa?UC-7408出厂时就预装了操作系统,可以选择WinCE?5.0和Monta?Vista?Linux。笔者使用的是Linux版本的UC-7408,Linux操作系统是一个开放式平台,使用GNU交叉编译工具,可以很方便的开发或移植基于该平台的应用程序。
Moxa?UC-7408作为嵌入式计算机与通用计算机系统相比,具有系统功耗低,可靠性高,功能强大,性价比高,支持多任务,占用空间小,面向特定应用,可根据需要灵活定制等特点。
三、103规约简介与分析
传输规约IEC60870-5-1-103继电保护设备信息接口配套标准由国际电工委员会TC57技术委员会(电力系统控制和通信技术委员会)出版,我国将其等同采用作为电力行业标准:DL/T667?–1999,已于1999年10月1日正式实施。103规约是用于控制系统与继电保护设备信息交换中的继电保护设备的信息接口配套标准,传送的信息主要针对继电保护的相关信息。此标准未必一定适用于将继电保护功能和测量、控制功能组合在同一个装置内并共用一个通信口的设备。该标准的推出,在实现变电站自动化的过程中,使得变电站内一个控制系统的不同继电保护设备和各种装置达到互换,提高了继电保护设备的安全性,有利于变电站自动化系统不同继电保护设备和控制系统之间的互联。
103规约是在IEC60870-5系列标准的基础上,采用FT1.2帧格式,对物理层、链路层、应用层、用户进程作了大量的具体的规定和定义。FT1.2帧格式有可变帧长和固定帧长两种,如图1所示。
图1?:FT1.2帧格式
固定帧长帧格式用于继电保护设备(或者间隔单元)向控制系统传输的确认帧,或控制系统向继电保护设备(或间隔单元)传输的询问帧。
可变帧长帧格式用于同控制系统向继电保护设备(或间隔单元)传输数据,或由继电保护设备(或间隔单元)向控制系统传输数据。
四、Modbus/TCP协议简介与分析
Modbus?协议是工业控制领域中的一种应用层协议,具有开放性和透明性。尽几年来,随着?Modbus?协议不断扩展,已经将串行链路、高速令牌传递网络、TCP/IP?等关键技术引入到?Modbus?应用协议解决方案中,形成了?Modbus?应用协议族,基于?Modbus?应用协议族的工业以太网解决方案已经逐渐应用于各种现场级测控领域。
Modbus?与以太网?TCP/IP?结合成为?Modbus/TCP,该协议采用客户/服务器的通讯模式,以一种非常简单的方式将?Modbus?帧嵌入到?TCP?帧中,使其成为工业以太网应用层协议。
1、协议体系结构
Modbus/TCP?协议体系结构如图?2所示:
图2:Modbus/TCP?协议体系结构?
2、Modbus/TCP?的应用数据单元(ADU)
Modbus?协议定义了一个与基础通信层无关的简单协议数据单元(PDU)。为了在特定总线或网络上进行?Modbus?协议映射,在应用数据单元(ADU)上引入一些附加域,(如图?3)为?Modbus/TCP?的应用数据单元,最大长度为?256?字节。Modbus?应用协议建立客户机启动的请求格式。客户机启动?Modbus?事务处理,并创建?Modbus?应用数据单元。功能码向服务器指示将执行哪种操作。用一个字节编码?Modbus?数据单元的功能码域。有效的码字范围是十进制?1-255(188-255?为异常响应保留)。当从客户机向服务器设备发送报文时,功能码域通知服
文档评论(0)