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:CheckPointer ポインタ監視機能(CheckPointer) この関数を使用して、ランタイムモードでポインタのメモリアクセスを監視します。他とは対照的に 監視機能 、の実装のための標準的な提案は存在しません CheckPointer 。独自の要件に従って実装を定義する必要があります。 The CheckPointer 関数は、渡されたポインタが有効なメモリアドレスを参照しているか
CODESYS Development System
オブジェクト:POUの場所 このオブジェクトは、特定のコントローラーでのみ使用できます。デバイスツリーに自動的に表示されます。オブジェクトを手動で追加または削除することはできません。 このオブジェクトは、コントローラーのさまざまなコード領域にあるアプリケーションの実行可能コードをマッピングするために使用できます。特に小さなコントローラーは、多くの場合、内部コード領域(フラッシュメモリ)が制限されて
CODESYS Development System
オブジェクト:プロジェクト設定 シンボル: 関数 :オブジェクトにはプロジェクトの構成が含まれています。 . 電話 プロジェクト→プロジェクト設定 メニュー デバイスツリーでオブジェクトをダブルクリックします CODESYS 保存します プロジェクト設定 プロジェクトで直接。たとえば、プロジェクトを別のシステムに転送する場合、 プロジェクト設定 オブジェクトはそれと一緒に転送されます。プロジェクト
CODESYS Development System
オブジェクト:タスク構成 シンボル: オブジェクトは、タスク構成の基本設定を定義および表示するために使用されます。 のタブ タスク構成 およびそれらの機能: プロパティ :基本設定の表示 システムイベント :POU呼び出しとシステムイベントのリンク モニター :オンラインモードでのサイクル時間のステータスと現在の統計の表示 可変使用法 :変数にアクセスするタスクの概要とその実行方法 タスクグループ
CODESYS Development System
タブ:プロパティ 物体: タスク構成 このタブでは、の基本設定を定義します タスク構成 タスクの最大値やウォッチドッグパラメータなど、ターゲットシステムによって事前定義されているとおり。 このセクションの内容 :
CODESYS Development System
タブ: システム イベント 物体: タスク構成 上で システム イベント タブで、どのイベントがどの関数を呼び出すか、および構成が現在アクティブ化されているかどうかを定義します。このタブは、「システム イベント」(タスクではなく) がプロジェクト関数を呼び出す必要がある場合に使用します。 イベントハンドラを追加 を開きます イベントハンドラを追加 ダイアログ イベントハンドラを削除 選択したリスト