开始按下I0.0后,点亮顺序为:1,2,3;2,3,1;3,1,2的顺序循环,直到停止按钮I0.1按下都灭
最佳答案
代码如图,我是用的300系列的指令表(STL语言)编的。
A(
O I 0.0
O M 20.1
)
AN I 0.1
= M 20.1
A M 20.1
AN M 20.3
L W#16#2009
SD T 0
LC T 0
BTI
T MD 100
L P#M 0.0
L MD 100
+I
LAR1
A M 20.1
R M [AR1,P#0.1]
= M [AR1,P#0.0]
A M 0.0
FP M 20.2
= M 20.3
O M 1.1
O M 0.2
O M 0.4
= Q 0.1
O M 1.0
O M 0.6
O M 0.1
= Q 0.2
O M 0.7
O M 0.5
O M 0.3
= Q 0.3
AN M 20.1
JCN _001
L 0
T MW 0
_001: NOP 0
这是用到了指针的,图片是没有用指针的。都是1秒钟闪一次的。如果你要改变频率的话,建议你用图片的那种方式,容易理解些。
图片说明:
提问者对于答案的评价:
谢谢,学习一下
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc239090.html