.
命令“冷复位”
.
.

功能: 该命令导致控制器上活动应用程序的冷启动。

调用: 菜单栏:在线

要求: 该应用程序处于在线模式。

.

提示!

如果将安全控制器插入控制器下方,则该命令可能会暂时中断通信连接。

安全控制器与其他安全控制器(通过安全网络变量),现场设备以及开发系统之间的连接会受到影响。安全现场设备或其他安全控制器会立即进入安全状态。仅当通过现场总线连接到主控制器的安全控制器时,才会影响与开发系统的连接。

有关更多信息,请参见“从属安全控制器”一章。

.

.使用冷复位重新启动后,将发生以下情况:

  • 应用程序代码保留在控制器上。
  • 变量被初始化(使用初始化值或默认初始化值0),并且先前的值将丢失。
  • 保留变量将被初始化,并且先前的值将丢失。
  • 持久变量与值一起保留。
  • 在代码中设置的断点将保留其状态(例如,已激活或已禁用)。
  • 应用程序进入停止状态。

当应用程序在HALT ON BP状态的断点处暂停时,你也可以在调试应用程序时选择命令。然后,要么立即执行热启动,要么处理当前循环的其余语句。因此,将打开一个消息窗口供你选择下一个操作。但是,仅在runtime系统能够重启循环而不先终止循环时,消息窗口才会打开。

复位后,你可以照常运行该应用程序,例如,通过单击调试 ➔ 启动开始执行。