长治公司plc基础理论知识培训资料_第1页
长治公司plc基础理论知识培训资料_第2页
长治公司plc基础理论知识培训资料_第3页
长治公司plc基础理论知识培训资料_第4页
长治公司plc基础理论知识培训资料_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、PLC基础理论知识培训资料可编程控制器的基础知识介绍第一课时:讲解PLC的背景,特点,应用及工作原理 1PLC的背景 20世纪20年代起,人们把各种继电器、定时器、接触器及其触点按一定的逻辑关系连接起来组成控制系统,控制各种生产机械,这就是大家所熟悉的传统继电接触器控制系统。由于它结构简单、容易掌握、价格便宜,在一定范围内能满足控制要求,因而使用面甚广。在工业控制领域中占主导地位。但是继电接触器控制系统有明显的缺点:设备体积大,可靠性差,动作速度慢,功能少,难于实现较复杂的控制。特别是由于它是靠硬连线逻辑构成的系统,连线复杂,当生产工序或对象需要改变时,原有的接线和控制柜就要更换,所以通用性和

2、灵活性较差。 20世纪60年代,由于小型计算机的出现和大规模生产及多机群控的发展,人们曾试图用小型计算机来实现工业控制的要求,但由于价格高,输入输出电路不匹配和编程技术复杂等原因。一直没能得到推广应用。 20世纪60年代末,美国的汽车制造业激烈竞争,各个厂家生产的汽车型号也不断更新,它必然要求生产线的控制系统也随之改变,以及对整个控制系统重新配置。为抛弃传统的继电接触器控制系统的束缚,适应市场的竞争要求,1968年美国通用汽车公司(GM)公开招标,对汽车流水线控制系统提出具体要求,就是著名的“GM十条”。这些要求实际上提出了将继电接触器控制的简单易懂、使用方便、价格低廉的优点,与计算机的功能完

3、善、灵活性、通用性好的优点结合起来。将继电接触器的硬连线逻辑转变成计算机的软件逻辑变成的设想。1969年美国数据设备公司(DEC)根据上述要求,研制开发出世界上第一台可编程控制器,并在GM公司汽车生产线上首次应用成功。当时人门把它称为可编程逻辑控制器(ProgrammableLogicController),简称PLC。它主要用来取代继电接触器逻辑控制,系统功能仅限于执行继电器逻辑,计时,计数等。 随着微电子技术的发展,20世纪70年代中期出现了微处理器和微计算机,人们把微机技术应用到PLC中,使它能够更多的发挥计算机的功能。不仅用逻辑编程取代硬连线逻辑,还增加了运算,数据传送和处理等功能,使

4、它真正成为一种电子计算机工业控制设备。国外工业界在1980年正式命名其为可编程控制器(ProgrammableController) 简称PC。但是为了避免与个人计算机(PersonalComputer)的简称混淆,所以将可编程控制器简称PLC。2PLC的定义PLC一直在飞速的发展中,因此到现在为止,还未能够对其下一个十分确切的定义。国际电工委员会(IEC)曾与1982年11月颁布了可编程控制器标准草案第一稿,1985年1月发表了第二稿,1987年2月颁布了第三稿,该草案对PLC的定义是:“可编程控制器是一种数字运算操作的电子系统,专为工业环境而设计。它采用可编程序的存储器,用来在其内部存储执

5、行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入输出,控制各种类型机械的生产过程。”PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单 指令形式,使用户程序编制形象、直观、方便易学,调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PL

6、C应用于生产实践。PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同。3PLC的特点和种类 PLC的特点: 抗干扰能力强,可靠性高工业现场的电磁干扰,电源波动,机械振动,温度和湿度的变化。PLC专门为工业环境下应用而设计的,因此人们在设计PLC的时候就从硬件和软件上都采取了抗干扰的措施,提高了其可靠性。A、硬件措施:B、软件措施: 控制系统结构简单,通用性强使用方便。 编程方便,易于使用。 功能完善 设计、施工、调试的周期短 体积小,维护操作方便 PLC的种类:目前,世界上有200多个厂家生产可编程控制器产品,比较著名的厂家有:美国的AB、通用(GE)、莫迪康(MODIC

7、ON)、日本的三菱(MITSBISHI)、欧姆龙(OMRON)、富士电机(FUJI)、松下电工、德国西门子(SIEMENS)、法国的TE、施耐德(SCHNEIDER)、韩国的三星(SUMSUNG)、LG等4P LC的应用领域由于微处理器芯片及有关元件的价格大大下降,使得PLC的成本下降。并且PLC的功能大大增强,它也能够解决复杂的计算和通信问题。使得PLC的应用越来越广泛。目前PLC在国内外已广泛应用于钢铁、采矿、水泥、石油、化工、电力、机械制造、装卸、造纸、纺织、环保、和娱乐等行业。PLC成为现代工业控制的三大支柱(PLC、机器人和CAD/CAM)之一。1、顺序控制(开关量的逻辑控制)2、模

