CODESYS Development System
STステートメント:IF The IF ステートメントは、条件をチェックするため、およびこの条件に応じて、後続のステートメントを実行するために使用されます。 条件は次のようにコード化されます 表現 ブール値を返します。式が返される場合 TRUE 、次に条件が満たされ、対応するステートメントが実行されます。 THEN 。式が返される場合 FALSE 、次に、次の条件で識別されます。 ELSIF 、が
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
オペレーター:ROR IEC演算子は、オペランドを右にビット単位でローテーションするために使用されます。 許可されるデータ型: BYTE 、 WORD 、 DWORD 、 LWORD erg := ROR(in,n) CODESYS 動く in 右に1ビットをn回追加し、左から右端の位置にビットを追加します。 ヒント ビット数 CODESYS この操作の用途は、のデータ型によって定義されます。 i
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
オペレーター:GT IEC演算子は、「大なり記号」関数に使用されます。 オペランドの許可されるデータ型:任意の基本データ型 最初のオペランドが2番目のオペランドより大きい場合、演算子は結果を生成します TRUE ;それ以外は FALSE 。 例 114 . 例 結果:FALSE ST VAR1 := 20 > 30; FBD このセクションの内容 :
CODESYS Development System
オペレーター:LT IEC演算子は、「未満」機能に使用されます。 オペランドの許可されるデータ型:任意の基本データ型 最初のオペランドが2番目のオペランドよりも小さい場合、演算子は結果を生成します TRUE ;それ以外は FALSE 。 例 115 . 例 結果: TRUE ST Var1 := 20 < 30; このセクションの内容 :
CODESYS Development System
オペレーター:LE IEC演算子は、「以下」の機能に使用されます。 オペランドの許可されるデータ型:任意の基本データ型 第1オペランドが第2オペランド以下の場合、演算子は結果を生成します TRUE ;それ以外は FALSE 。 例 116 . 例 結果 Var1 : TRUE ST Var1 := 20 <= 30; このセクションの内容 :
CODESYS Development System
オペレーター:GE IEC演算子は、「以上」の機能に使用されます。 オペランドの許可されるデータ型:任意の基本データ型 第1オペランドが第2オペランド以上の場合、演算子は結果を生成します TRUE ;それ以外は FALSE 。 例 117 . 例 結果: TRUE ST VAR1 := 60 >= 40; FBD このセクションの内容 :