FB_RoboticModule - RegisterLoggerPoint (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Durch Aufrufen dieser Methode wird das RoboticModule im Application Logger registriert.
Das RoboticModule wird im globalen Application Logger registriert.
Weitere Informationen sind unter Using the ApplicationLogger (Verwendung des Anwendungsloggers) zu finden.
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. EinWert 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 |
240 |
Logger-Punkt bereits registriert |
|
OK |
0 |
Ok |
|
ExecutionAborted |
241 |
Maximale Anzahl an Logger-Punkten überschritten |
|
ExecutionAborted |
242 |
Der Dienst ist nicht registriert. |
|
InputParameterInvalid |
243 |
Übergeordnetes Objekt ungültig |
|
InputParameterInvalid |
244 |
Übergeordnetes Objekt nicht registriert |
|
UnexpectedProgramBehavior |
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.
MaxNumberOfLoggerPointsExceeded
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. |
Im Application Logger wurden bereits Gc_udiMaxNumberOfLoggerPoints-Logger-Punkte registriert. (Der Application Logger selbst ist auch ein Logger-Punkt). |
Der globale Parameter Gc_udiMaxNumberOfLoggerPoints muss auf einen größeren Wert gesetzt werden, damit die Logger-Punkte des Projekts registriert werden können. |
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 vom Typ 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 am 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 Kommunikationsservice des Application Loggers ist nicht registriert. |
Der Kommunikationsservice des Application Loggers muss zuerst registriert werden. Die Methode APL.IF_ApplicationLogger.RegisterCommunicationService muss zuerst einmal erfolgreich aufgerufen werden, bevor ein Logger-Punkt im Application Logger registriert werden kann. |
Enumerationsname: |
UnexpectedFeedback |
Enumerationswert: |
28 |
Beschreibung: |
Ein Rückgabewert war ungültig. |
Die Registrierung des Funktionsbausteins FB_RoboticModule als Logger-Punkt für den Application Logger war nicht erfolgreich.