Zum Hauptinhalt springen

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
Info

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​

warnung

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.

warnung

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 Ordner Physical 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 Centers.

tipp

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 Ordner Physical 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.