LGF_CountBooleanEdges (FB / V1.0.0)


Autor: Siemens Simatic Systems Support

Kurzbeschreibung

Diese Funktion wertet ein Eingangssignal für verschiedene Zustände in einer bestimmten Zeit aus.

Die Zustände sind:

Das Ausgangssignal ist nach Ablauf der Überwachungszeit für mindestens einen Zyklus vorhanden, oder solange der Eingang Trigger TRUE verbleibt.

Baustein Schnittstelle

LGF_CountBooleanEdges (FB)
Bool  trigger single  Bool
    
Time  monitorTime double  Bool
    
   long  Bool
    
   severalEdges  Bool
    
   noOfEdges  USInt
    
   

Input Parameter

BezeichnerDatentypDefault WertBeschreibung
triggerBoolFALSETrigger auf Auswertung des Signals (steigende Flanken)
monitorTimeTimeT#1sZeit für die Überwachung von Flanken am `trigger`-Eingang

Output Parameter

BezeichnerDatentypBeschreibung
singleBoolEinzelne Flanke bis zum Ablauf der Überwachungszeit
doubleBoolZwei Flanken zwischen der Überwachungszeit
longBoolNur eine einzige Flanke in der Überwachungszeit, der Eingang `trigger` bleibt nach Auftreten der Flanke TRUE
severalEdgesBoolNumeros Flanken treten innerhalb der Überwachungszeit auf, siehe `noOfEdges` um die Anzahl der Flanken zu erhalten
noOfEdgesUSIntAnzahl der Flanken innerhalb des Überwachungszeitrahmens

Änderungshistorie

Version & DatumÄnderungsbeschreibung
01.00.00Simatic Systems Support
19.01.2021First released version