ManInfo (FB)

FUNCTION_BLOCK ManInfo EXTENDS LAT.Element IMPLEMENTS IManInfoProtocol, IMan

Short Description

Status display for manual override of functional blocks

Typical application: Creation of a user instructions in case of manual override

Portrayal

../_images/ManInfo_FB.png

Interfaces

Inputs

Name

Datatype

Range

Init-Value

Function

xResetAuto BOOL    

Reset input

Outputs

Name

Datatype

Range

Init-Value

Function

xManActive BOOL   FALSE

Status display - Manual override

iManBinCounter INT   0

Number of binary manual overrides

iManNumCounter INT   0

Number of numerical manual overrides

iManOpCounter INT   0

Number of manual override at the operating mode selector switches

iManFbCounter INT   0

Number of function blocks in manual mode

iEnControlCounter INT   0

Number of deactivated function releases

iManCounter INT   0

Total number of manual overrides

uxiManCounter CAA.Count    

Number of monitored slave function blocks

Functional description

General

This function block is used to display the status of the manual override of function blocks. For this, all functional blocks are taken into consideration
which have a binary or numeric output with manual override, carry out a mode switch over, could be operated in different modes of operation
or have an enable input.

Reset input xResetAuto

Each rising edge at the reset input causes an immediate transition of all monitored function blocks into automatic mode.

xManActive status display - manual overrides

The status display is in the TRUE state if at least one manual override is active
The status display is in the FALSE state if no manual override is active.

iManBinCounter number of binary manual overrides

The current number of binary manual overrides is permanently displayed at this output.

iManNumCounter number of numeric manual overrides

The current number of numeric manual overrides is permanently displayed at this output.

Number of manual overrides on the mode selector switches iManOpCounter

The current number of manual overrides on the mode selector switches is permanently displayed at this output.

iManFbCounter number of function blocks in manual mode

The current number of function blocks in manual mode is permanently displayed at this output.

iEnControlCounter number of deactivated function enables

The current number of deactivated function enables is permanently displayed at this output.

iManCounter total number of manual overrides

The current number of all manual overrides is permanently displayed at this output.

uxiManCounter

At this output, the current number of monitored slave function blocks is permanently displayed.

Visualization




Information

Element

Authors

Date

Version

Note

Function

Adam Bartod 09.2016 1.0

Initial version

Programming

Adam Bartod 09.2016 1.0

Initial version

Test Jochen Reu 11.2017 1.0

Initial version

Documentation

Jochen Reu 11.2017 1.0

Initial version

Codesys

InOut:
Scope Name Type Initial Comment
Input xResetAuto BOOL  

Reset input

Output xManActive BOOL 0

Status display - Manual override

iManBinCounter INT 0

Number of binary manual overrides

iManNumCounter INT 0

Number of numerical manual overrides

iManOpCounter INT 0

Number of manual override at the operating mode selector switches

iManFbCounter INT 0

Number of function blocks in manual mode

iEnControlCounter INT 0

Number of deactivated function releases

iManCounter INT 0

Total number of manual overrides

uxiManCounter CAA.COUNT  

Number of monitored slave function blocks