1 满足定时器使能条件,定时器会自动计时,而此时程序按扫描周期不停地顺序扫描,一直到使能条件不满足为止。
2 子程序会从上到下执行一遍,然后退出。只要当前扫描周期定时器使能条件满足,定时器就会计时,到定时器执行完后,后续逻辑发生改变。
3 主程序同子程序,仍然是每个扫描周期顺序扫描一次。
4 自己定义的模块也是如此,关键是每个扫描周期PLC是否发现使能条件出现了变化。但是在for循环中并非如此。
程序运行是由你编程来控制的,程序执行完一遍之后子程序中的定时器,如果它的执行条件还满足的话就继续计时或输出,如果要它中断只要中断他的执行前提条件就行了,PLC中的定时器其实就是通电计时,计时时间到输出,断电复位,部分时间继电器有停电保持功能,程序运行时PLC断电源时保持现状暂停计时,电源恢复时继续。