您现在的位置是:首页 > PLC技术 > PLC技术

NEZA系列PLC的定时器应用举例

来源:艾特贸易2018-05-28

简介例:三台电动机分时起动控制程序分析。 按下起动按钮 SB1(%10.0) ,输出位 %Q0.1 得电并自锁,驱动第一台电动机起动。 第一台电动机起动时,定时器 %TM0 启动,经 5s 延时,定时器输出

    例:三台电动机分时起动控制程序分析。

    按下起动按钮SB1(%10.0),输出位%Q0.1得电并自锁,驱动第一台电动机起动。

    第一台电动机起动时,定时器%TM0启动,经5s延时,定时器输出%TM0.Q置位,使输出位% Q0.2得电,驱动第二台电动机起动。

    第二台电动机起动时,定时器%TM1启动,再经5s延时,定时器输出%TM1.Q置位,使输出位% Q0.3得电,驱动第三台电动机起动。

    按下停车按钮SB2(%I0.1),输出位%Q0.1断电使第一台电动机脱离电源,同时定时器%TM0复位,输出位%Q0.2断电使第二台电动机脱离电源,同时也使%TM1复位%Q0.3断电,使第三台电动机脱离电源。PLC程序的停车控制过程在一个扫描周期内完成。

    例:方波发生器梯形图程序的编制。

    假设方波通过% Q0.0输出,其周期为2s%I0.0为起动按钮,%I0.1为停止按钮,试编梯形图程序。

    编写这类程序,通常采用逻辑推理法,也就是根据方波输出的需要,推断产生方波的各种条件,并通过PLC指令实现之。本例中要考虑的主要问题。一是方波发生器的起动停止问题是方波输出的周期控制问题,三是方波输出的问题。只要解决了这三个问题,程序也就相应编写出来了。

    首先来看第一个问题。方波发生器的起停应有一个标志信号,这一标志信号为ON表示方波发生器工作,而这一标志信号为OFF则表示方波发生器不工作。为此,需要引入一个起停标志位% M0。起停标志位%M0与起停控制按钮信号(% I0.0%I0.1)相配合便可实现方波发生器的起停控制。图6-158所示的RUNG0程序段即可满足上述要求。

方波发生器梯形图

    6-158    方波发生器梯形图

    第二个问题是要解决方波的周期问题。因方波的周期与时间有关,故首先可考虑使用PLC的定时器功能来完成。这样,在启动方波发生器标志%M0后,可通过该标志启动一个定时器% TM0。定时器%TM0选择TON类型,分辨率选择为10ms,预设值%TM0.P设置为100,则在%M0启动后,定时器%TM0便开始定时,经1s延时,定时器输出位%TM0.Q置位,产生一个1s信号。这个1s信号可用于控制方波的输出,应该每秒钟产生一个。为此,需引入一个内部位%M1来控制该信号的不断发出。图

6-158所示的RUNG 1程序段即可满足这一要求。

    有了方波控制信号后,需进一步研究方波的输出问题。上述方波控制信号%M1是一个只有一个扫描周期宽度的脉冲信号,怎样把这一信号转换为方波输出,这就要利用PLC周期扫描的工作原理。利用这一原理,可在第一个脉冲信号到来时启动方波输出位% Q0.0,而在第二个脉冲信号到来时停止方波输出位% Q0.0。这一工作过程可通过图6-158所示的RUNG 2程序段来实现。

    改变定时器%TM0的预设值%TM0.P,可改变方波发生器输出方波的周期,本例周期值为2s

(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:艾特贸易网客服为您服务