操作模式是描述CPU在某一时刻的动作,CPU主要有以下几种操作模式:
1.停止(Stop)模式
在停止模式下,CPU检测所有已经配置的模块或设置为默认地址的模块是否存在,并设置模块到预置的初始模式,停止模式下CPU不执行用户程序。
2.启动(Startup)模式
在启动模式下,主要有三种启动类型,不同的启动类型将影响CPU数据区中存储的数据。
(1)暖启动(Warm Restart)
执行系统数据和地址区的初始设定(没有设定保持功能的计数器、定时器和标志位数据区被清零),并从用户程序起始位置开始运行。S7 PLC在STEP7编程软件中的默认配置为暖启动模式,CPU在上电后自动执行暖启动过程,也可以通过CPU前面板开关或使用编程器,在STEP7编程软件中将CPU设置为停止模式后,手动执行一次暖启动过程。暖启动CPU执行组织块OB100一次。
(2)冷启动(Cold Restart)(www.xing528.com)
CPU的冷启动将删除通过程序调用(调用SFC),在工作存储区中创建的数据块,其他保留数据块中的过程值被预置为初始值,过程值丢失。所有过程映像区数据、计数器、定时器和标志位的数据将清零(设定为保持功能的计数器、定时器和标志位数据区也将被清零)。可以在STEP7中设定S7-400系列PLC CPU重新上电后自动执行冷启动模式,S7-300系列PLC不支持CPU上电自动冷启动模式,最新的S7-300系列以及S7-400系列PLC,通过编程器在STEP7中可以手动执行冷启动操作。冷启动CPU执行组织块OB102一次。
(3)热启动(Hot Restart)
程序在上次中断处开始执行,过程数据保持,只有S7-400系列PLC支持热启动模式。可以在STEP7中设定CPU重新上电后,自动执行暖启动或通过编程器在STEP7中手动执行暖启动操作。暖启动CPU执行OB101一次。
3.运行(Run)模式
CPU执行用户程序,更新输入、输出信号,响应中断请求,对故障信息进行处理。
4.驻留(Hold)模式
在驻留模式下,用户程序被中止,只适合按步调试程序,如利用断点调试用户程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。