Output DescriptionΒΆ
DONE (done)
Data type: BOOL
Operation done = TRUE, as long as EN = TRUE
Output DONE indicates the state of job processing. If the processing is finished, DONE is set to TRUE.
E1 (error class 1)
Data type: BOOL
Output E1 is set to TRUE, if at least 1 error is present in error class 1 and if this error has not been read yet using the Function Block DIAG_GET.
Consequently, if E1 is FALSE, either no errors are available in this error class or, if errors are available, all errors of this class were already read.
E2 (error class 2)
Data type: BOOL
Output E2 is set to TRUE, if at least 1 error is present in error class 2 and if this error has not been read yet using the Function Block DIAG_GET.
Consequently, if E2 is FALSE, either no errors are available in this error class or, if errors are available, all errors of this class were already read.
E3 (error class 3)
Data type: BOOL
Output E3 is set to TRUE, if at least 1 error is present in error class 3 and if this error has not been read yet using the Function Block DIAG_GET.
Consequently, if E3 is FALSE, either no errors are available in this error class or, if errors are available, all errors of this class were already read.
E4 (error class 4)
Data type: BOOL
Output E4 is set to TRUE, if at least 1 error is present in error class 4 and if this error has not been read yet using the Function Block DIAG_GET.
Consequently, if E4 is FALSE, either no errors are available in this error class or, if errors are available, all errors of this class were already read.
Calling of the DIAG_INFO_NACK in ST
DiagInfo(EN := DiagInfo_EN);
DiagInfo_DONE := DiagInfo.DONE;
DiagInfo_E1 := DiagInfo.E1;
DiagInfo_E2 := DiagInfo.E2;
DiagInfo_E3 := DiagInfo.E3;
DiagInfo_E4 := DiagInfo.E4;