Input Description

../_images/056f382ae389c74b0a33139000eba54e

FREI

Data_Type Default_Value Range Unit
BOOL - - -

Processing of the Function Block is controlled via input FREI.

FREI = FALSE:

All Function Block outputs are set to the value “FALSE”. However, this is not valid, if a job is currently being processed, i. e. processing of a job which is currently being processed, is not affected by FREI = FALSE.

FREI = FALSE/TRUE edge:

Processing of the job is enabled. Input FREI is no longer evaluated during processing of the job.

FREI = TRUE:

The Function Block is not processed, i. e. it no longer changes its outputs. However, this is not valid, if a job is currently being processed.

GRN

Data_Type Default_Value Range Unit
BYTE - 0 … 63 -

Group number with which the remote module is addressed by the PLC program.

Example:

On binary input E 12,08, “12” is the group number and “08” is the channel number.

CODE

Data_Type Default_Value Range Unit
BYTE - - -

The identification of the job to be executed is specified at input CODE <no title>.

D1…D8

Data_Type Default_Value Range Unit
BYTE - - -

The parameters required for the job are preset at the inputs D1 … D8. The number of parameters depends on the job to be executed. There are also jobs requiring no parameters <no title>.

RDY

Data_Type Default_Value Range Unit
BOOL - - -

The output RDY indicates that processing of the job currently being processed is completed. This output does not indicate whether processing of the job was successful or not. The output RDY has therefore always to be considered together with the output OK.

RDY = TRUE and OK = TRUE:

Processing of the job is completed without errors. A new job can be started with a FALSE/TRUE edge at input FREI.

RDY = TRUE and OK = FALSE:

During processing of the job an error has been detected. ERR is set to TRUE. A new job can be started with a FALSE/TRUE edge at input FREI.

RDY = FALSE

Processing of an enabled job has not yet been completed (job is still running) or output RDY has been reset with FREI = FALSE.

OK

Data_Type Default_Value Range Unit
BOOL - - -

Output OK indicates whether the job has been handled successfully or whether an error has been detected during processing. In case of an error, OK ist set to FALSE and ERR is set to TRUE. The output OK is not valid until the job has been completed, i. e. if RDY = TRUE.

The following applies:

If RDY = TRUE and

OK = TRUE: The job has been processed successfully.

OK = FALSE: During processing of the job an error has been detected.

ERR

Data_Type Default_Value Range Unit
BOOL - - -

Output ERR indicates whether an error occurred during Function Block processing. This output always has to be considered together with output DONE. If DONE is TRUE and ERR is TRUE, an error occurred. In this case, the error number can be read at output ERNO.