B&R Automation
Översikt
SDA stöder automatiserade säkerhetskopieringar för följande B&R-applikationer:
- Automation Studio 3.0.90
- Automation Studio 4.12
- Automation Studio 6
Om en version av B&R Automation saknas är ni välkomna att kontakta oss. Vi tillhandahåller den efterfrågade versionen så snart som möjligt.
Krav
För att kunna göra en säkerhetskopia av ett B&R Automation-projekt måste projektet arkiveras inklusive binärfilerna.
Förbereda säkerhetskopieringen
När ett projekt länkas till enheten måste rätt hårdvarukonfiguration väljas, vilken är kopplad till den valda enheten.
Säkerhetskopieringstjänsten utför validering uteslutande på de binärfiler som anges i konfigurationsinställningarna.
Vid uppsättning av en pipeline för säkerhetskopiering av B&R PLC:er har användare möjlighet att selektivt inkludera eller exkludera specifika B&R-moduler från valideringsprocessen. Denna funktionalitet är särskilt användbar i scenarier där moduler genereras dynamiskt på målsystemet via applikationen Automation Runtime.
Konfigurationsanmärkningar:
- Som standard exkluderas alla moduler med namnmönstret
*$*samt.asproject-moduler automatiskt från valideringen - Utöver standardkontrollerna av BR-moduler validerar systemet även modulen
sysconfgenom att jämföra den mot de senaste ändringarna i mappenPhysicali den tillhörande hårdvarukonfigurationen
Utförda säkerhetskopieringskontroller
Följande kontroller utförs när en projektsäkerhetskopiering görs på en B&R Automation-enhet. Dessa kontroller utförs med hjälp av B&R Runtime Utility Center.
Följande kontroller utförs endast för den länkade hårdvarukonfigurationen
1. Konsistens för projektmoduler
Systemet jämför alla .br-moduler i projektets binärmapp mot deras motsvarande källfiler. En inkonsistens flaggas när en källfil har ändrats senare än tidsstämpeln för skapandet av den tillhörande .br-modulen.
2. Synkronisering av moduler mellan mål och projekt
Alla .br-moduler som uppfyller de konfigurerade filterkriterierna (inkludera/exkludera-inställningar) valideras mot målenhetens moduler. Systemet identifierar inkonsistenser i följande fall:
- Moduler som finns på målenheten men saknas i projektet
- Moduler som finns i projektet men saknas på målenheten
- Moduler på målenheten skiljer sig från modulerna i projektet (konsistenskontroll)
3. Konsistens för systemkonfiguration
För validering av systemkonfigurationen (sysconf.br) utför tjänsten en tvåstegskontroll:
- Tidsmässig konsistens: Verifierar att inga ändringar har gjorts i hårdvarukonfigurationens mapp
Physicalefter att projektetssysconf.br-modul genererades - Målsynkronisering: Säkerställer att målenhetens sysconf-modul överensstämmer med det lokala projektets sysconf-konfiguration
Resultat
Om det finns inkonsistenser mellan projektet och målenheten visas detta i loggarna för säkerhetskopieringsjobbet.