资源描述
,单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,第一章,可编程序控制器概述,万嘉萍,二教,323,PLC,技术及应用(三菱),本章主要内容,1.1 PLC,的产生和发展,1.2 PLC,的特点及应用,1.3 PLC,的组成及分类,1.4 PLC,的编程语言,1.5 PLC,的工作原理,1.6 PLC,的性能指标,2025/11/28 周五,2,本章学习要求,重点内容:,PLC,的定义、功能、分类、组成及工作原理,了解内容:,PLC,产生、发展、性能指标,难点内容:,PLC,的编程语言,2025/11/28 周五,3,一、可编程序控制器的产生,美国通用汽车公司,(GM,公司,)1969,年提出了研制新型控制装置的十项指标,其主要内容如下:,(1),编程简单,可在现场修改和调试程序;,(2),价格便宜,性价比高于继电器控制系统;,(3),可靠性高于继电器控制系统;,(4),体积小于有继电器控制柜的体积,能耗少;,(5),能与计算机系统数据通信;,1.1 PLC,的产生和发展,2025/11/28 周五,4,(6),输入量是交流,115 V,电压信号(美国电网电压是,110V,);,(7),输出量是交流,115 V,电压信号、输出电流在,2 A,以上,能直接驱动电磁阀等;,(8),具有灵活的扩展能力;,(9),硬件维护方便,采用插入式模块结构;,(10),用户存储器容量至少在,4 KB,以上,1.1 PLC,的产生和发展,2025/11/28 周五,5,1969,年,美国数字设备公司(,DEC,)根据上述要求研制出第一台可编程序控制器,型号为,PDP-14,。,1.1 PLC,的产生和发展,2025/11/28 周五,6,发展阶段,时,间,控制功能,第一阶段,(,初始阶段,),1969,年至,20,世纪,70,年代中期,逻辑运算,计时,.,计数运算,第二阶段,(,扩展阶段,),20,世纪,70,年代中期至,70,年代末期,扩展了其他运算功能,第三阶段,(,成熟阶段,),20,世纪,70,年代末期至,80,年代中期,实现了,PLC,的通信功能,初步形成分布式通信网络体系;数学运算功能也得到了较大扩充,第四阶段,(,开放阶段,),20,世纪,80,年代中期开始,通信系统开放,通信协议标准化,采用了标准的软件体系,增加了高级语言,大中型产品多数有,CRT,显示功能等,二、,PLC,的发展阶段,1.1 PLC,的产生和发展,PLC,的发展趋势,1.,向微小型化和大型化两端发展,2.,大力开发智能模块,提高,PLC,的适应性,.,可靠性,3.,编程语言向高层次,.,标准化发展,4.PLC,与,PC,机日益紧密结合,5.PLC,通信与联网能力不断增强,1.1 PLC,的产生和发展,2025/11/28 周五,8,1.2 PLC,的特点及应用,一、,PLC,基本应用介绍,1.,数字量逻辑控制,2.,运动控制,3.,模拟量闭环过程控制,4.,数据处理,5.,通信联网,6.,在计算机集成制造系统,(CIMS),中的应用,2025/11/28 周五,9,二、,PLC,的优点,1.,高可靠性和强抗干扰能力,2.,灵活性好,3.,编程简单直观,易学易用,4.,系统安装简单、维修方便,5.,体积小、能耗低、易于实现机电一体化,1.2 PLC,的特点及应用,2025/11/28 周五,10,一、,PLC,的组成,1.3 PLC,的组成及分类,PLC,是微机技术与继电器常规控制概念相结合的产物,是一种工业控制用的专用计算机。作为一种以微处理器为核心的用作数字控制的特殊计算机,它的硬件配置与一般微机装置类似,主要由中央处理单元,(CPU,模块,),、存储器,(RAM/ROM),、输入,/,输出模块,(I/0,单元,),、电源和编程器几大部分组成。,2025/11/28 周五,11,外设,接口,输入,接口,编程装置,计算机,其他外设,接发现场信号,ROM,CPU,电源,后备,电池,I/O,扩,展,口,输出,接口,RAM,I/O,扩,展,单,元,PLC,系统的基本结构 框图,1.3 PLC,的组成及分类,2025/11/28 周五,12,1.,中央处理器,(CPU),CPU,是,PLC,的控制核心,包括微处理器和控制接口电路。微处理器是,PLC,的运算控制中心,由它实现逻辑运算,协调控制系统内部各部分的工作。它的运行是以循环扫描的方式采集现场各输入装置的状态信号,执行用户控制程序,并将运算结果传送到相应的输出装置,驱动外部负载工作。,CPU,芯片性能关系到,PLC,处理控制信号的能力与速度,,CPU,位数越高,运算速度越快,系统处理的信息量就越大,系统的性能越好。,控制接口电路是微处理器与主机内部其他单元进行联系的部件,主要有数据缓冲、单元选择、信号匹配、中断管理等功能。微处理器通过它来实现与各个单元之间的可靠的信息交换和最佳的时序配合。,1.3 PLC,的组成及分类,2025/11/28 周五,13,2.,存储器,存储器是存放程序及数据的地方,通常存储器插装在,CPU,模块中。,PLC,的存储器有两部分:系统程序存储器,(ROM),和用户程序存储器,(RAM),。系统程序存储器,(ROM),是由生产,PLC,的厂家事先编写并固化好的,它关系到,PLC,的性能,不能由用户直接存取和修改,其内容主要为监控程序、模块化应用功能子程序,能进行命令解释和功能子程序的调用,管理程序和各种系统参数等。,1.3 PLC,的组成及分类,2025/11/28 周五,14,3.,输入,/,输出接口,(I/O),输入,/,输出接口是,PLC,的,CPU,模块与外部控制现场相联系的桥梁,通过输入模块单元,,PLC,能够得到生产过程的各种参数;通过输出模块单元,,PLC,能够把运算处理的结果送至工业过程现场的执行机构实现控制。实际生产中的信号电平多种多样,外部执行机构所需电流也是多种多样,而,PLC,的,CPU,所处理的只能是标准电平,由于输入输出模块单元与工业过程现场的各种信号直接相连,这就要求它有很好的信号适应能力和抗干扰性能。因此,在输入输出模块单元中,一般均配有电平变换,.,光耦合器和阻容滤波等电路,以实现外部现场的各种信号与系统内部统一信号的匹配和信号的正确传递,,PLC,正是通过这种接口实现了信号电平的转换。,1.3 PLC,的组成及分类,2025/11/28 周五,15,4.,电源,PLC,通常使用交流,220V,或直流,24V,工作电源。它的电源模块为其他各功能模块提供,DC5V,、,DCl2V,、,DC24V,等各种内部直流工作电源。,一般情况下,许多,PLC,可以为输入电路和外部的传感器提供直流,24V,的工作电源,但是驱动,PLC,负载的直流电源或交流电源一般由用户提供。,1.3 PLC,的组成及分类,2025/11/28 周五,16,5.,编程器及其他可选外部设备,编程器是编制、编辑、调试、监控,PLC,的用户程序的必备设备,它主要由键盘、显示器、工作方式选择开关和外存储器安插器等部件组成。它通过通信接口与,PLC,的,CPU,模块相联系,完成人机对话。,1.3 PLC,的组成及分类,2025/11/28 周五,17,1,、按硬件组成分类,(,1),整体式,一般的小型及超小型,PLC,多为整体式结构,这种可编程序控制器是把,CPU,、,RAM,、,ROM,、,I/O,接口及与编程器或,EPROM,写入器相连的接口、输入,/,输出端子、电源、指示灯等都装配在一起的整体装置。西门子公司的,S7-200,系列,PLC,为整体式结构。,(,2),模块式,模块式结构又叫积木式。这种结构形式的特点是把,PLC,的每个工作单元都制成独立的模块,如,CPU,模块、输入模块、输出模块、电源模块、通信模块等。常见产品有,OMRON,公司的,C200H,、,C1000H,、,C2000H,,西门子公司的,S5-115U,、,S7-300,、,S7-400,系列等。,(,3,)叠装式,整体式,PLC,的灵活性和可扩展性较差,模块式,PLC,的灵活性强,但较复杂。将两种形式相结合,取长补短,就构成了叠装式,PLC,。例如三菱公司的,FX,系列,PLC,。,二、,PLC,的分类,2025/11/28 周五,18,2,、按点数和功能分类,二、,PLC,的分类,(,1,),超小型机,:,I/O,点数为,64,点以内,内存容量为,256,1000,字节;,(,2,),小型机,:,I/O,点数为,64,256,,内存容量为,1,3.6K,字节;,(,3,),中型机,:,I/O,点数为,256,1024,,内存容量为,3.6,13K,字节;,(,4,),大型机,:,I/O,点数为,1024,以上,内存容量为,13K,字节以上;,2025/11/28 周五,19,2025/11/28 周五,20,PLC,的编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同与一般的汇编语言,它既要满足易于编写,又要满足易于调试的要求。目前,还没有一种对各厂家产品都能很好兼容的编程语言。,1.4 PLC,的编程语言,2025/11/28 周五,21,1.4 PLC,的编程语言,PLC,采用面向控制过程、面向问题的“自然语言”编程,,国际电工委员会制订的,5,种标准编程语言如下。,这些编程语言有梯形图、指令表、顺序功能图、功能块图、结构化文本。,2025/11/28 周五,22,1.,梯形图,梯形图是一种图形化的编程语言,沿用了传统的电气控制原理图中的继电器触点,.,线圈,.,串联和并联等术语和一些图形符号构成,左右的竖线称为左右母线。在程序中,最左边是主信号流,信号流总是从左向右流动的。梯形图由触点,.,线圈和指令框等构成。,1.4 PLC,的编程语言,2025/11/28 周五,23,一、梯形图,由来与比较,继电控制梯形图,PLC,梯形图,电源线,母线,2025/11/28 周五,24,梯形图的特点,(1),梯形图中的继电器是,“,软继电器,”,。,(2),“,软继电器,”,的常开触点和常闭触点,在程序中可以被反复引用,。,(3),梯形图中的,“,概念电流,”,只能从左向右流。,(4),当梯形图中输出继电器线圈满足接通条件时,就表示在对应的输出点有输出信号。,25,梯形图的特点,(6),当,PLC,处于运行状态时,,PLC,就开始按照梯形图符号排列的先后顺序,(,从上到下、从左到右,),逐一处理,也就是说,,PLC,对梯形图是按扫描方式顺序执行程序。,(7),执行用户程序时,输入触点和输出线圈的状态是从,I/O,映象寄存器中读取的,不是现场开关的实际状态。梯形图中前面程序解算的结果马上可以被后面程序的解算所利用。,26,2.,指令表,适合于简单文本的程序设计。指令表是一种类似于计算机汇编语言的一种文本编程语言,即用特定的助记符来表示某种逻辑运算关系。,1.4 PLC,的编程语言,2025/11/28 周五,27,2.,指令表,一般由多条语句组成一个程序段。指令表适合于经验丰富的程序员使用,可以实现某些梯形图不易实现的功能。此外,梯形图和指令表之间可以相互转换,例如图,(a),所示梯形图,可以转换为如图,(b),所示指令表。,1.4 PLC,的编程语言,(,a,)梯形图语言 (,b,)指令表语言,2025/11/28 周五,28,语句表与梯形图是一一对应关系;语句表将梯形图控制逻辑描述出来,并通过编程器输入到,PLC,中去。,29,语句表,PLC,的语句:操作码,+,操作数,操作码用助记符表示,指示,CPU,要执行的某种操作功能,称为,“,编码指令,”,操作数给出了操作码执行某种操作的对象或所需的数据;通常是编程元件的编号,语句表编程有键入方便、编程灵活的优点,但不如梯形图形象、直观。,30,3.,顺序功能图,适合于时序混合型的多进程复杂控制。顺序功能图也是一种图形化的编程语言,用来编写顺序控制的程序,(,如机械手控制程序,),。,在进行程序设计时,工艺过程被划分为若干个顺序出现的步,每步中包括控制输出的动作,从一步到另一步的转换由转换条件来控制,特别适合于生产制造过程。,1.4 PLC,的编程语言,2025/11/28 周五,31,4.,功能块图,适合于典型固定复杂算法控制,如,PID,调节等。功能块图使用类似于布尔代数的图形逻辑符号来表示控制逻辑,一些复杂的功能用指令框表示,适合于有数字电路基础的编程人员使用。,功能块图采用类似于数字电路中逻辑门的形式来表示逻辑运算关系。一般一个运算框表示一个功能。运算框的左侧为逻辑运算的输入变量,右侧为输出变量。输入,.,输出端的小圆圈表示“非”运算,方框用“导线”连在一起。,2025/11/28 周五,32,5.,结构化文本,适合于自编专用的复杂程序,如特殊的模型算法。结构化文本是为,IEC61131-3,标准创建的一种,PLC,专用的高级语言。与梯形图相比,易于实现复杂的数学运算,编写的程序非常简洁和紧凑。,西门子公司的,PLC,使用的,STEP7,中的,S7 SCL,属于结构化控制语言,程序结构与,C,语言和,Pascal,语言相似,特别适合习惯使用高级语言进行程序设计的技术人员使用。,1.4 PLC,的编程语言,2025/11/28 周五,33,1.PLC,的循环扫描工作方式,PLC,要完成控制任务是在其硬件的支持下,通过执行反映控制要求的用户程序来完成的,这和计算机的工作原理是一致的。,1.5 PLC,的工作原理,2025/11/28 周五,34,PLC,的运行方式是循环扫描方式,简单直观,简化了程序设计,并为,PLC,的可靠运行提供了保障。,一方面,扫描到的指令被执行后,其结果马上就可以被将要扫描到的指令所利用;,另一方面,通过,CPU,设置的定时器监视每次扫描是否超过规定时间,可以避免由于,CPU,内部故障使程序执行进入死循环。,1.5 PLC,的工作原理,2025/11/28 周五,35,2.PLC,的循环扫描工作过程,一个扫描周期内基本上要执行以下,6,大任务,(,1,)运行监控任务,(,系统监视计时器,WDT),(,2,)与编程器交换信息任务,(,3,)与数字处理器,(DPU),交换信息任务,(,4,)与外部设备接口交换信息任务,(,5,)执行用户程序任务,(,6,)输入输出信息处理任务,1.5 PLC,的工作原理,2025/11/28 周五,36,在,PLC,的一个扫描周期内,用户程序扫描和,I/O,操作是实现系统控制功能的两个重要过程。,2025/11/28 周五,37,1.5 PLC,的工作原理,用 户,程 序,输入,映像区,输出,映像区,输入,端子,输出,端子,输入信号,输入信号,用户程序执行,输入采样与输出刷新,PLC,用户程序扫描和,I/O,操作的工作过程,2025/11/28 周五,38,扫描的具体工作过程,输入采样阶段,PLC,对现场输入信息的采集一般是在一个循环扫描周期的某个时段将现场全部有关信息采集到控制器内,存放在系统准备好的一个区域,称之为输入映像区。,2025/11/28 周五,39,程序处理阶段,CPU,按先左后右、先上后下的顺序对每条指令进行逐条调出并解释、执行,,CPU,从输入映象寄存器和元件映象寄存器中读出各继电器的状态,根据用户程序给出的逻辑关系进行逻辑运算,运算结果再写入元件映象寄存器中。,40,影响执行用户程序阶段的扫描时间的几方面因素:,执行用户程序阶段的扫描时间是影响扫描周期时 间长短的主要因素。,用户程序中所用语句条数的多少。用户程序中语句条数的多少不同,所用的扫描时间必然不同。则要减少扫描时间,应使所编写的用户程序尽量简洁;,每条指令的执行时间不同。对同一控制功能若选用不同的指令进行编程,扫描时间会有很大差异。少则几个微秒,多大上百个微秒。,程序中有改变程序流向的指令。如:跳转指令、连锁指令、子程序调用指令等等。,41,I/O,刷新阶段:,输出刷新,:将输出继电器的元件映象寄存器的状态传送到相应的输出锁存电路,再经输出电路的隔离和功率放大部分传送到,PLC,的输出端,驱动外部(负载)执行元件动作。,输入刷新:,CPU,从输入电路中读出各输入点状态,并将此状态写入输入映象寄存器中,刷新输入映象寄存器的内容。,42,3.I/O,响应时间,定义:从,PLC,系统的某一输人信号变化开始到系统有关输出端信号的改变所需的时间为,I/O,响应时间。,1.5 PLC,的工作原理,2025/11/28 周五,43,3.I/O,响应时间,由,PLC,的循环扫描过程可知,外界信息必须在前一个扫描周期的,I/O,扫描阶段之前准备好,并由,PLC,读入到输入映像区,在计算机内经历一扫描周期的时间,在本扫描周期的,I/O,扫描阶段输出给外设,这是系统必须有的扫描时间,如图所示:,1.5 PLC,的工作原理,2025/11/28 周五,44,I/O,操作,扫描时间,扫描时间,程序扫描,程序扫描,输入接通延时,输出接通延时,周期扫描过程,外部输入信号,输入端子信号,输入映像区,外部输出信号,I/O,响应时间,PLC,的,I/O,响应时间,1.5 PLC,的工作原理,2025/11/28 周五,45,4.PLC,的中断输入处理,PLC,的中断处理原理与计算机中断处理的原理基本相同。即当有中断请求信号输入时,系统要中断正在执行的相关程序而转向执行中断处理子程序;,1.5 PLC,的工作原理,2025/11/28 周五,46,4.PLC,的中断输入处理,当有多个中断源申请时,它们将按中断的优先级进行排队后顺序处理;系统处理完中断子程序后回复到原程序中断点,继续执行原程序。系统可通过程序设置中断允许或中断禁止。,1.5 PLC,的工作原理,2025/11/28 周五,47,PLC,以循环扫描方式工作,正常的输入,/,输出处理是在扫描周期内的某一阶段进行的。对于,中断处理子程序,中有关信息的输出必须采取特殊处理,即这部分的输出不通过周期扫描输出,而利用专门的硬件或软件立即执行。,2025/11/28 周五,48,1.6 PLC,的性能指标与分类,一、,PLC,的性能指标,1.I/O,点数,输入、输出端子的个数,2.,用户程序存储器容量,决定了,PLC,可以容纳用户程序的长短,一般以字为单位来计算。,中、小型,PLC,的存储容量一般在,8K,以下,大型,PLC,的存储容量达到,256K,2M,。,49,3.,扫描速度,PLC,执行程序的速度,是衡量,PLC,控制速度的重要指标,。,以,ms/K,字为单位表示,例如,20ms/K,字,表示扫描,1K,字的用户程序所需要的时间为,20ms,。,50,4.,指令的功能与数量,指令功能的强弱、数量的多少也是衡量,PLC,性能的重要指标。编程指令的功能越强、数量越多,,PLC,的处理能力和控制能力越强,用户编程也越简单方便,越容易实现复杂的控制任务。,2025/11/28 周五,51,5.,内部元件的种类与数量,在编制,PLC,程序时,需要用到大量的内部元件来存放变量、中间结果、定时计数等信息,这些元件的种类与数量越多表示,PLC,的存储和处理各种信息的能力越强。,2025/11/28 周五,52,6.,特殊功能单元,特殊功能单元种类的多少与功能的强弱是衡量,PLC,产品的一个重要指标。,2025/11/28 周五,53,7.,可扩展能力,PLC,的可扩展能力包括,I/O,点数的扩展、存储容量的扩展、联网功能的扩展、各种功能模块的扩展等。在选择,PLC,时,经常需要考虑,PLC,的可扩展能力。,2025/11/28 周五,54,作业:,P16 1-1,、,1-4,、,1-8,2025/11/28 周五,55,THE END,2025/11/28 周五,56,
展开阅读全文