ET_DiagExt

 

ET_DiagExt – Allgemeine Informationen

Übersicht

Typ

Listentyp

Verfügbar ab

V1.0.4.0

Beschreibung

Die Aufzählung ET_DiagExt spezifiziert die POU-spezifischen Diagnose- und Statusmeldungen.

Aufzählungselemente

Name

Wert

Beschreibung

Ok

0

OK

FileIdInvalid

2

Die ID einer Datei ist ungültig.

MessageLoggerNotSaved

4

Der Nachrichtenlogger konnte nicht gespeichert werden.

ControllerInvalid

6

Die Steuerung ist ungültig.

PointerDiagDataInvalid

7

Der Zeiger auf Diagnosedaten ist ungültig.

CouldNotDeleteFile

8

Eine Datei konnte über das Dateisystem nicht gelöscht werden.

CouldNotOpenFile

9

Die Datei konnte nicht geöffnet werden.

UnexpectedFeedback

10

Bei der Ausführung wurde ein unerwarteter Fehler entdeckt.

FileNotOpen

11

Eine Datei wurde noch nicht geöffnet.

FileNameExtensionInvalid

12

Die Dateiendung ist ungültig.

CouldNotCloseFile

13

Eine Datei konnte über das Dateisystem nicht geschlossen werden.

WaitForDiagnosticsConnected

14

Es wird gewartet, bis die Kommunikation zu Diagnostics steht.

DiagnosticsConnectionInterrupted

15

Die Kommunikationsverbindung zu Diagnostics wurde getrennt.

EchoCommandProcessed

16

Es wurde ein Echo eines Befehls gesendet.

ListOfDataElementsRequested

17

Die Liste der Datenelemente wurde angefordert.

DataFromDiagSourceRequested

18

Diagnosedaten werden von Diagnosequellen angefordert.

ListOfDataElementsWritten

19

Die Liste der Datenelemente wurde geschrieben.

DiagSourceFinishedWriting

20

Das Schreiben der Datei mit den Diagnosedaten ist abgeschlossen.

WaitForDiagnosticsFileRead

21

Es wird gewartet, bis das Diagnoseprogramm die Datei mit den Diagnoseinformationen gelesen hat.

Disabled

22

Diagnosemeldung ist deaktiviert.

WaitForEvent

23

Warten auf ein Ereignis.

WaitForInput

24

Es wird auf eine Eingabe gewartet.

DeletingLogData

25

Logdaten werden gelöscht.

DeletingLogDataDone

26

Das Löschen von Logdaten ist abgeschlossen.

SavingLogDataToFile

27

Logdaten werden in einer Datei gespeichert.

SortingLogDataAndSavingToFile

28

Logdaten werden sortiert und in einer Datei gespeichert.

SavingLogDataDone

29

Das Speichern der Logdaten in eine Datei ist abgeschlossen.

SortingLogDataAndSavingDone

30

Das Sortieren und Speichern der Logdaten ist abgeschlossen.

SortingLogData

31

Logdaten werden sortiert.

SortingLogDataDone

32

Das Sortieren von Logdaten ist abgeschlossen.

PointerListOfCmdTablesInvalid

33

Der Zeiger auf ListOfCmdTables ist ungültig.

NumberOfCmdTablesRange

34

Die Anzahl der Befehlstabellen ist außerhalb des gültigen Bereichs.

CmdRange

35

Ein Befehl ist außerhalb des gültigen Bereichs.

PointerCmdTableInvalid

36

Der Zeiger auf CmdTable ist ungültig.

Initializing

37

Initialisierung

DeactivatingSubModules

38

Die Submodule werden deaktiviert.

WaitForCmd

39

Warten auf einen Befehl.

ExecuteStep

40

Schritt wird ausgeführt.

WaitAtNegativeStep

41

Warten an einem negativen Schritt.

ReactionOffsetRange

42

ReactionOffset ist außerhalb des gültigen Bereichs.

WaitCmdsDone

43

Warten, bis Befehle verarbeitet sind.

ExceptionListOverflow

44

Überlauf der Ausnahmeliste.

SemaphoreMeCreateFailed

45

Das Erzeugen eines Semaphors vom Typ MutualExclution schlug fehl.

InitExceptionListFailed

