E_TONOF
Bild
Beschreibung
Der Baustein E_TONOF ist ein standardisiertes Funktionsbaustein-Typ (FBType) gemäß der Norm IEC 61499, der für zeitverzögerte Schaltvorgänge in industriellen Automatisierungssystemen verwendet wird. Dieser Baustein kombiniert die Funktionen eines On-Delay-Timers (Einschaltverzögerung) und eines Off-Delay-Timers (Ausschaltverzögerung) in einem einzigen Baustein. Er ermöglicht es, sowohl das Einschalten als auch das Ausschalten eines Signals zeitlich zu verzögern.
Allgemeine Beschreibung:
Name: E_TONOF
Typ: Standard Timer Function Block (On/Off-Delay Timing)
Zweck: Der Baustein wird verwendet, um zeitverzögerte Schaltvorgänge in Steuerungssystemen zu realisieren. Er ist besonders nützlich in Anwendungen, bei denen eine Verzögerung beim Ein- oder Ausschalten von Signalen erforderlich ist.
Lizenz: Der Baustein ist unter der Eclipse Public License 2.0 (EPL-2.0) lizenziert.
Interface-Beschreibung:
Eingangsereignisse (Event Inputs):
REQ (Normal Execution Request):
Typ: Event
Beschreibung: Dieses Ereignis triggert die normale Ausführung des Bausteins. Es wird verwendet, um den Timer zu starten oder zu aktualisieren.
Zugehörige Variablen:
IN: Der Eingangswert, der den Timer startet.
PT_ON: Die vorgegebene Zeitdauer für die Einschaltverzögerung (On-Delay).
PT_OFF: Die vorgegebene Zeitdauer für die Ausschaltverzögerung (Off-Delay).
R (Reset):
Typ: Event
Beschreibung: Dieses Ereignis setzt den Timer zurück. Wenn dieses Ereignis ausgelöst wird, wird der Timer gestoppt, und alle internen Zustände werden zurückgesetzt.
Ausgangsereignisse (Event Outputs):
CNF (Execution Confirmation):
Typ: Event
Beschreibung: Dieses Ereignis bestätigt die Ausführung des Bausteins. Es wird ausgelöst, wenn der Timer abgelaufen ist oder ein Zustandswechsel stattgefunden hat.
Zugehörige Variable:
Q: Der Ausgangswert, der den Zustand des Timers anzeigt.
Eingangsvariablen (Input Variables):
IN:
Typ: BOOL
Beschreibung: Der Eingangswert, der den Timer startet. Wenn IN auf
TRUE
gesetzt wird, startet die Einschaltverzögerung (On-Delay). Wenn IN aufFALSE
gesetzt wird, startet die Ausschaltverzögerung (Off-Delay).
PT_ON:
Typ: TIME
Beschreibung: Die vorgegebene Zeitdauer für die Einschaltverzögerung (On-Delay). Diese Zeit wird ab dem Moment gemessen, in dem IN auf
TRUE
gesetzt wird.
PT_OFF:
Typ: TIME
Beschreibung: Die vorgegebene Zeitdauer für die Ausschaltverzögerung (Off-Delay). Diese Zeit wird ab dem Moment gemessen, in dem IN auf
FALSE
gesetzt wird.
Ausgangsvariablen (Output Variables):
Q:
Typ: BOOL
Beschreibung: Der Ausgangswert, der den Zustand des Timers anzeigt. Q wird auf
TRUE
gesetzt, nachdem die Einschaltverzögerung (On-Delay) abgelaufen ist, und bleibt so lange aufTRUE
, bis die Ausschaltverzögerung (Off-Delay) abgelaufen ist.
Funktionsweise:
Einschaltverzögerung (On-Delay):
Wenn IN auf
TRUE
gesetzt wird, startet der Timer für die Einschaltverzögerung (PT_ON).Nach Ablauf von PT_ON wird Q auf
TRUE
gesetzt.
Ausschaltverzögerung (Off-Delay):
Wenn IN auf
FALSE
gesetzt wird, startet der Timer für die Ausschaltverzögerung (PT_OFF).Q bleibt so lange auf
TRUE
, bis PT_OFF abgelaufen ist, und wird dann aufFALSE
zurückgesetzt.
Reset:
Wenn das R-Ereignis ausgelöst wird, wird der Timer zurückgesetzt, und Q wird sofort auf
FALSE
gesetzt.
Anwendungsbeispiele:
Maschinensteuerung: Verzögerte Reaktion auf Sensoren oder Schaltbefehle, z. B. um ein Überlasten von Motoren zu vermeiden.
Prozessautomatisierung: Zeitgesteuerte Schaltvorgänge in industriellen Prozessen, z. B. in Förderbändern oder Heizungssteuerungen.
Zusammenfassung:
Der E_TONOF-Baustein ist ein leistungsstarkes Werkzeug in der IEC 61499, um zeitverzögerte Schaltvorgänge in industriellen Automatisierungssystemen zu realisieren. Er kombiniert die Funktionen eines Ein- und Ausschaltverzögerungstimers in einem einzigen Baustein und bietet zusätzlich die Möglichkeit, den Timer über ein Reset-Ereignis zurückzusetzen. Dies macht ihn besonders flexibel und vielseitig einsetzbar in komplexen Steuerungsaufgaben.