8、拟量控制3、过程控制4、定时和记数控制5、数据处理6、通信和连网5PLC的分类1、按照I/O点数容量分类 小型机一般以开关量为主,我们公司大多使用的都是小型机。输入输出总点数在256点一下,用户程序存储器容量在4K字左右。典型的小型机有西门子公司的S7-200、OMRON公司的CPM2A系列、三菱公司的FX系列和AB公司的SLC500系列等整体式PLC产品。 中型机中型机的输入输出总点数在2562048点之间,用户程序存储器容量达到8K字左右。典型的中型机有西门子公司的S7-300系列、欧姆龙公司的C200H系列、AB公司的SLC500系列等模块式PLC产品。 大型机大型机的输入输出总点数在2

9、048点以上,用户程序存储器容量达到16K字左右。典型的大型机有西门子公司的S7-400、欧姆龙公司的CVM1和CS1系列、AB公司的SLC5/05等系列产品。2.按结构形式分 整体式结构 例如:西门子的S7200系列 模块式结构 例如:西门子的S7-300和S7-400系列6PLC的基本组成 PLC的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由CPU、输入/输出接口、电源扩展器接口和外部设备接口等几个主要部分组成。PLC的硬件系统结构如下图所示:1、中央处理器CPU中央处理器(CPU)是PLC的核心,一般有控制器、运算器和寄存器组成。这些电路都集成在一个芯片内,CP

10、U通过数据总线、地址总线和控制总线与存储单元、输入/输出接口电路相连接。CPU按PLC中系统程序赋予的功能指挥PLC有条不紊,按部就班的进行工作,用户程序和数据事先存于寄存器中,当PLC处于运行状态时,CPU按循环扫描方式执行用户程序。它用以运行用户程序、监控输入/输出接口状态、做出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储

11、器,主要存放用户编制的应用程序及各种暂存数据和中间结果。CPU的主要任务有控制用户程序和数据的接收与存储;用扫描的方式通过I/O部件接收现场信号的状态和数据,并存入输入映像寄存器或数据寄存器中,诊断PLC内部电路的工作故障和编程中的语法错误等;PLC进入运行状态后,从积存器逐条读取用户指令,经过命令解释后按指令规定的任务进行数据传送、逻辑或算术运算等;根据运算结果,更新有关标志位的状态和输出映像寄存器的内容,再经输出部件实现输出控制,制表打印或数据通信等功能。CPU的具体作用如下: 接收、存储用户程序; 以扫描的方式接收来自输入单元的数据和状态信息,并存入相应的数据存储区。 执行监控程序和用户

12、程序,完成数据和信息的逻辑处理,产生相应的内容控制信号,完成用户指令规定的各种操作; 响应外部设备(如编程器、打印机等)的请求;2、存储器可编程控制器配有两种存储器,即系统存储器(EPROM)和用户存储器(RAM)。系统存储器用来存储系统管理程序,用户不能够访问和修改这部分的内容。用户存储器用来存放编制的应用程序和工作数据状态。存放工作数据状态的用户存储器部分也称为数据存储区,它包括输入输出数据映像区,定时器/计数器预置数和当前值的数据区,存放中间结果的缓冲区。3、输入/输出(I/O)接口电路I/O接口是PLC与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)

13、的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入/输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。 开关量输入模块开关量的输入设备是各种开关、按钮、传感器等。其信号可能是交流电压(110V220V),直流电压(12V24V)等。为防止各种干扰信号和高电压信号进入PLC,影响其可靠性或造成设备损坏,现场输入接口电路一般有光电耦合电路进行隔离。光电耦合电路的关键器件是光耦合器,一般有发光二极管和光电三极管组成。输入电路

14、中一般都设有RC滤波电路,以防止由于输入触点抖动或外部干涉脉冲引起的错误输入信号。滤波电路延迟时间的典型值为1020ms(信号上升沿)和2050ms(信号下降沿),输入电流约为10mA。如 开关量输出模块输出模块的作用是将CPU执行用户程序所输出的TTL电平的控制信号转化为生产现场所需的,能够驱动特定设备的信号,以驱动执行机构的动作。通常开关量输出模块有三种形式,即,继电器输出、晶体管输出、双向晶闸管输出。A、 继电器输出:B、 晶体管输出(射极输出): C、 双向可控硅(双向晶闸管)输出电路:4、电源 电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输

