プロジェクトの転送
プロジェクトを別のコンピュータに転送し、オンラインでの変更やダウンロードを必要とせずにそこから同じPLCに接続する場合は、次の点に注意してください。
プロジェクトに必要なのは、修正バージョンのライブラリ(例外:インターフェイスライブラリ)、視覚化プロファイル、およびコンパイラのみであることを確認してください。
ブートアプリケーションが最新であることを確認してください。
次に、他のコンピューターで解凍するリポジトリを作成します。
プロジェクトを別のシステムに転送する
要件:プロジェクトは、別のコンピューター「PC2」に転送するコンピューター「PC1」で開かれ、そこから同じコントローラーに再度接続します。
修正バージョンのライブラリのみがプロジェクトに含まれていることを確認してください(例外:純粋なインターフェイスライブラリ)。これを行うには、 ライブラリマネージャー 修正バージョン番号の代わりに「*」が付いているすべてのエントリをチェックします。
注記
コンパイラ バージョン 3.5.18.0 以降では、プレースホルダーの解決でライブラリ プロファイルが無視されます。プロファイルに含まれるライブラリは、自動的に無料のプレースホルダーになります。ライブラリ プロファイルをリポジトリに含めるオプションは使用できなくなりました。
プロジェクト設定で修正コンパイラバージョンが設定されていることを確認してください。これを確認するには、をクリックします そして コンパイラオプション カテゴリー。
プロジェクト設定で修正視覚化プロファイルが定義されていることを確認してください。これを確認するには、をクリックします そして 視覚化プロファイル カテゴリー。
現在開いているアプリケーションが、PLCで現在使用されているアプリケーションと同じであることを確認してください。これは、「ブートアプリケーション」がプログラミングシステムのプロジェクトと同一である必要があることを意味します。これを行うには、プログラミングシステムウィンドウのタイトルバーでプロジェクト名を確認します。名前の後にアスタリスクが表示されている場合、プロジェクトは変更されていますが、まだ保存されていません。その場合、アプリケーションとブートアプリケーションが一致しない可能性があります。
この場合、最初に(新しい)ブートアプリケーションを作成します。アプリケーションのロード(ダウンロード)時にこれが自動的に行われるかどうかは、PLCとアプリケーションのプロパティによって異なります。明示的に作成するには、をクリックします 。次に、をクリックします と ダウンロードを実行します。
その後、をクリックします コントローラでアプリケーションを起動します。
これで、同じプロジェクトのPC2で後で再度接続するPLCで目的のアプリケーションが実行されます。
プロジェクトアーカイブを作成する:をクリックします 。の中に プロジェクトアーカイブ ダイアログで、次の情報も選択します。
情報ファイルをダウンロードする
ライブラリプロファイル
参照デバイス
参照ライブラリ
PC2からアクセスできる場所にプロジェクトアーカイブを保存します。
コントローラからログアウトします。これを行うには、をクリックします 。 PC2から再接続する前に、ためらうことなくPLCを停止して再起動できます。
リポジトリをPC2に抽出します。をクリックします。 上に保存したアーカイブを開きます。の中に プロジェクトアーカイブの抽出 ダイアログで、アーカイブを作成するときに上記と同じ情報を選択します。
プロジェクトを開き、PLC「xy」に再度ログインします。
CODESYS オンラインでの変更やダウンロードは必要ありません。プロジェクトが実行されています。