DisplayRealVisu

DisplayRealVisu (FB)

FUNCTION_BLOCK DisplayRealVisu

Kurzbeschreibung

Anzeige eines numerischen Wertes mit Korrekturwert ( Visualisierung ) Typische Anwendung: Abgleich eines Temperaturfühlers in der Visualisierung Besonderheit: Einheit, Nachkommastellen und weitere Paramter werden direkt im CFC Editor parametriert und nicht im Visualisierungsobjekt. Dies ermöglicht, Änderungen und Grenzwerte online in der Appliaktion ohne Download zu ändern. |

Darstellung

Schnittstellen

Eingänge

Name
Datentyp
Wertebereich
Initialwert
Funktion

rInRaw

REAL

Eingangswert

Ausgänge

Name
Datentyp
Wertebereich
Initialwert
Funktion

rOut

REAL

Numerischer Ausgabewert

Sollwerte / Parameter

Name
Datentyp
Wertebereich
Initialwert
Funktion

xDisableSeparator

BOOL

FALSE

TRUE = Deaktiviert das tausender Trennzeichen bei der Anzeige in der Visualisierung

bDecimals

BYTE

1

Anzahl der Nachkommastellen

sSymbol

STRING

Symbol in der Visualisierung

sUnit

STRING

Einheit des Eingabewerts

rOffset

REAL

0.0

Korrekturwert

Funktionsbeschreibung

Allgemeines

Der Ausgangswert rOUT wird durch die Addition des Eingangswerts rInRaw mit dem Korrekturwert rOffset gebildet. Zusätzlich können hier weitere Eigenschaften des Ausganswerts definiert werden, die jedoch nicht im Funktionsbaustein, sondern zum Beispiel in einem geeigneten Visualisierungselement Verwendung finden. Mit dem Paramter xDisableSeparator kann das Tausender-Trennzeichen in der Visualisierung deaktiviert werden.\

Visualisierung

Passendes Visualisierungselement aus der HVACV Visu Library: DisplayRealVisu

Darstellung

Schnittstellen Visu-Element

Name
Datentyp
Typ
Initialwert
Funktion

rValue

FB_EditRealVisu

VAR_IN_OUT

FB Instanz HVAC.EditRealVisu hier eintragen z.B. PRG.EditRealVisu

iFieldSizeL

INT

VAR_INPUT

0

Feld vergößert sich um Anzahl der eingegebenen Pixel nach links. Wird benötigt um lange Zahlen oder Einheiten anzuzeigen.

iFieldSizeR

INT

VAR_INPUT

0

Feld vergößert sich um Anzahl der eingegebenen Pixel nach rechts. Wird benötigt um lange Zahlen oder Einheiten anzuzeigen.

Folgende Eingabens des FB HVAC.DisplayRealVisu werden automatisch übernommen und können zur Laufzeit geändert werden: rOffset, sUnit, sSymbol, bDecimals, xDisableSeperator | | Hinweis: VAR_IN_OUT Schnittstellen müssen belegt werden, VAR_INPUT sind optional. | |

CODESYS

InOut:

Scope
Name
Type
Initial

Input

rInRaw

REAL

Input

xAlarm

BOOL

Input Const

xDisableSeparator

BOOL

Input Const

bDecimals

BYTE

1

Input Const

sSymbol

STRING

‘A’

Input Const

sUnit

STRING

Input Const

rOffset

REAL

0

Output

rOut

REAL

Zuletzt aktualisiert