B&R Automation
Overview
SDA supports Automated Backups for following B&R applications:
Automation Studio 3.0.90
Automation Studio 4.12
Requirements
In order to make a B&R Automation project backup, the project must be archived including the binaries.
Preparing the backup
When linking a project to the device, the right hardware configuration needs to be selected, which is related to the selected device.
The backup service performs validation exclusively on the binary files specified in the configuration settings.
When setting up a backup pipeline for B&R PLCs, users have the flexibility to selectively include or exclude specific B&R modules from the validation process. This functionality is particularly useful in scenarios where modules are dynamically generated on the target system through the Automation Runtime application.
Configuration Notes:
By default, all modules with
*$*naming patterns and.asprojectmodules are automatically excluded from validationBeyond the standard BR module checks, the system also validates the
sysconfmodule by comparing it against recent modifications in thePhysicalfolder of the associated hardware configuration
Performed Backup Checks
Following checks are performed when doing a project backup on a B&R Automation device. Those checks are done using the B&R Runtime Utility Center.
The following checks are only performed for the linked hardware configuration
1. Project Module Consistency
The system compares all .br modules in the project's binary folder against their corresponding source files. An inconsistency is flagged when a source file has been modified more recently than its associated .br module's creation timestamp.
2. Target-Project Module Synchronization
All .br modules that match the configured filter criteria (include/exclude settings) undergo validation against the target device modules. The system identifies inconsistencies in the following scenarios:
Modules present on the target device but missing from the project
Modules present in the project but missing from the target device
Modules on the target are different then modules in the project (consistency check)
3. System Configuration Consistency
For system configuration validation (sysconf.br), the service performs a dual-layer check:
Temporal consistency: Verifies that no changes have been made to the hardware configuration's
Physicalfolder after the project'ssysconf.brmodule was generatedTarget synchronization: Ensures the target device's sysconf module matches the local project's sysconf configuration
Result
If there are inconsistencies between the project and the target device, this is shown in the logs of the backup job.
Last updated
