CODESYS Development System
ポインター:SUPER The SUPER ポインタは、オブジェクト指向プログラミングに使用される特別な変数です。 SUPER は、機能ブロックが生成されたベース機能ブロックインスタンスへの機能ブロックのポインタです。 The SUPER ポインタを使用すると、基本機能ブロック(基本クラス)のメソッドの実装にアクセスすることもできます。 A SUPER ポインタは、機能ブロックごとに自動的に使用可
CODESYS Development System
ポインター: THIS The THIS ポインタは、オブジェクト指向プログラミングに使用される特別な変数です。 THIS 自身の関数ブロックインスタンスへの関数ブロックのポインタです。 A THIS ポインタは、機能ブロックごとに自動的に使用可能になります。使用できます THIS メソッドと機能ブロックでのみ。 THIS カテゴリの入力アシスタントでの実装に使用できます キーワード 。 ポインタ
CODESYS Development System
プログラミング言語とエディター いずれの場合も、POUの作成時に選択した実装言語のエディターでPOUをプログラムします。 CODESYSは、ST用のテキストエディタとSFC、FBD / LD / IL、およびCFC用のグラフィックエディタを提供します。 デバイスツリーまたはでPOUをダブルクリックして、エディターを開きます。 POU 見る。 各実装言語エディターは、2つのサブウィンドウで構成されて
CODESYS Development System
グラフィックエディタの一般的な機能 FBD、LD、CFC、およびSFCのグラフィカルエディタの実装部分には、右下隅にツールバーが含まれています。 通常の編集モードに戻ります マウスポインタがデフォルトの矢印の形に戻ります。エディタービューで要素を選択および編集できます。 パンツール マウスポインタが2つの交差した矢印の形に変わります。エディタービューの任意の場所をクリックしてドラッグし、FBD /
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
POU:CheckRangeUnsigned タイプUDINTのサブレンジタイプの範囲制限を監視するための機能 範囲監視の実装例については、のヘルプページを参照してください。 CheckRangeSigned 関数。 監視範囲の制限 これ 監視機能 範囲制限に対する違反を適切に処理する責任があります。違反に対する反応の例には、エラーフラグの設定や値の変更が含まれます。値がサブレンジ型変数に割り当て
CODESYS Development System
POU:CheckLRangeUnsigned ULINTタイプのサブレンジタイプの範囲制限を監視する機能 範囲監視の実装例については、のヘルプページを参照してください。 CheckRangeSigned 関数。 監視範囲の制限 これ 監視機能 範囲制限に対する違反を適切に処理する責任があります。違反に対する反応の例には、エラーフラグの設定や値の変更が含まれます。値がサブレンジ型変数に割り当てられ
CODESYS Development System
オブジェクト:暗黙的チェックのPOU これらの特別なPOUをアプリケーションに追加して、暗黙的な監視機能を提供できます。実行時に、これらの関数は、配列またはサブ範囲タイプの制限、ポインターアドレスの有効性、およびゼロ除算をチェックします。注:このオプションは、特別な暗黙のライブラリによって、これらの種類の監視ブロックがすでに装備されているデバイスでは無効にできます。 The オブジェクトの追加→暗
CODESYS Development System
POU:CheckRangeSigned タイプDINTのサブレンジタイプの範囲制限を監視するための機能 監視範囲の制限 これ 監視機能 範囲制限に対する違反を適切に処理する責任があります。違反に対する反応の例には、エラーフラグの設定や値の変更が含まれます。値がサブレンジ型変数に割り当てられると、関数は暗黙的に呼び出されます。 注意 監視機能の機能を利用するには、宣言部分を編集しないでください。た
CODESYS Development System
POU:CheckLRangeSigned タイプLINTのサブレンジタイプの範囲制限を監視するための機能 範囲監視の実装例については、のヘルプページを参照してください。 CheckRangeSigned 関数。 監視範囲の制限 これ 監視機能 範囲制限に対する違反を適切に処理する責任があります。違反に対する反応の例には、エラーフラグの設定や値の変更が含まれます。値がサブレンジ型変数に割り当てられ