- Home
- Funktionen/Funktionsbausteine - Referenz
- Sicherheitsbezogene PLCopen-Funktionsbausteine
- SF_Reset
SF_Reset
Hilfeversion 1.0 / Ausgabedatum: 2017.11
Gültig für Funktionsbaustein SF_Reset_V1_0z, Version 1.0z (z = 0 bis 9).
Kurzbeschreibung | Der Funktionsbaustein SF_Reset realisiert eine manuelle Rücksetzfunktion. Das Rücksetzsignal an Ausgang ResetOut erfolgt als kurzer TRUE-Impuls mit einer Länge von einem Zyklus der Sicherheitssteuerung, wenn am Eingang ResetIn das manuelle Rücksetzen angefordert wird.
|
||||||||||||||||||||||||||||||||||||
Bausteinsymbol | ![]() |
||||||||||||||||||||||||||||||||||||
Eingänge | ![]()
Weitere Informationen finden Sie im Thema "Activate". ![]()
Weitere Informationen finden Sie im Thema "ResetIn". ![]()
Weitere Informationen finden Sie im Thema "RisingEdge". ![]()
Weitere Informationen finden Sie im Thema "EdgeMonitoring". ![]()
Weitere Informationen finden Sie im Thema "MinEdgeTime". ![]()
Weitere Informationen finden Sie im Thema "MaxEdgeTime". ![]()
Weitere Informationen finden Sie im Thema "OperationStop". |
||||||||||||||||||||||||||||||||||||
Ausgänge | ![]()
Weitere Informationen finden Sie im Thema "Ready". ![]()
Weitere Informationen finden Sie im Thema "ResetOut". ![]()
Weitere Informationen finden Sie im Thema "ResetPossible". ![]()
Weitere Informationen finden Sie im Thema "Error". ![]()
Weitere Informationen finden Sie im Thema "DiagCode". |
||||||||||||||||||||||||||||||||||||
Detailinformationen | ![]() Die beiden folgenden Diagramme zeigen das prinzipielle Signalverhalten des Funktionsbausteins wenn eine Auswertung der fallenden Flanke (RisingEdge = TRUE) konfiguriert ist bzw. die Auswertung der steigenden Flanke (RisingEdge = FALSE).
Annahme:
![]() Dieses Beispiel zeigt den Funktionsbaustein SF_Reset mit einem nachgeschalteten sicherheitsbezogenen Funktionsbaustein SF_EmergencyStop. Ausgang ResetOut des Funktionsbaustein SF_Reset ist an Eingang Reset des Funktionsbausteins SF_EmergencyStop angeschlossen, um dort das Rücksetzen zu steuern. Durch die TRUE-Konstanten an den Activate-Eingängen sind beide Funktionsbausteine dauerhaft aktiviert. Der Funktionsbaustein SF_Reset ist für die Auswertung der fallenden Flanke konfiguriert. Als Befehlsgerät für das manuelle Rücksetzen ist an Eingang 3.1 des PSDI der Reset-Taster S2 angeschlossen. Die verknüpfte globale I/O-Variable S2_Reset ist an den Eingang ResetIn des Funktionsbausteins SF_Reset angeschlossen.
![]() Die IEC 61131-3 definiert die Instanziierung von Funktionsbausteinen. Instanziieren bedeutet, dass ein Funktionsbaustein einmal definiert wird und dann mehrfach verwendet (instanziiert) werden kann. Dies gilt gleichermaßen für alle FBs (anwenderdefinierte POEs sowie FBs in Bibliotheken, z.B. IEC-Standard-Funktionsbausteine, Firmware-FBs, FBs aus Anwenderbibliotheken).
Warum Instanziierung? Es gilt Folgendes:
Der anwenderdefinierte Funktionsbaustein 'TLC' ("Two Level Controller") wird zur Kategorie 'Funktionen & Funktionsbausteine' (im Bereich KOMPONENTEN) hinzugefügt. Der Baustein soll zweimal in der Programm-POE 'Container' aufgerufen werden, um den Füllstand und die Temperatur eines Boilers zu steuern. Für beide FB-Instanzen wird eine Instanz-Deklaration in die Variablentabelle der aufrufenden Programm-POE 'Container' eingefügt: TLCTemperature und TLCLevel. Der Funktionsbaustein 'TLC' kann dadurch im Code-Arbeitsblatt der aufrufenden POE zweimal über diese Instanznamen aufgerufen werden. |