PLC对用户程序进行循环扫描可分为三个阶段进行,请分析此三阶段工作过程及特点。
正确答案:(1)输入采样阶段:首先扫描所有输入端子,并将各输入状态存入内存中对应的输入映像寄存器(对应于输入端子状态的数据区)中。此时,输入映像寄存器被刷新。输入映像存储器每周期刷新一次。
(2)程序执行阶段:
根据 PLC 梯形图程序扫描原则, PLC 按先左后右,先上后下的步序语句逐句扫描。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址
当指令中涉及输入、输出状态时, PLC 就从输入映像寄存器“读入”上一阶段采入的对应输入端子状态,从输出映像寄存器“读入”对应元件 ( “软继电器” ) 的当前状态。然后,进行相应的运算,运算结果再存入输出映像寄存器中。
对输出映像寄存器来说,每一个元件 ( “软继电器” ) 的状态会随着程序执行过程而变化
(3)输出刷新阶段
在所有指令执行完毕后,输出映像寄存器中所有输出继电器的状态(接通 / 断开)在输出刷新阶段转存到输出锁存器中(称为输出状态刷新),通过一定方式输出,驱动外部负载。 即:输出映像存储器——随时刷新 输出锁存器——每周期刷新一次(刷新后的输出状态一直保持到下一次刷新)
(2)程序执行阶段:
根据 PLC 梯形图程序扫描原则, PLC 按先左后右,先上后下的步序语句逐句扫描。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序的跳转地址
当指令中涉及输入、输出状态时, PLC 就从输入映像寄存器“读入”上一阶段采入的对应输入端子状态,从输出映像寄存器“读入”对应元件 ( “软继电器” ) 的当前状态。然后,进行相应的运算,运算结果再存入输出映像寄存器中。
对输出映像寄存器来说,每一个元件 ( “软继电器” ) 的状态会随着程序执行过程而变化
(3)输出刷新阶段
在所有指令执行完毕后,输出映像寄存器中所有输出继电器的状态(接通 / 断开)在输出刷新阶段转存到输出锁存器中(称为输出状态刷新),通过一定方式输出,驱动外部负载。 即:输出映像存储器——随时刷新 输出锁存器——每周期刷新一次(刷新后的输出状态一直保持到下一次刷新)
答案解析:有

微信扫一扫手机做题
