E_TONOFï
Wichtiger Hinweis: Dieser Baustein benötigt nur ein Ereignis (Event) und keine zyklischen Aufrufe. Er besitzt keinen Ausgang ET und zeigt die verstrichene Zeit nicht an.
Bildï
Textï
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
TRUEgesetzt wird, startet die Einschaltverzögerung (On-Delay). Wenn IN aufFALSEgesetzt 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
TRUEgesetzt 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
FALSEgesetzt wird.
Ausgangsvariablen (Output Variables):ï
Q:
Typ: BOOL
Beschreibung: Der Ausgangswert, der den Zustand des Timers anzeigt. Q wird auf
TRUEgesetzt, 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
TRUEgesetzt wird, startet der Timer fĂŒr die Einschaltverzögerung (PT_ON).Nach Ablauf von PT_ON wird Q auf
TRUEgesetzt.
Ausschaltverzögerung (Off-Delay):
Wenn IN auf
FALSEgesetzt 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 aufFALSEzurĂŒckgesetzt.
Reset:
Wenn das R-Ereignis ausgelöst wird, wird der Timer zurĂŒckgesetzt, und Q wird sofort auf
FALSEgesetzt.
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.