IF_RobotConfiguration - GetConfiguredDrive (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.0.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oAufgabenstellung

oBeschreibung

oSchnittstelle

oRückgabewert

oDiagnosemeldungen

Aufgabenstellung

Auslesen der konfigurierten Achsen des Roboters.

Beschreibung

Mit der Methode GetConfiguredDrive(…) können die konfigurierten Achsen des Roboters ausgelesen werden.

Ist die am Eingang i_etComponent übergebene Achse konfiguriert, so wird die Schnittstelle SystemConfigurationItf.IF_Drive der Achse ausgegeben.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etComponent

ET_RobotComponent

Vorgabe, welche konfigurierte Achse ausgelesen werden soll.

Gültige Werte sind:

oET_RobotComponent.AxisA

oET_RobotComponent.AxisB

oET_RobotComponent.AxisC

oET_RobotComponent.AxisD

oET_RobotComponent.AxisE

oET_RobotComponent.AxisF

oET_RobotComponent.AuxAx1 ... AuxAx10

Für weitere Informationen siehe ET_RobotComponent.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang zur 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.

q_lrPeriodStart

LREAL

Konfigurierte Position der Hilfsachse, an der die Periode startet.

q_lrPeriodLength

LREAL

Konfigurierte Länge der Periode der Hilfsachse.

Rückgabewert

Datentyp

Beschreibung

SystemConfigurationItf.IF_Drive

Die SystemConfigurationItf.IF_Drive-Schnittstelle der konfigurierten Achse.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

DriveNotConfigured

65

Der Antrieb ist nicht konfiguriert.

OK

Ok

0

Ok

InputParameterInvalid

ComponentInvalid

132

Die Komponente ist ungültig.

ComponentInvalid

Enumerationsname:

ComponentInvalid

Enumerationswert:

132

Beschreibung:

Die Komponente ist ungültig.

Problem

Ursache

Lösung

Das Auslesen der konfigurierten Achse war nicht erfolgreich.

Der am Eingang i_etComponent übergebene Wert ist kein gültiger Wert.

Sicherstellen, dass am Eingang i_etComponent eine gültige Komponente übergeben wurde.

DriveNotConfigured

Enumerationsname:

DriveNotConfigured

Enumerationswert:

65

Beschreibung:

Der Antrieb ist nicht konfiguriert.

Das Auslesen der konfigurierten Achse war erfolgreich.

Die am Eingang i_etComponent übergebene Achse ist nicht konfiguriert.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Das Auslesen der konfigurierten Achse war erfolgreich.