西门子CPU存储卡6ES7953-8LL31-0AA0
设计计数脉冲
我们可以首先设计一个"方波"信号,具体实现办法可参见《西门子S7 300仿真实验平台——编程实现矩形波、方波发生器》
这里,需要确定方波的周期。如图2所示。
图2 定时器及计数器的初始值的确定
如图3所示,为方波发生器,当M0.0=1时,定时器T1和T2周期性的工作,并在"#temp1"输出一个周期为288s的方波信号。
图3 方波发生器
3、实现延时时长为8h的"延时断"功能
有了图3所示的"方波发生器"后,我们只需利用减1计数器记录100个方波脉冲,即:
288s*100=28800s=8h
即可实现定时8小时的功能,如图4所示。
图4 时长为8h的"延时断"