Skip to main content

オブジェクト:アプリケーション

シンボル: _cds_icon_application.png

オブジェクトは、ノードとして表示されます。 デバイスツリー。これは、コントローラプログラムの実行に必要なオブジェクトで構成されています。

アプリケーションオブジェクトを PLCロジック ノード(プログラム可能なデバイスの下)。

各アプリケーションの下に、 タスク構成 ここで、アプリケーションのどのプログラムがどのタスクによってどの設定を使用して呼び出されるかを構成します。

さらに、POU、グローバル変数リスト、ライブラリ マネージャーなど、コントローラー プログラムの POU をアプリケーションの下に挿入します。これらの POU は、このアプリケーションでのみ使用できます。

重要

CODESYS バージョン3.5 SP20以降では、 オブジェクトを追加 コマンドはサポートされなくなりました。

アプリケーションは、プロジェクトグローバルPOUのインスタンスを使用することもできます。プロジェクトグローバルPOUを管理します POU 見る。これらの種類のインスタンスの使用は、オブジェクト指向プログラミングの考え方に基づいています。

PLC デバイス オブジェクトの下に複数のアプリケーションを挿入できます。これを行うには、アプリケーションに一意の名前を付ける必要があります。

_cds_img_applications_in_device_tree.png

重要

「親アプリケーション」を変更した後のオンライン変更は、PLCから「子アプリケーション」を削除します。

複数のアプリケーションが1つのアプリケーション直下にある場合 CODESYS デバイスの場合、デバイスのI/O処理のために、ターゲットシステムとの通信に使用する変数を持つアプリケーションを定義する必要があります。設定は、 PLC設定 デバイス エディターのタブ。

オンラインモードで作業するアプリケーションは、「アクティブアプリケーション」として設定する必要があります( アプリ2 (上の図参照)。

アプリケーションに特別なプロパティを設定できます アプリケーションビルドオプション のタブ プロパティ アプリケーションオブジェクトのダイアログ。例:動的メモリ割り当てのアクティブ化

アプリケーションをPLCにダウンロードするときに、アプリケーションの内容に関する情報を含めることができます。これは、 アプリケーションビルドオプション タブ。その後、コントローラー上のアプリケーションをでアクティブなアプリケーションと比較できます。 CODESYS

作成者、バージョン、および個々の簡単な説明に関する個々の情報を追加する場合は、一般的な情報を変更できます プロジェクト情報情報 のタブ プロパティ ダイアログ。

アプリケーションを使用してターゲットシステム(PLCまたはシミュレーション)にログインする場合、最初に、現在PLC上にあるアプリケーションと、コントローラーのアプリケーションパラメーターがプロジェクト構成のパラメーターと一致するかどうかがチェックされます。対応するメッセージは、不一致と追加アクションの可能なオプションについて通知します。このステップでは、PLCからアプリケーションを削除することもできます。

詳細については、以下を参照してください。 PLCへのアプリケーションのダウンロード

申し込み デバイスエディタのタブで、デバイスに現在存在するアプリケーションを確認できます。そこで、ターゲットシステムからアプリケーションを削除することもできます。デバイスツリー内の個別のオブジェクトで表されていない追加のアプリケーションも表示される可能性があります。 <application>_symbols.app、アプリケーション用に作成されたシンボルリストが含まれています(「シンボル構成」を参照)。