工业机器人自动化单元设计与应用开发
上QQ阅读APP看书,第一时间看更新

2.4 S7-1215C PLC的工作模式

CPU有三种操作模式:STOP模式、STARTUP模式和RUN模式。CPU前面板的LED状态指示灯指示当前操作模式,其工作模式状态指示如图2-16所示,指示灯为黄色表示STOP模式,指示灯为绿色表示RUN模式,指示灯闪烁表示STARTUP模式。

图2-16 PLC工作模式状态指示

当PLC工作在STOP模式下时,CPU不执行任何程序,用户可以下载程序或者配置信息。

当PLC工作在STARTUP模式下时,CPU会执行任何启动逻辑(如果存在),但不处理任何中断事件。

当PLC工作在RUN模式下时,重复执行扫描周期。在程序循环阶段的任何时刻都可能发生和处理中断事件。但是在RUN模式下,用户不能下载程序或者配置信息,必须切换到STOP模式下。

其中,STARTUP模式和RUN模式的执行过程如图2-17所示。

图2-17 STARTUP模式和RUN模式执行过程示意图

PLC上电后,CPU将根据STARTUP的设定进行相应的操作(冷启动、暖启动或热启动),不同的设置对用户数据及存储空间有不同的处理方法,但一般会进行如下几个步骤的操作:

A清除过程映像的输入区(I存储器);

B使用上一个值对输出进行初始化;

C执行任意气动逻辑(包含在特殊代码块内);

D将物理输入的状态复制到I存储器;

E在RUN模式期间所有中断事件都排队等候处理;

F启动将过程映像的输出区(Q存储器)写入到物理输出的事件。

当CPU进入RUN模式后,系统将按照如下步骤进行操作:

① 将Q存储器写入到物理输出;

② 将物理输入的状态复制到I存储器;

③ 执行用户程序逻辑;

④ 执行自检诊断;

⑤ 在扫描周期的任何时段处理中断和通信事件。

S7-1215C PLC的基本指令以及程序设计方法将结合实训项目来学习,此处不再阐述。