Typ: |
Methode |
Verfügbar ab: |
V1.4.1.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Die Methode AddConveyor ermöglicht die Speicherung einer neuen Fördereinheit.
Sobald ein Förderband mit einer bestimmten ID gespeichert wurde, kann diese ID nicht zum Speichern einer neuen Fördereinheit verwendet werden, da jede ID einer Einheit im System eindeutig sein muss.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_stData |
ST_ConveyorEntityData |
Eine Datenstruktur, die eine Beschreibung einer Fördereinheit und die ID enthält, die zur Identifizierung der Einheit im System dient. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
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 detaillierte Informationen zum Diagnosezustand übergibt. |
q_etDiag |
q_etDiagExt |
Enumerationswert von q_etDiagExt |
Beschreibung |
---|---|---|---|
Ok |
Ok |
0 |
Ok |
InputParameterInvalid |
ConveyorIdDuplicated |
149 |
Eine Fördereinheit mit derselben ID ist bereits vorhanden. |
InputParameterInvalid |
ConveyorIdInvalid |
145 |
Eine angegebene Förderband-ID ist ungültig. |
InputParameterInvalid |
ConveyorNameInvalid |
151 |
Der einer Fördereinheit zugewiesene Name ist ungültig. |
InputParameterInvalid |
HeightRange |
143 |
Eine angegebene Höhe liegt nicht im zulässigen Bereich. |
InputParameterInvalid |
LengthRange |
141 |
Eine angegebene Länge liegt nicht im zulässigen Bereich. |
ExecutionAborted |
MaxNumberOfConveyorsExceeded |
150 |
Die maximale Anzahl konfigurierbarer Förderbänder ist erreicht. |
InputParameterInvalid |
OrientationConventionInvalid |
38 |
Ungültige Orientierungskonvention. |
InputParameterInvalid |
PlaneInvalid |
37 |
Die ausgewählte Arbeitsebene ist ungültig. |
InputParameterInvalid |
TrackingDirectionInvalid |
105 |
Die Trackingrichtung ist ungültig. |
InputParameterInvalid |
WidthRange |
142 |
Eine angegebene Breite liegt nicht im zulässigen Bereich. |
Enumerationsname: |
ConveyorIdDuplicated |
Enumerationswert: |
149 |
Beschreibung: |
Eine Fördereinheit mit derselben ID ist bereits vorhanden. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
Ein Förderband mit derselben ID wurde bereits zur Liste hinzugefügt. |
Stellen Sie sicher, dass jedes Förderband über eine eindeutige ID verfügt. |
Enumerationsname: |
ConveyorIdInvalid |
Enumerationswert: |
145 |
Beschreibung: |
Eine angegebene Förderband-ID ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
i_stData.etSystemEntityId enthält einen ungültigen Wert. |
Geben Sie einen Wert im Bereich von ET_SystemEntity.Conveyor1 bis ET_SystemEntity.Conveyor30 an. |
Enumerationsname: |
ConveyorNameInvalid |
Enumerationswert: |
151 |
Beschreibung: |
Der einer Fördereinheit zugewiesene Name ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
i_stData.sName enthält eine leere Zeichenfolge oder ein Förderband mit demselben Namen wurde bereits konfiguriert. |
|
Enumerationsname: |
HeightRange |
Enumerationswert: |
143 |
Beschreibung: |
Eine angegebene Höhe liegt nicht im zulässigen Bereich. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
i_stData.lrHeigth enthält einen negativen Wert. |
Geben Sie einen Nullwert oder einen positiven Wert für die Höhe des Förderbands an. |
Enumerationsname: |
LengthRange |
Enumerationswert: |
141 |
Beschreibung: |
Eine angegebene Länge liegt nicht im zulässigen Bereich. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
i_stData.lrLength ist entweder ein negativer Wert oder Null. |
Geben Sie einen rein positiven Wert für die Länge des Förderbands an. |
Enumerationsname: |
MaxNumberOfConveyorsExceeded |
Enumerationswert: |
150 |
Beschreibung: |
Die maximale Anzahl konfigurierbarer Förderbänder ist erreicht. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
Ein Förderband mit derselben ID wurde bereits zur Liste hinzugefügt. |
Stellen Sie sicher, dass nicht mehr als Gc_udiMaxNumberOfConveyors Trackingsysteme hinzugefügt werden. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Erfolg |
Statusmeldung: Die Daten wurden erfolgreich gesendet.
Enumerationsname: |
OrientationConventionInvalid |
Enumerationswert: |
38 |
Beschreibung: |
Ungültige Ausrichtungskonvention |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
i_stData.stBasePose.etOrientationConvention enthält einen ungültigen Orientierungskonventionswert. |
Stellen Sie sicher, dass die Orientierungskonvention einen der folgenden Werte aufweist:
|
Enumerationsname: |
PlaneInvalid |
Enumerationswert: |
37 |
Beschreibung: |
Die ausgewählte Arbeitsebene ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
i_stData.etSurfacePlane enthält einen ungültigen Oberflächenebenenwert. |
Stellen Sie sicher, dass die Variable einen der folgenden Werte aufweist:
|
Enumerationsname: |
TrackingDirectionInvalid |
Enumerationswert: |
105 |
Beschreibung: |
Die Trackingrichtung ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
i_stData.etDirection enthält einen ungültigen Trackingrichtungswert. |
Wählen Sie eine gültige Trackingrichtung aus:
Wählen Sie eine Trackingrichtung aus, die in der ausgewählten Trackingebene enthalten ist. Beispiel: Wenn die ausgewählte Trackingebene ROB.ET_WorkingPlane.XY ist, muss der Wert der Trackingrichtung entweder ROB.ET_RobotComponent.CartesianX oder ROB.ET_RobotComponent.CartesianY sein. |
Enumerationsname: |
WidthRange |
Enumerationswert: |
142 |
Beschreibung: |
Eine angegebene Breite liegt nicht im zulässigen Bereich. |
Problem |
Ursache |
Lösung |
---|---|---|
Das Förderband wurde nicht zur Liste hinzugefügt. |
i_stData.lrWidth enthält einen negativen Wert. |
Geben Sie einen Nullwert oder einen positiven Wert für die Breite des Förderbands an. |