オブジェクト:レシピマネージャー
タブ:ストレージ
レシピマネージャーは、ユーザー定義の変数リストを維持するための関数を提供します。 レシピの定義。レシピ定義は、PLCの「レシピファイル」に保存できます。
詳細については、以下を参照してください。 レシピを使用して値を設定する
ストレージタイプ | テキスト: CODESYS 設定された列と区切り文字を使用して、レシピを読み取り可能な形式で保存します。 バイナリ: CODESYS レシピを読み取り不可能なバイナリ形式で保存します。この形式では、必要なストレージスペースが少なくて済みます。 注:変数リストを変更していない場合にのみ、バイナリレシピを再度読み取ることができます。 |
ファイルパス |
例: ランタイムシステムのパス . ノート:
ランタイムシステムのファイルパスの例: CODESYS PLCにダウンロードするときに、レシピごとにこのディレクトリにファイルを保存します。要件は、を選択することです PLCでのレシピ管理 オプション。 ファイルは、アプリケーションが再起動されるたびにレシピマネージャーにロードされます。 |
ファイル拡張子 | 次の形式のレシピファイルのファイル拡張子 結果として得られるレシピファイルのデフォルト名は、次の形式になります。 |
セパレーター | 保存されたファイル内の個々の値の間のセパレータ |
使用可能な列 選択した列 | レシピファイルに保存される情報とその順序を定義します |
デフォルトとして保存 | CODESYS 他のすべてのレシピマネージャーのプロジェクト全体でタブの設定を使用します。 |
タブ:一般
PLCでのレシピ管理 |
レシピをPLCに転送する場合は、 CODESYS プログラミングインターフェイスの場合、このオプションをクリアできます。 |
レシピの変更をレシピファイルに自動的に保存する | いつ PLCでのレシピ管理 が選択されている場合、次のオプションがあります 保存 レシピ:
PLCのレシピファイルは、レシピが変更されるたびに実行時に自動的に更新されます。 |
いつ PLCでのレシピ管理 が選択されている場合、PLCからダウンロードするには次の2つのオプションがあります。 | |
変数リストと完全に一致する場合にのみダウンロードしてください |
|
名前が一致する変数をダウンロードする |
その結果、ファイルまたはレシピ定義の変数が削除されている場合は、レシピファイルもダウンロードできます。 |
ダウンロード時に既存のレシピを上書きする |
要件: ストレージタイプ は テキスト そしてその レシピの変更をレシピファイルに自動的に保存する オプションが選択されています。 |
PLCの変数にレシピ値を書き込むには、次のオプションを使用できます。 | |
レシピ値が範囲外の場合は、変数を最小/最大に制限します |
|
レシピ値が最小/最大範囲外の場合は変数に書き込まないでください |
|
次のオプションを使用できます 読んだ PLCからプロジェクトのレシピへのレシピ値: | |
レシピの変更を確認する | 常に機能ブロックを使用してください
このオプションは、PLCでレシピ値が変更された場合にのみ、ローカルファイルシステムのレシピファイルを更新するために使用できます。ただし、チェック用の追加コードが生成されるため、パフォーマンスに影響します。
注:ファイルシステムは各呼び出しに書き込まれるため、コントローラーに大きな負担がかかる可能性があります。 |
オンラインモード中のレシピ
メニューコマンド | プロジェクトで定義されたレシピの動作 | 実行時の定義済みレシピの動作 |
---|---|---|
すべてのレシピ定義のレシピは、現在のプロジェクトの値とともにダウンロードされます。 | 動的に生成されたレシピは変更されません。 | |
アプリケーションがPLCから削除されます。その後、ダウンロードを再度行うと、オンラインリセットウォームのようにレシピが復元されます。 | ||
PLCのシャットダウンと再起動 | 再起動後、レシピは自動的に作成されたファイルから再度ダウンロードされます。これにより、シャットダウン前と同じ状態が復元されます。 | |
レシピの値は変更されません。ランタイムモードでは、レシピは機能ブロックコマンドを介してのみ変更できます | ||
PLCを停止または開始しても、レシピは変更されません。 |
行動 | プロジェクトで定義されたレシピ | 実行時に定義されたレシピ |
---|---|---|
すべてのレシピ定義のレシピは、現在のプロジェクトの値とともにダウンロードされます。ただし、これらはメモリにのみ設定されます。レシピをファイルに保存するには、を実行する必要があります レシピを保存 明示的にコマンド。 | 動的に生成されたレシピは失われます。 | |
アプリケーションがPLCから削除されます。その後、ダウンロードを実行すると、レシピが復元されます。 | 動的に生成されたレシピは失われます。 | |
PLCのシャットダウンと再起動 | 再起動後、自動的に作成されたファイルからレシピが再度ダウンロードされます。これにより、シャットダウン前と同じ状態が復元されます。 | |
レシピの値は変更されません。ランタイムモードでは、レシピは機能ブロックコマンドを介してのみ変更できます | ||
PLCを停止または開始しても、レシピは変更されません。 |