Die Enumeration ET_Result enthält die möglichen Ergebniswerte für die von den POUs dieser Bibliothek ausgeführten Operationen.
Name |
Wert (UINT) |
Beschreibung |
---|---|---|
0 |
Der Funktionsbaustein führt ohne Ausnahmen aus. |
|
1 |
Der Funktionsbaustein ist deaktiviert. |
|
2 |
Laufender Deaktivierungsprozess des Funktionsbausteins. |
|
3 |
Der Funktionsbaustein wird initialisiert. |
|
4 |
Der Funktionsbaustein ist aktiv und wartet auf i_xStart. |
|
5 |
Der Funktionsbaustein startet. |
|
6 |
Der Funktionsbaustein wird ausgeführt. |
|
7 |
Der Funktionsbaustein wird gestoppt. |
|
200 |
Die Kollisionsdistanz (Parameter lrCrashDistance, siehe ST_CrashPreventionParameter) muss > 0 sein. |
|
201 |
Eine Kollision steht bevor. Alle Carrier stoppen mit der durch die Methode SetEmergencyParameter definierten Verzögerung. |
|
210 |
Der vordere Carrier ist nicht in der richtigen Reihenfolge positioniert. |
|
211 |
Der hintere Carrier ist nicht in der richtigen Reihenfolge positioniert. |
|
220 |
Der Sercos-Bus befindet sich nicht in Phase 4. |
|
230 |
Die Methode ConfigDone muss vor der Aktivierung von FB_Multicarrier aufgerufen werden (siehe ConfigDone). |
|
240 |
Es wurde keine Konfiguration für den Nothaltparameter aufgerufen oder der Parameter ist ungültig. |
|
250 |
Die Schnittstelle IF_Multicarrier ist nicht gesetzt oder ungültig (siehe IF_Multicarrier). |
|
251 |
Die Schnittstelle IF_Carrier ist nicht gesetzt oder ungültig (siehe IF_Carrier). |
|
261 |
Die Anzahl der Carrier muss zwischen 1 und Gc_udiMaxNumberOfCarriers gemäß der Definition in der globalen Parameterliste liegen. |
|
262 |
Die Anzahl der Segmente muss zwischen 1 und Gc_udiMaxNumberOfSegments gemäß der Definition in der globalen Parameterliste liegen. |
|
263 |
Das Track-Objekt wurde nicht erfolgreich mit der Methode ConfigureMulticarrierTrack konfiguriert. |
|
264 |
Die Segment-Objekte wurden nicht erfolgreich mit der Methode ConfigureArrayOfMulticarrierSegments konfiguriert. |
|
265 |
Die Carrier-Objekte wurden nicht erfolgreich mit der Methode ConfigureArrayOfMulticarrierCarriers konfiguriert. |
|
266 |
Die Methode ConfigDone (siehe ConfigDone) wurde bereits aufgerufen. Die Konfiguration kann mit dieser Methode nicht mehr geändert werden. |
|
267 |
Die Schnittstelle SystemConfigurationItf.IF_MulticarrierCarrier ist nicht gesetzt oder ungültig. Weitere Informationen zur Systemkonfiguration finden Sie in der SystemConfigurationItf-Bibliothek. |
|
268 |
Die Schnittstelle SystemConfigurationItf.IF_MulticarrierSegment ist nicht gesetzt oder ungültig. |
|
269 |
Die Schnittstelle SystemConfigurationItf.IF_MulticarrierTrack ist nicht gesetzt oder ungültig. |
|
270 |
Die Segment-Geometrie ist im Segment-Objekt nicht korrekt parametriert (Beispiel: ConfiguredLength ≤ 1). Für weitere Informationen zur Definition der Segment-Geometrie siehe das Lexium™ MC multi carrier Geräteobjekte- und Parameterhandbuch. |
|
271 |
Die Schnittstelle SystemConfigurationItf.IF_MulticarrierCarrierPool ist nicht gesetzt oder ungültig. |
|
272 |
Das Carrier-Pool-Objekt wurde nicht erfolgreich mit der Methode ConfigureMulticarrierCarrierPool konfiguriert. |
|
281 |
Der Index des vorderen Carriers ist ungültig (= 0). |
|
282 |
Der Index des hinteren Carriers ist ungültig (= 0). |
|
283 |
Die Carrier-Dimensionen befinden sich nicht im gültigen Bereich. |
|
284 |
Die Produkt-Dimensionen befinden sich nicht im gültigen Bereich. |
|
285 |
Die Tool-Dimensionen befinden sich nicht im gültigen Bereich. |
|
286 |
Die Dämpfung der Flüssigkeit liegt außerhalb des gültigen Bereichs. |
|
287 |
Die Frequenz der Flüssigkeit liegt außerhalb des gültigen Bereichs. |
|
300 |
Der Funktionsbaustein FB_Multicarrier ist nicht bereit (nicht aktiviert oder nicht gestartet). |
|
310 |
Die Beschleunigung liegt nicht innerhalb des gültigen Bereichs. |
|
311 |
Die Verzögerung liegt nicht innerhalb des gültigen Bereichs. |
|
312 |
Die Geschwindigkeit liegt nicht innerhalb des gültigen Bereichs. |
|
313 |
Der Ruck liegt nicht innerhalb des gültigen Bereichs. |
|
320 |
Der minimale Abstand zum vorderen Carrier, definiert mit der Methode SetRefMinGapToCarrierInFront, liegt nicht innerhalb des gültigen Bereichs (siehe SetRefMinGapToCarrierInFront). |
|
321 |
Der minimale Abstand zum hinteren Carrier, definiert mit der Methode SetRefMinGapToCarrierBehind, liegt nicht innerhalb des gültigen Bereichs (siehe SetRefMinGapToCarrierBehind). |
|
330 |
Die Eingangsposition befindet sich in einem Abschnitt, für den bereits eine Geschwindigkeitsbegrenzung definiert wurde (siehe Methode SetVelocityLimitation). |
|
331 |
Der Abstand für den Carrier im Abschnitt des Tracks mit Geschwindigkeitsbegrenzung befindet sich nicht im gültigen Bereich. |
|
340 |
Mindestens einer der Bewegungsparameter (Geschwindigkeit, Beschleunigung, Verzögerung oder Ruck) ist ungültig. |
|
350 |
Die Methode StopCarrierWithEmergencyParameter muss vor dem Start eines neuen Fahrbefehls abgeschlossen sein (siehe StopCarrierWithEmergencyParameter). |
|
360 |
IF_MoveSyncFromStandStill.Startxx: Der Master-Carrier bewegt sich. |
|
361 |
Die Absolutwerte der Parameter ToolPivotPoint.lrX und ToolPivotPoint.lrY für den Master-Carrier und den verbundenen Carrier müssen gleich sein. Für weitere Informationen zum ToolPivotPoint siehe die Methode SetToolPivotPointOffset. |
|
362 |
Der Master-Carrier oder der verbundene Carrier ist bereits in einer Kurve, wenn die Methode StartCurveCompensationToCarrierInFront aufgerufen wird (siehe StartCurveCompensationToCarrierInFront). Dieser Enumerationswert ist für Bibliotheksversionen über V1.2.5.0 veraltet. |
|
363 |
Die Schnittstelle IF_MoveSyncFromStandstill ist nicht aktiv, wenn die Methode StartCurveCompensationToCarrierInFront aufgerufen wird (siehe StartCurveCompensationToCarrierInFront). |
|
364 |
Zum Starten der Methode StartCurveCompensationToCarrierInFront muss der Master-Carrier der Carrier direkt davor sein (siehe StartCurveCompensationToCarrierInFront). |
|
365 |
IF_MoveSyncFromStandStill.Startxx: Der verbundene Carrier bewegt sich. |
|
366 |
IF_MoveSyncFromStandStill.StartSyncToExternalMaster: Die Schnittstelle IF_Master ist nicht gesetzt oder ungültig. Für weitere Informationen zur Schnittstelle IF_Master siehe die SystemConfigurationItf-Bibliothek. |
|
367 |
IF_MoveSyncFromStandStill.StartSyncToExternalMaster: Der etMasterSetposMode ist ungültig. Für weitere Informationen zur Enumeration ET_SetposMode siehe die PD_SoMotionGenerator-Bibliothek. |
|
368 |
IF_MoveSyncFromStandStill.StartSyncToExternalMaster: i_lrXEndPhasingToMaster - i_lrXStartPhasingToMaster < 0,001. |
|
369 |
Fahrbefehl MoveSyncFromStandStillSuperimposed: Der zugrunde liegende Fahrbefehl MoveSyncFromStandStill ist nicht aktiv. |
|
372 |
Die Absolutwerte der Parameter ToolPivotPoint.lrX und ToolPivotPoint.lrY für den Master-Carrier und den verbundenen Carrier müssen gleich sein. Für weitere Informationen zum ToolPivotPoint siehe die Methode SetToolPivotPointOffset. |
|
373 |
Der Carrier davor/dahinter hat den ausgewählten Carrier als Master, wenn die Methode MoveSyncFromStandstill.StartSyncToCarrierInFront oder MoveSyncFromStandstill.StartSyncToCarrierBehind aufgerufen wird. |
|
380 |
Fahrbefehl MovePureSmg (siehe MovePureSmg): Der Parameter iq_stMotionJob.diJobId befindet sich nicht im gültigen Bereich. Weitere Informationen zum SoMotionGenerator finden Sie in der PD_SoMotion Generator-Bibliothek. |
|
381 |
Fahrbefehl MovePureSmg (siehe MovePureSmg): SMG.ST_MotionJob.etSetposMode ist ungleich SMG.ET_SetposMode.None. |
|
382 |
Fahrbefehl MovePureSmg (siehe MovePureSmg): SMG.ST_MotionJob.etSetposMode ist ungleich SMG.ET_SetposMode.None oder SMG.ET_SetposMode.Relative für SMG-Kanal A. |
|
383 |
Fahrbefehl MovePureSmg (siehe MovePureSmg): SMG.ST_MotionJob.etSetposMode für SMG-Kanal A muss identisch mit der physischen Track-Länge sein, wie durch den Parameter lrTrackLength angegeben (siehe lrTrackLength). |
|
384 |
Fahrbefehl MovePureSmg (siehe MovePureSmg): Ein aktiver Fahrbefehl (z. B. MoveSyncFromStandStill) auf dem SMG-Kanal B oder C darf nicht mit dem Fahrbefehl MovePureSmg überlagert werden. |
|
385 |
Fahrbefehl MovePureSmg (siehe MovePureSmg - SetposRelativeChannelABC): Die Summe der Setpos-Werte ist nicht 0 oder entspricht nicht einer Track-Länge (in positiver oder negativer Richtung). |
|
400 |
Das Ziel des Fahrbefehls MoveGapControl ist ungültig. |
|
401 |
Der ausgewählte Positioniermodus ist ungültig. Wählen Sie einen gültigen Positioniermodus in der Enumeration ET_PosMode aus. |
|
402 |
Mindestens ein hinterer Carrier ist über den Fahrbefehl MoveSyncFromStandStill mit dem ausgewählten Carrier verbunden (synchronisiert). Der ausgewählte Carrier kann sich nicht rückwärts bewegen, da sich der/die verbundene/n Carrier in Bewegungsrichtung davor befinden würden. Die verbundenen Carrier müssen sich in Bewegungsrichtung hinter dem ausgewählten Carrier befinden. |
|
403 |
Mindestens ein vorderer Carrier ist über den Fahrbefehl MoveSyncFromStandStill mit dem ausgewählten Carrier verbunden (synchronisiert). Der ausgewählte Carrier kann sich nicht vorwärts bewegen, da sich der/die verbundene/n Carrier in Bewegungsrichtung davor befinden würden. Die verbundenen Carrier müssen sich in Bewegungsrichtung hinter dem ausgewählten Carrier befinden. |
|
410 |
Der ausgewählte Positioniermodus ist ungültig. Wählen Sie einen gültigen Positioniermodus in der Enumeration ET_PosMode aus. |
|
411 |
Das Ziel des Fahrbefehls MoveDirectly ist ungültig. |
|
430 |
Der Carrier befindet sich nicht im virtuellen Modus. |
|
431 |
Der Auftrag ist bereits aktiv. Halten Sie die Aufträge an, bevor Sie diese Methode einstellen. |
|
450 |
Das Eingangsziel der Funktion FC_OrderOfCarriersToTargetPosition ist ungültig (siehe FC_OrderOfCarriersToTargetPosition). |
|
460 |
Der Eingangswert der Methode SetStationId (siehe SetStationId) liegt nicht innerhalb des gültigen Bereichs. Er darf nicht 0 sein. |
|
501 |
Der Funktionsbaustein FB_CartesianCalculations (siehe FB_CartesianCalculations) ist nicht bereit (nicht aktiviert). |
|
550 |
Track-Kalibrierung: Die Anzahl der Carrier ist ungültig. |
|
551 |
Track-Kalibrierung: Der Carrier ist nicht aktiviert. |
|
552 |
Track-Kalibrierung: Der Funktionsbaustein FB_TrackCalibration (siehe FB_TrackCalibration) ist nicht bereit (nicht aktiviert oder nicht gestartet). |
|
553 |
Track-Kalibrierung: Die Kalibrierung läuft bereits. |
|
554 |
Track-Kalibrierung: Beim Schreiben in die Segmente wurde ein Sercos-Schreibfehler erkannt. |
|
555 |
Track-Kalibrierung: Der ausgewählte Track-Kalibrierungsmodus ist ungültig. Wählen Sie einen gültigen Track-Kalibrierungsmodus in der Enumeration ET_ModeTrackCalibration aus. |
|
556 |
Track-Kalibrierung: Der ausgewählte Segment-Index (topologische Adresse) ist ungültig. Weitere Informationen zur Segmentnummerierung finden Sie in der Beschreibung des linearen Koordinatensystems. |
|
HINWEIS: Die folgenden Parameter sind Diagnosemeldungen aus der ApplicationLogger -Bibliothek .
|
||
800 |
Das übergeordnete Objekt ist ungültig. |
|
801 |
Das übergeordnete Objekt ist nicht registriert. |
|
802 |
Die maximale Anzahl an Logger-Punkten wurde überschritten. |
|
803 |
Die Logger-Ebene ist ungültig. |
|
HINWEIS: Die folgenden Parameter sind Diagnosemeldungen aus der PD_SoMotionGenerator-Bibliothek.
|
||
900 |
Der Carrier (Achse) ist in Bewegung, obwohl kein Auftrag aktiv ist. |
|
901 |
Der Auftragsparameter stPosStart.lrAbsJerk liegt nicht innerhalb des gültigen Bereichs. |
|
902 |
Der Auftragsparameter stPosStart.lrMaxAcceleration liegt nicht innerhalb des gültigen Bereichs. |
|
903 |
Der Auftragsparameter stPosStart.lrMaxDeceleration liegt nicht innerhalb des gültigen Bereichs. |
|
904 |
Der Auftragsparameter stPosStart.lrPosition liegt nicht innerhalb des gültigen Bereichs. |
|
905 |
Der Auftragsparameter stPosStart.lrVelocity liegt nicht innerhalb des gültigen Bereichs. |
|
906 |
Der Auftragsparameter stPosStop.lrAbsJerk liegt nicht innerhalb des gültigen Bereichs. |
|
907 |
Der Auftragsparameter stPosStop.lrMaxAcceleration liegt nicht innerhalb des gültigen Bereichs. |
|
908 |
Der Auftragsparameter stPosStop.lrMaxDeceleration liegt nicht innerhalb des gültigen Bereichs. |
|
909 |
Das Carrier-Geräteobjekt ist nicht bereit für Fahrbefehle. Der Carrier muss aktiviert sein und sich in Lageregelung befinden (CarrierState/State = 3), wenn der Funktionsbaustein FB_Multicarrier aufgerufen wird. Für weitere Informationen zum Carrier-Objekt und zum Parameter State innerhalb der Benutzerfunktion CarrierState siehe das Lexium™ MC multi carrier Geräteobjekte- und Parameterhandbuch. |
|
1010 |
Ein unbeabsichtigter Zustand wurde in der Zustandsmaschine erkannt. |
|
1011 |
Es wurde eine unbestimmbare Rückmeldung von einem internen Funktionsbaustein (beispielsweise vom SMG) empfangen. |
|
9999 |
Ein interner Fehler wurde erkannt. |