i0.0常开按钮,闭合时q0.0/q0.1两路切换导通,频率为15分钟一次,切换时另一路信号保持2分钟。即,若q0.0通15分钟时,q1.1导通,此时q0.0不是立刻断开,而是延时2分钟。
本人在做这段程序时,分析q0.0/q0.1两路的开断情况,得出,假定q0.0路先导通,则q0.0是以通17min断13min的周期做循环,而q0.1是在i0.0闭合15分钟后以通17min断13min做周期循环。
直接用逻辑关系来做控制本人也尝试过,苦于逻辑思维实在不行,后来还是用上面的方法实现的,能否请高手指教如何直接用逻辑关系来实现?
答:以下是根据你的要求编写的程序,已经实际测试过,希望能够帮助到你。
title=程序注释
network 1 // 网络标题
ld i0.0
eu
an q0.0
an q0.1
s m0.0, 1
network 2
ld m0.0
eu
ld q0.0
aw< t37, 10200
old
= q0.0
network 3
ld q0.0
ton t37, 9000
network 4
ld t37
eu
r m0.0, 1
network 5
ld t37
ld q0.1
aw< t38, 10200
old
= q0.1
network 6
ld q0.1
ton t38, 9000
network 7
ld t38
eu
s m0.0, 1