Output Description

../_images/474ec335e389ade10a33139000eba54e1

DONE

Data_Type Default_Value Range Unit
BOOL - TRUE / FALSE -

Output DONE indicates the state of execution.

It has the value TRUE when the execution is finished and the outputs are valid. When DONE becomes FALSE other outputs are not valid any more.

ERR

Data_Type Default_Value Range Unit
BOOL - TRUE / FALSE -

Output ERR indicates whether an error occurred during Function Block execution.

It is only valid when DONE is TRUE. The kind of occurred error is specified by the error identifier at output ERNO.

ERNO

Data_Type Default_Value Range Unit
WORD - 0 … 65535 -

At output ERNO the identifier of an occurred error is provided. It is only valid when DONE and ERR is TRUE. (see, error messages): Error Messages of the Function Block Libraries

ACT1

Data_Type Default_Value Range Unit
INT - - -

The current counter value (actual value) from counter A can be retrieved at any time using the output ACT1 of the Function Block.

Output ACT1 corresponds to input high word in 32bit counter.

ACT2

Data_Type Default_Value Range Unit
INT - - -

The current counter value (actual value) from counter B can be retrieved at any time using the output ACT2 of the Function Block.

Output ACT2 corresponds to input low word in 32bit counter.

CNT_TOUCH1

Data_Type Default_Value Range Unit
INT - - -

The output CNT_TOUCH1 displays the result of the catch/touch trigger measurement for counter A.

Output CNT_TOUCH1 corresponds to input high word in TOUCH counter value.

CNT_TOUCH2

Data_Type Default_Value Range Unit
INT - - -

The output CNT_TOUCH2 displays the result of the catch/touch trigger measurement for counter B.

Output CNT_TOUCH2 corresponds to input low word in TOUCH counter value.

OFL2

Data_Type Default_Value Range Unit
BOOL - - -

The overflow from counter A is specified at the output OFL1.

The counter operates as infinite counter. It is set to TRUE when an overflow occurs, i. e. the counter value ACT1 goes up to value 16#FFFF= -1. Any exceeding or falling below of this value (depending to up use and down use) will set OFL1=TRUE. The output OFL1 is reset when the configuration is changed and if counter value ACT1 is set or reset.

Output OFL1 corresponds to input bit 3 in state byte.

OFL2

Data_Type Default_Value Range Unit
BOOL - - -

The overflow from counter B is specified at the output OFL2.

The counter operates as infinite counter. It is set to TRUE when an overflow occurs, i. e. the counter value ACT2 goes up to value 16#FFFF= -1. Any exceeding or falling below of this value (depending to up use and down use) will set OFL2=TRUE. The output OFL2 is reset when the configuration is changed and if counter value ACT2 is set or reset.

Output OFL2 corresponds to input bit 4 in state byte.

RDY_TOUCH

Data_Type Default_Value Range Unit
BOOL - - -

The output RDY_TOUCH is set to TRUE when a new catch/touch value is available. If input EN_TOUCH is set to FALSE, the output RDY_TOUCH is set to FALSE.

Output RDY_TOUCH corresponds to input bit 2 in “state byte”.

RESET_IN1

Data_Type Default_Value Range Unit
BOOL - - -

The output RESET_IN1 is set to TRUE if one of the inputs is configured as RESET input for counter A.

Output RESET_IN1 corresponds to input bit 5 in “state byte”.

RESET_IN2

Data_Type Default_Value Range Unit
BOOL - - -

The output RESET_IN2 is set to TRUE if one of the inputs is configured as RESET input for counter B.

Output RESET_IN2 corresponds to input bit 7 in “state byte”.