




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于工业以太网EtherCAT的DCS控制系统设计EtherCAT是一种新型的工业以太网现场总线技术,在工厂自动化和流程自动化领域得到了广泛应用。文章介绍EtherCAT现场总线的技术特点,设计了一套基于EtherCAT的DCS实例系统。该系统中主控制器单元和现场输入输出设备之间使用EthePCAT实现高速、大容量的数据通信,并使用标准以太网与中央控制器进行数据交换。0 引言 基于以太网的通讯系统已经成为工业自动化技术的发展趋势。其更快的通讯性能可以获得更短、更紧凑的控制循环,更好的和更高的产品品质。EtherCAT(Ethernet for Control Automation Technology)技术于2003年由德国BECKHOFF自动化公司提出,2007年12月被国际电工委员会制定为IEC61158-12(Typel2)国际标准,并在短短几年内获得了巨大的发展。其更高的性能,更低的成本,灵活的拓扑结构,使得EtherCAT技术在工厂自动化和流程自动化领域都得到了广泛应用。 北京和利时电机技术有限公司和北京航空航天大学用EtherCAT通信实现现场设备层数据通信,开发出DCS(Distributed Control System,集散型控制系统)系统设备层现场总线,可以大幅度提高DCS系统设备层现场总线的数据传输能力,并设计了一套实例系统。1 EtherCAT技术 EtherCAT使用主从模式介质访问机制(MAC Media Access Contr01),主站发送以太网帧到各从站,数据帧遍历所有的从站设备,如图1所示。从站并不是存储数据包之后再进行处理,而是在数据帧传输的过程中从数据帧中抽取数据或将数据插入数据帧,同时将数据帧传输到下一个EtherCAT从站。最后一个EtherCAT从站发回经过完全处理的数据帧,并由第一个从站作为响应报文发送给控制单元。整个过程只有几纳秒的延迟。图1 EtherCAT工作原理图 EtherCAT数据直接使用以太网数据帧传输,数据帧使用以太类型0x88A4,也可以用UDPIP协议格式数据传输EtherCAT数据,使用UDP端口0x88A4。EtherCAT数据包括2个字节的数据头和44-1498字节的数据。数据区由一个或多个EtherCAT子报文组成,报文结构如图2所示。图2 EtherCAT数据帧结构 每个子报文对应独立的设备或从站存储区域,包括子报文头、数据域和相应的工作计数器(WKC,Working Counter)。子报文结构如图3所示。子报文结构定义如表1所示。图3 子报文结构表1 子报文结构定义 EtherCAT主站可由PC计算机或者其它嵌入式计算机实现,使用PC计算机构成EtherCAT主站时,通常用标准的以太网网卡NIC(Network Interface Card)作为主站硬件接口。主站功能一般由软件实现。从站使用专门的EtherCAT从站控制器ESC(EtherCAT Slave Controller)。借助于从站中的EtheTCAT专用芯片和主站中读取网卡数据的DMA(Direct Memory Access,直接存储器访问)技术,整个协议处理过程都在硬件中进行。EtherCAT主站最多可以在30 u s内刷新1000个IO 21主控制器(EtherCAT主站)点,可以在300S内交换一帧多达1486个字节的协议数据,这相当于12000个数据量的输入输出。控制100个输入输出数据均为8字节的伺服轴只需用100S。EtherCAT的数据帧处理机制允许在EtEtherCAT网段内的任一位置使用分支结构,同时不打破逻辑环路。分支结构可以构成各种物理拓扑,如线型、树型、星型、菊花链型,以及各种拓扑结构的组合。 EtherCAT物理层使用标准的以太网物理层器件,如100BASE-TX双绞线,100BASE-FX光纤或LVDS(Low Voltage Differen-Tial Signaling,低压差分信号传输)。使用100BASE-TX电缆时站间距离可以达到100米,而LVDS的物理层只能保障10米的传输间距。整个网络最多可以连接65535台设备,可以认为网络的容量是无限的。2 基于EtherCAT的DCS演示系统设计 该DCS遵循经典DCS的硬件体系结构,分为中央控制器、主控制器单元和输入输出设备三层硬件网络。其中,中央控制器作为人机接口(Human Machine Interface,HMI)设备,可以管理和操作整个控制系统;主控制器单元(Main Control Unit,MCU)包括了Ethe疋AT主站功能,向输入输出设备发送控制指令、采集现场数据并与中央控制器进行数据交换;输入输出设备,BPEtherCAT从站,分别具有控制不同现场设备的能力,包括IO开关量控制、伺服电机控制和模拟量输入输出控制。中央控制器与主控制器单元间的系统网络层通过标准以太网Ethernet完成通信,实现面向DCS的集成要求;主控制器单元与现场的输入输出设备间的现场设备层采用EtherCAT总线技术,可以进行具有实时处理性能的高速大容量通信控制。图4 演示系统硬件结构2.1 主控制器(EtherCAT主站) 主控制器单元是现场控制站的中央处理单元,实现演示系统中EtherCAT的主站功能。主控制器使用嵌入式计算机PCM-3353采用LX800500MHz处理器,拥有512 MB内存空间,承担输入输出设备的控制逻辑运算等任务。主站功能完全由软件实现。其主要任务有: 1)控制任务:主要实现用户程序功能,完成用户规定的功能,输入初始化时需要设置的设备参数,输入控制数据,进行实时控制。并且输出设备的状态数据,返回设备运行结果; 2)设备描述:用XIL语言描述的从站设备运行环境,比如从站是以微处理器方式还是以I/O方式等,以及系统配置; 3)系统配置工具:调用设备描述,生成过程映像区描述的XML文件,以供给控制任务调用。并且生成网络描述文件,发送给主站硬件。2.2 输入输出设备(EtherCAT从站) 输入输出设备完成现场数据的采集和输出现场的控制信号,实现EtherCAT总线内从站与主控制器单元的通信。 从站控制器ESC(EtherCAT Slave Controller)使用BECKHOFF公司开发的ASC从站控制专用芯片ET1100。输入输出设备使用了两种ESC工作方式,分别是I/0方式和微处理器方式,可以根据实际需要设计从站设备。如图5所示从站硬件原理图。I/O方式不需要接入微处理器,ESC控制器直接与I/O端子相连,I/O数据直接映射到ESC的内存空间,刷新速度非常快。分段伺服电机控制从站采用微处理器方式,由单片机通信驱动程序操纵ESC器件实现从站通信功能,由单片机应用程序同时控制两台伺服电机完成定位功能。分段模拟量输入输出从站样机硬件原理及实物与伺服电机控制从站相同,采用微处理器方式,由单片机应用程序控制AD接口及DAUb围器件完成模拟信号的输入输出,实现控制模拟量输入输出设备。图5 从站硬件原理图2.3 中央控制器 中央控制器涵盖了演示、计算、显示和发送控制数据等功能。DCS演示系统包括I/O从站、伺服电机控制从站和模拟量输入输出从站各1台,其显示窗口如图6所示。图6 演示系统界面 I/O从站显示窗口完成8位数字量输出控制以及8位数字量输入显示。伺服电机控制从站窗口完成对两台伺服电机的定位控制。窗口显示电机当前位置及电机在位、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 济南市2025-2026学年七年级上学期语文月考测试试卷
- 集安市2025-2026学年九年级下学期语文期末测试试卷
- 高速雨天安全知识培训课件
- 电解铝安全环保知识培训课件
- 电视产品知识培训总结课件
- 高速公路施工培训课件
- 农贸市场、集市管理服务项目投标方案
- qc考试试题及答案格力
- 电缆相关知识培训课件
- 电线生产专业知识培训课件
- 银行的表内、表外、表表外业务
- 《寂静的春天》课件
- 石油化工行业历史沿革与发展展望
- 招租写字楼方案
- 组织工程与再生医学的前景
- 危险化学品(储存、生产、使用)企业安全风险辨识分级管控清单
- 委托书范本(下载版)
- 医院收费窗口服务规范
- 初一开学第一课班会课件
- 幼儿园劳务分包合同范本
- 电网调度自动化系统调试报告模板
评论
0/150
提交评论