ABB – Export in ein ABB-Archiv

▲ Wozu dient der Export

Der Export legt die im Editor geöffneten RAPID-Module in einer ZIP-Datei mit der Ordnerstruktur eines ABB-Backups ab (RAPID/TASK1/PROGMOD, RAPID/TASK1/SYSMOD, ...). Optional wird eine Programmdatei *.pgf erzeugt, die alle Programmmodule auflistet – auf dem FlexPendant werden dann alle Module in einem Schritt geladen (Load Program). Die Steuerung liest keine ZIP-Dateien – entpacken Sie das Archiv vorher auf dem PC oder auf dem USB-Stick.
Exportoptionen des ABB-Archivs.

▲ Export starten

ABB » More » Export to ABB archive. Die Option ist aktiv, wenn ein RAPID-Modul (*.mod, *.sys) das aktuelle Fenster ist.

Derselbe Export wird mit der Schaltfläche in der Symbolleiste Robot (neben Compare files) gestartet. Exportiert wird für den Robotertyp des aktuellen Programms; ist kein Roboterprogramm geöffnet, für das aktive Roboterprojekt im Projektbaum. Ohne geöffnetes Programm und ohne aktives Roboterprojekt fordert der Editor dazu auf, ein Roboterprojekt als aktiv zu setzen (Kontextmenü Set active robot) oder ein Programm zu öffnen.
Der Export im Menü ABB » More » Export to ABB archive.
Speichern Sie vor dem Export alle im Editor geöffneten Programme – der Export arbeitet mit den Dateien auf der Festplatte. Hat ein Programm ungespeicherte Änderungen, aktiviert der Editor es und bricht den Export ab.
Der Backup-Ordner ist der Ordner, der system.xml oder den Unterordner BACKINFO enthält. Die Module behalten ihren Pfad relativ zu diesem Ordner, z. B. RAPID/TASK1/PROGMOD/MainModule.mod. Sind Module aus mehreren Backups geöffnet, fragt der Editor, welches Backup exportiert werden soll. Module außerhalb eines Backups werden nach einer Bestätigung in RAPID/TASK1/PROGMOD (Programmmodule) bzw. RAPID/TASK1/SYSMOD (Systemmodule) abgelegt.

▲ Exportoptionen

OptionWas ins Archiv aufgenommen wird
Modules open in the editorjedes geöffnete *.mod / *.sys unter seinem Pfad im Backup
Generate program file *.pgf for each task folderfür jeden Ordner mit Programmmodulen eine *.pgf, die diese Module auflistet und nach der Task benannt ist (RAPID/TASK1/PROGMOD/TASK1.pgf). Systemmodule werden nicht aufgeführt. Standardmäßig ausgeschaltet
Entire backup directory (for Restore system)der vollständige Backup-Ordner; alle anderen Optionen sind deaktiviert
Load Program ersetzt das Programm. Das Laden einer *.pgf entfernt alle Programmmodule der Task und lädt nur die in der Datei aufgeführten Module (Systemmodule sind nicht betroffen). Wurden nur einige Module geändert, laden Sie diese einzeln mit Load Module oder exportieren Sie alle Programmmodule der Task.

Restore system ersetzt die gesamte Konfiguration der Steuerung – verwenden Sie ein vollständiges Backup nur für denselben Roboter.

Nach dem Export

Der Editor zeigt eine Zusammenfassung mit der Anzahl der Dateien im Archiv. Show Details... listet jede Datei des Archivs mit ihrem Pfad auf, ebenso die übersprungenen Dateien mit Begründung (anderer Roboter, Maschinendaten, Datei nicht gefunden) und die Hinweise zum Export.
Zusammenfassung nach dem Export – Show Details... listet den Inhalt des Archivs auf.


Das Archiv wird zunächst in eine temporäre Datei geschrieben und ersetzt die Zieldatei erst, wenn es vollständig ist – geht etwas schief (Festplatte voll, Datei in einem anderen Programm geöffnet), bleibt keine halb geschriebene ZIP-Datei auf der Festplatte zurück. Zwei verschiedene Dateien, die im Archiv unter demselben Namen landen würden, brechen den Export mit einer Liste der betroffenen Dateien ab. Dieselbe Datei, die doppelt ausgewählt wurde (z. B. im Editor geöffnet und Teil eines ausgewählten Ordners), wird einfach nur einmal aufgenommen.

Die gewählten Optionen werden für den nächsten Export gespeichert.

▲ Aufbau des Archivs

Beispiel – zwei geöffnete Module, Optionen Modules open in the editor und Generate program file:
Robot_R01.zip
 └ RAPID/TASK1/PROGMOD/MainModule.mod
 └ RAPID/TASK1/PROGMOD/Welding.mod
 └ RAPID/TASK1/PROGMOD/TASK1.pgf

▲ Module auf den Roboter laden

  1. Entpacken Sie die ZIP-Datei auf einen USB-Stick (Ordner beibehalten, die *.pgf muss im selben Ordner wie die Module liegen).
  2. Schalten Sie die Steuerung am FlexPendant in die Betriebsart Manuell und stoppen Sie das Programm.
  3. ABB menu » Program Editor » Tasks and Programs » File » Load Program..., wählen Sie die *.pgf – alle darin aufgeführten Module werden geladen.
    Einzelne Module: Program Editor » Modules » File » Load Module...
  4. Vollständiges Backup (Option Entire backup directory): ABB menu » Backup and Restore » Restore System..., wählen Sie den entpackten Backup-Ordner; die Steuerung startet neu.
  5. Prüfen Sie das Programm (PP to Main), bevor Sie es im Automatikbetrieb starten.
Erstellen Sie ein Backup der Steuerung (Backup and Restore » Backup Current System), bevor Sie die neuen Module laden. Bei OmniCore-Steuerungen befinden sich dieselben Funktionen in den Apps Code und Backup and Restore.


Siehe auch den Export für die anderen Steuerungen: VKRC, KRC, VFanuc, Yaskawa