SR_<Camera Name> - RegisterLoggerPoint (Methode)

Übersicht

Typ

Methode

Verfügbar ab

V1.0.0.0

Dieser Abschnitt enthält Informationen über:

oFunktionsbeschreibung

oSchnittstelle

oDiagnosemeldungen

Funktionsbeschreibung

Mit der Methode RegisterLoggerPoint kann der Funktionsbaustein SR_<Camera Name> beim Anwendungs-Logger registriert werden.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_ifParent

APL.IF_LoggerPoint

Übergeordnete Loggerpunkte unter denen SR_<Camera Name> registriert ist.

I_sName

STRING[80]

Der Name des SR_<Camera Name> Loggerpunktes, der im Anwendungs-Logger angezeigt wird, wird hier deklariert.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. EinWert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang zur Diagnose.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert von q_etDiagExt

Wortlaut der Meldung

Ok

Ok

0

OK

LoggerPointAlreadyRegistered

36

Der Loggerpunkt ist bereits registriert.

InputParameterInvalid

ParentInvalid

1

Das Vaterobjekt ist ungültig.

ParentNotRegistered

2

Das Vaterobjekt ist nicht registriert.

MaxNumberOfLoggerPointsExeeded

3

Die maximale Anzahl an Loggerpunkten wurde überschritten.

ExecutionAborted

ServiceNotRegistered

7

Das Service ist nicht registriert.

UnexpectedProgramBehavior

UnexpectedFeedback

4

Interner Fehler erkannt.

LoggerPointAlreadyRegistered

Enumerationsname:

LoggerPointAlreadyRegistered

Enumerationswert:

36

Beschreibung:

Der Logger-Punkt wurde bereits registriert.

Statusmeldung: Der Loggerpunkt des Funktionsbausteins ist bereits im Anwendungs-Logger registriert.

MaxNumberOfLoggerPointsExeeded

Enumerationsname:

MaxNumberOfLoggerPointsExceeded

Enumerationswert:

3

Beschreibung:

Maximale Anzahl an Logger-Punkten überschritten

Problem

Ursache

Lösung

Die maximale Anzahl an Loggerpunkten wurde überschritten.

Das Registrieren des Funktionsbausteins als Loggerpunkt im Anwendungs-Logger war nicht erfolgreich.

Es sind bereits Gc_udiMaxNumberOfLoggerPoints Loggerpunkte im Anwendungs-Logger registriert.

Der globale Parameter Gc_udiMaxNumberOfLoggerPoints muss auf einen höheren Wert gesetzt werden, um die Loggerpunkte des Projekts registrieren zu können.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Statusmeldung: Das Registrieren des Funktionsbausteins war erfolgreich.

ParentInvalid

Enumerationsname:

ParentInvalid

Enumerationswert:

1

Beschreibung:

Übergeordnetes Objekt ungültig

Problem

Ursache

Lösung

Das Vaterobjekt ist ungültig. Das Registrieren des Funktionsbausteins als Loggerpunkt im Anwendungs-Logger war nicht erfolgreich.

An den Eingang i_ifParent wurde ein ungültiges Objekt übertragen.

Stellen Sie sicher, dass an den Eingang i_ifParent ein Objekt vom Typ APL.FB_LoggerPoint oder APL.IF_ApplicationLogger übertragen wird.

ParentNotRegistered

Enumerationsname:

ParentNotRegistered

Enumerationswert:

2

Beschreibung:

Übergeordnetes Objekt nicht registriert

Problem

Ursache

Lösung

Das Vaterobjekt ist nicht registriert. Das Registrieren des Funktionsbausteins als Loggerpunkt im Anwendungs-Logger war nicht erfolgreich.

Der an den Eingang i_ifParent übertragene Loggerpunkt ist im Anwendungs-Logger nicht registriert.

Der an den Eingang i_ifParent übertragene Loggerpunkt muss zuerst im Anwendungs-Logger registriert werden.

ServiceNotRegistered

Enumerationsname:

ServiceNotRegistered

Enumerationswert:

7

Beschreibung:

Dienst nicht registriert

Problem

Ursache

Lösung

Das Service ist nicht registriert. Das Registrieren des Funktionsbausteins als Loggerpunkt im Anwendungs-Logger war nicht erfolgreich.

Der Kommunikationsdienst des Anwendungs-Loggers ist nicht registriert.

Der Kommunikationsdienst des Anwendungs-Loggers muss zuerst registriert werden. Die Schnittstelle IF_ApplicationLogger.RegisterCommunicationService muss einmal erfolgreich aufgerufen werden, bevor ein Loggerpunkt im Anwendungs-Logger registriert werden kann.

UnexpectedFeedback

Enumerationsname:

UnexpectedFeedback

Enumerationswert:

4

Beschreibung:

Interner Fehler festgestellt.

Problem

Ursache

Lösung

Das Feedback war ungültig.

Das Empfangen der Daten war nicht erfolgreich, der Server wurde heruntergefahren.

Starten Sie den Server neu.