CODESYS Development System
オペレーター:ATAN IEC演算子は、数値のアークタンジェント値を生成します。値はラジアンで計算されます。 ラジアンで角度を測定する入力変数に許可されるデータ型:任意の数値の基本データ型 出力変数に許可されるデータ型: REAL と LREAL 例 135 . 例 結果 q : 0.463648 ST q := ATAN(0.5); FBD このセクションの内容 :
CODESYS Development System
演算子:__ DELETE 演算子は、IEC61131-3規格の拡張です。 重要 互換性のために、コンパイラのバージョンは3.3.2.0以上である必要があります。 オペレーターは、「__ NEW」オペレーターが動的に生成したインスタンスのメモリーを解放します。 The __DELETE 演算子には戻り値がなく、この演算の後、オペランドはゼロに設定されます。 要件: 動的メモリ割り当てを使用する オ
CODESYS Development System
演算子:__ ISVALIDREF 演算子は、IEC61131-3規格の拡張です。 演算子は、参照が有効な値を参照しているかどうかを確認するために使用されます。使用法の説明と例については、の説明を参照してください。 REFERENCE データ・タイプ。 このセクションの内容 :
CODESYS Development System
演算子:__ NEW 演算子は、IEC61131-3規格の拡張です。 The __NEW 演算子は、機能ブロック、ユーザー定義のデータ型、または標準型の配列をインスタンス化するために動的メモリを予約します。演算子は、一致する型付きポインターを返します。 要件:親アプリケーションのプロパティダイアログで、 アプリケーションビルドオプション タブ、 動的メモリ割り当てを使用する オプションが選択されて
CODESYS Development System
演算子:__QUERYPOINTER 演算子は、IEC61131-3規格の拡張です。 実行時に、オペレーターは関数ブロックのインターフェース参照のタイプをポインターに変換することを可能にします。演算子は BOOL 結果。 TRUE という意味です CODESYS 変換が正常に実行されました。 重要 互換性のために、変換されるポインタの定義は、ベースインターフェイス「__SYSTEM.IQueryI
CODESYS Development System
演算子:__TRY、__CATCH、__FINALLY、__ENDTRY これらの演算子は、IEC 61131-3標準から拡張されており、IECコードでの特定の例外処理に使用されます。 構文 __TRY <statements_try> __CATCH(exec) <statements_catch> __FINALLY <statements_finally> __ENDTRY <stateme
CODESYS Development System
オペレーター:ROL IEC演算子は、オペランドを左にビット単位でローテーションするために使用されます。 許可されるデータ型: BYTE 、 WORD 、 DWORD 、 LWORD erg := ROL (in, n) CODESYS 動く in 左に1ビットをn回追加し、右から左端の位置にビットを追加します。 重要 ビット数に注意してください CODESYS のデータ型によって定義されたこの操
CODESYS Development System
オペレーター:ROR IEC演算子は、オペランドを右にビット単位でローテーションするために使用されます。 許可されるデータ型: BYTE 、 WORD 、 DWORD 、 LWORD erg := ROR(in,n) CODESYS 動く in 右に1ビットをn回追加し、左から右端の位置にビットを追加します。 ヒント ビット数 CODESYS この操作の用途は、のデータ型によって定義されます。 i
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 このセクションの内容 :