Skip to main content

演算子: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

_cds_img_ini_operator.png


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