FB_ENVELOPE
Beschreibung Funktionsbaustein
Mit dem FB_ENVELOPE
wird eine Hüllkurve aus dem Betrag von InValue
plus uiOffset
erstellt und bei jedem Aufrufzyklus des Bausteins wird überprüft, ob InValue
diese Hüllkurve verletzt. Wenn InValue
den Bereich von - udiTargetValue
bis + udiTargetValue
erreicht, beginnt die Zeit tTimeAfterInTarget
zu laufen. Wenn InValue
diesen Bereich wieder verlässt und die Zeit ist noch nicht abgelaufen, wird diese Zeit wieder zurückgesetzt. Die Zeit startet gegebenenfalls erneut, wenn InValue
wieder in den Bereich gelangt. Verbleibt InValue
innerhalb des Bereiches, wird der Ausgang bSafeFunctionOut
nach Ablauf der Zeit tTimeAfterInTarget
auf FALSE
gesetzt. Spätestens nach Ablauf von tMaxTime
wird der Ausgang bSafeFunctionOut
auf FALSE
gesetzt.
Dieser Baustein kann typischerweise für z. B. eine SS1 oder SS2 Sicherheitsfunktion eingesetzt werden.
Tipp
Die Verfügbarkeit dieses Bausteins ist abhängig von den FBSupportFlags
der ESI-Beschreibungsdatei. Diese FBSupportFlags
werden ab CODESYS Safety for EtherCAT Safety Module 4.3.0.0 ausgewertet. Die Verwendung dieses Bausteins wird verhindert, falls das betreffende Gerät diesen Baustein nicht ausdrücklich unterstützt.

Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
---|---|---|---|
|
|
| Bei einer fallenden Flanke wird eine Hüllkurve aus dem Betrag von |
|
|
| Analoger Wert, der auf eine Verzögerung bzw. Veränderung in Richtung 0 innerhalb einer Hüllkurve überwacht werden soll. Erlaubte Datentypen: |
|
|
| Zielfenster von Nur konstanter Wert erlaubt (keine Variable) |
|
|
| Wert, der auf den Betrag von Nur konstanter Wert erlaubt (keine Variable) |
|
|
| Zeit, nach der der Ausgang Die Zeit beginnt zu laufen, wenn Nur konstanter Wert erlaubt (keine Variable) |
|
|
| Maximale Zeit in ms, nach der der Ausgang Nur konstanter Wert erlaubt (keine Variable) |
Name | Datentyp | Initialwert | Beschreibung, Parameterwerte |
---|---|---|---|
|
|
| Ausgang mit der Sicherheitsfunktion (zeitverzögert und hüllkurvenüberwacht) Wird auf |
|
|
|
|