アキュムレータの内容によって、オペランドフィールドで定義されたオペランドをリセットまたは保持します。アキュムレータの内容がTRUEのとき、オペランドをリセットします。オペランドは、0(FALSE)になります。
この演算子で使用できるオペランドは、次のデータ型です。BOOL
演算子は、ILプログラム言語でのみ使用することができます。
POUヘッダには、このプログラムで使用するすべての入力変数と出力変数を宣言します。
var_1、var_2は、いずれのデータ型にも指定することができます。ただし、var_3、var_4はBOOL型に指定する必要があります。
アキュムレータの内容が"TRUE"、すなわちvar_1=var_2のとき、var_3をリセットします(0 またはFALSEにします)。
LD |
var_1 |
(* Load var_1 in accu *) |
EQ |
var_2 |
(* Compare accu with var_2 *) |
R |
var_3 |
(* Reset var_3, if accu contains TRUE *) |
ST |
var_4 |
(* Store accu in var_4 *) |