如标题
最佳答案
FOR(NEXT)指令是控制执行FOR和NEXT之间的指令次数的操作。
使用FOR(NEXT)指令必须指定当前循环计数(INDX)、起始值(INIT)和结束值(FINAL)。
FOR指令和NEXT指令必须成对使用。
每次启用FOR(NEXT)指令时,它将初始值复制至循环计数(INDX)。假定起始值(INIT)等于1,结束值(FINAL)等于10,FOR与NEXT之间的指令被执行10次,INDX值递增"1":1、2、3、4……10。每次执行FOR和NEXT之间的指令后,INDX值递增"1",并将结果与结束值(FINAL)比较,如果INDX大于FINAL,则循环终止。
LD I0.0
EU
LPS
NOT
JMP 10
LPP
MOVW 0, VW10
LD SM0.0
FOR VW10, 1, 5
LD SM0.0
INCB VB10
LD SM0.0
FOR VW12, 1, 4
LD SM0.0
INCB VB11
NEXT
NEXT
LBL 10
I0.0接通,内部循环执行20次VB11等于20,外部循环执行5次VB10等于5。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc321426.html