Sichere Kommunikation prüfen

HINWEIS

Das Sicherheitsprogramm in diesem Beispiel dient lediglich zur Erläuterung des Testbetriebs von Sicherheits-Teilfunktionen 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 Sicherheits-Teilfunktionen passiviert ist, nach Fehlerquittierung wieder in die sichere Kommunikation eingliedern.
  • Die Sicherheits-Teilfunktionen 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.
    • Sicherheits-Teilfunktion 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 (Sicherheits-Teilfunktion STO) und 0.7 (Fehlerquittierung) Merker zugewiesen.
  3. Übersetzen Sie das TIA‑Portal-Projekt und laden Sie anschließend das Projekt in die Sicherheitssteuerung.
  4. Stellen Sie eine Online-Verbindung zwischen der Sicherheitssteuerung und dem sicheren Kommunikationsteilnehmer her.
  5. Fügen Sie im Unterordner "Beobachtungs- und Forcetabellen" der Sicherheitssteuerung 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 Sicherheits-Teilfunktion 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 Kommunikationsteilnehmer wird in die sichere Kommunikation eingegliedert und die Sicherheitssteuerung 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.