EditRealVisu
EditRealVisu (FB)
EditRealVisu (FB)FUNCTION_BLOCK EditRealVisu
Short description
Input of a numeric value with input limits (visualization) Typical application: Entering a setpoint temperature in the visualization Special feature: Min/Max inputs, unit, decimal places and other parameters are parameterized directly in the CFC editor and not in the visualization object. This allows changes and limit values to be modified online in the application without download.
Representation

Interfaces
Outputs
rOut
REAL
Numeric output value
Setpoints / parameters
xDisableSeparator
BOOL
FALSE
TRUE = Disables the thousand separator when displayed in the visualization
bDecimals
BYTE
1
Number of decimal places
sDialogTitle
STRING
Dialog title of the input value
sUnit
STRING
Unit of the input value
rMaxInputVisu
REAL
100.0
Upper input limit of the input value
rMinInputVisu
REAL
0.0
Lower input limit of the input value
rSetPoint
REAL
0.0
Numeric input value
Function description
General
This function block is used to pass a numeric input value rSetPoint and the direct transfer to the numeric output value rOut. In addition, further properties of the input value can be defined here, which are not used in the function block but for example in a suitable visualization element. Thus the number of decimal places bDecimals, the title of the input value sDialogTitle, the unit of the input value sUnit as well as the input limit values rMinInputVisu and rMaxInputVisu can be passed to the visualization element and taken into account there when entering. With the parameter xDisableSeparator the thousand separator in the visualization can be disabled.\
Behavior in case of power failure
All setpoints / parameters are stored fail-safe in the event of a power failure and automatically restored.
Visualization
Matching visualization element from the HVACV Visu Library: EditRealVisu
Representation
Interfaces visual element
rValue
FB_EditRealVisu
VAR_IN_OUT
Enter FB instance HVAC.EditRealVisu here e.g. PRG.EditRealVisu
iFieldSizeL
INT
VAR_INPUT
0
Field enlarges by the number of entered pixels to the left. Required to display long numbers or units.
iFieldSizeR
INT
VAR_INPUT
0
Field enlarges by the number of entered pixels to the right. Required to display long numbers or units.
The following inputs of the FB HVAC.EditRealVisu are automatically adopted and can be changed at runtime: rMinInputVisu, rMaxInputVisu, sUnit, sDialogTitle, bDecimals, xDisableSeperator | | Note: VAR_IN_OUT interfaces must be assigned, VAR_INPUT are optional. | |
CODESYS
InOut:
Input Const
xDisableSeparator
BOOL
Input Const
bDecimals
BYTE
1
Input Const
sDialogTitle
STRING
Input Const
sUnit
STRING
Input Const
rMaxInputVisu
REAL
100
Input Const
rMinInputVisu
REAL
0
Input Const
rSetPoint
REAL
0
Output
rOut
REAL
Last updated

