Input Description¶
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.