结构和工作原理_第1页
结构和工作原理_第2页
结构和工作原理_第3页
结构和工作原理_第4页
结构和工作原理_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

结构和工作原理2.1可编程序控制器的组成与基本结构PLC是一种工业控制用的专用计算机,它的实际组成与一般微型计算机系统基本相同,也是由硬件系统和软件系统两大部分组成。硬件由中央处理单元、存储器、输入输出接口电路等组成。2.1.1可编程序控制器的硬件系统

图2.1PLC结构示意图1、基本结构微处理器单元(CPU)实现逻辑运算,协调控制系统内部各部分的工作。它的运行是按照系统程序所赋予的任务进行的。PLC常用的微处理器主要有通用微处理器、单片机或双极型位片式微处理器。PLC大多用8位和16位微处理器。(2)存储器存储器是PLC存放系统程序、用户程序和运行数据的单元。有系统程序存储器和用户存储器两种。(3)输入/输出模块单元输入(Input)电路和输出(Output)电路简称为I/O模块,它们是联系外部现场和CPU模块的桥梁。一般均配有电子变换、光耦合器和阻容滤波等电路,以实现外部现场的各种信号与系统内部统一信号的匹配和信号的正确传递,PLC正是通过了这种接口实现了信号电平的转换。常用的各种类型输入/输出模块单元①开关量输入单元:按照输入端的电源类型不同,分为直流输入单元和交流输入单元,分别如图2.2和图2.3所示。图2.2直流开关量输入单元②开关量输出单元:按照现场执行机构使用的电源类型的不同,开关量输出单元可分为直流输出单元(晶体管输出方式或继电器触点输出方式)交流输出单元(晶闸管输出方式或继电器触点输出方式)。c)双向晶闸管输出③模拟量输入单元:模拟量输入单元一般由滤波、A/D转换器、光耦合器隔离等部分组成。④模拟量输出单元:一般由光耦合器隔离、D/A转换器和信号转换等部分组成。⑤智能输入/输出单元:是一个独立的自治系统,它具有与PLC主机相似的硬件系统,也是由中央处理单元、存储器、输入/输出单元和外部设备接口单元等部分,通过内部系统总线连接组成的。PID调节智能单元也是一种智能单元,它能独立完成工业生产过程控制中一个或几个闭环控制回路的PID调节。(4)I/O扩展接口。

I/O扩展接口是PLC主机为了扩展输入/输出点数和类型的部件。I/O扩展接口有并行接口、串行接口等多种形式。(5)外设I/O接口。通过它,PLC可以和编程器、彩色图形显示器、打印机等外部设备相连,也可以与其他PLC或上位计算机连接。外设I/O接口一般是RS232C或RS422A串行通信接口。(6)电源。把外部供应的电源变换成系统内部各单元所需的电源,有的电源单元还向外提供直流电源,给与开关量输入单元连接的现场电源开关使用。PLC供电电源是一般市电,也有用直流24V供电的。2.输入/输出扩展环节

输入/输出扩展环节与主机的输入/输出扩展接口相连,有两种类型:简单型:通常通过并行接口与主机通信。智能型:环节本身带有中央处理单元,它对生产过程现场信号的输入/输出处理由本身所带的中央处理单元管理,通常采用串行通信接口与主机通信,多用于大中型PLC的输入/输出扩展。3.外部设备

编程器。简易编程器:只能输入和编辑指令表;专用图形编程器:方便、专用、价高;计算机编程:图形编程、监控、打印、分析和仿真。PC机作为可编程控制器的上位机构成一种通用编程系统。软件:MEDOC(DOS平台)GXDEVELOPER

(WINDOWS平台)(2)彩色图形显示器。(3)打印机。

PLC还可以配置其他外部设备,例如,配置存储器卡、盒式磁带机或磁盘驱动器,用于存储用户的应用程序和数据;配置EPROM写入器,用于将程序写入到EPROM中。2.1.2可编程序控制器的软件系统

PLC的软件系统由系统程序(又称监控程序)和用户程序(又称应用软件)两大部分组成。1.系统程序固化在PROM或EPROM中系统程序包括系统管理程序、用户指令解释程序和供系统调用的标准程序模块等。2.用户程序存放在RAM或EPROM中2.2可编程序控制器的工作过程与工作原理2.2.1可编程序控制器的工作过程

