您现在的位置是:首页 > 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是脉冲扩展定时器线圈,其功能决定每隔250ms,M0.2的RLO位由“1”变成“0”,并持续1个OB1周期时间。 图4-137 时钟脉冲序列发生器程序FC2(一)
图4-138 时钟脉冲序列发生器程序FC2(二) 在M0.2=0时,不执行跳转指令,而执行下一条指令,让存储器字MW100增加1( Network 4),在M0.2=1时候,执行跳转指令至标号“OUTP”,将MW12转移至QW12输出字( Network 5)。 按照程序(Network 4),每隔250 ms周期,存储器字MW100加1,图4-139用图解的方法说明程序的表达。 表4-183列出了在存储器字节MB101和输出字节QB 13的各个位,随时间周期(250 ms)变化的状态变化。
图4-139 程序Network 1至Network 5的图解说明 表4-183 在存储器字节MB101和输出字节QB 13的各个位随时间周期(250ms)变化的状态变化
当FC2功能程序在OB1中调用执行后,MB101和MB100的各个位得到不同频率的时间脉冲,见表4-184。图4-140是存储器位Ml01.1的波形变化(周期1s)。 表4-184 在存储器字节MB101/MB100的各个位得到不同频率的脉冲序列
图4-140 存储器位M101.1的波形变化(周期1s)
点击排行
