B&R Automation
Überblick
SDA unterstützt automatisierte Backups für die folgenden B&R-Anwendungen:
- Automation Studio 3.0.90
- Automation Studio 4.12
- Automation Studio 6
Sollte eine Version von B&R Automation fehlen, können Sie sich gerne an uns wenden. Wir stellen Ihnen die gewünschte Version schnellstmöglich zur Verfügung.
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 zum ausgewählten Gerät passt.
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 gezielt in den Validierungsprozess einzubeziehen oder davon auszuschließen. Diese Funktion ist besonders in Szenarien nützlich, in denen Module auf dem Zielsystem dynamisch durch die Automation Runtime-Anwendung erzeugt werden.
Konfigurationshinweise:
- Standardmäßig werden alle Module mit Namensmustern
*$*sowie.asproject-Module automatisch von der Validierung ausgeschlossen - Zusätzlich zu den standardmäßigen BR-Modulprüfungen validiert das System auch das Modul
sysconf, indem es dieses mit den letzten Änderungen im OrdnerPhysicalder 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 Centers.
Die folgenden Prüfungen werden ausschließlich 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 entsprechenden 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, aber im Projekt fehlen
- Module, die im Projekt vorhanden sind, aber auf dem Zielgerät 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 am OrdnerPhysicalder 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.