ET_DiagExt - General Information

Overview

Type:

List type

Available as of:

V1.0.4.0

Description

The enumeration ET_DiagExt specifies the POU-specific diagnostic and status messages.

Enumeration Elements

Name

Value

Description

Ok

0

Ok

FileIdInvalid

2

The identifier of a file is invalid.

MessageLoggerNotSaved

4

The message logger could not be saved.

ControllerInvalid

6

The controller is invalid.

PointerDiagDataInvalid

7

The pointer to diagnostic data is invalid

CouldNotDeleteFile

8

It was not possible to delete a file via the file system.

CouldNotOpenFile

9

Unable to open the file.

UnexpectedFeedback

10

An unintended error has been detected during execution.

FileNotOpen

11

A File is not opened yet.

FileNameExtensionInvalid

12

The file extension is invalid.

CouldNotCloseFile

13

It was not possible to close a file via the file system.

WaitForDiagnosticsConnected

14

Waiting until communication to Diagnostics is established.

DiagnosticsConnectionInterrupted

15

The communication connection to Diagnostic program is lost.

EchoCommandProcessed

16

An echo of a command has been sent.

ListOfDataElementsRequested

17

The list of data elements has been requested.

DataFromDiagSourceRequested

18

Diagnostic data are being requested from DiagSources

ListOfDataElementsWritten

19

The list of data elements has been written

DiagSourceFinishedWriting

20

The writing of the file which includes the diagnostic data is finished.

WaitForDiagnosticsFileRead

21

Waiting until Diagnostics has read the file which contains the diagnostic data.

Disabled

22

Diagnostic message disabled

WaitForEvent

23

Waiting for an event.

WaitForInput

24

Waiting for an input.

DeletingLogData

25

Log data are being deleted.

DeletingLogDataDone

26

The deletion of log data has been completed.

SavingLogDataToFile

27

Log data are being saved to a file.

SortingLogDataAndSavingToFile

28

Log data are sorted and saved to a file.

SavingLogDataDone

29

Saving the log data to a file has been completed.

SortingLogDataAndSavingDone

30

Sorting and saving of the log data has been completed.

SortingLogData

31

Log data are being sorted.

SortingLogDataDone

32

Sorting of the log data has been completed.

PointerListOfCmdTablesInvalid

33

The pointer onto ListOfCmdTables is invalid.

NumberOfCmdTablesRange

34

The number of command tables is outside the valid range.

CmdRange

35

A command is outside the valid range.

PointerCmdTableInvalid

36

The pointer onto CmdTable is invalid.

Initializing

37

Initialization

DeactivatingSubModules

38

The submodules are being disabled.

WaitForCmd

39

Waiting for a command.

ExecuteStep

40

Step is being executed.

WaitAtNegativeStep

41

Waiting at a negative step.

ReactionOffsetRange

42

ReactionOffset is outside the valid range.

WaitCmdsDone

43

Waiting until commands are processed.

ExceptionListOverflow

44

Overflow of the exception list

SemaphoreMeCreateFailed

45

Generating a semaphore of the MutualExclution type failed.

InitExceptionListFailed

46

Initialization of the exception list failed.

Working

47

The POU processes the function

InitLogDataListFailed

48

Initialization of the log data list failed.

NoReactionsActive

49

There are no active reactions

WaitForCopy

50

Waiting for copy job

WaitForDetect

51

Waiting for Detect.

Detecting

52

Detect

MissingExtInit

56

Initialization of the Ext structure failed.

CmdUnknown

57

Indeterminable command.

PointerMachineStandardItfInvalid

58

The pointer MachineStandardItf is invalid

PointerCurrentStandardItfInvalid

59

The pointer CurrentStandardItf is invalid

PointerSubModulesAddItfInvalid

60

The pointer onto SubModulesAddItf is invalid.

SubModuleConstantRange

61

SubModuleConstant is outside the valid range.

ControlModuleAddItfInvalid

62

The additional interface of the control module is invalid.

ControlModuleIdRange

63

The ID of the control module is outside the valid range.

NumberOfControlModulesRange

64

The number of control modules is outside the valid range.

ControlModulesItfInvalid

65

The interface of the control module is invalid.

NumberOfSubModulesRange

66

The number of submodules is outside the specified range

ModuleIdInvalid

67

The module ID is invalid.

PointerResultSetInvalid

68

The pointer onto ResultSet is invalid.

ResultSetSizeRange

69

ResultSetSize is outside the valid range.

GroupNameRange

70

The group name is outside the valid range.

NumberOfGroupMembersTpiRange

71

The number of group members TPI is out of range.

