B&R Automation
概要
SEW は以下の B&R アプリケーションの自動バックアップをサポートしています。
- Automation Studio 3.0.90
- Automation Studio 4.12
- Automation Studio 6
不足している B&R Automation のバージョンがある場合は、お気軽にお問い合わせください。ご要望のバージョンをできる限り速やかにご提供いたします。
要件
B&R Automation プロジェクトのバックアップを作成するには、プロジェクトをバイナリを含めてアーカイブする必要があります。
バックアップの準備
プロジェクトをデバイスにリンクする際は、選択したデバイスに対応する正しいハードウェア構成を選択する必要があります。
バックアップサービスは、構成設定で指定されたバイナリファイルに対してのみ検証を実行します。
B&R PLC 用のバックアップパイプラインを設定する際、ユーザーは特定の B&R モジュールを検証プロセスに含めるか除外するかを柔軟に選択できます。この機能は、Automation Runtime アプリケーションによってターゲットシステム上でモジュールが動的に生成されるシナリオにおいて特に有用です。
構成に関する注意事項:
- デフォルトでは、
*$*という命名パターンを持つすべてのモジュールおよび.asprojectモジュールは自動的に検証から除外されます - 標準的な BR モジュールチェックに加えて、システムは関連するハードウェア構成の
Physicalフォルダー内の最近の変更と比較することでsysconfモジュールも検証します
実行されるバックアップチェック
B&R Automation デバイスでプロジェクトのバックアップを行う際には、以下のチェックが実行されます。これらのチェックは B&R Runtime Utility Center を使用して実施されます。
以下のチェックは、リンクされたハードウェア構成に対してのみ実行されます
1. プロジェクトモジュールの整合性
システムは、プロジェクトのバイナリフォルダー内のすべての .br モジュールを、対応するソースファイルと比較します。ソースファイルが、関連する .br モジュールの作成タイムスタンプよりも後に変更されている場合、不整合としてフラグが立てられます。
2. ターゲットとプロジェクトのモジュール同期
構成されたフィルター条件(含める/除外する設定)に一致するすべての .br モジュールは、ターゲットデバイスのモジュールと照合して検証されます。システムは以下のシナリオで不整合を検出します。
- ターゲットデバイスには存在するが、プロジェクトには存在しないモジュール
- プロジェクトには存在するが、ターゲットデバイスには存在しないモジュール
- ターゲット上のモジュールがプロジェクト内のモジュールと異なる場合(整合性チェック)
3. システム構成の整合性
システム構成の検証(sysconf.br)では、サービスは二層のチェックを実行します。
- 時系列の整合性: プロジェクトの
sysconf.brモジュールが生成された後に、ハードウェア構成のPhysicalフォルダーに変更が加えられていないことを検証します - ターゲットの同期: ターゲットデバイスの sysconf モジュールが、ローカルプロジェクトの sysconf 構成と一致していることを確認します
結果
プロジェクトとターゲットデバイスの間に不整合がある場合、バックアップジョブのログに表示されます。