理论教育 S7-1200PLC的工作模式简述

S7-1200PLC的工作模式简述

时间:2023-06-17 理论教育 版权反馈
【摘要】:S7-1200 PLC有三种工作模式,即起动模式、运行模式与停止模式。CPU的状态LED指示当前工作模式。检测到的某些错误时将阻止CPU进入RUN模式,CPU支持以下几种起动模式。图3.8CPU操作面板图暖起动-RUN模式:CPU暖起动后进入运行模式。CPU未提供用于更改工作模式的物理开关。

S7-1200PLC的工作模式简述

S7-1200 PLC有三种工作模式,即起动(START)模式、运行(RUN)模式与停止(STOP)模式。CPU的状态LED指示当前工作模式。

在STOP模式下,CPU处理所有通信请求(如果有的话)并执行自诊断,但不执行用户程序,过程映像也不会自动更新。只有在CPU处于STOP模式时,才能下载项目。

在STARTUP模式下,执行一次起动组织块(如果存在的话)。在RUN模式的起动阶段,不处理任何中断事件。

在RUN模式下,重复执行扫描周期。在程序循环阶段的任何时刻都可能发生和处理中断事件。CPU处于RUN模式时,无法下载任何项目。

CPU支持通过暖起动进入RUN模式。在暖起动时,所有非保持性系统及用户数据都将被复位为来自装载存储器的初始值,保留保持性用户数据。

可以使用编程软件在项目视图项目树中CPU下的“设备配置”属性对话框的“起动”项内指定CPU的上电模式及重起动方法等。通电后,CPU将执行一系列上电诊断检查和系统初始化操作,然后进入适当的上电模式。检测到的某些错误时将阻止CPU进入RUN模式,CPU支持以下几种起动模式。

(1)不重新起动模式:CPU保持在起动模式。

图3.8 CPU操作面板图

(2)暖起动-RUN模式:CPU暖起动后进入运行模式。

(3)暖起动-断电前的工作模式:CPU暖起动后进入断电前的模式。(www.daowen.com)

CPU未提供用于更改工作模式的物理开关。使用编程软件STEP 7 Basic在线工具“CPU操作面板”上的“STOP”或“RUN”命令,可以更改当前工作模式,也可在程序中使用“STOP”指令将CPU切换到STOP模式,根据程序逻辑停止程序的执行,如图3.8所示。存储器复位“MRES”将清除所有工作存储器、保持性及非保持性存储区,并将装载存储器复制到工作存储器。存储器复位不会清除诊断缓冲区,也不会清除永久保存的IP地址值。

起动过程中,CPU依次执行以下步骤:A清除输入映像存储器,B使用上一个值对输出执行初始化,C执行起动OB,D将物理输入的状态复制到输入映像存储器,F启用将输出映像存储器的值写入到物理输出,同时E将所有中断事件存储到要在RUN模式下处理的队列中,如图3.9所示。

图3.9 起动与运行过程示意图

运行时,依次执行以下步骤:

(1)将输出映像存储器写入物理输出;

(2)将物理输入的状态复制到输入映像存储器;

(3)执行程序循环OB;

(4)执行自检诊断。

注意,运行时在扫描周期的任何阶段都可以处理中断和通信。

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

我要反馈