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 このセクションの内容 :
CODESYS Development System
オペレーター: EQ IEC 演算子は 2 つのオペランドが等しいかどうかを比較します。 すべての基本データ型がオペランドのデータ型として許可されます。 オペランドが等しい場合、演算子は結果を返します。 TRUE 戻る、そうでない場合 FALSE 。 例 118 . 例 結果: VAR1 = TRUE ST: //実装 VAR1 := 20 = 20; FUP: 基本データ型 基本データ型は、次の
CODESYS Development System
オペレーター:NE IEC 演算子は 2 つのオペランドが不等であるかどうかを比較します。 すべての基本データ型がオペランドのデータ型として許可されます。 オペランドが等しくない場合、演算子は結果を返します。 TRUE 戻る、そうでない場合 FALSE 。 例 119 . 例 結果: Var1 = FALSE ST: Var1 := 40 <> 40; FUP: 基本データ型 基本データ型は、次の
CODESYS Development System
オペレーター:MOVE IEC演算子は、対応するタイプの別の変数に変数を割り当てるために使用されます。 なぜなら MOVE はCFC、FBD、およびLDエディターで使用でき、変数の割り当てにEN / ENO機能を使用することもできます。 例 97 . EN / ENO機能に関連するCFC CODESYS の値を割り当てます var1 変数 var2 変数の場合のみ en_i is TRUE 。 S
CODESYS Development System
演算子:INDEXOF 演算子は、IEC61131-3規格の拡張です。 の代わりに INDEXOF 演算子、 ADR 演算子はで提供されます CODESYS POUのインデックスでポインタを取得するためのV3。 このセクションの内容 :
CODESYS Development System
演算子:OR_ELSE 演算子は、IEC61131-3規格の拡張です。 The OR_ELSE 演算子は、構造化テキストでのプログラミングにのみ許可されています。 OR の操作 BOOL と BIT 短絡評価のあるオペランド。これの意味は: オペランドの少なくとも1つが TRUE 、操作の結果も次のようになります TRUE ;それ以外は FALSE 。 を使用するのとは対照的に OR IEC演算子
CODESYS Development System
オペレーター:SHL IEC演算子は、オペランドをビット単位で左にシフトするために使用されます。 erg := SHL (in, n) in :左にシフトしたオペランド n :シフトするビット数 in 左の方です 重要 もしも n データ型の幅を超える場合は、ターゲットシステムによって異なります。 BYTE 、 WORD 、 DWORD 、 と LWORD オペランドはパディングされます。ターゲッ
CODESYS Development System
オペレーター:SHR IEC演算子は、オペランドをビット単位で右にシフトするために使用されます。 erg := SHR (in, n) in :右にシフトしたオペランド n :シフトするビット数 in 右の方へ 重要 もしも n データ型の幅を超える場合は、ターゲットシステムによって異なります。 BYTE 、 WORD 、 DWORD 、 と LWORD オペランドはパディングされます。ターゲット