Typ: |
Methode |
Verfügbar ab: |
V2.12.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Die Methode ModifyTrackingStopParameter(...) ermöglicht die Änderung eines der Tracking-Stopp-Parameter, die über die Methode SetTrackingStopParameters eingestellt wurden.
Der Wert der Stopp-Verzögerung muss kleiner oder gleich der Nothalt-Verzögerung sein, während der Wert für die Stopp-Rampe größer oder gleich der Nothalt-Rampe sein muss, die zuvor für das ausgewählte Koordinatensystem festgelegt wurde. Die aktuellen Werte können mithilfe der Methode GetTrackingStopParameters gelesen werden.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etTrackingSystem |
ID des Trackingsystems. Gültige Werte sind: ROB.ET_CoordinateSystem.Tracking1…ROB.ET_CoordinateSystem.Tracking30. Ein Trackingsystem mit der ID muss konfiguriert werden. |
|
i_etParameter |
Zu ändernder Parameter. Gültige Werte sind: ROB.ET_TrackingStopParameter.StopDeceleration ROB.ET_TrackingStopParameter.StopRamp ROB.ET_TrackingStopParameter.EmergencyDeceleration ROB.ET_TrackingStopParameter.EmergencyRamp |
|
i_lrValue |
LREAL |
Neuer Wert des Parameters. Gültiger Wert: i_lrValue > 0,0 StopDeceleration ≤ EmergencyDeceleration StopRamp ≥ EmergencyRamp |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
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 zum Diagnosezustand gibt. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
Ok |
0 |
Ok |
InputParameterInvalid |
CoordinateSystemInvalid |
93 |
Das Koordinatensystem ist ungültig. |
InputParameterInvalid |
CoordinateSystemNotConfigured |
268 |
Das Koordinatensystem ist nicht konfiguriert. |
InputParameterInvalid |
TrackingStopParameterInvalid |
379 |
Der Stopp-Parameter für ein Trackingsystem ist ungültig. |
ExecutionAborted |
TrackingStopParametersMissing |
378 |
Die Stopp-Parameter für ein Trackingsystem sind nicht gesetzt. |
InputParameterInvalid |
EmergencyDecelerationRange |
374 |
Die Notfallverzögerung liegt außerhalb des gültigen Bereichs. |
InputParameterInvalid |
EmergencyRampRange |
375 |
Die Nothaltrampe liegt außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StopDecelerationRange |
376 |
Die Stopp-Verzögerung liegt außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StopRampRange |
377 |
Die Stopp-Rampe liegt außerhalb des gültigen Bereichs. |
UnexpectedProgramBehavior |
UnexpectedFeedback |
28 |
Ein Rückgabewert war ungültig. |
Enumerationsname: |
CoordinateSystemInvalid |
Enumerationswert: |
93 |
Beschreibung: |
Das Koordinatensystem ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Parameter wurden nicht definiert. |
Der am Eingang i_etTrackingSystem übergebene Wert stellt kein Trackingsystem dar. |
Stellen Sie sicher, dass am Eingang i_etTrackingSystem ein konfiguriertes Trackingsystem übergeben wird, und führen Sie bei Bedarf eine Korrektur durch. |
Enumerationsname: |
CoordinateSystemNotConfigured |
Enumerationswert: |
268 |
Beschreibung: |
Das Koordinatensystem ist nicht konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Parameter wurden nicht definiert. |
Der am Eingang i_etTrackingSystem übergebene Wert stellt kein konfiguriertes Trackingsystem dar. |
Stellen Sie sicher, dass am Eingang i_etTrackingSystem ein konfiguriertes Trackingsystem übergeben wird, und führen Sie bei Bedarf eine Korrektur durch. |
Enumerationsname: |
EmergencyDecelerationRange |
Enumerationswert: |
374 |
Beschreibung: |
Die Notfallverzögerung liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Parameter wurden nicht definiert. |
Der am Eingang i_lrValue für die Nothalt-Verzögerung übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrValue muss eine Nothalt-Verzögerung größer als 0 übergeben werden. |
Enumerationsname: |
EmergencyRampRange |
Enumerationswert: |
375 |
Beschreibung: |
Die Nothaltrampe liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Parameter wurden nicht definiert. |
Der am Eingang i_lrValue für die Nothalt-Rampe übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrValue muss eine Nothalt-Rampe größer als 0 übergeben werden. Em Eingang i_lrValue muss eine Nothalt-Rampe kleiner oder gleich der konfigurierten Stopp-Rampe übergeben werden. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Der Parameter wurde erfolgreich definiert.
Enumerationsname: |
StopDecelerationRange |
Enumerationswert: |
376 |
Beschreibung: |
Die Stopp-Verzögerung liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Parameter wurden nicht definiert. |
Der am Eingang i_lrValue für die Stopp-Verzögerung übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrValue muss eine Stopp-Verzögerung größer als 0 übergeben werden. Em Eingang i_lrValue muss eine Stopp-Verzögerung kleiner oder gleich der konfigurierten Nothalt-Verzögerung übergeben werden. |
Enumerationsname: |
StopRampRange |
Enumerationswert: |
377 |
Beschreibung: |
Die Stopp-Rampe liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Parameter wurden nicht definiert. |
Der am Eingang i_lrValue für die Stopp-Rampe übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrValue muss eine Stopp-Rampe größer als 0 übergeben werden. Em Eingang i_lrValue muss eine Stopp-Rampe kleiner oder gleich der konfigurierten Nothalt-Rampe übergeben werden. |
Enumerationsname: |
TrackingStopParameterInvalid |
Enumerationswert: |
379 |
Beschreibung: |
Der Stopp-Parameter für ein Trackingsystem ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Parameter wurden nicht definiert. |
Der am Eingang i_etParameter übergebene Wert stellt keinen gültigen Stopp-Parameter dar. |
Stellen Sie sicher, dass am Eingang i_etParameter ein gültiger Parameter gewählt wird. |
Enumerationsname: |
TrackingStopParametersMissing |
Enumerationswert: |
378 |
Beschreibung: |
Die Stopp-Parameter für ein Trackingsystem sind nicht gesetzt. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Parameter wurden nicht definiert. |
Für das über den Eingang i_etTrackingSystem ausgewählte Trackingsystem wurden keine Stopp-Parameter eingestellt. |
Rufen Sie die Methode SetTrackingStopParameters für das Trackingsystem i_etTrackingSystem mindestens einmal auf und setzen Sie alle Parameter auf gültige Werte. |