Configuration

Configuration 1:

The Configuration attribute is an array of objects and every property in these objects is explained below:

Name

Type

Description

Label

string

This is the text that will be displayed on the header area of the respective monitoring element.

Symbol

tchmi:framework#/definitions/Symbol

The symbol of the linked FB_Monitoring function block variable.

UnitGroup

string

The unit group that is used for the unit conversion of all numerical values.

RecipeManagement

tchmi:framework#/definitions/RecipeType

User can select if Limit values should be added to a recipe type by the Monitoring control.

RecipeTypeName

string

Recipe type name to which symbols will be added by the monitoring control.

Descriptor

tchmi:framework#/definitions/Descriptor

With this object the user can set the text values that will be displayed as the descriptor text for different limit values in the control.

If this object is null, default values will be set as descriptors.

DigitsAfterDecimal

number

Number of digits displayed after the decimal point.

Available: since version 12.14.0

LogUserChanges

tchmi:general#/definitions/Boolean

Any change of the limits will be logged to a log file.

Available: since version 12.12.0

ChangeLogDescriptor

string

Descriptor text that is used for the change log entry instead of the symbol path.

Available: since version 12.14.0

Every FB_Monitoring object in PLC must have properties as explained below:

Name

Type

Description

ActualValue

Float

Actual value monitored.

LimitHH

Float

Upper critical limit.

LimitH

Float

Upper warning limit.

LimitLL

Float

Lower critical limit.

LimitL

Float

Lower warning limit.

ScalingValueMin

Float

Minimum value that acts as the lower limit of the linear gauge.

ScalingValueMax

Float

Maximum value that acts as the upper limit of the linear gauge.

Schema: tchmi:framework#/definitions/MonitoringConfig

Attribute getter: getConfiguration

Attribute setter: setConfiguration

Available: since version 12.8.0