CODESYS Development System
変数:VAR_INST The VAR_INST インスタンス変数はメソッドでのみ許可されます。この種の変数には、メソッド内でのみアクセスできます。メソッドの宣言部分でインスタンス変数の変数値を監視できます。 CODESYS 保存しません VAR_INST メソッドスタック内のメソッド変数ですが、関数ブロックインスタンスのスタック内にあります。これは、 VAR_INST 変数は、関数ブロックインス
CODESYS Development System
変数:VAR_CONFIG 構成変数は、アドレス情報が不完全な機能ブロックで宣言され、デバイスI / Oにマップする必要がある変数に完全なアドレスを割り当てます。 宣言は、グローバル変数リストで行われます。 VAR_CONFIG と END_VAR フルインスタンスパスと正しいアドレスを持つキーワード。この種のグローバル変数リストは「変数構成」と呼ばれます。 例 79 . 例 の宣言 xLocIn
CODESYS Development System
変数:CONSTANT 定数変数は、グローバル変数リストまたはプログラミングオブジェクトの宣言部分で宣言されます。実装では、定数変数はインスタンスパスを介して読み取り専用としてアクセスできます。 構文 <scope> CONSTANT <identifier> : <data type> := <initial value> ; END_VAR <scope> : VAR | VAR_INPUT
CODESYS Development System
ExST割り当て:S = セット代入のオペランドがに切り替わるとき TRUE 、 それから TRUE 演算子の左側の変数に割り当てられます。変数が設定されます。 <variable name> S= <operand name> ; 変数とオペランドのデータ型は BOOL 。 例 53 . 例 PROGRAM PLC_PRG VAR xOperand: BOOL := FALSE; xSetVar
CODESYS Development System
ExST割り当て:R = リセット割り当てのオペランドがに切り替わるとき TRUE 、 それから FALSE 演算子の左側の変数に割り当てられます。変数がリセットされます。 <variable name> R= <operand name> ; 変数とオペランドのデータ型は BOOL 。 例 55 . 例 VAR xOperand: BOOL := FALSE; xResetVariable: B
CODESYS Development System
ExST 、IEC 61131-3 [...] _var1 := int_var2 := int_var3 [...] を受け取る int_var3 + 9
CODESYS Development System
代入演算子 : REF オペレーターは リファレンス (ポインタ)値へ。 構文: <variable name> REF= <variable name> ; 例 58 . 例 refA : REFERENCE TO DUT; B : DUT; C : DUT; A REF= B; // corresponds to A := ADR(B); A := C; // corresponds to A
CODESYS Development System
STステートメント:IF The IF ステートメントは、条件をチェックするため、およびこの条件に応じて、後続のステートメントを実行するために使用されます。 条件は次のようにコード化されます 表現 ブール値を返します。式が返される場合 TRUE 、次に条件が満たされ、対応するステートメントが実行されます。 THEN 。式が返される場合 FALSE 、次に、次の条件で識別されます。 ELSIF 、が