欢迎来到天天文库
浏览记录
ID:40640779
大小:143.50 KB
页数:5页
时间:2019-08-05
《基于工业以太网EtherCAT的DCS控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于工业以太网EtherCAT的DCS控制系统设计EtherCAT是一种新型的工业以太网现场总线技术,在工厂自动化和流程自动化领域得到了广泛应用。文章介绍EtherCAT现场总线的技术特点,设计了一套基于EtherCAT的DCS实例系统。该系统中主控制器单元和现场输入输出设备之间使用EthePCAT实现高速、大容量的数据通信,并使用标准以太网与中央控制器进行数据交换。0引言 基于以太网的通讯系统已经成为工业自动化技术的发展趋势。其更快的通讯性能可以获得更短、更紧凑的控制循环,更好的和更高的产品品质。EtherCAT(EthernetforControlAutomationTech
2、nology)技术于2003年由德国BECKHOFF自动化公司提出,2007年12月被国际电工委员会制定为IEC61158-12(Typel2)国际标准,并在短短几年内获得了巨大的发展。其更高的性能,更低的成本,灵活的拓扑结构,使得EtherCAT技术在工厂自动化和流程自动化领域都得到了广泛应用。 北京和利时电机技术有限公司和北京航空航天大学用EtherCAT通信实现现场设备层数据通信,开发出DCS(DistributedControlSystem,集散型控制系统)系统设备层现场总线,可以大幅度提高DCS系统设备层现场总线的数据传输能力,并设计了一套实例系统。1EtherCAT技
3、术 EtherCAT使用主从模式介质访问机制(MACMediaAccessContr01),主站发送以太网帧到各从站,数据帧遍历所有的从站设备,如图1所示。从站并不是存储数据包之后再进行处理,而是在数据帧传输的过程中从数据帧中抽取数据或将数据插入数据帧,同时将数据帧传输到下一个EtherCAT从站。最后一个EtherCAT从站发回经过完全处理的数据帧,并由第一个从站作为响应报文发送给控制单元。整个过程只有几纳秒的延迟。图1EtherCAT工作原理图 EtherCAT数据直接使用以太网数据帧传输,数据帧使用以太类型0x88A4,也可以用UDP/IP协议格式数据传输EtherCA
4、T数据,使用UDP端口0x88A4。EtherCAT数据包括2个字节的数据头和44-1498字节的数据。数据区由一个或多个EtherCAT子报文组成,报文结构如图2所示。图2EtherCAT数据帧结构 每个子报文对应独立的设备或从站存储区域,包括子报文头、数据域和相应的工作计数器(WKC,WorkingCounter)。子报文结构如图3所示。子报文结构定义如表1所示。图3子报文结构表1子报文结构定义 EtherCAT主站可由PC计算机或者其它嵌入式计算机实现,使用PC计算机构成EtherCAT主站时,通常用标准的以太网网卡NIC(NetworkInterfaceCard)作为
5、主站硬件接口。主站功能一般由软件实现。从站使用专门的EtherCAT从站控制器ESC(EtherCATSlaveController)。借助于从站中的EtheTCAT专用芯片和主站中读取网卡数据的DMA(DirectMemoryAccess,直接存储器访问)技术,整个协议处理过程都在硬件中进行。EtherCAT主站最多可以在30us内刷新1000个I/O2.1主控制器(EtherCAT主站)点,可以在300μS内交换一帧多达1486个字节的协议数据,这相当于12000个数据量的输入输出。控制100个输入输出数据均为8字节的伺服轴只需用100μS。EtherCAT的数据帧处理机制允许在
6、EtEtherCAT网段内的任一位置使用分支结构,同时不打破逻辑环路。分支结构可以构成各种物理拓扑,如线型、树型、星型、菊花链型,以及各种拓扑结构的组合。 EtherCAT物理层使用标准的以太网物理层器件,如100BASE-TX双绞线,100BASE-FX光纤或LVDS(LowVoltageDifferen-TialSignaling,低压差分信号传输)。使用100BASE-TX电缆时站间距离可以达到100米,而LVDS的物理层只能保障10米的传输间距。整个网络最多可以连接65535台设备,可以认为网络的容量是无限的。2基于EtherCAT的DCS演示系统设计 该DCS遵循经
7、典DCS的硬件体系结构,分为中央控制器、主控制器单元和输入输出设备三层硬件网络。其中,中央控制器作为人机接口(HumanMachineInterface,HMI)设备,可以管理和操作整个控制系统;主控制器单元(MainControlUnit,MCU)包括了Ethe疋AT主站功能,向输入输出设备发送控制指令、采集现场数据并与中央控制器进行数据交换;输入输出设备,BPEtherCAT从站,分别具有控制不同现场设备的能力,包括I/O开关量控制、伺服电机控制和模拟
此文档下载收益归作者所有