Application Image herunterladen

 

EcoStruxure Machine Expert - Safety bietet die Möglichkeit, eine externe Application Image-Datei des sicherheitsbezogenen Projekts zu erstellen. Ein Application Image ist eine binäre Containerdatei, die alle relevanten Projektdaten enthält, die für die Parametrierung, die Inbe­triebnahme der Sicherheitssteuerung und die Ausführung der sicherhe­itsbezogenen Anwendung benötigt werden. Daher enthält sie die kompilierte Sicherheitslogik als maschinenlesbaren Code sowie die gesamten Parametrierungsdaten der beteiligten sicherheitsbezogenen Geräte (SLC und I/O-Geräte).

Das Application Image (Containerdatei) kann über die SERCOS III-Objektschnittstelle auf den Memory Key der Sicherheitssteuerung übertragen werden. Dies erfolgt mit Hilfe eines speziellen Funktions­bausteins in der LMC-Standard-Anwendung. Zu diesem Zweck bietet EcoStruxure Machine Expert in der SlcRemoteController-Bibliothek den Funktionsbaustein FB_DownloadApplication an, der die Objektschnitt­stelle des Sicherheitssteuerung abwickelt, automatisch die Down­load-Sequenz ausführt und einen SLC-Neustart initiiert.

Nachdem der Sicherheitssteuerung das Application Image empfangen und anschließend einen Neustart durchgeführt hat, lädt dieser automa­tisch das im Application Image enthaltene sicherheitsbezogene Programm und führt dieses aus. Auf diese Weise kann das sicherheits­bezogene Programm außerhalb und ohne EcoStruxure Machine Expert - Safety gesendet und in Betrieb genommen werden.

Um die Sicherheit des Projekts zu gewährleisten, muss das Kennwort der Sicherheitssteuerung als Eingangswert am Funktionsbaustein FB_DownloadApplication angelegt werden und der Anwender muss nach dem Senden die Projekt-CRC des gesendeten Application Image bestätigen.

Voraussetzungen

Ein Application Image des Projekts kann nur erstellt werden, wenn die folgenden Voraussetzungen erfüllt sind:

So erstellen Sie das Application Image in EcoStruxure Machine Expert - Safety

  1. Kompilieren Sie das Projekt wie im Thema "Kompilieren des Projekts" beschrieben.

  2. Wählen Sie 'Projekt > Application herunterladen'.

    Falls der Menüpunkt inaktiv ist, wurde das Projekt noch nicht erfol­greich kompiliert. Beheben Sie sämtliche Fehler und kompilieren Sie das Projekt erneut.

  3. Wählen Sie ein Zielverzeichnis und einen Dateinamen für die Binärdatei. Die Dateierweiterung *.bin darf beim Speichern der Datei nicht verändert werden.

    Die binäre Application Image-Datei wird nun wie zuvor spezifiziert erstellt und gespeichert.

Die binäre Application Image-Datei liegt nun zum Senden bereit, wie nachfolgend beschrieben.

So laden Sie das Application Image auf die Sicherheitssteuerung herunter

Nachdem die binäre Datei (Application Image) erstellt wurde, kann sie wie folgt auf die Sicherheitssteuerung heruntergeladen werden:

  1. Kopieren Sie das Application Image (*.bin-Datei) auf die Compact­Flash Card des Standard-PacDrive 3-Controllers (LMC) und stecken Sie die CompactFlash Card in den LMC ein.

  2. In EcoStruxure Machine Expert - Safety:

    Während des folgenden Download-Vorgangs fordert der Funk­tionsbaustein die Bestätigung der Projekt-CRC an. Diese CRC wurde von EcoStruxure Machine Expert - Safety beim Kompilieren des Projekts berechnet. Sie ist im Dialog 'Info Sicherheitss­teuerung' aufgelistet.

    Öffnen Sie den Dialog 'Info Sicherheitssteuerung' und notieren Sie sich die CRC, um sie später bestätigen zu können.

    HINWEIS:

    Verwenden Sie die CRC, die im 'PC'-Bereich auf der rechten Seite des Dialogs 'Info Sicherheitssteuerung' aufgeführt ist (nicht die Prüfsumme, die im Bereich 'Sicherheitssteuerung' auf der linken Seite angezeigt wird).

  3. Fahren Sie in EcoStruxure Machine Expert fort:

    Fügen Sie den Funktionsbaustein FB_ApplicationDownload aus der SlcRemoteController-Bibliothek in eine POE ein und verbinden Sie seine Formalparameter.

  4. Um Zugang zur Sicherheitssteuerung sowie den Download des korrekten Application Image sicherzustellen, stellen Sie sicher, dass an den Eingängen i_ifSafeLogic, i_sFilePath und i_sPass­word korrekte Werte anliegen.

  5. Aktivieren Sie den Funktionsbaustein FB_ApplicationDownload mit i_xEnable = TRUE.

  6. Führen Sie den Download aus, indem Sie eine steigende Flanke am Bausteineingang i_xExecute anlegen.

  7. Nun müssen Sie prüfen und bestätigen, dass das herunterge­ladene Projekt die richtige Projekt-CRC hat. Dadurch kann sicherg­estellt werden, dass das richtige Application Image ohne Datenverletzung übertragen wurde.

    Der Funktionsbaustein fordert die Bestätigung der CRC an, indem er die CRC des heruntergeladenen Application Image am Diagno­seausgang q_etDiag anlegt.

    1. Vergleichen Sie die ausgegebene CRC mit der Projekt-CRC, die Sie in Schritt 2 notiert haben (übernommen aus dem 'PC'-Bereich des Dialogs 'Info Sicherheitssteuerung').

    2. Bei Übereinstimmung, bestätigen Sie die CRC mit einer steigenden Flanke am Funktionsbausteineingang i_xConfirmCRC.

Nachdem die Projekt-CRC bestätigt wurde, lädt der Sicherheitss­teuerung das neu heruntergeladene, sicherheitsbezogene Programm und wechselt in die Zustand Betrieb[Sicher].

Weitere Informationen

Eine Beschreibung der Formalparameter des Bausteins FB_DownloadApplication finden Sie im Handbuch der Bibliothek "SLCRemoteController.library".