TriggerConstant('Expression','Level*','Epsilon*','DeadTime*')
Argumente
|
'Expression' |
Messwert |
|
'Level*' |
Wertangabe der Mittelinie des Bereichs in dem der Trigger auslösen soll |
|
'Epsilon*' |
Wertangabe des Abstandes beider Bereichsgrenzen zur Mittellinie |
|
'DeadTime*' |
Zeitangabe in Sekunden, die die Triggerbedingung bis zur Auslösung erfüllt sein muss. Ist keine Verzögerung erwünscht, so ist der Wert 0 einzutragen. |
Parameter, die mit * enden, werden nur einmalig zu Beginn der Erfassung übernommen.
Beschreibung
Die Funktion liefert TRUE, solange 'Expression' mindestens für die Dauer der 'DeadTime' innerhalb des Bereichs ['Level' - 'Epsilon','Level' + 'Epsilon'] bleibt.
Hinweis |
|
|---|---|
|
Das Triggersignal wird über die gesamte Dauer der Niveauüber- oder unterschreitung ausgegeben (true). |
|
Beispiel
Der Trigger soll ausgelöst werden, wenn sich der Messwert länger als eine Sekunde in einem Bereich zwischen 0,5 und 1,5 befindet.
Lösung
In der nachfolgenden Abbildung zeigt die blaue Kurve das ursprüngliche Signal und der rote Balken zeigt den ausgelösten Trigger.
