自动化专业英语教程教学课件July28,2007Email:wanghongwen@hebut.edu.cn课文内容简介:主要介绍《PLC控制技术》中可编程序控制器的起源、结构、工作方式、编程与发展前景等内容。2.温习《PLC控制技术》中绪论的内容。3.生词与短语P3U3APLCOverview第三部分第三单元APLC概述hard-wiredn.硬接线supervisionn.监督,管理socketn.插座kerneln.内核vendorn.卖主,供应商harmonizev.协调pollingn.轮询reusabilityn.可用性CAN控制器局域网,一种现场总线accommodatev.容纳,使适应rackn.架子,导轨P3U3APLCOverview第三部分第三单元APLC概述4.难句翻译[1]OnecanalsoimplementagatewaybymeansofanOPCDXserver,aSCADAapplicationoraspecificcommunicationcardsuchastheAPPLICOMone.句中的OPCDX即OLEforProcessControlDataExchange.OLE(ObjectLinkingandEmbedding)为对象的链接与嵌入,SCADA(SupervisoryControlAndDataAcquisition)为数据采集与监视控制系统。5.参考译文APLC概述许多不同的过程控制系统的自动化,如控制生产机械或工厂生产线,由被称为可编程逻辑控制器(PLC)的小型计算机完成。1968年,通用汽车公司首创PLC并应用于汽车工业,并开发第一个PLC工程,用电子控制器替代硬接线的继电器系统。P3U3APLCOverview第三部分第三单元APLC概述随着PLC的出现,工厂过程控制的集中化,尤其在汽车工业中,得到了大幅提高。PLC的架构PLC是一个无盘的紧凑计算机,包含所有过程控制必需的软硬件。他们通常用于自动化控制应用(如闭环控制),可以独立存在,也可以连到分布I/O,其他PLC或者监控计算机。这些连接通过现场总线建立,如WorldFIP,PROFIBUS或者Ethernet.典型的PLC包含:电源程序运行的CPU输入输出模块可选通信模块可用IO模块支持很多电气接口:P3U3APLCOverview第三部分第三单元APLC概述模拟模块(+/-10V,+/-1V,4-20ma,电阻,等)温度测量(pt100,Ni100,等).数字模块(+/-24V,220V,等.)TTL模块(BeckhoffI/O模块,等.)RS232模块其他图3-3A-1一个典型的PLC系统P3U3APLCOverview第三部分第三单元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年的支持。P3U3APLCOverview第三部分第三单元APLC概述PLC操作PLC使用制造商提供的特定操作系统。操作系统处理:CPU状态(开始,停止,初始化,等);用户程序的调用中断内存和编程设备和其他通信设备通信PLC采用轮询的方式执行精确的循环。循环包括连续执行的三部分(如图3-3A-2所示):读输入状态。PLC内核读取所有输入模块,并把数值复制到内部输入内存区域执行用户程序状态。PLC内核访问所有PLC内存区域,执行用户程序。并把执行结果存贮在内部输出内存中。写输出状态。PLC内核复制内部输出内存内容到输出模块。P3U3APLCOverview第三部分第三单元APLC概述ReadinputsWriteoutputsOperateuserprogramReadinputsWriteoutputsOperateuserprogramPLCCyclePLCCycle图3-3A-2西门子PLC扫描周期除了循环,操作系统还管理中断(硬件中断、用户程序错误等)。用户程序(控制程序)由供应商特定的开发环境生成,然后下载到目标CPU中。它会保存在CPU的ROM中,即使掉电也不会丢失。通常,所有的PLC都有两种运行状态:运行和停止,由钥匙或者软件控制。上电时,PLC会根据事先设定进入运行或者停止状态。PLC编程PLC程序的开发包括两个方面。定义硬件组态和生成用户程序源代码。硬件组态描述了模块(IO和通信)及其在PLC中安装顺序,IO的寻址也将根据这个顺序自动生成。P3U3APLCOverview第三部分第三单元APLC概述源代码由供应商特定的集成开发环境生成。通常他们由一系列工具组成:设置管理应用设置分配硬件参数设置总线和连接设备设置通信链路为PLC创建用户程序下载程序并测试用户程序可以用国际电工委员会的IEC1131-3推荐的五种语言中任何一种完成。IEC1131-3是一个试图在一个国际标准之下涵盖PLC编程语言的世界标准。它通过对编程接口的标准化,协调人们看待工业控制的方式。包括用来构建程序内部组织的顺序功能图定义和其他四种内部操作语言:梯形图、功能框图、结构文本和指令表。前三种语言是图形化的,后两种是文本的。每个生产商都有自己的专用语言。P3U3APLCOverview第三部分第三单元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模块,适用于更复杂的应用中。P3U3APLCOverview第三部分第三单元APLC概述PLC具有如此多的优点,显而易见,它们已经成为一个工业标准,并将在未来继续它们的辉煌。P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来BPAC—新一代工业控制系统,可编程自动化控制的未来1.课文内容简介:这是一篇在分析了工业控制用计算机和可编程序控制器各自的优、缺点后对未来工业控制系统展望性文章。通过本篇文章的学习,既可使学生更深刻地理解工业控制用计算机和可编程序控制器的使用特点,也对启发学生们的原创性思维大有裨益。2.温习《PLC控制技术》、《计算机控制技术》中绪论的内容,并总结归纳出各自的特点。3.生词与短语P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来whitepaper白皮书passionateadj.激烈的functionalityn.功能性highend高端spurv.刺激discontinuityn.不连续relentlesslyadv.无情地,残酷地unparalleledadj.无比的,空前的systemcrash系统崩溃rebootn.重新启动patchv.修补factoryfloor工厂车间barcodescanner条码扫描仪criterian.标准P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来commercialofftheshelf(COTS)商业现货acronymn.首字母缩写词quadratureencoder正交编码器seamlessadj.无缝的architecturen.架构mirrorv.镜像de-factoadj.事实上的,实际的XML可扩展标记语言SQL结构化查询语言housekeepingn.常规事务rigidityn.严格datalogging数据记录in-depthadv.深入地determinismn.确定性P3U3BPACsforIndustrialControl,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.单一的多规程开发平台使用通用标签和单一的数据库来访问所有的参数和功能。P3U3BPACsforIndustrialControl,theFutureofControl第三部分第三单元BPAC-新一代工业控制系统,可编程自动化控制的未来[4]TheseRTOSsprovidethecapabilitytocontrolallaspectsofthecontrolsystem,fromtheI/Oreadandwriteratestothepriorityofindividualthreadsspaw