Typ: |
Methode |
Verfügbar ab: |
V1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Das RoboticModule wird im globalen Application Logger registriert.
Weitere Informationen finden Sie unter Using the ApplicationLogger in dieser Hilfe.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_ifParent |
Übergeordneter Logger-Punkt, unter dem das RoboticModule registriert ist. |
|
i_sName |
STRING[80] |
Der Name des RoboticModule-Logger-Punkts, der im Application Logger angezeigt wird, muss hier deklariert werden. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
POU-spezifischer Ausgang zur Diagnose. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
LoggerPointAlreadyRegistered |
240 |
Logger-Punkt bereits registriert |
OK |
Ok |
0 |
Ok |
ExecutionAborted |
MaxNumberOfLoggerPointsExceeded |
241 |
Maximale Anzahl an Logger-Punkten überschritten |
ExecutionAborted |
ServiceNotRegistered |
242 |
Der Dienst ist nicht registriert. |
InputParameterInvalid |
ParentInvalid |
243 |
Übergeordnetes Objekt ungültig |
InputParameterInvalid |
ParentNotRegistered |
244 |
Übergeordnetes Objekt nicht registriert |
UnexpectedProgramBehavior |
UnexpectedFeedback |
28 |
Ein Rückgabewert war ungültig. |
Enumerationsname: |
LoggerPointAlreadyRegistered |
Enumerationswert: |
240 |
Beschreibung: |
Logger-Punkt bereits registriert |
Die Registrierung des Funktionsbausteins FB_RoboticModule als Logger-Punkt für den Application Logger war erfolgreich.
Der Logger-Punkt ist bereits im Application Logger registriert.
Enumerationsname: |
MaxNumberOfLoggerPointsExceeded |
Enumerationswert: |
241 |
Beschreibung: |
Maximale Anzahl an Logger-Punkten überschritten |
Problem |
Ursache |
Lösung |
---|---|---|
Die Registrierung des Funktionsbausteins FB_RoboticModule als Logger-Punkt für den Application Logger war nicht erfolgreich. |
Es wurden bereits die Logger-Punkte Gc_udiMaxNumberOfLoggerPoints im Application Logger registriert. (Der Application Logger selbst ist auch ein Logger-Punkt). |
Der globale Parameter Gc_udiMaxNumberOfLoggerPoints muss auf einen größeren Wert eingestellt werden, um die Logger-Punkte des Projekts zu registrieren. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Die Registrierung des Funktionsbausteins FB_RoboticModule als Logger-Punkt für den Application Logger war erfolgreich.
Enumerationsname: |
ParentInvalid |
Enumerationswert: |
243 |
Beschreibung: |
Übergeordnetes Objekt ungültig |
Problem |
Ursache |
Lösung |
---|---|---|
Die Registrierung des Funktionsbausteins FB_RoboticModule als Logger-Punkt für den Application Logger war nicht erfolgreich. |
Am Eingang i_ifParent wurde ein ungültiges Objekt übergeben. |
Stellen Sie sicher, dass am Eingang i_ifParent ein Objekt des Typs APL.FB_LoggerPoint oder APL.IF_ApplicationLogger übergeben wird. |
Enumerationsname: |
ParentNotRegistered |
Enumerationswert: |
244 |
Beschreibung: |
Übergeordnetes Objekt nicht registriert |
Problem |
Ursache |
Lösung |
---|---|---|
Die Registrierung des Funktionsbausteins FB_RoboticModule als Logger-Punkt für den Application Logger war nicht erfolgreich. |
Der am Eingang i_ifParent übergebene Logger-Punkt ist nicht im Application Logger registriert. |
Der am Eingang i_ifParent übergebene Logger-Punkt muss zuerst im Application Logger registriert werden. |
Enumerationsname: |
ServiceNotRegistered |
Enumerationswert: |
242 |
Beschreibung: |
Der Dienst ist nicht registriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Registrierung des Funktionsbausteins FB_RoboticModule als Logger-Punkt für den Application Logger war nicht erfolgreich. |
Der Kommunikationsdienst des Application Loggers ist nicht registriert. |
Der Kommunikationsdienst des Application Loggers muss zuerst registriert werden. Die Methode APL.IF_ApplicationLogger.RegisterCommunicationService muss einmal erfolgreich aufgerufen werden, bevor ein Logger-Punkt im Application Logger registriert werden kann. |