StringTerminationNotFound

72

The termination signature, which signals the end of a string, was not found.

ReactionRange

73

The reaction is outside the specified range.

CheckMainsWatch

74

Checking the mains contactor.

WaitUntilPowerOnDelayExpired

75

Waiting until switch-on delay has elapsed.

PowerOn

77

The mains contactor is switched on.

WaitUntilExceptionIsReset

78

Waiting until exception has been reset.

ExceptionListOverflowRightNow

79

An overflow of the exception list occurs just now.

ExceptionListCopied

80

The exception list was copied

ExceptionListNoChange

81

The exception list did not change.

ElapsedTimeUpdated

82

Elapsed time has been updated

MaxNumberOfTranslationJobsExceeded

83

The maximum number of translation jobs has been exceeded

ReactionsActive

84

There are active reactions

ExceptionDelayListCopied

85

The ExceptionDelayList has been copied

ExceptionDelayListNoChange

86

There are no changes in exception delay list

ExceptionDelayListCorrupt

87

The ExceptionDelayList is damaged. The list must be created again.

NoExceptionWithSpecifiedReactionFound

88

No exception with a defined reaction was found.

ExceptionWithSpecifiedReactionFound

89

Exception with a specified reaction was found

RealtimeClockNotSet

90

The real-time clock was not set.

ExceptionRemovedByAutoQuit

91

The exception was removed with AutoQuit.

ExceptionSuccessfullySet

92

The exception was set successfully.

DelayStillActiveExceptionNotSet

93

The delay is still active. The exception has not been set yet.

MissingModuleCall

94

A call-up of a module is unavailable.

ListOfCmdTablesInvalid

95

The list of the command table is invalid.

SizeOfSubModulesItfInvalid

96

The size of the submodule interface is invalid

PointerSubModulesItfInvalid

97

The pointer SubModulesItf is invalid

NumberOfCmdStepsRange

98

The number of steps of a command is outside the valid range.

SizeOfListOfCmdTablesInvalid

99

Invalid size of the ListOfCmdTables.

CmdOfListOfCmdTablesZero

100

A command of the command table is empty/zero.

CmdOfListOfCmdTablesDuplicate

101

A command of the command table exists twice.

CmdTableDublicatePointer

102

A pointer onto a command table exists twice.

SubModuleItfNotInitialized

103

An interface of a submodule has not yet been initialized.

PointerSubModuleGroupsInvalid

104

The pointer onto SubModuleGroups is invalid.

SizeOfSubModuleGroupsInvalid

105

Invalid size of the SubModuleGroups.

StartStepInvalid

106

Invalid start step.

CmdTableNoLastStep

107

The command table has no completion/last step.

CmdTimeout

108

A command was not processed within the defined time.

GroupNumberInvalid

109

The number of a group is invalid.

LoggerStoringException

125

Exception while saving the logger.

SavingNotAllowed

126

Saving is not permitted.

ContinueGettingDataOfDiagSourceImpossible

127

Not possible to proceed reading out data of a DiagSource.

ExceptionDelayListOverflow

128

Overflow of the exception lists for delayed reactions.

DiagSourceIdInvalid

130

The identifier of a diag source is invalid.

RamDiskFull

132

The read access memory disk is full

UnexpectedDiagSourceStateChange

134

The state of a DiagSource has changed unexpectedly

MaxNumberOfDiagSourcesExceeded

135

The maximum number of DiagSources which can be registered is exceeded.

NameOfDiagSourceNotUnique

137

There is already another object with this name.

PointerReactionTranslationTableInvalid

139

The pointer ReactionTranslationTable is invalid

MainsWatchException

140

Exception while monitoring the mains contactor.

ReactionTranslationEntryInvalid

141

An entry of a reaction transfer is invalid

CmdImpossibleState

142

Command is not possible in this state.

SubModuleItfPointerDuplicate

143

A pointer onto an interface of a submodule exists twice.

PointerReactionTranslationJobsInvalid

144

The pointer ReactionTranslationJobs is invalid

PointerReactionTranslationModeInvalid

146

The pointer ReactionTranslationMode is invalid

UnexpectedDiagExt

147

An unexpected detected error occurred during the execution.

UnknownDiagExt

148

The DiagExt is indeterminable.

WaitForMainsOn

149

Waiting for MainsOn.

DiagSourceInException

157

A DiagSource is in exception state.

WaitForStart

158

Waiting for starting command.

ParentInvalid

159

The parent object is invalid.

ParentNotRegistered

160

The parent object is not registered.

MaxNumberOfLoggerPointsExeeded

161

The maximum number of logger points was exceeded.