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)