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

应用定时器指令产生脉冲序列举例

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

简介在工程应用中当需要生成一个周期重复的信号时,可以应用时钟脉冲发生器或闪烁继电器。一个时钟脉冲发生器通常是一个信号发生系统,用来控制指示灯的闪烁的。在使用 S7-300 系统

    在工程应用中当需要生成一个周期重复的信号时,可以应用时钟脉冲发生器或闪烁继电器。一个时钟脉冲发生器通常是一个信号发生系统,用来控制指示灯的闪烁的。在使用S7-300系统时候,可以在专门的组织方块(OBx)应用时间驱动过程,产生时钟脉冲发生器功能。在下面的梯形图逻辑程序中,举例说明应用定时器功能产生一个时钟脉冲序列,该例介绍了怎样用一个定时器指令,实现一个无齿轮的时钟脉冲发生器。    4-137和图4-138表示时钟脉冲序列发生器的完整程序,包括5个梯节(Network 1~ Network 5)。图4-139为存储器位“M0.2”和“M0.2非”的波形图,由于T10是脉冲扩展定时器线圈,其功能决定每隔250msM0.2RLO位由“1”变成“0”,并持续1OB1周期时间。
时钟脉冲序列发生器程序FC2(一)
    4-137    时钟脉冲序列发生器程序FC2(一)
时钟脉冲序列发生器程序FC2(二)
    4-138    时钟脉冲序列发生器程序FC2(二)    M0.2=0时,不执行跳转指令,而执行下一条指令,让存储器字MW100增加1( Network 4),在M0.2=1时候,执行跳转指令至标号“OUTP”,将MW12转移至QW12输出字( Network 5)    按照程序(Network 4),每隔250 ms周期,存储器字MW1001,图4-139用图解的方法说明程序的表达。    4-183列出了在存储器字节MB101和输出字节QB 13的各个位,随时间周期(250 ms)变化的状态变化。
程序Network 1至Network 5的图解说明
    4-139    程序Network 1Network 5的图解说明    4-183    在存储器字节MB101和输出字节QB 13的各个位随时间周期(250ms)变化的状态变化
在存储器字节MB101和输出字节QB 13的各个位随时间周期(250ms)变化的状态变化
    FC2功能程序在OB1中调用执行后,MB101MB100的各个位得到不同频率的时间脉冲,见表4-184。图4-140是存储器位Ml01.1的波形变化(周期1s)。    4-184    在存储器字节MB101/MB100的各个位得到不同频率的脉冲序列
在存储器字节MB101/MB100的各个位得到不同频率的脉冲序列
在存储器字节MB101/MB100的各个位得到不同频率的脉冲序列
存储器位M101.1的波形变化(周期1s)
    4-140    存储器位M101.1的波形变化(周期1s