PLC上电后,就在系统程序的监控下,周而复始地按固定顺序对系统内部的各种任务进行查询、判断和执行,这个过程实质上是一个不断循环的顺序扫描过程(称为循环扫描工作方式)。一个循环扫描过程称为扫描周期。PLC的工作过程如图2.7所示。注意几点:(1)运行监控任务。为了保证系统可靠工作,PLC内部设置了系统监视定时器WDT,由它来监视扫描周期是否超时。(2)与编程器交换信息任务。作为编制、调试用户程序的外部设备,编程器在PLC的外部设备中占有非常重要的地位,所以在主机的扫描周期中,把与编程器交换信息的任务单独列出。(3)与数字处理器(DPU)交换信息任务。一般大中型PLC多为双处理器系统,数字处理器(DPU)是系统的从处理器,它的作用是处理位操作指令,协助主处理器加快整个系统的处理速度。小型PLC中是没有这个任务的。(4)与外部设备交换信息任务。与上位计算机、其他PLC或一些终端设备进行信息交换。(5)执行用户程序任务。用户程序的执行是按用户程序的实际逻辑关系结构由前向后逐步扫描处理的,并把运行结果装入输出(元件)映像寄存器中,系统的全部控制功能都在这一任务中实现。(6)输入/输出信息处理任务。PLC内部开辟了两个暂存区,即输入、输出信号映像寄存器。用户程序从输入信号映像寄存器中读取输入信号状态,运算处理后将结果放入输出信号映像寄存器中。输入/输出信号映像寄存器与实际输入/输出单元的信息交换是通过输入/输出任务实现的。输入、输出过程参见书中图2-7。2.2.2可编程序控制器的工作原理

PLC的工作原理与计算机的工作原理是基本一致的,但在时间上,PLC执行的任务是串行的。在PLC中,采用循环扫描的方式,不断地对输入和输出变量进行采样和输出,使得变量满足程序条件时,及时有相应的输出使执行机构动作。在PLC中,程序执行时,如果这一个扫描周期变量的条件未满足,程序将继续执行下去,直到下面的某一个扫描周期中,变量的条件满足时,满足条件的运行结果就被执行。2.3可编程序控制器的编程语言PLC提供的编程语言通常有以下几种:梯形图、指令表、顺序功能流程图和功能块图。1.梯形图(LAD)

PLC的梯形图与继电器控制系统的梯形图的基本思想是一致的,只是在使用符号和表达方式上有一定区别。

交流异步电动机直接启动电路图

图2PLC梯形图把左边的母线假想为电源“火线”,而把右边的母线(虚线所示)假想为电源“零线”。如果有“能流”从左至右流向线圈,则线圈被激励;如果没有“能流”,则线圈未被激励。在梯形图中,触点代表逻辑“输入”条件,如开关、按钮、内部条件等;线圈通常代表逻辑“输出”结果,如灯、电机接触器、中间继电器等。对S7-200系列PLC来说,还有一种输出——“盒”(方块图),它代表附加的指令,如定时器、计数器和功能指令等。2.指令表(STL)

指令表(STL)编程语言类似于计算机汇编语言的一种助记符语言。一般来说,指令表编程适合于熟悉PLC和有经验的程序员使用。3.功能模块图语言(FBD)

功能模块图语言是与数字逻辑电路类似的一种PLC编程语言。采用功能模块图的形式来表示模块所具有的功能,不同的功能模块有不同的功能。下图是交流异步电动机直接启动的功能模块图编程语言的表达方式。

功能模块图的特点是:以功能模块为单位,分析理解控制方案简单容易;直观性强,对于具有数字逻辑电路基础的设计人员很容易掌握的编程;对规模大、控制逻辑关系复杂的控制系统,由于功能模块图能够清楚表达功能关系,使编程调试时间大大减少。4.顺序功能图(SFC)顺序功能图,亦称功能流程图或状态转移图,是为了满足顺序逻辑控制而设计的编程语言。顺序功能图主要由“状态”和“转移”等基本元素组成。通过这些基本元素的不同组合,可以表达各种各样的复杂顺序控制逻辑,控制规律的表达简洁明了。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论