Skip to main content

の用語集 CODESYS Recipes

RecipeManagement-SystemArchitecture.png
2.

Recipe Manager Buffer

アプリケーションで使用するレシピが一時的に保存されるレシピマネージャーのバッファ。

IDE のグラフィカルインターフェイスやレシピ管理のライブラリが提供する API など、バッファリングされたレシピにアクセスするためのインターフェイスが定義されています。

.txtrecipe

レシピファイルはレシピを永続的に表現したもので、ファイルシステムに保存され、そこからロードできます。

エクステンション .txtrecipe はデフォルトの拡張子 (アプリケーション内の Recipe Manager オブジェクトで設定) ですが、自由に変更できます。

PLC (Variables)

PLC(プログラマブルロジックコントローラ)には、実行中のプログラム内の変数が含まれています。 これらの変数は、書き込み操作のターゲットおよび読み取り操作のソースとして機能します

Recipe Definition (Managment Object)

レシピ定義は、アプリケーションのデバイスツリーのレシピマネージャーオブジェクトに追加される管理オブジェクトです。

基本的には変数のリストを表しますが、中心的なコンポーネントであるため、日常言語では通常それと同義語として使用されます。

Recipe Variables List

レシピ変数とレシピが定義されているリスト。

0 ~ 50,000 個であれば、良好なパフォーマンスが期待できます。これを超えるとパフォーマンスが低下します (たとえば、エディターを開いたり、変更を加えたり、Read Recipe や Write Recipe などのレシピコマンドを実行したりする場合)。後処理や変更の適用速度は遅くなります。エディターのコマンドは実行時間が遅くなることがあります

ヒント

バージョン 4.6.0.0 と 4.7.0.0 では、パフォーマンスが大幅に向上しました。ただし、変数の数が多い (50,000 を超える) ため、1 つのアクションに 1 分以上かかる場合があります

Recipe Variable

レシピ変数は PLC 変数を表し、オプションでエイリアス、有効値の間隔、コメントなどのメタデータを追加します。

レシピ変数は常に既存の PLC 変数を参照する必要があります。

Recipe

レシピは、レシピ変数リストに定義されているレシピ変数の値のセットです。

各変数に値を割り当てることができますが、これは必須ではありません。

PLC Variable

PLC 上で動作するプログラム内の変数。