Skip to main content

CODESYS Application Composer

CODESYS Application Composer は、繰り返し発生するファンクションブロックで構成されるアプリケーションバリアントを効率的に作成するためのソフトウェアです。

ザ・ CODESYS Application Composer で選択できるテンプレートプロジェクトも用意されています。 新規プロジェクト ダイアログ。このテンプレートは、POU プールにデバイス、アプリケーション、ライブラリマネージャーを含むプロジェクトを作成します。ライブラリマネージャーには、 AC_ModuleBaseAC_Persistence ライブラリ。プロジェクトに基づいたテンプレート。 ComposerProject.project、必要に応じて変更できます。このファイルは、の「Templates」サブフォルダに保存されます。 CODESYS インストールディレクトリ。

パーシスタンスマネージャー: ザ・ CODESYS Application Composer パーシスタンスマネージャも含まれています。Composer ライセンスがなくても使用できます。この場合、完全なコントローラーアプリケーションを生成するオプションは利用できません

のアプリケーションフェーズ CODESYS Application Composer

フェーズ 1: モジュールの開発

対象グループ:ソフトウェア開発者

ソフトウェア開発の知識が必要です。

目標: 後で使用するための再利用可能なモジュールの提供 CODESYS Application Composer アプリケーションの基礎として。

フェーズ 1 では、機能は論理的に異なるモジュール単位に細分化されます。モジュールはアプリケーション固有のライブラリにまとめられ

各モジュールは機能ユニットを大まかに特徴づけ、以下を定義します。

  • パラメーター

  • 入力と出力 (I/O)

  • ビジュアライゼーション

  • アラーム

  • [デバイス]

  • 他のモジュールとの機能的関係

. モジュール定義用ツール

フェーズ 2: アプリケーションの作成

対象グループ:アプリケーション開発者およびコミッショニングエンジニア

ソフトウェア開発の知識は必要ありません。

目標: 構成による特定のアプリケーションの組み立て

フェーズ2では、フェーズ1で用意したモジュールをモジュールツリーから選択して組み合わせてアプリケーションを作成します。モジュールパラメータが設定され、プロセスモジュールを介してマシンプロセスが定義されます。オプションで、アプリケーション固有のコードを拡張モジュールの形で追加できます。このことは、ジェネレータを再度実行するときに考慮されます

構成された構造から、完全なIEC 61131-3ソースコードおよびその他の特殊オブジェクト(視覚化、I/Oデバイス、アラーム構成)がメニューコマンドによって生成されます。生成されたコードは透過的で、必要に応じて編集できます

. ツール
  • モジュールツリー: フェーズ 1 であらかじめ構築されたモジュールを使用してアプリケーションを作成または編集する環境。パーシスタンス・マネージャーを入手するには、最上位のモジュールが必要です パーシスタンスマネージャー モジュールツリーに挿入する必要があります。

  • モジュールエディタ: 以前にモジュールデクラレーションエディタで開発されたソフトウェアモジュールをアセンブルするためのツール。のパーシスタンスチャネルとデータストレージのプロパティ 永続化マネージャー ここでも設定されます。

フェーズ 3: アプリケーションのコンパイルと試運転

対象グループ:コミッショニングエンジニア

目標: ターゲットコントローラに動作するアプリケーションを提供。

生成されたソースコードはコンパイルされ、コントローラーにダウンロードされ、起動されます。の診断ツールとデバッグツール CODESYS 環境はテスト、チェック、最適化に使用できます。

アプリケーションは正常にコンパイルされ、コントローラにインストールされ、動作しています。これで、マシンを意図した動作状態でテストおよび操作できるようになりました。

このフェーズでは、 PersistenceConfig オブジェクトは、フェーズ 2 でインスタンス化されたパーシスタンスマネージャーの最上位モデルからプロジェクト内で生成されます。それ以降は、このオブジェクトでは何も変更できません。

をインストールして更新できます CODESYS Application Composer のアドオン CODESYS Installer