CODESYS Development System
オペレーター:CAL IEC演算子は、機能ブロックの呼び出しに使用されます。 ILでは、 CAL 関数ブロックのインスタンスを呼び出します。 CAL <function block> (<input variable1> := <value>, <input variableN> := <value>) 例 122 . 例 の呼び出し Inst の割り当てを持つ機能ブロックのインスタンス Par1
CODESYS Development System
オーバーロード 重要 型変換演算子のオペランド値がターゲットデータ型の値の範囲外である場合、結果の出力はプロセッサタイプに依存するため、未定義になります。これは、たとえば、負のオペランド値がから変換される場合です。 LREAL ターゲットデータ型に UINT 。 大きなデータ型から小さなデータ型に変換すると、情報が失われる可能性があります。 重要 境界の場合の丸めロジックは、ターゲットシステムまた
CODESYS Development System
浮動小数点数の変換 重要 型変換演算子のオペランド値がターゲットデータ型の値の範囲外である場合、結果の出力はプロセッサタイプに依存するため、未定義になります。これは、たとえば、負のオペランド値がから変換される場合です。 LREAL ターゲットデータ型に UINT 。 大きなデータ型から小さなデータ型に変換すると、情報が失われる可能性があります。 重要 浮動小数点数がターゲットデータ型の値の範囲内に
CODESYS Development System
オペレーター:TRUNC IEC演算子は、変換に使用されます REAL データ型を DINT データ・タイプ。 CODESYS 数値の整数部分のみを取ります。 ヒント の CoDeSys V2.3 、 TRUNC 演算子は変換します REAL の中へ INT 。 V2.3プロジェクトをインポートする場合は、 CODESYS 自動的に置き換えます TRUNC と TRUNC_INT 。 もしも CO
CODESYS Development System
演算子:TRUNC_INT IEC演算子は、変換に使用されます REAL データ型を INT データ・タイプ。 CODESYS 数値の整数部分のみを取ります。 ヒント TRUNC_INT に対応します TRUNC の演算子 CoDeSys V2.3 、およびV2.3プロジェクトをインポートするときに、この時点で自動的に使用されます。の変更機能に注意してください TRUNC 。 もしも CODESY
CODESYS Development System
オペレーター:ABS IEC演算子は、数値の絶対値を生成します。 入力変数と出力変数および数値定数に許可されるデータ型:任意の数値基本データ型 例 139 . 例 結果 i : 2 ST i := ABS(-2); FBD このセクションの内容 :
CODESYS Development System
変数:VAR_STAT この機能は、IEC61131-3規格の拡張です。 静的変数をキーワード間でローカルに宣言します。 VAR_STAT そして END_VAR 。静的変数はダウンロード時に初期化されます。 静的変数にアクセスできるのは、変数が宣言されている名前空間内からのみです(Cの静的変数のように)。ただし、静的変数は、アプリケーションがブロックを離れるときにその値を保持します。たとえば、静
CODESYS Development System
変数:VAR_EXTERNAL 外部変数は、POUに「インポート」されるグローバル変数です。 キーワード間でこれらの変数を宣言します VAR_EXTERNAL と END_VAR 。グローバル変数が存在しない場合は、エラーメッセージが出力されます。 重要 CODESYS POUで使用するために、グローバル変数を外部変数として宣言する必要はありません。このキーワードは、IEC61131-3への準拠を
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