题目
13.题目:中断程序执行过程中,输入/输出映像寄存器[1]的状态不会改变。()A. 对B. 错
13.题目:中断程序执行过程中,输入/输出映像寄存器[1]的状态不会改变。()
A. 对
B. 错
题目解答
答案
A. 对
解析
本题考查的是PLC(可编程逻辑控制器)中输入/输出映像寄存器在中断程序执行过程中的特性。解题思路是明确输入/输出映像寄存器的工作原理以及中断程序执行时的相关机制。
在PLC的扫描周期中,输入/输出映像寄存器起着重要作用。输入映像寄存器用于存储外部输入信号的状态,在每个扫描周期的开始阶段,PLC会对所有外部输入信号进行一次采样,并将采样结果存放到输入映像寄存器中。在本次扫描周期内,后续的程序执行阶段,PLC将根据输入映像寄存器中的内容来进行逻辑运算,而不会再去直接读取外部输入信号的实时状态。
输出映像寄存器则用于存储程序执行后要输出到外部负载的信号状态。在程序执行阶段,PLC根据逻辑运算的结果将输出信号的状态存放到输出映像寄存器中。在扫描周期的最后阶段,PLC会将输出映像寄存器中的内容一次性地传送到外部输出接口,从而控制外部负载。
当发生中断时,中断程序会立即执行。在中断程序执行过程中,PLC不会对输入/输出映像寄存器进行刷新操作。也就是说,输入映像寄存器中存储的是中断发生前采样得到的输入信号状态,不会因为中断程序的执行而改变;输出映像寄存器中存储的是中断发生前程序执行结果所对应的输出信号状态,同样也不会在中断程序执行过程中改变。所以“中断程序执行过程中,输入/输出映像寄存器的状态不会改变”这一说法是正确的。