发布网友 发布时间:2022-04-22 05:25
共2个回答
热心网友 时间:2023-09-20 13:52
OB30中断程序,扫描周期可以直接在触摸屏上读取写入热心网友 时间:2023-09-20 13:53
PLC的扫描时间是由程度长度决定的,且与运行时的逻辑关系有关,比如扫描到需要运行子程序,或许中断程序,其周期会加长;定时器是独立于PLC运行,但使用时要注意定时器的分辨率和程序的关系。
分辨率对定时器的影响:
对于1ms分辨率的定时器来说,定时器位和当前值的更新不与扫描周期同步。对于大于1 ms的程序扫描周期,定时器位和当前值在一次扫描内刷新多次。
对于10ms分辨率的定时器来说,定时器位和当前值在每个程序扫描周期的开始刷新。定时器位和当前值在整个扫描周期过程中为常数。在每个扫描周期的开始会将一个扫描累计的时间间隔加到定时器当前值上。
对于100ms分辨率的定时器来说,定时器位和当前值在指令执行时刷新。因此,为了使定时器保持正确的定时值,要确保在一个程序扫描周期中,只执行一次100ms定时器指令