引用引用第1楼工控小c于2025-10-11 17:30发表的 : 因为循环最后运行,你试试循环放在前面看看
引用引用第5楼飞皇123于2025-10-13 08:27发表的 :先给个初始值,然后进循环,扫描到最后就是这样
引用引用第4楼零度浪子001于2025-10-13 08:09发表的 :循环继续执行,是没问题,但有一个问题,每次扫描到for循环,循环条件D2都是从1开始吗。PLC的第一个扫描周期D2应该就等于4了,如果不再从1开始那就不再就如for循环了,后面的扫描只会把D4变为1啊
引用引用第7楼工控小c于2025-10-13 12:54发表的 :D2是循环次数,你这样写相当于每个扫描周期都先把D4赋值1,然后循环再计算D4=((((2*1)*2)*2)*2)