CLR
A #ss
NOT
A #bb
JCN 001
L #dd
L #ee
-R
L #kk
TAK
>R
L #gg
L #dd
= L 68.2
>R
A L 68.2
L #gg
L #hh
-R
L #dd
= L 68.2
>R
A L 68.2
JCN 002
L #ee
-R
T #pp
L #gg
L #dd
-R
T #jj
L #kk
L #pp
-R
T #pp
L #jj
最佳答案
CLR //清楚rlo状态
A #ss
NOT
A #bb//如果ss为0 且bb位1则跳转到001处,否则执行下面的程序
JCN 001
L #dd
L #ee
-R
L #kk
TAK
>R //如果kk>(dd-ee)则L68.2=1
L #gg
L #dd
= L 68.2
>R
A L 68.2
L #gg
L #hh
-R
L #dd
= L 68.2//如果L68.2=1且gg>dd则L68.2=1,我感觉你的这里逻辑有点乱
>R
A L 68.2
JCN 002//如果L68.2为1且gg-hh>dd,则执行下面的程序,否则跳转到002处
L #ee
-R
T #pp//pp=dd-ee
L #gg
L #dd
-R
T #jj//jj=gg-dd
L #kk
L #pp
-R
T #pp//pp=kk-pp
L #jj
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc225147.html