MacroInfo

MacroInfo (FB)

FUNCTION_BLOCK MacroInfo IMPLEMENTS IMacroInfo

Short description

Display of status information for a macro Application: Visualization

Representation

Interfaces

Inputs

Name
Data type
Value range
Initial value
Function

sVersion

STRING

Version of the macro

xAlarm

BOOL

General fault indication

xHint

BOOL

Collective hint

xAuto

BOOL

Status message of the operating mode (0 = manual operation, 1 = automatic operation)

Outputs

Name
Data type
Value range
Initial value
Function

sTitle

STRING

Name of the macro

sLine1

STRING

Line 1 of the tile

sLine2

STRING

Line 2 of the tile

sInstanceName

STRING

Name of the instance

sInstancePath

STRING

Path name of the instance

Setpoints / parameters

Name
Data type
Value range
Initial value
Function

sEditLine1

STRING

‘Line1’

Input value - Line 1 of the tile

sEditLine2

STRING

‘’

Input value - Line 2 of the tile

Function description

General

This function block is used to display status information for a macro. For this purpose, the entire instance path is decomposed and displayed depending on the desired function.\

Output sTitle

The output sTitle is identical to the output sInstanceName and contains the current name of the macro. \

Output sLine1

The output sLine1 the content of the setpoint / parameter sEditLine1 is displayed. \

Output sLine2

The output sLine2 the content of the setpoint / parameter sEditLine2 is displayed. \

Output sInstanceName

The output sInstanceName is identical to the output sTitle and contains the current name of the macro. \

Output sInstancePath

The output sInstancePath contains the current instance path of the macro ( Device.Application.POU )\

CODESYS

InOut:

Scope
Name
Type
Initial

Input

xAlarm

BOOL

Input

xHint

BOOL

Input

xAuto

BOOL

Input

sVersion

STRING

Input Const

sEditLine2

STRING

‘’

Input Const

sEditLine1

STRING

‘Line1’

Output

itfMacroInfo

IMacroInfo

THIS^

Output

sTitle

STRING

Output

sLine1

STRING

Output

sLine2

STRING

Output

sInstanceName

STRING

Output

sInstancePath

STRING

Properties:

MacroData

Structure:

  • MacroData (Property)

Last updated