CODESYS Development System
オブジェクト:インターフェース シンボル: キーワード: INTERFACE インターフェイスは、オブジェクト指向プログラミングの手段です。オブジェクト ITF メソッドとプロパティのプロトタイプのセットについて説明します。この文脈では、プロトタイプは、 メソッド と プロパティ 宣言のみが含まれ、実装は含まれません。 これにより、共通のプロパティを持つさまざまな機能ブロックを同じように使用できま
CODESYS Development System
オブジェクト:メソッド シンボル: キーワード: METHOD メソッドは、IEC 61131-3標準の拡張であり、データのカプセル化に使用されるオブジェクト指向プログラミング用のツールです。メソッドには、宣言と実装が含まれています。ただし、関数とは異なり、メソッドは独立したPOUではなく、関数ブロックまたはプログラムに従属します。メソッドは、上位POUのすべての有効な変数にアクセスできます。 プ
CODESYS Development System
オブジェクト:インターフェースメソッド シンボル: オブジェクトは、オブジェクト指向プログラミングに使用されます。 追加します インターフェイス方式 オブジェクトがに追加されます インターフェース によって プロジェクト→オブジェクトの追加 指図。 メソッドがインターフェースの下に挿入されている場合、これに変数宣言(入力、出力、および入出力変数)のみを追加してインスタンス化できます。 方法 。 プ
CODESYS Development System
オブジェクト:インターフェイスプロパティ シンボル: インターフェイスプロパティは、IEC 61131-3標準の拡張であり、オブジェクト指向プログラミング用のツールです。インターフェイスプロパティはアクセサメソッドを宣言します Get と Set (実装コードなし)。したがって、 インターフェース また、それらのインターフェースプロパティを継承します。 インターフェイスのデバイスツリーにインターフ
CODESYS Development System
オブジェクト:プロパティ シンボル: キーワード: PROPERTY プロパティは、IEC 61131-3標準の拡張であり、オブジェクト指向プログラミング用のツールです。 プロパティは、データへの外部アクセスを可能にし、同時にフィルターとして機能するため、データのカプセル化に使用されます。この目的のために、プロパティはアクセサメソッドを提供します Get と Set これにより、プロパティの下にあ
CODESYS Development System
オブジェクト:アクション シンボル: アクションでより多くのプログラムコードを実装します。このプログラムコードは、別の言語の基本実装として実装できます。基本実装は、アクションを挿入したファンクションブロックまたはプログラムです。 アクションには独自の宣言がなく、基本実装からのデータを処理します。これは、アクションがその基本実装からの入力変数と出力変数、およびローカル変数を使用することを意味します。
CODESYS Development System
オブジェクト:移行 シンボル: このオブジェクトは、SFCで実装されたプログラムブロックの遷移要素として使用できます。 詳細については、次を参照してください。 SFC 要素: ステップとトランジション 継承POUを生成する際の入力サポート オブジェクト指向プログラミングを行い、継承を使用する場合( 拡張 キーワード)POUの場合、次のようにサポートを受けることができます。 ベースPOUから派生した
CODESYS Development System
オブジェクト:暗黙的チェックのPOU これらの特別なPOUをアプリケーションに追加して、暗黙的な監視機能を提供できます。実行時に、これらの関数は、配列またはサブ範囲タイプの制限、ポインターアドレスの有効性、およびゼロ除算をチェックします。注:このオプションは、特別な暗黙のライブラリによって、これらの種類の監視ブロックがすでに装備されているデバイスでは無効にできます。 The オブジェクトの追加→暗
CODESYS Development System
POU:CheckBounds この監視機能のタスクは、バインドされた違反を適切に処理することです。違反に対する反応の例には、エラーフラグの設定や配列インデックスの値の変更が含まれます。チェックは、1つの変数配列インデックスに対してのみ実行されます。定数配列インデックスが正しくないと、コンパイラエラーが発生します。 CODESYS 値がに割り当てられたときに暗黙的に関数を呼び出します 配列 変数。
CODESYS Development System
POU:CheckDivInt 「0」による除算を防止する機能: CheckDivInt, CheckDivLint, CheckDivReal, and CheckDivLReal ゼロ除算を防ぐために、関数を使用できます CheckDivInt 、 CheckDivLint 、 CheckDivReal 、 と CheckDivLReal 。これらの関数をアプリケーションに含めると、コード内の