第九章可编程序控制器l(课件).ppt
文本预览下载声明
低档PLC: 一般为小型PLC,输入,输出总点数在256点以内,功能有逻辑运算和控制,计时计数,内部继电器,移位寄存器,步进控制器等功能,适用于开关量控制。 中档PLC: 输入,输出总点数为256点~2048点,除具有开关量的逻辑运算和控制功能外,还具有数值运算,模拟量输入,输出和控制以及通信联网等功能。 §9.3.2 PLC的指令系统 §9.3.2 PLC的指令系统 §9.3.2 PLC的指令系统 §9.3.2 PLC的指令系统 §9.3.2 PLC的指令系统 §9.3.2 PLC的指令系统 置位SET 、复位RST指令 SET置位:动作保持 RST复位:消除动作保持,当前值及寄存器清零。 RST指令用于计数器或移位寄存器的复位。一般复位输入端使用脉冲触发信号对计数或移位寄存器进行复位。 注意:在RST有输入的情况下,计数器不接受输入(计数输入端)数据。 §9.3.2 PLC的指令系统 对于同一软元件,SET、RST可多次使用,顺序也可随意,但最后执行者有效。 §9.3.2 PLC的指令系统 脉冲输出指令PLS、PLF 功能:PLS、PLF也称为微分输出指令。它将脉宽较宽的输入信号变成脉宽等于PLC扫描周期的触发脉冲信号。 §9.3.2 PLC的指令系统 PLS指令:上升沿微分输出,仅在驱动输入为ON后的一个扫描周期内,软元件Y、M动作。 PLF指令:下降沿微分输出,仅在驱动输入为OFF后的一个扫描周期内,软元件Y、M动作。 §9.3.2 PLC的指令系统 §9.3.2 PLC的指令系统 §9.3.2 PLC的指令系统 PLS、PLF指令使用:计数器或移位寄存器需外触发信号复位和移位寄存器移位时,通常需要使用这种脉冲。如图9.19所示。 图9.19 PLS指令用于计数器 §9.3.2 PLC的指令系统 移位寄存器及移位指令SFTR、SFTL n2<n1<512 n2<n1<512 Y、S、M Y、S、M n2 n1 D S 9 X、Y、M、S 把源元件存放在堆栈中,堆栈左移 SFTL 9 X、Y、M、S 把源元件存放在堆栈中,堆栈右移 SFTR 程序步 操作数 功 能 指令、名称 §9.3.2 PLC的指令系统 1、右移位指令SFTR SFTR指令把以源数S为首址的n2位位元件的内容存放到长度为n1的位栈中,位栈右移n2位,最低n2位溢出。 §9.2 PLC的内部等效继电器电路 触头就动作,即触点C0闭合,使输出继电器Y000得电。只要X000输入保持断开,C0的触点就一直保持接通;只有当X000再接通一次,使C0复位,C0触点才断开。 §9.2 PLC的内部等效继电器电路 计数器也可作定时器使用,如图9.8所示,由计数器C1组成的60s定时器。 §9.2 PLC的内部等效继电器电路 注意:计数器具有掉电保护功能,若在运行中断电引起计数器中断计数时,当前的计数值仍保持着,在电源再次接通后,计数器将在此值上继续计数;若不需要电源中断时保存计数值的场合,则可用初始化脉冲M8002(见后面的特殊继电器)进行复位。 §9.2 PLC的内部等效继电器电路 辅助继电器(M) 辅助继电器只能由程序指令控制,专供内部编程使用,其触点(无限对)不可直接驱动外部负载。 辅助继电器又分为通用辅助继电器和具有断电保护的保持辅助继电器,后者在继电之后再行供电时,仍能保持断电前的状态。 辅助继电器还可作移位寄存器使用:通常由同一单元的8位(或16位)辅助继电器组成一个移位寄存器,某单元一经选作移位寄存器就不能再作它用,利用移位寄存器可进行顺序控制。 §9.2 PLC的内部等效继电器电路 §9.2 PLC的内部等效继电器电路 特殊的辅助继电器(M) 1、M8000:监测运行。PLC运行时,M8000一直保持通电,M8000触点闭合。因此其触点常接一指示灯,用来指示PLC是否还在运行。 2、M8002:产生初始化脉冲。PLC运行后M8000接通,在第一个扫描周期M8002得电,产生一个输出脉冲,以后便失电。编程中,常用这个信号来给计数器或移位寄存器复位。 §9.2 PLC的内部等效继电器电路 3、M8012:产生脉冲间隔为100ms的时钟脉冲。PLC运行后,其触点连续地断开、闭合,断开、闭合的时间均为50ms,可提供周期为100ms的连续脉冲输出。 4、M8034:禁止全部输出。M8034得电时,全部输出继电器Y的输出自动断开,但此时,其他继电器,定时器,计数器仍继续工作。常用它作为设备的总停控制用。 除M8034外,其他特殊继电器都不能通过编程使它们动作。 §9.3 PLC的编程和指令系统 §9.3.1 PLC的编程方法与一般规则 目前常用的PLC表达方式: 1、继电器梯形图
显示全部