【摘要】:图4-1 S7-1200CPU启动和运行机制1.CPU的启动操作CPU从STOP切换到RUN时,初始化过程映像,执行启动OB及其关联的程序。如图4-1所示,CPU在启动过程中执行以下任务:A.将物理输入的状态复制到过程映像I区。C.初始化非保持性的M存储器和数据块,并启用组态的循环中断事件和时钟事件,执行启动OB。D.将所有中断事件存储到进入RUN模式后需要处理的队列中。④执行自检诊断。
S7-1200 CPU有三种工作模式:STOP、STARTUP、RUN,见表4-1。
表4-1 S7-1200 CPU工作模式
S7-1200 CPU启动和运行的机制,如图4-1所示。
图4-1 S7-1200CPU启动和运行机制
1.CPU的启动操作
CPU从STOP切换到RUN时,初始化过程映像,执行启动OB及其关联的程序。如图4-1所示,CPU在启动过程中执行以下任务:
A.将物理输入的状态复制到过程映像I区。
B.根据组态情况将过程映像Q区初始化为零、上一值或替换值,并将PB、PN和AS-i输出设为零。
C.初始化非保持性的M存储器和数据块,并启用组态的循环中断事件和时钟事件,执行启动OB。
D.将所有中断事件存储到进入RUN模式后需要处理的队列中。(www.xing528.com)
E.将过程映像Q区写入到物理输出。
注意:
循环时间监视在启动OB完成后开始。在启动过程中,不更新过程映像,可以直接访问模块的物理输入,但不能访问物理输出,可以更改HSC、PWM以及点对点通信模块的组态。
2.在RUN模式下处理扫描周期
执行完启动OB后,CPU将进入RUN模式。CPU周而复始地执行一系列任务,任务循环执行一次为一个扫描周期。如图4-1所示,CPU在RUN模式时执行以下任务:
①将过程映像Q区写入物理输出。
②将物理输入的状态复制到过程映像I区。
③执行程序循环OB。
④执行自检诊断。
⑤在扫描周期的任何阶段,处理中断和通信。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。