Skip to main content

保存して回復する

CODESYS そしてその CODESYS-バージョン3.5.8.0以降の標準ランタイムシステムは、PLC上のアプリケーション固有のファイルの「バックアップ」をサポートします。タブで必要なアクションを実行できます 保存して回復する 汎用デバイスエディタの。

保存とは、アプリケーション関連のファイルと情報ファイルを含むZIP形式のファイルを作成して保存することです。 meta.info が含まれています。このバックアップファイルの拡張子は TBF (= "ターゲットバックアップファイル")そしてローカルファイルシステムまたはPLCに保存することができます。

バックアップファイルからソフトウェアステータスを復元する場合は、次のようになります。

  • SPSで影響を受けるファイルのリストを取得し、オプションのコンポーネントを無効にすることができます。

  • バックアップまたは復元のためにアプリケーションをSTOP状態にする必要がある場合は、そのことが通知されます。非互換性がある場合にもメッセージが表示されます。

  • PLCでの復元中、ユーザーインターフェイスはロックされます。

  • 既存のファイルは確認なしで上書きされます。

  • 少なくとも1つの新しいブートアプリケーションがリカバリの一部になるとすぐに、既存のブートアプリケーションは無効になります。

バックアップファイルを作成する

要件:使用するデバイスで実行されるアプリケーションを使用してプロジェクトを開いている必要があります。この例では、アプリケーションの下に外部ファイルもあります myExternalFile.txt アプリケーションのダウンロード時にPLCに暗黙的にロードされるオブジェクトとして追加されます。

  1. デバイスツリーのデバイスエントリをダブルクリックして、デバイスエディタを開きます。タブを選択します 保存して復元

    タブが表示されます。メニュー付きのメニューバーが含まれています バックアップするには戻す

  2. メニューから選択 バックアップするには コマンド デバイスからバックアップ情報を読み取る

    現在PLCに接続していない場合は、 CODESYS デバイスに簡単に接続し、から関連ファイルを読み取ります $PlcLogic$-タブ下部の表にあるPLCのディレクトリ。少なくともこの例では、ここにファイルがあります $PlcLogic$/Application/Application.app$PlcLogic$/Application/Application.crc$PlcLogic$/Application/myExternalFile.txt 受け取る。プロジェクトによっては、デバイスツリーのアプリケーションの下に添付されている他の外部ファイルも表示されます。また、ソースコードアーカイブファイル $PlcLogic$/Archive.prj、このためにプロジェクト設定を変更した場合 プログラムのダウンロードとオンライン変更に暗黙的に含まれる 読み込み時間として設定されています。

  3. 列のチェックボックスを使用して、テーブルで非アクティブ化します アクティブ ファイル $PlcLogic$/Application//myExternalFile.txt

  4. メニューから選択 バックアップするには コマンド バックアップファイルを作成してディスクに保存する

    対話 名前を付けて保存 が表示されます。ファイルタイプは バックアップファイル(* .tbf) あらかじめ決められています。

  5. バックアップファイルの場所を選択し、ボタンで閉じます コンピューターに保存 あちらへ。

バックアップファイルから復元する

要件:使用するデバイスで実行されるアプリケーションを使用してプロジェクトを開いている必要があります。上記のように、バックアップファイルをローカルファイルシステムに保存しました。

  1. デバイスツリーのデバイスエントリをダブルクリックして、デバイスエディタを開きます。タブを選択します 保存して復元

    コマンドを選択します 復元→ディスクからバックアップファイルをロード

    を選択するためのデフォルトのブラウザ tbf-バックアップファイルがローカルファイルシステムに表示されます。

  2. バックアップファイルを選択し、で確認します 開ける

    ファイルはバックアップファイルから読み取られ、ダイアログの次の表に表示されます。バックアップ中に除外されたファイルが欠落しています $PlcLogic$/Application/myExternalFile.txt

  3. コマンドを選択します 復元→デバイスに復元

    復元アクションに関する情報を示すプロンプトが表示されます。

  4. で確認する わかったSPSファイルシステム内のファイルの復元を開始します。

    復元が完了すると、新しくインポートされたアプリケーションをアクティブ化するためにPLCを再起動するように求められます。