还剩4页未读,继续阅读
文本内容:
plc的基本工作原理一扫描技能•当PLC投入作业后,其作业进程普通分为三个阶段,即输入采样、用户程序施行^口输出改写三个阶段完毕上述三个阶段称作一个扫描周期在整个作业期间,PLC的以必然的扫描速度重复施行上述三个阶段CPU
(一)输入采样阶段在输入采样阶段,PLC以扫描方式挨次地读入全部输入情况和数据,并将它们存入I/O映象区中的相应得单元内输入采样完毕后,转入用户程序施行和输出改写阶,,段在这两个阶段中即便输入情况和数据发生变化1/0映象区中的相应单元的情况和数据也不会改动于是,假设输入是脉冲信号,则该脉冲信号的宽度有必要大于一个扫描周期,才调保证在任何情况下,该输入均能被读入
(二)用户程序施行阶段在用户程序施行阶段,PLC总是按由上而下的次第挨次地扫描用户程序(梯形图)在扫描每一条梯形图时,又总是先扫描梯形图左面的由各触点构成的控制路线,并按先左后右、先上后下的次第对由触点构成的控制路线进行逻辑运算,然后依据逻辑运算的效果,改写该逻辑线圈在系统存储区中对应位的情况;兴许改写该输出线圈在RAMI/O映象区中对应位的情况;兴许承认是否要施行该梯形图所规矩的特殊功用指令即,在用户程序施行进程中,只要输入点在I/O映象区内的情况和数据不会发生变化,而其他输出点和软设备在映象区或者系统存储区内的情况和数据都有兴I/O RAM许发生变化,而且排在上面的梯形图,其程序施行效果会对排在下面的但凡用到这些线圈或者数据的梯形图起效果;相反,排在下面的梯形图,其被改写的逻辑线圈的情况或者数据只能到下一个扫描周期才调对排在其上面的程序起效果
(三)输出改写阶段,,当扫描用户程序完毕后就进入输出改写阶段在此期间按照映PLC CPUI/O象区内对应的情况和数据改写全部的输出锁存电路,再经输出电路驱动相应的外设这时,才是PLC的真实输出相同的若干条梯形图,其摆放次第不同,施行的效果也不同其他,选用扫描用户程序的作业效果与继电器控制设备的硬逻辑并行作业的效果有所区别当然,假设扫描周期所占用的时刻对整个作业来说可以疏忽,那末二者之间就没有什么区别了普通来说,PLC的扫描周期包括自确诊、通讯等,如下图所示,即一个扫描启期等于自确诊、通讯、输入采样、用户程序施行、输出改写等全部时刻的总和可编程控制器,英文称ProgrammableLogicController,简称PLC PLC是依据O电子计算机,且合用于工业现场作业的电控制器它源于继电控制设备,但它不像继电设备那样,经过电路的物理进程完毕控制,而首要靠作业存储于PLC内存中的程序,进行入出信息转化完毕控制依据电子计算机,但并不等同于胞计算机遍及计算机进行入出信息转化,PLC多只考虑信息自身,信息的入出,只要人机界面好就可以了而则还要考虑信息PLC入出的可靠性、实时性,以及信息的运用等问题特殊要考虑怎样适应于工业环境,如便于安装,抗干扰等问题完毕控制要害
1.1输入输出信息转化、可靠物理完毕,可以说是PLC完毕控制的两个根柢要害输入输出信息转化靠作业存储于内存中的邮完毕龄既有生产厂家的系PLC PLC统程序不可更改,又实用户自行开辟的运用用户程序系统程序供应作业渠道,同时,还为程序可靠作业及信号与信息转化进行必要的公共处理用户程序由用户PLC按控制要求规划什么样的控制要求,就应有什么样的用户程序可靠物理完毕首要靠输人及输出电路的电路,都是INPUT OUTPUTPLC I/O专门规划的输入电路要对输入信号进行滤波,以去掉高频干扰而且与内部计算机电路在电上是隔绝的,靠光耦元件树立联络输出电路表里也是电隔绝的,靠光耦元件或者输出继电器树立联络输出电路还要进行功率放大,以足以带动普通的工业控制元器件,如电磁阀、接触器等等电路是不少的,每一输入点或者输出点都要有或者电路有多用I/O TI0PLC I/O点,普通也就有多少个I/O用电路但由于它们都是由高度集成化的电路组成的,所以,所占体积并不大输入电路时刻监视着输入情况,并将其暂存于输入暂存器中每一输入点都有一个对应的存储其信息的暂存器输出电路要把输出锁存器的信息传送给输出点输出锁存器与输出点也是一一对应的这儿的输入暂存器及输出锁存器实际便是PLC处理器I/O口的存放器它们与计算机内存交流信息经过计算机总线,并首要由作业系统程序完毕把输人暂存器的信息读到的内存中,称输入改写内存有专门开荒的存放输入信息的映射区这PLC PLC(个区的每一对应位)称之为输入继电器,或者称软接点这些方位成,标明接点bit1通,置成为接点断由于它的情况是由输入改写得到的,所以,它反映的便是输入情0况输出锁存器与PLC内存中的输出映射区也是对应的一个输出锁存器也有一个内存位(bit)与其对应,这个位称为输出继电器,或者称输出线圈靠作业系统程®,输出继电器的情况映射到输出锁存器这个映射也称输出改写输出改写首要也是靠作业系统程序完毕的这样,用户所要编的程序只是,内存中输入映射区到输出映射区的转化,特殊是怎样按输入的时序转化成输出的时序这是一个数据及逻辑处理问题由于PLC有茁壮的指令系统,编写出满足这个要求的程序是彻底兴许的,而且也是较为简单的
1.2完毕控制进程简略地说,PLC完毕控制的进程普通是:图典型开机流程
1.1PLC输入改写--再作业用户程序--再输出改写--再输入改写--再作业用户程序--再输出改写……永不连续地循环重复地进行着图所示的流程图反映的就是上述进程它也反映了信息的时刻联络
1.1有了上述进程,用PLC结束操控显着是兴许的因为有了输入改写,可把输入电路监控得到的输入信息存入的输入映射区;经作业用户程序,输出映射区将得PLC到转化后的信息;再经输出改写,输出锁存器将反映输出映射区的情况,并通过输出电路发生相应的输出又因为这个进程是永不连续地循环重复地进行着,所以,输出总是反映输入的改动的仅仅照料的时刻上,略有滞后然,这个滞后不宜太大,否则,所结束的操控不那末及时,也就失掉操控的意义为此,PLC的作业速度要快速度快、实施指令时刻短,是PLC结束操控的基础事实上,它的速度是很快的,实施一条指令,多的几微秒、几十微秒,少的才零点几,或者零点零几微秒并且这个速度还在不断提高中图所示的进程是简化的进程,实践的作业进程还要杂乱些除了
1.1PLCI/O改写及作业用户程序,还要做些公共处理作业公共处理作业有循环时刻监控、外设服务及通讯处理等监控循环时刻的目的是防止“死循环,防止程序不能重复不断地重复实施方法是用看门狗Watchingdog只需循环超时,它可报警,或者作相应处理.0外设服务是让可接受编程器对它的操作,或者通过接口向输出设备如打印机PLC输出数据.通讯处理是结束与或者与核算机,或者与其它工业操控设备PLC PLC,PLC PLC或者智能部件间信息交流的这也是增强PLC操控才干的需求也就是说,实践的作业进程总是公共处理改写-作业用户程序一再公共PLC-I/O处理一……重复不停地重复着
1.3可编木舞果控器结束操控的方法用这种不断地重复作业程序结束操控称扫描方法是用核算机进行实时操控的一种方法此外,核算机用于操控还有连续方法在连续方法下,需处理的操控先央求连续,被照料后正作业的程序连续作业,转而去处理连续作业作业有关连续服务程序待处理完连续,又回来作业本来程序哪个操控需求处理,哪个就去央求连续哪个不需处理,将不被答理显着,连续方法与扫描方法是不同的在连续方法下,核算机能得到充分利用,急迫的使命也能得到及时处理但是,假定一起来了几个都要处理的使命该怎么办呢?优先级高的还好办,低的呢?兴许会浮现照料不到之处所以,连续方法不大适合于作业现场的日常运用但是,PLC在用扫描方法为主的情况下,也不架空连续方法即,许多操控都用扫描方法,单个急需的处理,容许连续这个扫描作业的程序,转而去处理它这样,可做到一切的操控都能照料到,单个应急的也能进行处理PLC的实践作业进程比这儿讲的还要杂乱一些,剖析其基本原理,也还有一曾勤仑问题有关人员假定能把上面介绍的入出转化、物理结S—信息处理、I/O电路一空间、时刻联络一扫描方法并辅以连续方法,作为一种思路加以研讨,弄清了它,也就好了解是怎样去结束操控的,也就好把捉住基本原理的点了PLC PLC。