PLC(可编程逻辑控制器)控制的基本程序主要包括以下几种类型:
启动和复位控制程序
启动触发信号通常由X0表示,复位触发信号由X1表示。
触点Y0用于构成自锁环节,当X0为ON状态时,输出继电器线圈Y0接通并通过其动合触点Y0形成自锁;当X1为ON状态时,输出继电器线圈Y0断开。
单按钮起停控制程序
输入点X0接不带自锁的按钮。
当第一次按下按钮时,输出Y0接通;松开时,内部继电器R0接通,输出Y0仍然处于导通状态。
当第二次按下按钮时,Y0断开,R0仍然导通;松开时,R0断开。
这样用一个按钮就实现了对输出的起停控制。
延时通断控制程序
延时通断通常采用定时器(或计数器)来实现。
例如,输入点X0接不带自锁的按钮,X0为ON时,R0接通并自锁,同时启动定时器T0,3秒后T0的动合触点闭合,Y0接通;X1为ON时,R0断开,T0复位,Y0断开。
长时间延时控制
若需要获得长时间定时,可用2个或2个以上的定时器或计数器级联起来。
例如,X0为ON时,C100开始计时,计满60个脉冲(60秒),其动合触点C100向C101发去一个计数脉冲,同时使计数器C100复位。计数器C101对C100每60秒产生的一个脉冲进行计数,计满40个脉冲,其动合触点C101闭合,使输出Y0接通。从X0接通到Y0接通,定时时间为40×60=2400秒,即40分钟。
初始化控制
在PLC控制中,需要给设备做初始化后才能进入正常的控制阶段。
例如,利用特殊辅助继电器SM0.1仅在PLC上电后接通一个扫描周期的时间,实现设备的初始化控制。
故障控制
在PLC运行过程中,需要采用一定的方法和手段保证PLC正常运行或者使其停止运行。
例如,当按下I0.0按钮,或者PLC系统出现IO错误,或者PLC检测到程序出现问题时,都会执行STOP停止指令。
看门狗复位指令
当循环程序很多或者中断很多时,会大大延长PLC的扫描周期,从而造成看门狗错误,可以在适当的程序位置中加入WDT看门狗复位指令,使PLC复位。
交替输出(单按钮控制启停)
交替输出电路可以实现单按钮控制启停功能,有N多种编程方法。
多点启停
多地控制一个输出时,把所有常开触点并联,常闭触点串联,可以实现多点启停。
这些基本程序结构是PLC控制的基础,通过组合和扩展这些程序,可以实现复杂的工业自动化控制任务。