根据程序中使用的指令的执行/非执行,扫描时间的处理时间会有所不同,因此每个扫描均有变化。通过设置恒定扫描,可将扫描时间保持在一定时间的同时,反复执行程序,因此即使程序的执行时间变化,I/0刷新的间隔也可保持恒定。
·设置了恒定扫描时(设置值=10ms)
恒定扫描的设置
设置恒定扫描。
导航窗口→[参数]→[模块型号]→[CPU参数]→“RAS设置”→“恒定扫描设置
设置时间的条件
恒定扫描的设置时间应设置为满足以下关系式的值。“WDT的设置时间”>“恒定扫描的设置时间”>“程序的最大扫描时间”程序的最大扫描时间比恒定扫描的设置时间长时,会出错。此时将忽略恒定扫描,以程序的扫描时间执行。
从END处理执行后至下一个扫描开始为止的等待时间
中止程序的处理,等待时间内如有以下处理请求,将执行对应的处理。
·中断程序
·恒定周期执行型程序
·将中断发生作为触发的事件执行型程序
·软元件/标签访问服务处理