DiagSignalEventIec
(FUN)
FUNCTION DiagSignalEventIec : AC500_DiagTypes.ERROR_ID
Signal a diagnosis event by IEC project. (supported by FW version >= 3.7.0). Generates a diagnosis (history) event/entry according to input data values. Function generates a diagnosis event related to the CPU node. Input parameter values are limited to the values mentioned in their descriptions. To display error code as text an additional entry per error code value (Err_xxxx|Error text) has to be made in diagnosis text list of PLC node (works for IEC implementation only, AB is not able to resolve corresponding text).
- InOut:
Scope
Name
Type
Comment
Return
DiagSignalEventIec
AC500_DiagTypes.ERROR_ID
Input
eEvent
AC500_DiagTypes.teEvent
Type of event (AC500_DiagTypes.teEvent.eDiagEvent_Occurred or AC500_DiagTypes.teEvent.eDiagEvent_Disappeared)
eClass
AC500_DiagTypes.teClass
Severity of event (AC500_DiagTypes.teClass.eDiagClass_Information, AC500_DiagTypes.teClass.eDiagClass_4_Warning or AC500_DiagTypes.teClass.eDiagClass_3_Error)
dwErrorCode
DWORD
Individual error code (IEC_DIAG_ERROR_CODE_MIN…IEC_DIAG_ERROR_CODE_MAX)