前面介绍了欧姆龙公司C系列P型机plc根本指令和功用指令,这些根本指令和功用指令的功用在其它PLC中也都根本具有,只是在各种继电器的数量、地址分配、图形符号、指令格局及通道分配等方面的表达方式上有所不同。只需熟练地把握了一种PLC的编程指令,结合新触摸的其他plc编程手册,了解各种功用的指令表达方式,就能很快地把握新机型的运用和编程。
一、守时器的使用
1、通电延时
所谓通电延时,是指满意守时条件时,守时器的设定值作为初值赋给该守时器的当时值寄存器,并开端作减运算,直到当时值减到零时,守时器才动作,使其动合触点闭合,动断触点断开。当守时器的输入断开时,守时器当即复位,即把当时值康复到设定值,使其动合触点断开,动断触点闭合。上一节中的图6-6便是此种状况。
2、失电延时
失电延时是指从某个输入条件断开时开端延时,见图1。
图1 失电延时电路
当0002为ON时,其动合触点闭合,输出继电器0500接通并自锁。当0002变为OFF后,且断开时刻到达10s时,0500才由ON变OFF,完成了失电延时。
3、双延时
所谓双延时守时器,是指通电和失电均延时的守时器。用两个守时器完成双延时操控,如图2所示。
当输入0002为ON时,TIM00开端守时,5 s后接通0500并自锁。当0002由ON变OFF时,TIM01开端守时,10 s后,TIM01动断触点断开0500,完成了输出继电器0500在输入0002通电和失电时均发生延时操控的作用。
图2 双延时电路
4、亮光操控
亮光操控是广泛使用的一种有用操控程序,它既能够操控灯火的闪耀频率,又能够操控灯火的通断时刻比。当然也可操控其它负载,如电铃、蜂鸣器等。完成亮光操控的办法许多,常用的办法是用两个守时器或两个计数器来完成。
图3所示是用两个守时器编写亮光电路的梯形图程序。
图3 通断比不必定相同的亮光电路
在途6-60中,当0002为ON时,内部辅佐继电器1000线圈接通并自锁,1000的动合触点使0500为ON(灯亮)。2 s后,守时器TIM00动作,其动断触点断开0500(灯灭),其动合触点闭合使TM01开端守时。又通过1 s后,TIM01的动断触点断开时TIM00复位,TIM00的动断触点接通0500,TIM00的动合触点断开使TIM01复位,TIM01的动断触点闭合又使TIM00开端守时。(http://www.diangon.com/版权所有)这样,输出0500所接的负载灯,以接通2 s、断开1 s的频率不断的闪耀,直到0003变ON停止。若要想改动亮光电路的频率,只需求改动两个守时器的时刻常数即可。
在亮光操控中,假如通断比相一起,可用一个守时器和一个内部辅佐继电器完成亮光操控,见图4(a)。如0002为ON,发动守时器TIM01,1 s后TIM01的动合触点闭合,1001的线圈为ON。到下一个扫描周期,TIM01的动断触点断开,使TIM00复位。待扫描到1001的动合触点及TIM01的动断触点时,因为它们均闭合,使1001的线圈持续为ON。再到下一个扫描周期,因为TIM01的动断触点为闭合状况,又从头发动守时器TIM01,1 s后TIM01的动断触点断开,使1001的线圈为OFF,再通过一个扫描周期使TIM01复位,又回到了初始状况。假如0002仍为ON,则开端下一个亮光操控作业周期。
别的,凭借专用内部辅佐继电器1900、1901和1902来操控输出继电器,也可完成特定频率的亮光操控,如图4(b)所示。
图4 通断比相同的亮光电路
5、长延时操控
PLC守时器的守时规模是必定的,如C系列PLC的单个TIM守时器的守时规模是0~999.9 s。当需求设定的守时值超越此值时,可通过几个守时器的串级组合或守时器与计数器的串级组合来扩展守时器的设定规模。
1)守时器的串级组合
图5所示是由两个守时器TIM00和TIM01组成的延时时刻为1500 s的延时电路。当0002为ON时,守时器TIM00开端计时,900 s后TIM00的动合触点闭合,守时器TIM01开端计时,又通过600 s,接通输出继电器0500。因而,两个守时器的延时规模为T=T1+T2=900+600=1500s。n个守时器串级组合的延时时刻为T=T1+T2+…+Tn。
图5 两个守时器的串级组合
2)守时器与计数器的串级组合
图6所示是由守时器TIM00和计数器CNT01组成的延时规模为7200 s的延时电路。TIM00是设定值为800 s的具有自复位功用的守时器。当0002为ON时,TIM00开端计时,800s时,TIM00动合触点闭合,CNT01计数一次,下一次扫描时,TIM00的动断触点断开TIM00的线圈,待下一次扫描时,TIM00的动断触点又闭合,TIM00的线圈从头接通。这样作为计数器CNT01计数脉冲输入的TIM00动合触点,每800 s接通一次,每次接通时刻为一个扫描周期。TIM00动作9次,即800×9=7200 s后,计数器CNT01动作,其动合触点闭合使0500得电。因而,用一个守时器和一个计数器串级组合可完成的延时时刻为守时器和计数器设定值的乘积。图中1815是为了完成开机时对计数器复位。