B&R Automation
Überblick
SEW unterstützt automatisierte Backups für folgende B&R-Anwendungen:
- Automation Studio 3.0.90
- Automation Studio 4.12
- Automation Studio 6
Sollte eine B&R Automation-Version fehlen, können Sie sich jederzeit an uns wenden. Wir stellen Ihnen die angeforderte Version so schnell wie möglich bereit.
Voraussetzungen
Um ein Backup eines B&R Automation-Projekts zu erstellen, muss das Projekt einschließlich der Binärdateien archiviert werden.
Vorbereitung des Backups
Beim Verknüpfen eines Projekts mit dem Gerät muss die richtige Hardwarekonfiguration ausgewählt werden, die dem ausgewählten Gerät zugeordnet ist.
Der Backup-Dienst führt die Validierung ausschließlich für die in den Konfigurationseinstellungen angegebenen Binärdateien durch.
Beim Einrichten einer Backup-Pipeline für B&R-PLCs haben Benutzer die Möglichkeit, bestimmte B&R-Module selektiv in den Validierungsprozess einzubeziehen oder daraus auszuschließen. Diese Funktionalität ist besonders in Szenarien nützlich, in denen Module dynamisch auf dem Zielsystem über die Automation Runtime-Anwendung erzeugt werden.
Hinweise zur Konfiguration:
- Standardmäßig werden alle Module mit
*$*-Namensmustern sowie.asproject-Module automatisch von der Validierung ausgeschlossen - Über die standardmäßigen BR-Modulprüfungen hinaus validiert das System auch das
sysconf-Modul, indem es dieses mit den letzten Änderungen imPhysical-Ordner der zugehörigen Hardwarekonfiguration vergleicht
Durchgeführte Backup-Prüfungen
Die folgenden Prüfungen werden bei einem Projekt-Backup auf einem B&R Automation-Gerät durchgeführt. Diese Prüfungen erfolgen mithilfe des B&R Runtime Utility Center.
Die folgenden Prüfungen werden nur für die verknüpfte Hardwarekonfiguration durchgeführt
1. Konsistenz der Projektmodule
Das System vergleicht alle .br-Module im Binärordner des Projekts mit den zugehörigen Quelldateien. Eine Inkonsistenz wird gemeldet, wenn eine Quelldatei zu einem späteren Zeitpunkt geändert wurde als der Erstellungszeitstempel des zugehörigen .br-Moduls.
2. Synchronisierung von Ziel- und Projektmodulen
Alle .br-Module, die den konfigurierten Filterkriterien (Einschluss-/Ausschlusseinstellungen) entsprechen, werden gegen die Module des Zielgeräts validiert. Das System erkennt Inkonsistenzen in den folgenden Fällen:
- Module, die auf dem Zielgerät vorhanden sind, im Projekt jedoch fehlen
- Module, die im Projekt vorhanden sind, auf dem Zielgerät jedoch fehlen
- Module auf dem Zielgerät unterscheiden sich von den Modulen im Projekt (Konsistenzprüfung)
3. Konsistenz der Systemkonfiguration
Für die Validierung der Systemkonfiguration (sysconf.br) führt der Dienst eine zweistufige Prüfung durch:
- Zeitliche Konsistenz: Überprüft, dass nach der Erzeugung des
sysconf.br-Moduls des Projekts keine Änderungen amPhysical-Ordner der Hardwarekonfiguration vorgenommen wurden - Zielsynchronisierung: Stellt sicher, dass das sysconf-Modul des Zielgeräts mit der sysconf-Konfiguration des lokalen Projekts übereinstimmt
Ergebnis
Bestehen Inkonsistenzen zwischen dem Projekt und dem Zielgerät, wird dies in den Logs des Backup-Jobs angezeigt.