重置应用程序
重置应用程序会停止程序并将变量重置为其初始化值。根据重置的类型,保留变量和持久变量也会被重置。
Reset Warm:所有变量都被重置,除了
RETAIN
和PERSISTENT
变量。冷重置:所有变量都被重置,除了
PERSISTENT
变量。重置原点:重置所有变量。
重置源设备:重置所有变量并删除所有应用程序。
以下示例程序和语句阐明了各种复位的功能。
例 38. 示例程序
宣言
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;
插入 持久变量 应用程序下方的对象并在编辑器中打开它。
执行
命令。执行
命令。插入持久变量的实例路径。
将应用程序下载到控制器。
执行热复位、冷复位和原点复位
要求:示例程序在控制器上运行。
点击
切换到在线模式。监控变量
iVar
,iVarRetain
, 和iVarPersistent
.在里面 在线的 菜单,单击 热复位。
系统会提示您是否真的要执行该命令。
点击 是的 确认对话框。
应用程序被重置。这
iVar
变量设置为初始化值 0。其他两个变量都保留它们的值。在里面 在线的 菜单,单击 冷复位。
系统会提示您是否真的要执行该命令。
点击 是的 确认对话框。
应用程序被重置。这
iVar
和iVarRetain
变量设置为初始化值 0。iVarPersistent
变量保留其值。在里面 在线的 菜单,单击 重置原点。
系统会提示您是否真的要执行该命令。
点击 是的 确认对话框。
应用程序被重置。所有变量都重置为其初始化值。