15、入设备提供直流电源。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去。5、编程器 编程是PLC利用外部设备,用户可用以输入、检查、修改、调试程序或监示PLC的工作情况。 简易编程器 图形编程器 通用计算机编程6、外部设备接口7. PLC的工作原理一 .扫描技术 当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。概括而言,PLC是按照集中输入、集中输出、周期性循环扫描的方式进行工作的。每一次扫描所用的时间称

16、为一个扫描周期或工作周期。(一)输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。既PLC把所有外部输入电路的接通/断开状态读入输入映像寄存器。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映像区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。即:输入采样阶段CPU扫描所有输入端子,并将输入量顺序存入输入映像寄存器,此时输入映像寄存器被刷新,此后,关闭输入通道,接着转入程序执行阶段,

17、在程序执行和输出处理阶段无论外部输入信号如何变化,输入映像寄存器的内容不变,直到下一个扫描周期采样阶段,才重新写入输入映像寄存器。(二)用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映像区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映像区内的状态和数据不会

18、发生变化,而其他输出点和软设备在I/O映像区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。即:在这个阶段CPU对用户程序从左到右,从上到下。逐句执行程序指令,从输入映像寄存器、元件映像寄存器(内部继电器、记时器、计数器的状态和数据)中,将元件的状态数据读出。按程序要求进行逻辑运算和算术运算,并将每条结果写入元件映像寄存器,随程序不断刷新。(三)输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶

19、段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。 说明:同样的若干条梯形图,其排列次序不同,执行的结果也不同。另外,也可以看到:采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。 一般来说,PLC的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。即:CPU对所有用户执行完毕,将内部元件寄存器中所有输出继电器状态(构成输出状态表)在

20、输出处理阶段依次转到输出锁存器中,经隔离,驱动,功率放大电路送到输出端子,而驱动外部负载。 二.PLC的I/O响应时间 一个扫描周期的典型值为:1-100ms。输入/输出的滞后时间又成为系统的响应时间,是指PLC的外部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻之间的间隔。它由输入电路滤波时间、输出电路的滞后时间和因扫描工作方式产生的滞后时间三部分。输入模块的RC滤波电路用来滤除由输入端引起的干扰噪声,消除因外接输入触点动作时产生的抖动引起的不良影响,滤波电路的时间常数决定了输入滤波时间的长短,其典型值为10ms左右。输出模块的滞后时间与模块的类型有关,继电器型输出电路的滞后

21、时间一般在10ms左右;双向可控硅型输出电路在负载接通时的滞后时间约为1ms,负载由导通到断开时的最大滞后时间为10ms;晶体管型输出电路的滞后时间一般在1ms左右。由扫描工作方式引起的滞后时间最长可达到两个多扫描周期。可编程序控制器总的响应延迟时间一般只有几十ms,对于一般的系统是无关紧要的。要求输入-输出信号之间的滞后时间尽量短的系统,可以选用扫描速度快的可编程序控制器或采取其他措施。从微观上来考察,由于PLC特定的扫描方式,程序在执行过程中所用的输入信号是本周期内采样阶段的输入信号。若在程序执行过程中,输入信号发生变化,其输出不能即时做出反映,只能等到下一个扫描周期开始时采样该变化了的输

22、入信号。另外,程序执行过程中产生的输出不是立即去驱动负载,而是将处理的结果存放在输出映像寄存器中,等程序全部执行结束,才能将输出映像寄存器的内容通过锁存器输出到端子上。因此,PLC的输入/输出滞后现象。但对一般工业设备来说,其输入为一般的开关量,其输入信号的变化周期(秒级以上)大于程序扫描周期(毫微秒级),因此从宏观上来考察,输入的信号一旦变化,就能立即进入输入映像寄存器。也就是说,PLC的输入/输出滞后现象对一般工业设备来说是完全允许的。但对某些设备,如需要输出对输入做快反应,这时可采用快速响应模块、高速计数模块以及中断处理等措施来尽量减少滞后时间。 第二课时: 讲解PLC的软元件及基本指令

23、 1. PLC的软元件 软元件是PLC内部的具有一定功能的器件,这些器件实际上是有电子线路和寄存器及存储单元等组成。例如:输入继电器是由输入电路和输入映像寄存器构成,输出继电器是由输出电路和输出映像寄存器构成,定时器和计数器也是由特定功能的寄存器组成。它们都有继电器的特性,但是没有机械的触点。为了把这些元器件和传统的继电器区分开来,我们把它们称为软元件或软继电器。(1)西门子S7-200的软元件 A、输入继电器(I)B、输出继电器(Q)C、通用辅助继电器(M)D、特殊继电器(SM)SM0.0该位总是打开。SM0.1首次扫描周期时该位打开,一种用途是调用初始化子程序。SM0.2如果保留性数据丢失

