LGF_CountBooleanEdges (FB / V1.0.0)

Übersicht

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

BezeichnerDatentyp Default Wert Beschreibung
triggerBool FALSE Trigger auf Auswertung des Signals (steigende Flanken)
monitorTimeTime T#1s Zeit für die Überwachung von Flanken am `trigger`-Eingang

Output Parameter

BezeichnerDatentyp Beschreibung
singleBool Einzelne Flanke bis zum Ablauf der Überwachungszeit
doubleBool Zwei Flanken zwischen der Überwachungszeit
longBool Nur eine einzige Flanke in der Überwachungszeit, der Eingang `trigger` bleibt nach Auftreten der Flanke TRUE
severalEdgesBool Numeros Flanken treten innerhalb der Überwachungszeit auf, siehe `noOfEdges` um die Anzahl der Flanken zu erhalten
noOfEdgesUSInt Anzahl der Flanken innerhalb des Überwachungszeitrahmens

Änderungshistorie

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