アプリケーションのリセットを実行します
アプリケーションをリセットすると、プログラムが停止し、変数が初期化値にリセットされます。リセットのタイプに応じて、保持変数と永続変数もリセットされます。
ウォームリセット:を除くすべての変数
RETAIN
- とPERSISTENT
-変数がリセットされます。コールドリセット:を除くすべての変数
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;
オブジェクトを貼り付けます 永続変数 アプリケーションの下にあり、エディターで開きます。
コマンドを実行します
アウト。コマンドを実行します
アウト。永続変数のインスタンスパスが追加されます。
アプリケーションをコントローラーにロードします。
ウォームリセット、コールドリセット、原点リセットを実行します
要件:サンプルプログラムはコントローラー上で実行されます。
コマンドを選択します
オンラインになります。変数を見る
iVar
、iVarRetain
とiVarPersistent
。の中に オンライン メニュー、クリック リセットウォーム。
コマンドを本当に実行するかどうかを尋ねるクエリが表示されます。
とのダイアログを確認します はい。
アプリケーションがリセットされます。変数
iVar
初期化値0に設定されます。他の2つの変数は、それらの値を保持します。の中に オンライン メニュー、クリック コールドリセット。
コマンドを本当に実行するかどうかを尋ねるクエリが表示されます。
とのダイアログを確認します はい。
アプリケーションがリセットされます。変数
iVar
とiVarRetain
初期化値0に設定されます。変数iVarPersistent
その値を保持します。の中に オンライン メニュー、クリック 原点をリセット。
コマンドを本当に実行するかどうかを尋ねるクエリが表示されます。
とのダイアログを確認します はい。
アプリケーションがリセットされます。すべての変数は初期化値に設定されます。