46

Die Initialisierung der Ausnahmeliste schlug fehl.

Working

47

Die POU arbeitet die Funktion ab.

InitLogDataListFailed

48

Die Initialisierung der Logdatenliste schlug fehl.

NoReactionsActive

49

Es sind keine Reaktionen aktiv.

WaitForCopy

50

Wartet auf den Kopiervorgang.

WaitForDetect

51

Warten auf Detect.

Detecting

52

Detektieren

MissingExtInit

56

Die Initialisierung der Ext-Struktur fehlt.

CmdUnknown

57

Nicht bestimmbarer Befehl.

PointerMachineStandardItfInvalid

58

Der Zeiger MachineStandardItf ist ungültig.

PointerCurrentStandardItfInvalid

59

Der Zeiger CurrentStandardItf ist ungültig.

PointerSubModulesAddItfInvalid

60

Der Zeiger auf SubmodulesAddItf ist ungültig.

SubModuleConstantRange

61

SubmoduleConstant ist außerhalb des gültigen Bereichs.

ControlModuleAddItfInvalid

62

Die Zusatzschnittstelle des Steuerungsmoduls ist ungültig.

ControlModuleIdRange

63

Die ID des Steuerungsmoduls ist außerhalb des gültigen Bereichs.

NumberOfControlModulesRange

64

Die Anzahl der Steuerungsmodule ist außerhalb des gültigen Bereichs.

ControlModulesItfInvalid

65

Die Schnittstelle des Steuerungsmoduls ist ungültig.

NumberOfSubModulesRange

66

Die Anzahl der Submodule ist außerhalb des festgelegten Bereichs.

ModuleIdInvalid

67

Die ID des Moduls ist ungültig.

PointerResultSetInvalid

68

Das Zeiger auf ResultSet ist ungültig.

ResultSetSizeRange

69

ResultSetSize ist außerhalb des gültigen Bereichs.

GroupNameRange

70

Der Gruppenname ist außerhalb des gültigen Bereichs.

NumberOfGroupMembersTpiRange

71

Die Anzahl der Gruppenmitglieder des TPI liegt außerhalb des gültigen Bereichs.

StringTerminationNotFound

72

Die Abschlusssignatur, die auf den Ende eines Strings hinweist, wurde nicht gefunden.

ReactionRange

73

Die Reaktion ist außerhalb des festgelegten Bereichs.

CheckMainsWatch

74

Überprüfen des Netzschützes.

WaitUntilPowerOnDelayExpired

75

Warten, bis die Einschaltverzögerung abgelaufen ist.

PowerOn

77

Das Netzschütz ist eingeschaltet.

WaitUntilExceptionIsReset

78

Warten, bis die Ausnahme zurückgesetzt wurde.

ExceptionListOverflowRightNow

79

Ein Überlauf der Ausnahmeliste findet gerade jetzt statt.

ExceptionListCopied

80

Die ExceptionList wurde kopiert.

ExceptionListNoChange

81

Die Ausnahmeliste hat sich nicht verändert.

ElapsedTimeUpdated

82

Die Ablaufzeit wurde aktualisiert.

MaxNumberOfTranslationJobsExceeded

8

Die maximale Anzahl von Übersetzungsjobs wurde überschritten.

ReactionsActive

84

Es sind Reaktionen aktiv.

ExceptionDelayListCopied

85

Die ExceptionDelayList wurde kopiert.

ExceptionDelayListNoChange

86

Es gibt keine Änderungen in der Ausnahme-Verzögerungsliste.

ExceptionDelayListCorrupt

87

Die Ausnahme-Verzögerungsliste ist beschädigt. Die Liste muss neu erstellt werden.

NoExceptionWithSpecifiedReactionFound

88

Es wurde keine Ausnahme mit einer festgelegten Reaktion gefunden.

ExceptionWithSpecifiedReactionFound

89

Eine Ausnahme mit einer festgelegten Reaktion wurde gefunden.

RealtimeClockNotSet

90

Die Echtzeituhr wurde nicht gesetzt.

ExceptionRemovedByAutoQuit

91

Die Ausnahme wurde mit AutoQuit entfernt.

ExceptionSuccessfullySet

92

Die Ausnahme wurde erfolgreich gesetzt.

