演算子:INI
ヒント
の INI
operator はの演算子です CoDeSys V2.3.この演算子は、 FB_Init
現在の方法 CODESYS V3.ただし、インポート元のプロジェクトでは引き続きこの演算子を使用できます。 CoDeSys V2.3.
構文
<boolean variable name> := INI ( <FB instance name> , <boolean value> ); // <boolean value> : TRUE | FALSE
とともに INI
演算子を使用すると、POU で使用される関数ブロック インスタンスの保持変数の初期化をトリガーできます。
演算子の 2 番目のパラメーターが TRUE
、 それから CODESYS 関数ブロックで定義されているすべての保持変数を初期化します <FB instance name>
そして戻ってきます TRUE
.
例 165. STでの例
fbinst
機能ブロックのインスタンスです fb1
、ここで、保持変数 retvar
が定義されています。
VAR fbinst : fb1; b : BOOL; END_VAR b := INI(fbinst, TRUE); ivar := fbinst.retvar; (* => retvar is initialized *)
の例 FUP

詳細については、次を参照してください。 RETAIN
、 保持変数を使用してデータを取得する