首先,循环指令中的循环次数是指在当前扫描周期内执行的次数,所以,执行条件接通,这个扫描周期内就执行完。
然后,由于PLC的扫描机制是从上往下,自左往右,因此,当你在执行循环指令时放开,实际上在本周期内,PLC并不再次检查循环指令执行条件,而是执行循环,当下一周期扫描到循环指令执行条件时,才会进行再次循环或者不循环的动作。也就是说,一个扫描周期内,系统就检查你的循环指令执行条件一次,下一次检查需要到下一扫描周期。
plc读取指令是串行读的,每次只读一条,速度大小取决于plc内部的时钟频率,读取一条指令所用的时间就是就是运行速度。plc扫描周期是指plc从主程序第一行一直执行到最后一行后重回到第一行所需要的时间。主要取决于程序的多少。如果程序中使用了比较多的条件跳转和子程序调用,那么这个时间是可变的。
所有牌子的plc,扫描周期都是一回事。
循环指令被驱动后就要执行完设定的次数,即使驱动条件被断开,
停电了一切都是空谈,不可能完成一个周期再停止的,