DelayStillActiveExceptionNotSet

93

Die Verzögerung ist noch aktiv. Die Ausnahme wurde noch nicht gesetzt.

MissingModuleCall

94

Ein Modul kann nicht aufgerufen werden.

ListOfCmdTablesInvalid

95

Die Liste der Befehlstabellen ist ungültig.

SizeOfSubModulesItfInvalid

96

Die Größe der Submodulschnittstelle ist ungültig.

PointerSubModulesItfInvalid

97

Der Zeiger SubmodulesItf ist ungültig.

NumberOfCmdStepsRange

98

Die Anzahl der Schritte eines Befehls ist außerhalb des gültigen Bereichs.

SizeOfListOfCmdTablesInvalid

99

Die Größe der ListOfCmdTables ist ungültig.

CmdOfListOfCmdTablesZero

100

Ein Befehl der Befehlstabelle ist leer/null.

CmdOfListOfCmdTablesDuplicate

101

Ein Befehl der Befehlstabelle ist doppelt.

CmdTableDublicatePointer

102

Ein Zeiger auf eine Befehlstabelle ist doppelt.

SubModuleItfNotInitialized

103

Eine Schnittstelle eines Submoduls wurde noch nicht initialisiert.

PointerSubModuleGroupsInvalid

104

Der Zeiger auf SubmoduleGroups ist ungültig.

SizeOfSubModuleGroupsInvalid

105

Die Größe der SubmoduleGroups ist ungültig.

StartStepInvalid

106

Der Startschritt ist ungültig.

CmdTableNoLastStep

107

Die Befehlstabelle hat keinen Abschlussschritt/letzten Schritt.

CmdTimeout

108

Die Verarbeitung eines Befehls erfolgte nicht in der definierten Zeit.

GroupNumberInvalid

109

Die Nummer einer Gruppe ist ungültig.

LoggerStoringException

125

Ausnahme beim Speichern des Loggers.

SavingNotAllowed

126

Speichern ist nicht zulässig.

ContinueGettingDataOfDiagSourceImpossible

127

Das Lesen von Daten aus einer Diagnosequelle kann nicht fortgesetzt werden.

ExceptionDelayListOverflow

128

Überlauf der Ausnahmeliste für verzögerte Reaktionen.

DiagSourceIdInvalid

130

Die ID einer Diagnosequelle ist ungültig.

RamDiskFull

132

Die schreibgeschützte Speicherplatte ist voll.

UnexpectedDiagSourceStateChange

134

Der Status einer Diagnosequelle hat sich unerwartet geändert.

MaxNumberOfDiagSourcesExceeded

135

Die Höchstzahl an registrierbaren Diagnosequellen wurde überschritten.

NameOfDiagSourceNotUnique

137

Es gibt schon ein anderes Objekt mit diesem Namen.

PointerReactionTranslationTableInvalid

139

Der Zeiger ReactionTranslationTable ist ungültig.

MainsWatchException

140

Ausnahme bei der Überwachung des Netzschützes.

ReactionTranslationEntryInvalid

141

Ein Eintrag von einer Reaktionsübertragung ist ungültig.

CmdImpossibleState

142

Befehl ist in diesem Zustand nicht möglich.

SubModuleItfPointerDuplicate

143

Ein Zeiger auf eine Schnittstelle eines Submoduls ist doppelt.

PointerReactionTranslationJobsInvalid

144

Der Zeiger ReactionTranslationJobs ist ungültig.

PointerReactionTranslationModeInvalid

146

Der Zeiger ReactionTranslationMode ist ungültig.

UnexpectedDiagExt

147

Es ist ein unerwarteter Fehler während der Ausführung aufgetreten.

UnknownDiagExt

148

DiagExt ist unbestimmbar.

WaitForMainsOn

149

Warten auf MainsOn.

DiagSourceInException

157

Eine Diagnosequelle ist im Ausnahmezustand.

WaitForStart

158

Warten auf Startbefehl.

ParentInvalid

159

Das übergeordnete Objekt ist ungültig.

ParentNotRegistered

160

Das übergeordnete Objekt ist nicht registriert.

MaxNumberOfLoggerPointsExeeded

161

Die maximale Anzahl an Loggerpunkten wurde überschritten.