24、,该位为一次扫描周期打开。该位可用作错误内存位或激活特殊启动顺序的机制。SM0.3从电源开启条件进入RUN(运行)模式时,该位为一次扫描周期打开。该位可用于在启动操作之前提供机器预热时间。SM0.4该位提供时钟脉冲,该脉冲在1分钟的周期时间内OFF(关闭)30秒,ON(打开)30秒。该位提供便于使用的延迟或1分钟时钟脉冲。SM0.5该位提供时钟脉冲,该脉冲在1秒钟的周期时间内OFF(关闭)0.5秒,ON(打开)0.5秒。该位提供便于使用的延迟或1秒钟时钟脉冲。SM0.6该位是扫描周期时钟,为一次扫描打开,然后为下一次扫描关闭。该位可用作扫描计数器输入。SM0.7该位表示“模式”开关的当前位置(

25、关闭 =“终止”位置,打开 =“运行”位置)。开关位于RUN(运行)位置时,您可以使用该位启用自由口模式,可使用转换至“终止”位置的方法重新启用带PC编程设备的正常通讯。SM1.0当操作结果为零时,某些指令的执行打开该位。SM1.1当溢出结果或检测到非法数字数值时,某些指令的执行打开该位。SM1.2数学操作产生负结果时,该位打开。SM1.3尝试除以零时,该位打开。SM1.4“增加至表格”指令尝试过度填充表格时,该位打开。SM1.5LIFO或FIFO指令尝试从空表读取时,该位打开。SM1.6尝试将非BCD数值转换为二进制数值时,该位打开。SM1.7当ASCII数值无法转换成有效的十六进制数值时,

26、该位打开。E、变量存储器(V)F、局部变量存储器(L)G、顺序控制继电器(S)H、定时器(T)a. 定时器的种类b 分辨率与定时时间的计算c 定时器的编号d 定时器指令使用说明1)接通延时定时器TON(On-Delay Timer)2)记忆接通延时定时器TONR(Retentive On-Delay Timer)3)断开延时定时器TOF(Off-Delay Timer)I、计数器(C)计数器是用来累计输入脉冲的个数,经常用来对产品进行计数或进行特定功能的编程。使用时要提前输入它的设定值(计数的个数)。当输入触发条件满足时,计数器开始累计它的输入端脉冲电位上升沿(正跳变)的次数;当计数器计数达到

27、预定的设定值时,其常开触点闭合,常开触点断开。a 计数器的种类 S7 200系列PLC的计数器有3种:增计数器CTU、增减计数器CTUD和减计数器CTD。b 编号 计数器的编号用计数器名称和数字(0255)级成,即C*,如C6。c 计数器指令使用说明1)增计数器CTU(Count Up)2)增减计数器CTUD(Count Up/Down)3)减计数器CTD(Count Down)J、模拟量输入映像寄存器(AI)、模拟量输出映像寄存器(AQ)K、高速计数器(HC)L、累加器(AC)(2)三菱软元件A、输入继电器(X) FX系列可编程序控制器的输入继电器和输出继电器的元件号用八进制数表示。八进制数

28、只有0-7这8个数字符号,遵循“逢8进1”的运算规则。B、输出继电器(Y) 输出继电器是可编程序控制器向外部负载发送信号的窗口。C、辅助继电器(M) 辅助继电器是用软件实现的,它们不能接收外部的输入信号,也不能直接驱动外部负载,相当于继电器控制系统中的中间继电器.a、通用辅助继电器M0M499 b、断电保护辅助继电器M500M3071c、特殊辅助继电器D、状态(S)E、定时器(T)F、计数器(C) a、内部计数器b、高速计数器F、数据寄存器 2. PLC的基本指令A. 梯形图(LAD) :是从继电器系统原理图的基础上演变而来的.两条“母线”,左边是“火线”,右边是“零线”。 B. 语句表(STL) C. 顺序功能流程图(SFC) D. 功能块图(FBD)第三课时:PLC的编程方法(以下讲解主要以西门子PLC为例)梯形图编程的基本规则:(1).PLC内部元器件的触点可以无限次的使用;(2).梯形图的每一行都是从左母线开始,然后是各种触点的逻辑连接,最后以线圈或指令盒结束。触点不能放在线圈的右边。(3).线圈和指令盒一般不能直接连接在左边的母线上,如需要的话可通过特殊的中间继电器SM0.0(常ON特殊中间继电器)完成。(4).在同一程序中,同一编号的线圈使用两次及两次以上称为双线圈输出。双线圈输出非常容易引起误动作,所以应避免使用。S7-200PLC中不

温馨提示

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

评论

0/150

提交评论