Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele: Programmieren Von Plausibilitätskontrollen - Siemens SINUMERIK MC Inbetriebnahmehandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK MC:
Inhaltsverzeichnis

Werbung

Sicherheitsprogramm der F-PLC
3.15 Datenaustausch zwischen Standard-Anwenderprogramm und Sicherheitsprogramm
Beispiele: Programmieren von Plausibilitätskontrollen
● Überprüfen Sie unsichere Variablen aus dem Standard-Anwenderprogramm mit Hilfe von
Anweisungen zum Vergleichen auf Über-/Unterschreiten einer zulässigen Ober-/
Untergrenze. Mit dem Vergleichsergebnis können Sie dann Ihre Sicherheitsfunktion
beeinflussen.
● Lassen Sie mit unsichere Variablen aus dem Standard-Anwenderprogramm, z. B. mit Hilfe
der Anweisungen "S: Ausgang setzen", "R: Ausgang rücksetzen" oder "SR: Flipflop setzen/
rücksetzen" nur das Ausschalten eines Motors zu, jedoch kein Einschalten.
● Verknüpfen Sie für Einschaltvorgänge unsichere Variablen aus dem Standard-
Anwenderprogramm z. B. mit Hilfe der Anweisung UND-Verknüpfung mit
Einschaltbedingungen, die Sie aus fehlersicheren Variablen ableiten.
Beachten Sie, wenn Sie Standard-Variablen im Sicherheitsprogramm verarbeiten möchten,
dass sich nicht alle unsicheren Variablen in hinreichend einfacher Weise auf Plausibilität
prüfen lassen.
Lesen von Variablen aus dem Standard-Anwenderprogramm, die sich während der Laufzeit einer
F‑Ablaufgruppe verändern können
Wenn Sie im Sicherheitsprogramm Variablen aus dem Standard-Anwenderprogramm
(Merker, Variablen eines Standard-DBs oder PAE von Standard-Peripherie) lesen möchten,
die während der Laufzeit der F-Ablaufgruppe, in der sie gelesen werden, durch das Standard-
Anwenderprogramm oder ein Bedien- und Beobachtungssystem verändert werden können –
z. B. weil Ihr Standard-Anwenderprogramm durch einen höherprioren Weckalarm bearbeitet
wird –, müssen Sie dafür eigene Merker oder Variablen eines Standard-DBs verwenden.
Sie müssen den Standard-OB mit derselben Priorität wie den F-OB anlegen. Den Standard-OB
müssen Sie phasenverschoben zum F-OB aufrufen und in diesem die Variablen beschreiben.
Wir empfehlen Ihnen die Phasenverschiebung so zu wählen, dass der Standard-OB
unmittelbar vor dem F-OB bearbeitet wird.
Im Sicherheitsprogramm dürfen Sie dann nur auf diese Merker bzw. Variablen eines Standard-
DBs zugreifen.
Beachten Sie auch, dass sich Taktmerker, die Sie bei der Projektierung der F-CPU im Register
"Eigenschaften" definiert haben, während der Laufzeit der F-Ablaufgruppe verändern können,
da Taktmerker asynchron zum F-CPU-Zyklus laufen.
Hinweis
Bei Nichtbeachtung kann die F‑PLC in STOP gehen. Im Diagnosepuffer der F‑PLC wird die
Ursache des Diagnoseereignisses eingetragen.
92
Safety Integrated (mit SINAMICS S120)
Inbetriebnahmehandbuch, 06/2019, A5E46305916A AA

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis