IF_Configuration - SchneiderElectricRobot (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.0.0.0

Versionen:

Aktuelle Version

HINWEIS: Für die Verwendung der Transformation Delta3Ax sind Lizenzpunkte erforderlich.

Lizenzpunkte sind nur für Bibliotheksversionen vor V2.4.0.0 erforderlich. Weitere Informationen zu Lizenzpunkten finden Sie unter License Model for PacDrive Software Packages (Lizenzmodell für PacDrive-Softwarepakete).

Für weitere Informationen siehe die Robotic-Bibliothek ROB.IF_RobotConfiguration.SchneiderElectricRobot.

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oDiagnosemeldungen

Aufgabenstellung

Initialisierung eines Schneider Electric-Roboters.

Beschreibung

Durch Aufrufen der Methode wird der ausgewählte Robotertyp konfiguriert.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_ifRobot

ROB.IF_SchneiderElectricRobot

Übergabe des Schneider Electric-Roboters, zum Beispiel eines Lexium P Robot, durch die Instanz der SER.FB_RobotPSeries.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang für die Diagnose.

q_etDiag = ET_Diag.Ok -> Statusmeldung

q_etDiag <> ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING[80]

Ereignisabhängige Meldung, die zusätzliche Informationen über den Diagnosezustand gibt.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

Ok

ExecutionAborted

AlreadySuccessfullyCalled

258

Wurde bereits erfolgreich aufgerufen.

ExecutionAborted

ConfigurationAlreadyCompleted

154

Die Konfiguration ist bereits abgeschlossen.

ExecutionAborted

InitializationFailed

259

Die Initialisierung ist fehlgeschlagen.

ExecutionAborted

TransformationAlreadyConfigured

171

Die Transformation ist bereits konfiguriert.

InputParameterInvalid

InterfaceInvalid

114

Eine Schnittstelle ist ungültig.

UnexpectedProgramBehavior

InterfaceInvalid

114

Eine Schnittstelle ist ungültig.

AlreadySuccessfullyCalled

Enumerationsname:

AlreadySuccessfullyCalled

Enumerationswert:

258

Beschreibung:

Wurde bereits erfolgreich aufgerufen.

Problem

Ursache

Lösung

Die Konfiguration des Roboters war nicht erfolgreich.

Die Konfiguration des Schneider Electric Roboters wurde bereits abgeschlossen. Die Methode SchneiderElectricRobot(...) wurde bereits erfolgreich aufgerufen.

Sicherstellen, dass die Konfigurationsmethode SchneiderElectricRobot() nur einmal aufgerufen wird.

ConfigurationAlreadyCompleted

Enumerationsname:

ConfigurationAlreadyCompleted

Enumerationswert:

154

Beschreibung:

Die Konfiguration ist bereits abgeschlossen.

Problem

Ursache

Lösung

Die Konfiguration der Robotertransformation war nicht erfolgreich.

Die Konfiguration des Roboters ist bereits abgeschlossen. Die Methode ConfigDone(...) wurde bereits erfolgreich aufgerufen.

Sicherstellen, dass keine Methode zur Transformationskonfiguration, zum Beispiel Delta3Ax(...) oder AddAuxAx(...), aufgerufen wird, nachdem die Konfiguration abgeschlossen ist.

InitializationFailed

Enumerationsname:

InitializationFailed

Enumerationswert:

259

Beschreibung:

Die Initialisierung ist fehlgeschlagen.

Problem

Ursache

Lösung

Die Konfiguration des Roboters war nicht erfolgreich.

Die Initialisierung des Schneider Electric Roboters ist nicht erfolgreich.

q_sMsg bzgl. der Details prüfen.

InterfaceInvalid

Enumerationsname:

InterfaceInvalid

Enumerationswert:

114

Beschreibung:

Eine Schnittstelle ist ungültig.

Problem

Ursache

Lösung

Die Konfiguration des Roboters war nicht erfolgreich.

Am Eingang i_ifRobot wurde keine gültige Schnittstelle angelegt.

Eine gültige Schnittstelle muss an den Eingang i_ifRobot übergeben werden.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Die Konfiguration der Robotertransformation war erfolgreich.

TransformationAlreadyConfigured

Enumerationsname:

TransformationAlreadyConfigured

Enumerationswert:

171

Beschreibung:

Die Transformation ist bereits konfiguriert.

Problem

Ursache

Lösung

Die Konfiguration des Roboters war nicht erfolgreich.

Die Konfiguration der Transformation des Roboters wurde bereits erfolgreich durchgeführt.

Darauf achten, dass eine Transformationskonfiguration nur einmal aufgerufen wird.