SF_ResetButton
Anwendbare Sicherheits-Standards
SF_ResetButton
ist ein zertifizierter PLCopen-Baustein. Detaillierte Informationen zu angewendeten Normen findet der Anwender bei "PLCopen - Technical Committee 5 - Safety Software"
Wichtig
Die in den Normen aufgeführten Anforderungen müssen vom Anwender erfüllt werden.
Interface-Beschreibung
Dieser Funktionsbaustein fügt die Funktionalität der fallenden Flanke zu allen Funktionsbausteinen mit Reset-Eingang und Erkennung der steigenden Flanke. Dies kann verwendet werden, um die EN ISO 13849-1:2015 zu erfüllen.
Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
---|---|---|---|
|
|
| Eingang, der mit dem
|
|
|
| Variable Eingabe der Reset-Taste
|
|
|
| Konstante, gültig im Nachlaufmodus Minimale Zeit, die der Reset-Schalter betätigt werden muss. Wenn der Reset-Taster kürzer als diese Zeit gedrückt wird, wird der Reset ignoriert. Typischer Wert: 350 ms Absoluter Minimalwert: 100 ms Mindestwert: 2 SPS-Zyklen |
|
|
| Konstante, gültig im Nachlaufmodus Maximale Zeit, die der Reset-Schalter betätigt werden darf. Wenn der Reset-Taster länger als diese Zeit gedrückt wird, wird der Reset ignoriert. Typischer Wert: 2 s |
Wichtig
Der Ausgang ResetOut
ist ein Impuls mit steigender Flanke (R_TRIG
) und einer Länge von einem FB-Zyklus, der an jeden Funktionsbaustein angeschlossen werden kann, der einen Reset-Eingang hat, und als solcher mit den PLCopen Safety-Funktionsbausteinen Version 1.0 konform ist.
Der ResetRequested
-Eingang wird mit dem ResetRequest
-Ausgang des entsprechenden Funktionsbaustein verbunden. Damit wird das Zeitintervall festgelegt, in dem die Reset-Taste abgefragt werden muss.
Dieser Funktionsbaustein verwendet S_AutoReset
.
Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
---|---|---|---|
|
|
| |
|
|
| Impuls für die Einleitung des Reset-Vorgangs Dieser Impuls wird nach der fallenden Flanke erzeugt. Impulsausgabe mit steigender Flanke zuerst. Mindestens 1 Zyklus |
|
|
| |
|
|
| Siehe Diagnose-Codes |

Funktionale Beschreibung
Die funktionale Beschreibung entspricht der ISO 13849-1:2015 Kapitel 5.6 Rücksetzverhalten.
Eingänge | Ausgänge | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
| --- | --- | --- |
|
|
|
|
|
| > = 100 ms |
|
|
|
|
|
|
| Zeitüberwachung ist gestartet |
|
|
|
| |
|
|
|
|
|
|
| |
|
|
|
|
|
|
| |
Mit dem nächsten Aufruf erfolgt ein automatischer Übergang von |
|
Tipp
In der Logiktabelle steht der Pfeil -> für einen Übergang. TRUE->FALSE
bedeutet, dass sich der Wert der Variablen von TRUE
auf FALSE
ändert.
Zustandsübergangsdiagramm

Tipp
Anmerkung: Der Übergang von jedem Zustand zum Zustand Idle
, bedingt durch Activate = FALSE
, wird nicht gezeigt. In jedem Fall haben diese Übergänge die höchste Priorität.
Typische Zeitdiagramme

Fehlererkennung
Wenn der Eingang ResetIn = TRUE
ist, wenn ResetRequested = TRUE
wird, wird ein Fehler erzeugt.
Wenn der Eingang ResetRequested = TRUE
ist und ResetIn = TRUE
ist und der Zeiteingang TrailingMinimum
nicht erreicht wird oder der Eingang TrailingMaximum
überschritten wird, wird ein Fehler erkannt.
Fehlerverhalten
Bei einem statischen TRUE
-Signal am ResetIn
-Eingang zeigt der DiagCode
-Ausgang den entsprechenden Fehlercode an und der Error
-Ausgang wird auf TRUE
gesetzt.
Bausteinspezifische Fehler- und Zustandscodes
| Zustandsname | Zustandsbeschreibung und Setzen des Ausgangs |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
| Zustandsname | Zustandsbeschreibung und Setzen des Ausgangs |
---|---|---|
|
| Der Funktionsbaustein ist nicht aktiv (Ausgangszustand)
|
|
| Der Funktionsbaustein ist aktiviert. Warten auf
|
|
|
|
|
| Ein gültiges Reset-Verhalten wurde erkannt. Der Zustand ist für mindestens einen Zyklus gültig und geht automatisch in
|