菜单

重置应用程序

重置应用程序将停止程序,并将变量重置为其初始化值。根据重置的类型,保留变量和持久性变量也会被重置。

  • 热复位:除RETAINPERSISTENT变量外,所有变量都将重置。
  • 冷复位:除PERSISTENT变量外,所有变量都将重置。
  • 初始化复位:所有变量都要重置。
  • 设备初始化复位:所有变量都被重置,所有应用程序都被删除。

以下示例程序和语句阐明了各种复位的功能。

 

示例程序 ​

声明


VAR
    iVar: INT := 0;
END_VAR
VAR RETAIN 
    iVarRetain: INT :=0;
END_VAR 
VAR PERSISTENT 
    iVarPersistent : INT:= 0;
END_VAR 

 
执行


iVar := 100;
iVarRetain := 200;
iVarPersistent :=300; 

 

1.在应用程序下面插入持续性变量对象并在编辑器中打开它

2.单击编译 ➔ 编译。

3.单击声明 ➔ 添加所有实例路径。⇒将插入持久性变量的实例路径。

4.将应用程序下载到控制器。

 

 


执行一个“热复位”,“冷复位”和“初始化复位”​

要求:示例程序在控制器上运行。


1.单击在线 ➔ 登录以切换到在线模式。

2.监视变量iVar,iVarRetain,和iVarPersistent。

3.单击在线 ➔ 热复位。⇒系统将提示您是否确实要执行该命令。

4.单击确定以确认对话框。⇒重置应用程序。iVar变量设置为初始化值0。其他两个变量都保留其值。

5.单击在线 ➔ 冷复位。⇒系统将提示您是否确实要执行该命令。

6.单击确定以确认对话框。⇒重置应用程序。iVar和iVarRetain变量设置为初始化值0。iVarPersistent变量保留其值。

7.单击在线 ➔ 初始化复位。⇒系统将提示您是否确实要执行该命令。

8.单击确定以确认对话框。⇒重置应用程序。所有变量都重置为其初始化值。

最近修改: 2025-07-24