【摘要】:启动组织块只在CPU启动时执行一次,以后不再被执行。可以将一些初始化的指令编写在启动组织块中。所有的S7-300/400CPU均支持暖启动。暖启动过程如下:1)系统会复位过程映像区以及非保持的位存储器区、定时器和计数器。在硬件组态中设置成保持的位存储器区、定时器和计数器会保持其最后的有效值。2)执行暖启动组织块OB100。热启动过程如下:1)执行热启动组织块OB101。3)执行冷启动组织块OB102。4)开始CPU扫描周期,从头执行循环程序OB1。
在CPU开始处理用户程序之前,首先执行启动组织块。启动组织块只在CPU启动时执行一次,以后不再被执行。可以将一些初始化的指令编写在启动组织块中。
STEP7有三种启动模式:暖启动、热启动和冷启动。
1.暖启动
暖启动时操作系统执行启动组织块OB100。所有的S7-300/400CPU均支持暖启动。
暖启动过程如下:
1)系统会复位过程映像区以及非保持的位存储器区、定时器和计数器。在硬件组态中设置成保持的位存储器区、定时器和计数器会保持其最后的有效值。
2)执行暖启动组织块OB100。
3)开始CPU扫描周期,从头执行循环程序OB1。
2.热启动
热启动时操作系统执行启动组织块OB101。只有S7-400CPU支持热启动。
执行热启动时,所有数据和过程映像区都会保持其最后的有效值。热启动过程如下:
1)执行热启动组织块OB101。(www.xing528.com)
2)从上次掉电时的断点处继续执行程序。
3)清除输出过程映像区(在硬件组态中可以设置是否清除输出过程映像区)。
4)开始CPU扫描周期,从头执行循环程序OB1。
3.冷启动
冷启动时操作系统执行启动组织块OB102。新型的S7-400CPU和S7-318CPU支持冷启动。
冷启动过程如下:
1)系统会复位过程映像区和所有位存储器区、定时器和计数器,不管是否已经将它们设置成可保持的。
2)数据块的值被重置为创建数据块时设定的初始值。
3)执行冷启动组织块OB102。
4)开始CPU扫描周期,从头执行循环程序OB1。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。