Sichere Kommunikation prüfen

HINWEIS

Das Sicherheitsprogramm in diesem Beispiel dient lediglich zur Erläuterung des Testbetriebs von Antriebssicherheitsfunktionen und ist nicht Gegenstand eines von SEW‑EURODRIVE vorgegebenen Sicherheitsprogramms.

Die sicheren Prozessdaten können nicht direkt gesteuert werden. Deshalb muss ein Sicherheitsprogramm erstellt werden, das folgende Funktionen erfüllt:

  • Den sicheren Kommunikationsteilnehmer, der durch die Antriebssicherheitsfunktionen passiviert ist, nach Fehlerquittierung wieder in die sichere Kommunikation eingliedern.
  • Die Antriebssicherheitsfunktionen deaktivieren. Nur im deaktivierten Sicherheitsbetrieb sind einige Fehlerbehebungsmaßnahmen des Sicherheitsprogramms ausgeschaltet, sodass die Daten des Sicherheitsprogramms über Beobachtungstabellen geändert werden können.

Gehen Sie folgendermaßen vor:

  1. Wählen Sie im TIA-Portal-Projekt den Main-Safety-Block Main_Safety_RTG1 [FB1].
  2. Ergänzen Sie den F-Baustein mit folgenden Zugriffsfunktionen auf den sicheren Kommunikationsteilnehmer:
    • Sicheren Kommunikationsteilnehmer wieder eingliedern: Verwenden Sie dazu die Variablen ACK_REQ (Quittierungsanforderung für Wiedereingliederung) und ACK_REI (Quittierung für Wiedereingliederung) aus der F‑Peripherie‑Datenbank.
    • Antriebssicherheitsfunktion deaktivieren: Weisen Sie dem entsprechenden sicheren Prozessausgangsdaten-Wort einen Merker zu. Ein sicheres Prozessausgangsdaten-Wort kann nicht direkt angesprochen werden. Deshalb wird das sichere Prozessausgangsdaten-Wort durch einen Merker (Speicherbereich zum Speichern von Zwischenergebnissen) geschaltet.
    • Fehler quittieren: Weisen Sie dem entsprechenden sicheren Prozessausgangsdaten-Wort einen Merker zu.
    • In diesem Beispiel werden den sicheren Prozessausgangsdaten 0.0 (Antriebssicherheitsfunktion STO) und 0.7 (Fehlerquittierung) Merker zugewiesen.
  3. Übersetzen Sie das TIA‑Portal-Projekt und laden Sie anschließend das Projekt in die SPS.
  4. Stellen Sie eine Online-Verbindung zwischen der SPS und dem Controller her.
  5. Fügen Sie im Unterordner "Beobachtungs- und Forcetabellen" der SPS eine neue Beobachtungstabelle ein.
  6. Fügen Sie die im Sicherheitsprogramm referenzierten, sicheren Prozessausgangsdaten-Wörter und die zugewiesenen Merker in die Beobachtungstabelle ein.
    • Der Antrieb ist durch die Antriebssicherheitsfunktion STO stillgesetzt und der sichere Kommunikationsteilnehmer passiviert.
  7. Quittieren Sie den Fehler, indem Sie den Steuerwert des entsprechenden Merkers auf 1 setzen.
  8. Starten Sie das Beobachten und das Steuern der aktiven Variablen.
    • Der sichere Kommunkationsteilnehmer wird in die sichere Kommunikation eingegliedert und die SPS sendet Prozessdaten zum sicheren Digitalausgang des Kommunikationsteilnehmers.
  9. Wechseln Sie in das MOVISUITE®‑Projekt und öffnen Sie die Konfiguration des sicheren Kommunikationsteilnehmers.
  10. Prüfen Sie bei den Diagnoseinformationen des Sicherheitsprotokolls, ob das Sicherheitstelegramm (F-Telegramm) Daten empfängt.
  • Wenn Telegrammdaten beim sicheren Kommunikationsteilnehmer ankommen, ist die sichere Kommunikation erfolgreich aufgebaut.