保存して回復する
CODESYS そしてその CODESYS-バージョン3.5.8.0以降の標準ランタイムシステムは、PLC上のアプリケーション固有のファイルの「バックアップ」をサポートします。タブで必要なアクションを実行できます 保存して回復する 汎用デバイスエディタの。
保存とは、アプリケーション関連のファイルと情報ファイルを含むZIP形式のファイルを作成して保存することです。 meta.info
が含まれています。このバックアップファイルの拡張子は TBF
(= "ターゲットバックアップファイル")そしてローカルファイルシステムまたはPLCに保存することができます。
バックアップファイルからソフトウェアステータスを復元する場合は、次のようになります。
SPSで影響を受けるファイルのリストを取得し、オプションのコンポーネントを無効にすることができます。
バックアップまたは復元のためにアプリケーションをSTOP状態にする必要がある場合は、そのことが通知されます。非互換性がある場合にもメッセージが表示されます。
PLCでの復元中、ユーザーインターフェイスはロックされます。
既存のファイルは確認なしで上書きされます。
少なくとも1つの新しいブートアプリケーションがリカバリの一部になるとすぐに、既存のブートアプリケーションは無効になります。
バックアップファイルを作成する
要件:使用するデバイスで実行されるアプリケーションを使用してプロジェクトを開いている必要があります。この例では、アプリケーションの下に外部ファイルもあります myExternalFile.txt
アプリケーションのダウンロード時にPLCに暗黙的にロードされるオブジェクトとして追加されます。
デバイスツリーのデバイスエントリをダブルクリックして、デバイスエディタを開きます。タブを選択します 保存して復元。
タブが表示されます。メニュー付きのメニューバーが含まれています バックアップするには と 戻す。
メニューから選択 バックアップするには コマンド デバイスからバックアップ情報を読み取る。
現在PLCに接続していない場合は、 CODESYS デバイスに簡単に接続し、から関連ファイルを読み取ります
$PlcLogic$
-タブ下部の表にあるPLCのディレクトリ。少なくともこの例では、ここにファイルがあります$PlcLogic$/Application/Application.app
、$PlcLogic$/Application/Application.crc
と$PlcLogic$/Application/myExternalFile.txt
受け取る。プロジェクトによっては、デバイスツリーのアプリケーションの下に添付されている他の外部ファイルも表示されます。また、ソースコードアーカイブファイル$PlcLogic$/Archive.prj
、このためにプロジェクト設定を変更した場合 プログラムのダウンロードとオンライン変更に暗黙的に含まれる 読み込み時間として設定されています。列のチェックボックスを使用して、テーブルで非アクティブ化します アクティブ ファイル
$PlcLogic$/Application//myExternalFile.txt
。メニューから選択 バックアップするには コマンド バックアップファイルを作成してディスクに保存する。
対話 名前を付けて保存 が表示されます。ファイルタイプは バックアップファイル(* .tbf) あらかじめ決められています。
バックアップファイルの場所を選択し、ボタンで閉じます コンピューターに保存 あちらへ。
バックアップファイルから復元する
要件:使用するデバイスで実行されるアプリケーションを使用してプロジェクトを開いている必要があります。上記のように、バックアップファイルをローカルファイルシステムに保存しました。
デバイスツリーのデバイスエントリをダブルクリックして、デバイスエディタを開きます。タブを選択します 保存して復元。
コマンドを選択します
。を選択するためのデフォルトのブラウザ
tbf
-バックアップファイルがローカルファイルシステムに表示されます。バックアップファイルを選択し、で確認します 開ける。
ファイルはバックアップファイルから読み取られ、ダイアログの次の表に表示されます。バックアップ中に除外されたファイルが欠落しています
$PlcLogic$/Application/myExternalFile.txt
。コマンドを選択します
。復元アクションに関する情報を示すプロンプトが表示されます。
で確認する わかったSPSファイルシステム内のファイルの復元を開始します。
復元が完了すると、新しくインポートされたアプリケーションをアクティブ化するためにPLCを再起動するように求められます。