CODESYS Development System
STステートメント:FOR The FOR ループは、特定の繰り返し回数でステートメントを実行するために使用されます。 構文: FOR <counter> := <start value> TO <end value> {BY <increment> } DO <instructions> END_FOR; 中括弧{}内のセクションはオプションです。 CODESYS を実行します <instruc
CODESYS Development System
STステートメント:CASE CASE ステートメントは、ステートメントまたはステートメントのセクションを特定の条件下でのみ実行する条件付き制御構造です。実行するセクションは、条件とラベルを比較して決定されます。 構文: CASE <condition> OF <label-1> : <instruction-1> <label-2> : <instruction-2> <label-3, lab
CODESYS Development System
STステートメント:WHILE The WHILE ループは次のように使用されます にとって 中止条件が発生するまでステートメントを数回実行するためにループします。の中止条件 WHILE loopはブール式です。 構文: WHILE <boolean expression> DO <instructions> END_WHILE; CODESYS 繰り返し実行します <instructions>
CODESYS Development System
STステートメント:REPEAT The REPEAT ループは次のように使用されます その間 ループしますが、違いは CODESYS ループの実行後にのみ中止条件をチェックします。この動作の結果は、 REPEAT アボート条件に関係なく、ループは少なくとも1回実行されます。 構文: REPEAT <instructions> UNTIL <boolean expression> END_REPE
CODESYS Development System
オペレーター:ROR IEC演算子は、オペランドを右にビット単位でローテーションするために使用されます。 許可されるデータ型: BYTE 、 WORD 、 DWORD 、 LWORD erg := ROR(in,n) CODESYS 動く in 右に1ビットをn回追加し、左から右端の位置にビットを追加します。 ヒント ビット数 CODESYS この操作の用途は、のデータ型によって定義されます。 i
CODESYS Development System
オペレーター:SEL ビット単位の選択にはIEC演算子が使用されます。 OUT := SEL(G, IN0, IN1) 意味: OUT := IN0; もしも G = FALSE OUT := IN1; もしも G = TRUE 許可されるデータ型 IN0 、…、 INn と OUT :同一のデータ型 特にユーザー定義のデータ型を使用する場合は、3つの位置すべてで同じ型の変数が使用されていることを
CODESYS Development System
オペレーター:MAX 最大機能にはIEC演算子を使用します。すべての入力の中で最大の値が得られます。 OUT := MAX(IN0,IN1,IN2,...) 許可されるデータ型:すべて 例 110 . 例 結果:90 ST Var1 := MAX(30,90,40); Var1 := MAX(40,MAX(90,30)); FBD このセクションの内容 :
CODESYS Development System
オペレーター:MIN 最小機能にはIEC演算子を使用します。すべての入力の中で最小の値を生成します。 OUT := MIN(IN0,IN1,IN2,...) 許可されるデータ型:すべて 例 111 . 例 結果: 30 ST Var1 := MIN(90,30,40); Var1 := MIN(MIN(90,30),40); FBD このセクションの内容 :
CODESYS Development System
オペレーター:LIMIT 制限にはIEC選択演算子を使用します。 OUT := LIMIT(Min, IN, Max) つまり、次のことを意味します。 OUT := MIN (MAX (IN, Min), Max) Max は上限であり、 Min 結果の下限です。の場合 IN 値が Max 上限、次にLIMITは Max 。の値が IN 最小下限を下回っている場合、結果は次のようになります。 Mi
CODESYS Development System
オペレーター:MUX IEC演算子はマルチプレクサとして使用されます。 OUT := MUX(K, IN0,...,INn) つまり、次のことを意味します。 OUT = IN_K 許可されるデータ型 K : BYTE 、 WORD 、 DWORD 、 LWORD 、 SINT 、 USINT 、 INT 、 UINT 、 DINT 、 LINT 、 ULINT UDINT IN0 、…、 INn