控制器状态图

控制器状态图

下图描述了控制器的操作模式:

图例:

  • 控制器状态以粗体表示

  • 用户和应用程序命令以粗体表示

  • 系统事件以斜体表示

  • 决策、决策结果和一般信息用正常文本表示

(1) 有关 STOPPEDRUNNING 状态转换的详细信息,请参阅运行命令

(2) 有关 RUNNINGSTOPPED 状态转换的详细信息,请参阅停止命令

注 1

电源重置(先中断电源,然后接通电源)会删除所有输出强制设置。有关详细信息,请参阅控制器状态和输出行为

注 2

输出会采用其硬件初始化状态。

注 3

在某些情况下,当检测到系统错误时,将导致控制器自动重新启动进入 EMPTY 状态,如同非易失性存储器中不存在启动应用程序一样。但是,并未从非易失性存储器中删除启动应用程序。在这种情况下,ERR LED(红色)将有规律地闪烁。

注 4

验证有效的启动应用程序后,会出现以下事件:

  • 应用程序加载到 RAM 中。

  • 应用后配置文件设置(如果有)。

在加载启动应用程序期间,会执行检查上下文测试,以确保剩余变量有效。如果检查上下文测试无效,则会加载启动应用程序,但是控制器将进入 STOPPED 状态

注 5a

启动模式控制器设备编辑器PLC 设置选项卡中设置。

注 5b

如果发生电源中断,控制器至少将继续保持 RUNNING 状态 4 毫秒后才会关闭。如果已经配置,且从与控制器相同的电源向运行/停止输入供电,则会立即检测到此输入掉电,控制器的行为如同收到停止命令一样。因此,当启动模式设置为以上一个状态启动时,如果从同一个电源向控制器和运行/停止输入供电,则在正常情况下,控制器在电源中断后会重新启动进入 STOPPED 状态。

注 6

在成功的应用程序下载过程中,会发生以下事件:

  • 应用程序直接加载到 RAM 中。

  • 缺省情况下,创建引导应用程序,并将其保存到非易失性存储器中。

注 7

下载应用程序后的缺省行为是使控制器进入 STOPPED 状态,与运行/停止输入设置、运行/停止开关位置开关位置或下载前的上一个控制器状态无关。

然而,此时需要考虑两个方面:

在线修改

假设运行/停止输入已配置并设置为“运行”或运行/停止开关设置为“运行”,那么在控制器处于 RUNNING 状态期间进行的在线修改(部分下载)会在成功后使控制器返回 RUNNING 状态。在使用在线修改后登录选项之前,请在虚拟或非生产环境中测试对应用程序进行的修改,确认控制器和连接的设备是否具备 RUNNING 状态下的预期条件。

 警告
意外的设备操作
请务必先验证对“运行”状态下的应用程序进行的在线修改是否按预期方式运行,然后再将这些修改下载到控制器。
未按说明操作可能导致人身伤亡或设备损坏等严重后果。
注: 对应用程序的在线修改不会自动写入启动应用程序,并会在下一次重新启动时由现有启动应用覆盖。如果您希望修改在重新启动之后仍然存在,请通过选择在线菜单中的创建启动应用程序来手动更新启动应用程序(控制器必须处于 STOPPED 状态才能实现此操作)。

多重下载

EcoStruxure Machine Expert 具有一项功能,使您可以将完整应用程序下载到网络或现场总线上的多个目标。选择多重下载... 命令时的缺省选项之一是下载或在线修改之后启动全部应用选项,假设下载目标各自的运行/停止输入发出进入 RUNNING 状态的命令,则该选项会以 RUNNING 状态重新启动所有这些目标,无论这些目标在启动多重下载之前的上一个控制器状态为何种状态。如果您不希望所有目标控制器都以 RUNNING 状态重新启动,请取消选择此选项。此外,在使用多重下载RUNNING选项之前,请在虚拟或非生产环境中测试对应用程序进行的修改,确认目标控制器和连接的设备是否具备 状态下的预期条件。

 警告
意外的设备操作
请务必先验证应用程序是否对于所有目标控制器和设备都按预期方式运行,然后再于选择了“下装或在线修改之后启动全部应用”选项的情况下发出“多重下载…”命令。
未按说明操作可能导致人身伤亡或设备损坏等严重后果。
注: 与正常下载不同,在多重下载过程中,EcoStruxure Machine Expert 不提供用于创建启动应用程序的选项。您可以通过选择各个目标控制器上的在线菜单中的创建启动应用程序,随时手动创建启动应用程序。

注 8

EcoStruxure Machine Expert 软件平台提供了许多功能强大的选项,用于在控制器处于 STOPPEDHALT 状态期间管理任务执行和输出条件。有关详细信息,请参阅控制器状态描述

注 9

要退出 HALT 状态,需要发出一个复位命令(热复位、冷复位、初始值复位)、下载应用程序或重置电源。

如果发生不可逆事件(硬件警戒时钟或内部错误),则会强制进行电源重置。

注 10

RUNNING 状态有 2 种异常情况:

  • RUNNING 但检测到外部错误:这种异常情况由 I/O LED 指示,此时 LED 为红灯常亮。可以通过清除外部错误退出此状态(可能需要更改应用程序配置)。无需控制器命令,但可能需要控制器电源重置。有关更多信息,请参阅 I/O 配置一般说明

  • 带断点 RUNNING:此异常情况由 RUN LED 指示,此时 LED 会绿灯闪烁一次。有关详细信息,请参阅控制器状态描述

注 11

启动应用程序可以不同于加载的应用程序。当通过 SD 卡、FTP 或文件传输下载启动应用程序时,或者当不创建启动应用程序而执行在线修改时,可能会发生这种情况。