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

PLC脉冲信号分频程序

来源:艾特贸易2017-06-05

简介在某些情况下,需要对脉冲信号进行分频处理。如果输入信号为 10Hz ,则又分频后信号为 5Hz 。如图 9-15 所示。 图 9-15 按通按断功能要求 脉冲信号分频程序可以看做是同一按钮实现多种

    在某些情况下,需要对脉冲信号进行分频处理。如果输入信号为10Hz,则又分频后信号为5Hz。如图9-15所示。
按通按断功能要求
    9-15    按通按断功能要求    脉冲信号分频程序可以看做是同一按钮实现多种功能的一个特例。    按通按断程序除使用图9-14提供的思路外,针对要求特性,可采用如下思路:要求X201次按下时M0闭合,X202次按下时M0断开,如此反复。因此,可根据图9-14提供的思路编写如图9-16所示的程序。    除了使用上述思路外,还可以采用以下思考过程。
脉冲信号分频程序
    9-16    脉冲信号分频程序    (1)取用X20的上升沿,触发M0线圈输出,并采用M0常开触点对输出自锁。这一步实现了X20的上升沿使M0置位的过程,如图9-17a所示。下面考虑X20的第2个上升沿需要将M0复位。    (2)考虑到(1)中是M0的常开触点对M0的线圈自锁,则只需要找到一个触点,它在X20上升沿来到时,能使自锁回路断开。循着这个思路,很容易想到X20的常闭触点,如图9-17b所示。    但仔细分析这个梯形图会发现有问题:当X20的第1个上升沿来到时,当X20常闭触点断开跨越时间大于2个扫描周期,M0的自锁失效,无法完成X20的第一上升沿来到M01。因此,需要将X20的常闭触点换掉。    (3)替换掉X20常闭触点的元件,它断开的时间只能有一个扫描周期。因此,很容易想到,用X20的上升沿触发一个脉冲信号M100,并用M100的常闭触点来替代。M100常闭触点断开的时间只在X20为上升沿的那一个扫描周期,如图9-17c所示。
信号分频编程过程
    9-17    信号分频编程过程    (4)再仔细分析图9-17c会发现仍然能不能实现所需功能,因为当X202次上升沿来到时M100 =1,程序中M100常开回路导通,M0仍然会置1。因此需要考虑将M100的常开触点回路也关断。    (5)经过分析可以发现,在M100回路中串联M0的常闭触点可以实现这个功能,如图9-17d所示。在图9-17d中,M0的初始值是0,当X201个上升沿来到时,M100的回路导通,M0线圈输出为1。当X202个上升沿来到时,M0的值为,则M0常闭触点将上边支路断开,同时M100的常闭触点将下边支路断开,M0输出为0,最终实现分频。