




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子与信息工程学院 本科毕业论文(设计)外 文 文 献 翻 译译文题目: Programmable logic controllers Hardware, software architecture 学生姓名: 吴凡 专 业: 电气工程及其自动化 指导教师: 李东京 2012年12月 Programmable logic controllers:Hardware, software architectureMany respects, the architecture of the programmable logic controller (PLC) resembles a general-purpose computer with specialized input/output (I/O) modules. However, some important characteristics distinguish a PLC from a general-purpose computer. Most important, a PLC is much more reliable, designed for a mean time between failures measured in years. Second, a PLC can be placed in an industrial environment with its substantial amount of electrical noise, vibration, extreme temperatures, and humidity. Third, PLCs are easily maintained by plant technicians. Basic PLC hardware architectureThe basic architecture of a PLC consists of main components-the processor module, the power supply, and the I/O modules. The processor module consists of the central processing unit (CPU) and memory. In addition to a microprocessor, the CPU also contains at least an interface to a programming device and may contain interfaces to remote I/O and other communication networks. The power supply is usually a separate module, and the I/O modules are separate from the processor. The types of I/O modules include discrete (on/off), analog (continuous variable), and special modules like motion control or high-speed counters. The field devices are connected to the I/O modules. Depending on the amount of I/O and the particular PLC processor, the I/O modules may be in the same chassis as the processor and/or in one or more other chassis. Up until the late 1980s, the I/O modules in a typical PLC system were in chassis separate from the PLC processor. In the more typical present-day PLC, some of the I/O modules are present in the chassis that contains the processor. Some PLC systems allow more than one processor in the same chassis. Smaller PLCs are often mounted on a DIN rail. The smallest PLCs (often called micro-PLCs or naon-PLCs) include the power supply, processor, and all of the I/Os in one pack-age. Some micro-PLCs contain a built-in operator interface panel. For many micro-PLCs, the amount of I/O is limited and not expandable.Basic software, memory architecture (IEC 61131-3)The IEC 61131-3 standard defines a memory and program model that follows modern software engineering concepts. This model incorporates such features as top-down design, structured programming, hierarchical organization, formal software interfaces, and program encapsulation. Fortunately, extensive training in software engineering techniques is not necessary to become a proficient programmer. If fully implemented, the model is reasonably complicated. The main disadvantages of the model are its complexity and its contrast to the simplicity of the early PLCs. The overall IEC 61131-3 memory pro-gram and memory model are described. (For various implementations of the standard, visit /link/Erickson_PLC.) The IEC 61131-3 memory model (what the standard calls the software model) is layered-each layer hides many of the features of the layers beneath. Each of the main elements is now described. The configuration is the entire body of software (program and data) that corresponds to a PLC system. Generally, a configuration equates with the program and data for one PLC. In large complex systems that require multiple cooperating PLCs, each PLC has a separate configuration. A configuration communicates with other IEC configuration s within the control system through defined inter-faces, called access paths. The choice of the term configuration conflict with the historic use of this term in the controls industry. Generally, configuration refers to the process of specifying items such as the PLC processor model, communication interfaces, remote I/O connections, memory allocation, and so on. Therefore, the vendors producing IEC-compliant PLCs that use the term configuration in the historic sense refer to the entire body of software with some other term, such as projects. A resource provides the support functions for the execution of programs. One or more resources constitute a configuration. Normally, a resource exists within a PLC, but it may exist within a personal computer to support program testing. One of the main functions of a resource is to provide an interface between a program and the physical I/O of the PLC. A program generally consists of an interconnection of function blocks, each of which may be written in any of the IEC languages. A function block or program is also called a program organization unit. In addition to the function blocks, the program contains declarations of physical inputs/outputs and any variables local to the program. A program can read and write to I/O channels, global variables, and communicate with other programs. Provide the means to transfer information between congurations. Tasks control the execution of the program or parts of a program. A task controls one or more programs and/or function blocks to execute. The execution of a program implies that all of the function blocks in the program are processed once. The execution of a function block implies that all of the software elements of the function block are processed once. There are no implied mechanisms for program execution. In order for a program to be executed, it must be as-signed to a task, and the task must be congured to execute continuously, periodically, or with a trigger. Variables are declared within the different software elements of the model. A local variable is defined at the software element and can only be accessed by the software element. Local variables can be defined for the function block, program, resource, or conguration.A global variable defined for a conguration, resource, or program is accessible to all elements contained in it. For example, a global conguration variable is accessible to all software elements in the conguration. A global program variable is accessible to all function blocks in the program.Directly represented variables are memory and I/O locations in the PLC. IEC 61131-3 defines formats for references to such data. However, many implementers of the standard use their own formats, which are not consistent with the IEC standard.外文翻译在很多方面,可编程控制器的结构就像一台拥有特殊输入、输出模块的通用型电脑。然而普通电脑相比有以下几个显著特点。最重要的是,PLC更可靠平均故障率很低。第二个方面,PLC可以在恶劣的条件下工作,如大量的电噪声,震动,极限的温度,湿度。第三个方面,PLC在工厂设施中更容易稳定。PLC的基本硬件结构PLC的基本结构有以下几个主要模块处理器模块,电源模块和输入输出模块处理器模块由中央处理器单元和存储器组成。除此之外微处理器即CPU也至少包含编程接口,有的甚至含有I/O扩展口和其他通讯网络。电源部分通常是独立的,而I/O模块则与处理器分离,I/O模块的形式有数字量和模拟量,特殊的模块有运动控制模块和高速计数器。工业设备就与I/O模块相连。根据I/O口的数量和PLC处理器的特点,I/O模块可能与PLC在同一个底架或多个底架中。直到19世纪80年代后期,I/O模块和处理器分离在一个典型的PLC系统中。在如今典型的PLC中,有些I/O模块
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家禽消毒室管理制度
- 应急局科室管理制度
- 彩票发行费管理制度
- 微信技师房管理制度
- 德克士值班管理制度
- 快递分拣站管理制度
- 急救室专人管理制度
- 总经理聘任管理制度
- 感控办部门管理制度
- 成品库出货管理制度
- 医院培训课件:《肩周炎》
- 安全生产月关爱生命注意安全
- 2024年中国家用水处理机市场调查研究报告
- 2024年版《输变电工程标准工艺应用图册》
- 2024年海南省中考数学试卷真题及答案详解(精校打印)
- DL∕T 788-2016 全介质自承式光缆
- 陕西省安康市石泉县2023-2024学年八年级下学期期末考试物理试题
- IT系统集成项目实施与售后方案
- 新疆省新疆生产建设兵团2024年六年级下学期5月模拟预测数学试题含解析
- 北京市昌平区2022-2023学年四年级下学期数学期末试卷(含答案)
- 2025届自贡市重点中学高一下数学期末统考模拟试题含解析
评论
0/150
提交评论