PLC的扫描过程
发布时间:2015/9/19 16:46:18 访问次数:1020
PLC在运行状态下, IRF9510工作流程包括内部处理、通信处理、输入采样、程序执行、输出刷新五个阶段,一个周期的扫描过程主要可分为输入采样、程序执行和输出刷新三个阶段,如图5-6所示。扫描周期是PLC的重要参数之一,它反映PLC对输入信号的灵敏度或滞后程度。通常工业控制要求PLC的扫描周期在6~30ms以下。
系统诊断及处理阶段
在每一次扫描程序前对PLC及其系统作一次自捡,包括PLC自检、对警戒时钟(WatchDog Timer,WDT)又称“看门狗”定时器清零等。CPU检测PLC各器件的状态,若发现异常,除了出错指示灯( ERROR)亮之外,还判断故障的性质。如属于一般性故障,则只报警不停机,等待处理。对于严重故障,PLC就忉断一切外界联系,停止用户程序的执行。这样有助于及时发现或提前预报系统的故障,提高系统的可靠性。WDT是在PLC内部设置的一个硬件时钟,用于监视PLC的扫描周期。WDT预先设定好时间,每个扫描周期都要监视扫描时间是否超过规定值。如果程序运行正常,在每个扫描周期的公共处理阶段对WDT进行清零(复位)。如果程序在执行过程中进入死循环,或者执行了非预定的程序,WDT不能
及时清零而造成超时溢出,则给出报警信号或停止PLC工作。
PLC在运行状态下, IRF9510工作流程包括内部处理、通信处理、输入采样、程序执行、输出刷新五个阶段,一个周期的扫描过程主要可分为输入采样、程序执行和输出刷新三个阶段,如图5-6所示。扫描周期是PLC的重要参数之一,它反映PLC对输入信号的灵敏度或滞后程度。通常工业控制要求PLC的扫描周期在6~30ms以下。
系统诊断及处理阶段
在每一次扫描程序前对PLC及其系统作一次自捡,包括PLC自检、对警戒时钟(WatchDog Timer,WDT)又称“看门狗”定时器清零等。CPU检测PLC各器件的状态,若发现异常,除了出错指示灯( ERROR)亮之外,还判断故障的性质。如属于一般性故障,则只报警不停机,等待处理。对于严重故障,PLC就忉断一切外界联系,停止用户程序的执行。这样有助于及时发现或提前预报系统的故障,提高系统的可靠性。WDT是在PLC内部设置的一个硬件时钟,用于监视PLC的扫描周期。WDT预先设定好时间,每个扫描周期都要监视扫描时间是否超过规定值。如果程序运行正常,在每个扫描周期的公共处理阶段对WDT进行清零(复位)。如果程序在执行过程中进入死循环,或者执行了非预定的程序,WDT不能
及时清零而造成超时溢出,则给出报警信号或停止PLC工作。