アキュムレータの内容を、括弧内の演算結果に加算し、アキュムレータに格納します。演算結果は、アキュムレータに転送されます。
この演算子で使用できるオペランドは、次のデータ型です。 (INT, DINT, UINT, UDINT, REAL)
演算子は、ILプログラム言語でのみ使用することができます。
POUヘッダには、このプログラムで使用するすべての入力変数と出力変数を宣言します。POUヘッダは全プログラム言語で使用できます。
LD |
var_1 |
(* var_1の内容をアキュムレータにロード *) |
(* 括弧内の演算の前に、アキュムレータの内容をスタックに格納; 最初に括弧内の演算を実行 *) |
||
ADD( |
var_2 |
(* var_2の内容をアキュムレータにロード *) |
ADD |
var_3 |
(* var_3の内容をアキュムレータの内容に加算し、アキュムレータに格納 *) |
) |
(* スタックに格納されていたデータと最新のアキュムレータのデータを加算; アキュムレータに結果を格納 *) |
|
ST |
var_4 |
(* var_4にアキュムレータの内容を格納 *) |