Skip to main content

オンライン変更を実行する

CODESYS コントローラにすでに存在しているが、最後のダウンロード以降にプログラミングシステムで変更されたアプリケーションでログインすると、オンラインでの変更が自動的に提供されます。このプロセス中、変更されたパーツのみがコントローラーにリロードされます。コントローラで実行中のプログラムは、オンライン変更で停止しません。

ビューで オンライン変更のためのメモリリザーブ プロジェクトの機能ブロックのオンライン変更用にメモリリザーブを設定できます。これは、オンライン変更中に機能ブロックを変更した後、メモリ内のインスタンス変数を移動する必要がないことを意味します。

重要

オンライン変更については、コマンドの説明の情報に注意してください オンライン変更

ログイン時にオンライン変更を実行する

要件:コントローラーの接続設定が正しく設定されている。プロジェクトとコントローラーのアプリケーションは同じです。コントローラのプログラムが実行されています。アプリケーションはログアウトされています。

  1. アプリケーションを変更します。

  2. コマンドを選択します オンライン→ログイン

    最後のダウンロード以降にアプリケーションが変更されたことを示すダイアログが表示されます。

  3. ボタンをクリックします 詳細

  4. タブの情報を確認してください アプリケーション情報

    最後の変更以降にコードを生成していない場合、コマンドは次のようになります。 アプリケーションが最新ではありません。今すぐコードを生成しますか? ダイアログの下部に表示されます。この場合、このコマンドをクリックします。

    あなたは1つを受け取ります 比較ビュー オブジェクトの-赤でマークされたオブジェクトは異なります。

  5. ダイアログを閉じます。

  6. オプションを選択してください オンライン変更でログイン をクリックします わかった

    変更がコントローラーにダウンロードされます。コントローラで実行中のプログラムは停止しません。アプリケーションがログインしています。

ログイン時にオンライン変更を実行します(オンライン操作)。

要件:コントローラーの接続設定が正しく設定されている。プロジェクトとコントローラーのアプリケーションは同じです。コントローラのプログラムが実行されています。アプリケーションがログインしています。

  1. デバイスツリーでオブジェクトを選択します。ここでPOUまたはGVLを選択するのが最善です。

  2. コマンドを選択します プロジェクト→オブジェクトの編集(オフライン)。

    オブジェクトがエディターで開きます。

  3. オブジェクトを変更します。ここでは、たとえば、新しい変数を宣言したり、値の割り当てを変更したりできます。

  4. コマンドを選択します オンライン→オンライン変更

    本当にオンライン変更を実行するかどうかを尋ねられます。

  5. とのダイアログを確認します はい

    変更がコントローラーにダウンロードされます。