B.3 例如:定时器指令
时钟脉冲发生器
当需要产生周期重复的信号时,可以使用时钟脉冲发生器或闪烁继电器。时钟脉
冲发生器在信号系统是公用的,它可控制指示灯的闪烁。
当使用 S7-300 时,能够使用专用组织块中的时间驱动处理来实现时钟脉冲发生
器功能。下面以语句表程序表示的例子,来说明使用定时器功能来产生时钟脉冲。
示例程序表示如何使用定时器实现自由设定时钟脉冲发生器功能。
生成时钟脉冲的语句表(脉冲占空比 1:1)
STL 解 释
A T1 // 如果定时器 T 1 计时已到,
L S5T#250ms // 将时间值 250 ms 装入 T 1,并
SE T1 // 以延时脉冲定时器方式启动定时器 T1。
NOT // 取反逻辑运算的结果。
BEC // 如果定时器运行,则结束当前块。
L MB100 // 如果定时器已到,装入存储字节 MB100 的内容,
INC 1 // 内容加 1,
T MB100 // 并将结果传送到存储字节 MB100。
以上程序为何不能运行?