5 Funktionsbeschreibung
5.4.3
LCon_Differentiator
Nummerische Differentiation. Der Funktionsbaustein muss in einem zyklischen
Interrupt aufgerufen werden.
Funkitonsbaustein-ID: 1103
Schematische KOP / FUP-Darstellung
Eingangs- und Ausgangsparameter
I/O
Variablenname
IN
x
IN
diffTime
IN
OBNumber
IN
tCycle
OUT
error
OUT
errorID
OUT
y
Funktionsweise
Der Ausgangswert y ändert sich als Funktion der Änderungsrate des Werts am
Eingang x multipliziert mit der Differenzierungszeitkonstante diffTime.
Der Eingang diffTime ist intern begrenzt: cycleTime
Mit dem folgenden Algorithmus werden diskrete Werte berechnet:
SIMATIC Wickler-/Zugregelung S7-1200 S7-1500(T)
Beitrags-ID: 58565043,
V3.0.1,
REAL
x
REAL
diffTime
INT
OBNumber
REAL
tCycle
Datentyp
Default
Wert
REAL
0.0
REAL
0.0
INT
30
REAL
0.0
BOOL
FALSE
DWORD
16#0000_
0000
REAL
0.0
= (
01/2020
Differentiator
errorID
Beschreibung
Eingangswert
[ms] Differentationszeitkonstante
Nummer des aufrufenden OB
[ms] Zykluszeit in der der Baustein
aufgerufen wird
FALSE: kein Fehler
TRUE: Es ist ein Fehler aufgetreten, siehe
Fehleridentifikation
errorID<16#1103_8000: Warnung
errorID≥16#1103_8000: Fehler
Ausgangswert
≤
diffTime
−
) ⋅
−1
error
BOOL
DWORD
y
REAL
≤
1000
62