版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自动化专业英语教程教学课件July28,2007Email:wanghongwen@http://自动化专业英语教程教学课件July28,2007Emai1P3U3APLCOverview第三部分第三单元APLC概述APLC概述1.课文内容简介:主要介绍《PLC控制技术》中可编程序控制器的起源、结构、工作方式、编程与发展前景等内容。2.温习《PLC控制技术》中绪论的内容。3.生词与短语P3U3APLCOverview2P3U3APLCOverview第三部分第三单元APLC概述hard-wiredn.硬接线supervisionn.监督,管理socketn.插座kerneln.内核vendorn.卖主,供应商harmonizev.协调pollingn.轮询reusabilityn.可用性CAN控制器局域网,一种现场总线accommodatev.容纳,使适应rackn.架子,导轨P3U3APLCOverview3P3U3APLCOverview第三部分第三单元APLC概述4.难句翻译[1]OnecanalsoimplementagatewaybymeansofanOPCDXserver,aSCADAapplicationoraspecificcommunicationcardsuchastheAPPLICOMone.句中的OPCDX即OLEforProcessControlDataExchange.OLE(ObjectLinkingandEmbedding)为对象的链接与嵌入,SCADA(SupervisoryControlAndDataAcquisition)为数据采集与监视控制系统。5.参考译文APLC概述许多不同的过程控制系统的自动化,如控制生产机械或工厂生产线,由被称为可编程逻辑控制器(PLC)的小型计算机完成。1968年,通用汽车公司首创PLC并应用于汽车工业,并开发第一个PLC工程,用电子控制器替代硬接线的继电器系统。P3U3APLCOverview4P3U3APLCOverview第三部分第三单元APLC概述随着PLC的出现,工厂过程控制的集中化,尤其在汽车工业中,得到了大幅提高。PLC的架构PLC是一个无盘的紧凑计算机,包含所有过程控制必需的软硬件。他们通常用于自动化控制应用(如闭环控制),可以独立存在,也可以连到分布I/O,其他PLC或者监控计算机。这些连接通过现场总线建立,如WorldFIP,PROFIBUS或者Ethernet.典型的PLC包含:电源程序运行的CPU输入输出模块可选通信模块可用IO模块支持很多电气接口:
P3U3APLCOverview5P3U3APLCOverview第三部分第三单元APLC概述模拟模块(+/-10V,+/-1V,4-20ma,电阻,等)温度测量(pt100,Ni100,等).数字模块(+/-24V,220V,等.)TTL模块(BeckhoffI/O模块,等.)RS232模块其他图3-3A-1一个典型的PLC系统P3U3APLCOverview6P3U3APLCOverview第三部分第三单元APLC概述这些模块可以连接到PLC的内部总线上,也可以通过总线连接器和现场总线单元(如PROFIBUS,WorldFIPorCAN)连接,并于其他PLC共享总线。用户的硬件很难和PLC内部总线直接连接。解决的方案是使用特定接口卡(如HMS的AnyBus卡)作为标准现场总线接口(如PROFIBUS,CAN,andWorldFIP)集成用户硬件。现在,PLC提供基于以太网的通信。尽管基于TCP/IP和IEEE802.2,每个厂商的PLC协议都不同。因此,默认情况下,不同厂商的PLC不能通过以太网交换数据。但是,施耐德的的PLC拥有接口库,可以用西门子PLC实现RFC1000,也可以使用OPCDX服务器,SCADA应用,或者特定通信接口卡,如APPLICOMone,作为网关。基于PLC的方案可以很好用于两层控制体系架构中,前端层独立于监控层。过程控制(输入输出,读出,闭环控制等)既不依赖于网络,也不依赖于远程电脑,它更为安全。PLC具有长期可用性,并得到支持:通常情况下,老的软硬件可以得到各自制造商的至少10年的支持。P3U3APLCOverview7P3U3APLCOverview第三部分第三单元APLC概述PLC操作PLC使用制造商提供的特定操作系统。操作系统处理:CPU状态(开始,停止,初始化,等);用户程序的调用中断内存和编程设备和其他通信设备通信PLC采用轮询的方式执行精确的循环。循环包括连续执行的三部分(如图3-3A-2所示):读输入状态。PLC内核读取所有输入模块,并把数值复制到内部输入内存区域执行用户程序状态。PLC内核访问所有PLC内存区域,执行用户程序。并把执行结果存贮在内部输出内存中。写输出状态。PLC内核复制内部输出内存内容到输出模块。P3U3APLCOverview8P3U3APLCOverview第三部分第三单元APLC概述图3-3A-2西门子PLC扫描周期除了循环,操作系统还管理中断(硬件中断、用户程序错误等)。用户程序(控制程序)由供应商特定的开发环境生成,然后下载到目标CPU中。它会保存在CPU的ROM中,即使掉电也不会丢失。通常,所有的PLC都有两种运行状态:运行和停止,由钥匙或者软件控制。上电时,PLC会根据事先设定进入运行或者停止状态。PLC编程PLC程序的开发包括两个方面。定义硬件组态和生成用户程序源代码。硬件组态描述了模块(IO和通信)及其在PLC中安装顺序,IO的寻址也将根据这个顺序自动生成。P3U3APLCOverview9P3U3APLCOverview第三部分第三单元APLC概述源代码由供应商特定的集成开发环境生成。通常他们由一系列工具组成:设置管理应用设置分配硬件参数设置总线和连接设备设置通信链路为PLC创建用户程序下载程序并测试用户程序可以用国际电工委员会的IEC1131-3推荐的五种语言中任何一种完成。IEC1131-3是一个试图在一个国际标准之下涵盖PLC编程语言的世界标准。它通过对编程接口的标准化,协调人们看待工业控制的方式。包括用来构建程序内部组织的顺序功能图定义和其他四种内部操作语言:梯形图、功能框图、结构文本和指令表。前三种语言是图形化的,后两种是文本的。每个生产商都有自己的专用语言。P3U3APLCOverview10P3U3APLCOverview第三部分第三单元APLC概述通过模块化和变量的定义,每个程序都得以结构化和简化,增强了可用性。此外,IEC1131-3定义了控制系统的组态方式。但是,在语言方面有些不同。源代码并非100%兼容。主要问题在于硬件寻址和PLC内核(操作方式,如何处理中断,如何调用用户程序等)大多数PLC供应商属于PLCopen组织,它是一个独立于生产商和产品的世界协会,致力于通过寻求IEC1131-3开放软件开发标准,为PLC用户带来更多的价值。今天的PLC随着PLC技术的发展,编程语言,通信能力和其他很多性能都进一步提高。现在的PLC提供了更快的扫描时间,更高效的利用内存空间,高密度的I/O系统和非传统设备直接连接到PLC的特殊接口。它们不但可以和其他控制系统进行通信,还具有执行报告功能,诊断自身、机器或过程的故障。通常用大小来对现在的PLC进行分类,它标志着适用的具体应用的特点和类型。小型化的,非模块化的PLC,也被称为固定IO的PLC,通常内存更小,适合I/O数量不多的固定场合中。模块化PLC拥有背板或导轨,可以用来安装多个I/O模块,适用于更复杂的应用中。P3U3APLCOverview11P3U3APLCOverview第三部分第三单元APLC概述PLC具有如此多的优点,显而易见,它们已经成为一个工业标准,并将在未来继续它们的辉煌。P3U3APLCOverview12P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来
BPAC—新一代工业控制系统,可编程自动化控制的未来1.课文内容简介:这是一篇在分析了工业控制用计算机和可编程序控制器各自的优、缺点后对未来工业控制系统展望性文章。通过本篇文章的学习,既可使学生更深刻地理解工业控制用计算机和可编程序控制器的使用特点,也对启发学生们的原创性思维大有裨益。2.温习《PLC控制技术》、《计算机控制技术》中绪论的内容,并总结归纳出各自的特点。3.生词与短语P3U3BPACsforIndustrialCont13P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来whitepaper白皮书passionateadj.激烈的functionalityn.功能性highend高端spurv.刺激discontinuityn.不连续relentlesslyadv.无情地,残酷地unparalleledadj.无比的,空前的systemcrash系统崩溃rebootn.重新启动patchv.修补factoryfloor工厂车间barcodescanner条码扫描仪criterian.标准P3U3BPACsforIndustrialCont14P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来commercialofftheshelf(COTS)商业现货acronymn.首字母缩写词quadratureencoder正交编码器seamlessadj.无缝的architecturen.架构mirrorv.镜像de-factoadj.事实上的,实际的XML可扩展标记语言SQL结构化查询语言housekeepingn.常规事务rigidityn.严格datalogging数据记录in-depthadv.深入地determinismn.确定性P3U3BPACsforIndustrialCont15P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来4.难句翻译[1]Sothe“twentypercenters”eitherlivedwithoutfunctionalitynoteasilyaccomplishedwithaPLCorcobbledtogetherasystemthatincludedaPLCforthecontrolportionofthecodeandaPCforthemoreadvancedfunctionality.因此那些要开发“20%应用”的工程师们要么使用一个PLC,无法轻松实现系统所需的功能,要么采用既包含PLC又包含PC的混合系统,他们利用PLC来执行代码的控制部分,用PC来实现更高级的功能。[2]Multi-domainfunctionality,Atleast2oflogic,motion,PIDcontrol,drives,andprocessonasingleplatform.多功能性,在一个平台上有逻辑、运动、PID控制、驱动和处理中的至少两种以上功能。[3]Singlemulti-disciplinedevelopmentplatformincorporatingcommontaggingandasingledatabaseforaccesstoallparametersandfunctions.单一的多规程开发平台使用通用标签和单一的数据库来访问所有的参数和功能。P3U3BPACsforIndustrialCont16P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来[4]TheseRTOSsprovidethecapabilitytocontrolallaspectsofthecontrolsystem,fromtheI/Oreadandwriteratestothepriorityofindividualthreadsspawnedonthecontroller.这些RTOS能控制系统的各个层面,从I/O读写速率到控制器上各个线程的优先级。5.参考译文BPAC—新一代工业控制系统,可编程自动化控制的未来随着许多厂商已生产出能结合PC功能和PLC可靠性的可编程自动化控制器(PAC),目前控制系统已逐渐开始采用PAC。本白皮书介绍PAC的起源以及它与PLC和PC的区别,并指出了使用PAC的工业控制未来发展方向。P3U3BPACsforIndustrialCont17P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来PAC将成为未来的工业控制方式和基于PC控制系统相比,有关PLC(可编程逻辑控制器)优势和劣势的激烈争论已经持续了十年。由于PC和PLC在技术上的差别越来越小,并且随着PLC采用了商业化(COTS)硬件以及PC能采用实时操作系统,从而出现了一种新类型的控制器——PAC。PAC的概念是由自动化研究机构(ARC)提出的,它表示可编程自动化控制器,用于描述结合了PLC和PC功能的新一代工业控制器。传统的PLC厂商使用PAC的概念来描述他们的高端系统,而PC控制厂商则用来描述他们的工业化控制平台。在PLC被开发出来的三十年里,它经过不断地发展,已经能结合模拟I/O,网络通信以及采用新的编程标准如IEC61131-3。然而,工程师们只需利用数字I/O和少量的模拟I/O数以及简单的编程技巧就可开发出80%的工业应用。来自ARC、联合开发公司(VDC)以及网上PLC培训资源PLC.net的专家估计:P3U3BPACsforIndustrialCont18P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来77%的PLC被用于小型应用(低于128I/O)72%的PLCI/O是数字的80%的PLC应用可利用20条的梯形逻辑指令集来解决由于采用传统的工具可以解决80%的工业应用,这样就强烈地需要有低成本简单的PLC;从而促进了低成本微型PLC的增长,它带有用梯形逻辑编程的数字I/O。然而,这也在控制技术上造成了不连续性,一方面80%的应用需要使用简单的低成本控制器,而另一方面其它的20%应用则超出了传统控制系统所能提供的功能。工程师在开发这些20%的应用需要有更高的循环速率,高级控制算法,更多模拟功能以及能更好地和企业网络集成。在八十和九十年代,那些要开发“20%应用”的工程师们已考虑在工业控制中使用PC。PC所提供的软件功能可以执行高级任务,提供丰富的图形化编程和用户环境,并且PC的COTS部件使控制工程师能把不断发展的技术用于其它应用。这些技术包括浮点处理器;高速I/O总线,如PCI和以太网;固定数据存储器;图形化软件开发工具。而且PC还能提供无比的灵活性,高效的软件以及高级的低成本硬件。P3U3BPACsforIndustrialCont19P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来然而,PC还不是非常适合用于控制应用。尽管许多工程师在集成高级功能时使用PC,这些功能包括模拟控制和仿真、连接数据库、网络功能以及和第三方设备通信,但是PLC仍然在控制领域中处于统治地位。基于PC控制的主要问题是标准PC并不是为严格的工业环境而设计的。PC主要面临三大问题: 稳定性:通常PC的通用操作系统不能提供用于控制足够的稳定性。安装基于PC控制的设备会迫使处理系统崩溃和未预料到的重启。 可靠性:由于PC带有旋转的磁性硬盘和非工业性牢固的部件,如电源,这使得它更容易出现故障。 不熟悉的编程环境:工厂操作人员需要具备在维护和排除故障时恢复系统的能力。使用梯形逻辑,他们可以手动迫使线圈恢复到理想状态,并能快速修补受影响的代码以快速恢复系统。然而,PC系统需要操作人员学习新的更高级的工具。P3U3BPACsforIndustrialCont20P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来
尽管某些工程师采用具有坚固硬件和专门操作系统的专用工业计算机,但是由于PC可靠性方面的问题绝大多数工程师还是避免在控制中使用PC。此外,在PC中的用于各种自动化任务的设备,如I/O、通信、或运动可能需要不同的开发环境。因此那些要开发“20%应用”的工程师们要么使用一个PLC无法轻松实现系统所需的功能,要么采用既包含PLC又包含PC的混合系统,他们利用PLC来执行代码的控制部分,用PC来实现更高级的功能。因而现在许多工厂车间使用PLC和PC相结合的系统,利用系统中的PC进行数据记录,连接条码扫描仪,在数据库中插入信息以及把数据发布到网上。采用这种方式建立系统的主要问题是该系统常常难以构建,排除故障和维护。系统工程师常常被要结合来自多个厂商软硬件的工作所困扰,这是因为这些设备并不是为了能协同工作而设计的。构建更好的控制器由于没有适合的PC或PLC解决方案,那些需要开发复杂应用的工程师就和控制厂商密切合作开发新的产品。他们需要新产品能结合PC的高级软件功能和PLC的可靠性。这些重要用户为PLC和基于PC控制的公司提供了产品开发指导。P3U3BPACsforIndustrialCont21P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来实现软件的功能不仅需要有高级的软件,而且控制器的硬件功能也需要有所提高。由于世界范围内对PC部件的需求在下降,所以许多半导体厂商开始为工业应用重新设计他们的产品。目前控制领域的厂商已开始在工业控制产品中使用工业化浮点处理器、DRAM、固态存储器如CompactFlash以及快速Ethernet芯片。这使得厂商能利用基于PC控制系统的灵活性和可用性来开发更为强大的软件,而且该PC控制系统还可运行实时操作系统以保证可靠性。这种新的控制器是为解决“20%”的应用问题而设计的,它结合了PLC和PC两者的优点。ARC的工业分析家把这种设备称为可编程自动化控制器,即PAC。在ARC的“可编程逻辑控制器世界概览”研究中,他们给出了PAC的五个主要特性。这些控制器特性是通过定义软件的能力来实现其功能的。1.“多功能性,在一个平台上有逻辑、运动、PID控制、驱动和处理中的至少两种以上功能。”除了为了实现特殊的协议如SERCOS要对I/O做一些改进;而且软件还能提供逻辑、运动、处理和PID的功能。例如,运动控制作为软件控制循环,它能从正交编码器上读取数字输入,执行模拟控制循环并输出控制设备的模拟信号。P3U3BPACsforIndustrialCont22P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来2. “单一的多规程开发平台使用通用标签和单一的数据库来访问所有的参数和功能。”由于PAC是为更为高级的应用如多功能而设计的,他们需要更为高级的软件。为了能高效地设计系统,软件必须是单一的集成化软件包,而不是多种分离的软件工具,这些软件工具在工程上不能无缝地协同工作。3. “通过结合IEC61131-3,用户向导和数据管理,软件工具能设计出在跨越多个机器和处理单元的处理流程。”简化系统设计的另一方面是具有高级的图形化开发工具,利用该工具可以使工程师很轻松地把处理的概念转变为能实际控制机器的代码。4. “开放的模块化构架能解决的工业应用可从控制分布于工厂机器到加工车间的操作单元。”由于所有的工业应用都需要有高度的定制特性,所以硬件必须是模块化的以便工程师们可以选择合适的部件。而且,软件也必须能让工程师增加和拆除模块以设计出所需的系统。5. “采用已有的网络接口标准,语言等,如TCP/IP,OPC&XML和SQL查询语言。”能和企业的网络通信对于现代化控制系统是非常关键的。尽管PAC包含有以太网接口,但是为了要把设备和工厂其它系统无问题地集成在一起,通信软件是至关重要的。P3U3BPACsforIndustrialCont23P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来两种不同的软件解决方案一方面软件是PAC和PLC主要的区别,而另一方面厂商在提供高级软件的方式上也有所不同。通常他们以目前已有的控制软件作为起点,不断增加PAC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 哺乳期解除劳动合同协议范本
- 2024年房屋补漏维修工程合同
- 2024专项资金借款的合同范本
- 员工聘用合同协议书范文2024年
- 建设工程内部承包合同书2024年
- 2024新款供货合同协议书
- 2024【流动资金外汇借贷合同】公司流动资金合同
- 2024年公司股东之间借款合同实例
- 专业房屋买卖合同模板大全
- 2024年事业单位聘用
- 人教版(2024新版)七年级上册数学期中模拟检测试卷(含答案)
- 2024人工智能技术在内容创作和营销领域的应用及影响分析报告
- 《篮球原地运球 行进间运球》教案(共三篇)
- 2024-2030年中国裸眼3D行业市场全景调研与竞争格局分析报告
- 2025年九省联考新高考 政治试卷(含答案解析)
- 2024年统编版小学六年级《道德与法治》上册第四单元 法律保护我们健康成长 9.《知法守法 依法维权》 第一课时 课件
- 期中测试卷-2024-2025学年语文六年级上册统编版
- 学校消防系统维保及检测总体服务方案
- 网络安全试题题库及参考答案
- 终极战略规划指南:深度剖析Cross SWOT分析、市场洞察与内部能力优化的综合行动方案
- 《白描花卉妙笔生》 课件 2024-2025学年岭南美版(2024) 初中美术七年级上册
评论
0/150
提交评论