コマンド:複数ダウンロード
関数:このコマンドにより、プロジェクトに含まれるアプリケーションのコードが生成され、対応するコントローラーにアプリケーションが読み込まれます。
電話:メニュー
このコマンドは、アプリケーションのリストを含むダイアログを開きます。このダイアログでは、ロードするアプリケーションを選択します。その後リード CODESYS これらのアプリケーションの構文チェックを実行し、関連するコードを生成します。次に、コードが対応するコントローラーにロードされます。プロジェクトディレクトリで生成 CODESYS 選択した各アプリケーションの名前が記載された翻訳ログ <project name>.<device name>.<application ID>.compileinfo
。
重要
安全コントローラがコントローラの下に取り付けられている場合、このコマンドは通信リンクを使用できます 一時的 割り込み!
安全コントローラのその他の安全コントローラへの接続(安全ネットワーク変数を介して)、フィールドデバイス、および開発システムへの接続が影響を受けます。安全フィールドデバイスまたは他の安全コントローラは、反応として安全状態に入る可能性があります。開発システムへの接続は、セーフティコントローラがフィールドバスを介してメインコントローラに接続されている場合にのみ影響を受けます。
詳細については、以下を参照してください。 従属安全コントローラ
対話:複数のダウンロード
アプリケーションを選択してください |
アプリケーションは、さまざまなコントローラーにもロードされます。 |
上、 下向き | アプリケーションのダウンロード順序を変更する アプリケーションは、このリストの順序でコントローラーにロードされます。デフォルトでは、このリストはアルファベット順にソートされています。アプリケーションの親子関係が考慮されます。 |
わかった | 選択したすべてのアプリケーションを構文的にチェックします その後、ダウンロードが行われる前に、関連するコントローラーとの通信がアプリケーションごとに検証されます。 |
以前のバージョンがコントローラーにすでに存在し、現在のバージョンと異なる場合は、次のオプションがあります。 | |
オンライン変更をお試しください。不可能な場合は、ダウンロードしてください | デフォルトで有効 いずれかのアプリケーションのオンライン変更を完了できない場合は、ダウンロードが実行されます。 |
オンライン変更を強制します。不可能な場合は、操作を中止してください | (少なくとも)1つのアプリケーションのオンライン変更を完了できない場合、ダウンロードは実行されませんが、中止されます。たとえば、以前にコマンドを使用した場合 すべてをきれいにする 実行しました。 |
常にフルダウンロードを行う | 既存のバージョンを考慮せずに、アプリケーションのすべての部分をコントローラーにロードします |
コントローラにまだ存在しない選択されたアプリケーションの場合 CODESYS 関連するコントローラーへのダウンロードを自動的に実行します。
プロジェクトに含まれていないコントローラー上のすべてのアプリケーションを削除します |
|
ダウンロードまたはオンライン変更後にすべてのアプリケーションを起動します |
|
強制変数を解放しないでください |
ウィンドウ内 複数ダウンロード-結果 このアプリケーションには、次のメッセージが表示されます。 エラー:1つ以上の変数が強制されたためスキップされました。 |
ヒント
キー属性を持つ変数に注意してください PERSISTENT RETAIN
通常、初期化されません。ただし、データレイアウトを変更すると、永続変数は自動的に再初期化されます。
詳細については、以下を参照してください。 データの永続性
ダウンロードが完了すると、選択したすべてのアプリケーションのリストが、構成したダウンロード順序で表示されます。さらに、ダイアログで各アプリケーションのダウンロードの成功に関する情報を受け取ります 複数ダウンロード-結果:
作成した:新しいアプリケーションが作成され、コントローラーにロードされました。
変更なし:コントローラにすでに存在するアプリケーションは変更されていません。
オンライン変更が実行されました:コントロールにすでに存在するアプリケーションは、オンライン変更によって変更されました。
ダウンロード:コントローラー上に既に存在するアプリケーションは、新しく作成されたアプリケーションに置き換えられました。
オンラインで変更できないためスキップされました:アプリケーションのオンライン変更は実行できませんでした。変更されませんでした。
エラー:このアプリケーションのダウンロード中にエラーが発生しました。必要に応じて、詳細が表示されます。
ユーザーによってキャンセルされました:ユーザーが操作をキャンセルしました。
詳細については、以下を参照してください。 アプリケーションコードの生成