SR_<Robot S-Series Name> - GetControlLoopParameter (Methode)

Übersicht

Typ:

Methode

Verfügbar ab:

V1.0.1.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

oFunktionsbeschreibung

oSchnittstelle

oDiagnosemeldungen

Funktionsbeschreibung

Durch Aufruf der Methode können die aktuellen, Mindest- und Höchstwerte des Parameters angepasst werden, um den Regelkreis der Robot S-Series zu beeinflussen.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etName

SER.ET_ControlLoopParameter

Typ des Regelkreisparameters.

i_etComponent

SER.ET_RobotSSeriesComponent

Komponenten der Robot S-Series.

Ausgang

Datentyp

Beschreibung

q_lrValue

LREAL

Aktueller Wert für den Regelkreisparameter i_etName und für die Komponente i_etComponent.

q_lrMinValue

LREAL

Mindestwert für den Regelkreisparameter i_etName und für die Komponente i_etComponent.

q_lrMaxValue

LREAL

Höchstwert für den Regelkreisparameter i_etName und für die Komponente i_etComponent.

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich ET_Diag.Ok entspricht einer Fehlermeldung.

q_etDiagExt

SER.ET_DiagExt

Bausteinspezifischer 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

RobotNotInitialized

89

Der Roboter ist nicht initialisiert.

InputParameterInvalid

ControlLoopParameterInvalid

59

Der Regelkreisparameter ist ungültig.

InputParameterInvalid

RobotSSeriesComponentInvalid

94

Die Roboterkomponente der S-Series ist ungültig.

ControlLoopParameterInvalid

Aufzählungsname:

ControlLoopParameterInvalid

Aufzählungswert:

59

Wortlaut der Meldung:

Der Steuerschleifenparameter ist ungültig.

Problem

Ursache

Lösung

Das Lesen des Regelkreisparameters war nicht erfolgreich.

Der Wert am Eingang i_etName ist ungültig.

Sicherstellen, dass am Eingang i_etName ein gültiger Regelkreisparameter übergeben wurde.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Wortlaut der Meldung:

Ok

Das Lesen des Regelkreisparameters war erfolgreich.

RobotNotInitialized

Aufzählungsname:

RobotNotInitialized

Aufzählungswert:

89

Wortlaut der Meldung:

Der Roboter ist nicht initialisiert.

Problem

Ursache

Lösung

Das Lesen des Regelkreisparameters war nicht erfolgreich.

Der Roboter ist nicht initialisiert.

Sicherstellen, dass der Roboter erfolgreich initialisiert wurde.

RobotSSeriesComponentInvalid

Aufzählungsname:

RobotSSeriesComponentInvalid

Aufzählungswert:

94

Wortlaut der Meldung:

Die Komponente für Roboter der S-Serie ungültig.

Problem

Ursache

Lösung

Das Lesen des Regelkreisparameters war nicht erfolgreich.

Der Wert i_etComponent am Eingang ist ungültig.

Stellen Sie sicher, dass am Eingang i_etComponent eine gültige Komponente übergeben wurde, und passen Sie dies nach Bedarf an.