首页 理论教育 S7-300/400系列PLC CPU操作模式详解

S7-300/400系列PLC CPU操作模式详解

时间:2023-06-17 理论教育 版权反馈
【摘要】:S7 PLC在STEP7编程软件中的默认配置为暖启动模式,CPU在上电后自动执行暖启动过程,也可以通过CPU前面板开关或使用编程器,在STEP7编程软件中将CPU设置为停止模式后,手动执行一次暖启动过程。可以在STEP7中设定S7-400系列PLC CPU重新上电后自动执行冷启动模式,S7-300系列PLC不支持CPU上电自动冷启动模式,最新的S7-300系列以及S7-400系列PLC,通过编程器在STEP7中可以手动执行冷启动操作。热启动程序在上次中断处开始执行,过程数据保持,只有S7-400系列PLC支持热启动模式。

S7-300/400系列PLC CPU操作模式详解

操作模式是描述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)模式

在驻留模式下,用户程序被中止,只适合按步调试程序,如利用断点调试用户程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