アキュムレータの内容がTRUEのとき、RETCコマンドにより、呼び出されたファンクションブロックから、メインプログラムに戻ります。
アキュムレータの値は、BOOL型でなければいけません。
POUヘッダには、このファンクションのプログラミングに使用するすべての入出力変数を宣言します。
(* ファンクションブロックの内部 *) |
||
LD |
var_1 |
(* var_1の内容をアキュムレータにロード *) |
EQ |
var_2 |
(* var_1 = var_2? *) |
RETC |
(* アキュムレータの内容がTRUEのとき、プログラムの実行を継続, ファンクションブロックが呼び出されたプログラムへリターン *) |