アキュムレータの内容によって、オペランドフィールドで定義されたオペランドをセットまたは保持します。アキュムレータの内容が"TRUE"のとき、オペランドをセットします。オペランドは、1("TRUE")になります。
この演算子で使用できるオペランドは、次のデータ型です。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 *) |
S |
var_3 |
(* Set var_3, if accu contains TRUE *) |
ST |
var_4 |
(* Store accu in var_4 *) |