FB_Infeed - Allgemeine Informationen
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.0.0 |
Implementiert: |
|
Versionen: |
Aktuelle Version |
Ansteuern und Überwachen einer Eintaktstrecke mit seriellen Bändern
Mit dem Baustein können mehrere hintereinander angeordnete Bänder einer Eintaktstrecke bewegt und die von anderen Bausteinen bewegten Bänder überwacht werden. Der Baustein beinhaltet eine Produktverfolgung über die gesamte Eintaktstrecke hinweg.
HINWEIS: Nur Touchprobes der Steuerung OnBoard I/O und Antriebs-Touchprobes werden von den Funktionen dieses Funktionsbausteins unterstützt. TM5-Modul-Touchprobes werden nicht unterstützt.
HINWEIS: Das Anhalten der Bewegung mithilfe von i_xStart = FALSE kann in einigen Situationen dazu führen, dass das System nicht mehr betriebsbereit ist (es erfolgt überhaupt keine Bewegung mehr).
Deaktivieren Sie den Funktionsbaustein direkt mithilfe von i_xEnable = FALSE.
HINWEIS: Filtern Sie oszillierende Signale mithilfe eines physikalischen Leitgebers oder wählen Sie einen anderen Gebertyp aus.
Andernfalls führt das System möglicherweise keine Bewegungen aus und meldet eine Ausnahme.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_xEnable |
BOOL |
Eine steigende Flanke FALSE -> TRUE aktiviert den Baustein, eine fallende Flanke TRUE -> FALSE deaktiviert den Baustein. Wenn der Baustein abgeschaltet ist, führt er keine Aktionen aus. |
i_xStart |
BOOL |
Eine steigende Flanke FALSE -> TRUE startet die Eintaktstrecke nach eingestellten Parametern. |
i_xWsSelect |
BOOL |
TRUE: Warmstart ist ausgewählt. Bei einer positiven Flanke an i_xStart wird ein Warmstart ausgeführt. |
i_xDiagQuit |
BOOL |
TRUE: Quittierung von Diagnosemeldungen |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xActive |
BOOL |
TRUE: Der Baustein ist eingeschaltet und muss weiter ausgeführt werden. FALSE: Der Baustein ist abgeschaltet. |
q_xReady |
BOOL |
TRUE: Der Baustein ist betriebsbereit und kann Anwenderbefehle entgegennehmen. FALSE: Der Funktionsbaustein ist nicht betriebsbereit und nimmt keine Benutzerbefehle an. |
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung. |
|
q_etDiagExt |
Bausteinspezifischer Ausgang des Diagnosegeräts. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die mehr Informationen zum Diagnosezustand liefert. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
7 |
Der Baustein wird deaktiviert. |
|
OK |
1 |
Der Baustein ist deaktiviert. |
|
OK |
2 |
Der Baustein wird initialisiert. |
|
OK |
4 |
Der Baustein wird gestartet. |
|
OK |
3 |
Warten auf Startbefehl. |
|
OK |
5 |
Es wird ein Warmstart ausgeführt. |
|
OK |
6 |
Der Baustein arbeitet. |
|
ControllerConditionInvalid |
72 |
Die Steuerung wird nicht unterstützt. |
|
ControllerConditionInvalid |
26 |
Die Steuerung unterstützt nicht alle erforderlichen Zeitfunktionen. |
|
DriveConditionInvalid |
73 |
Der Antrieb ist nicht bereit für Bewegungsbefehle. |
|
ExecutionAborted |
68 |
Die maximale Anzahl der verwaltbaren Produkte ist erreicht. |
|
InputParameterInvalid |
53 |
AccNeg ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
54 |
AccPos ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
61 |
Acc ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
39 |
Die Reihenfolge der Bänder ist ungültig. |
|
InputParameterInvalid |
40 |
Belt ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
77 |
BeltType ist ungültig. |
|
InputParameterInvalid |
60 |
Es wurde kein gültiger Kanal gewählt. |
|
InputParameterInvalid |
55 |
DecNeg ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
56 |
DecPos ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
62 |
Dec ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
41 |
DelProductAfterBeltLimit ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
44 |
DetectProductOnPrevBeltLimit ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
35 |
DistanceGroup ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
34 |
Distance ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
51 |
Der angeschlossene Antrieb ist nicht gültig. |
|
InputParameterInvalid |
29 |
IdleDistanceAfterNegEdge ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
28 |
IdleDistanceAfterPosEdge ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
42 |
InTakeLength ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
67 |
Es wurde ein ungültiger Modus für JamHandling gewählt. |
|
InputParameterInvalid |
64 |
Jerk ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
24 |
Es wurde kein logischer Geber übergeben. |
|
InputParameterInvalid |
43 |
Length ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
49 |
Es wurde kein logischer Geber übergeben. |
|
InputParameterInvalid |
52 |
MasterBeltId ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
50 |
Es wurde kein gültiger Master übergeben. |
|
InputParameterInvalid |
58 |
MaxVel ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
119 |
MinMasterVel ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
57 |
MinVel ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
59 |
MinXFactor ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
65 |
Es wurde ein ungültiger Mode gewählt. |
|
InputParameterInvalid |
31 |
PosFilterNegEdge ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
30 |
PosFilterPosEdge ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
47 |
QueueProductLengthFactor ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
46 |
QueueProductLength ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
45 |
SetLength ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
36 |
TargetsInGroup ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
14 |
Der verbundene Touchprobe ist ungültig. |
|
InputParameterInvalid |
27 |
TpDistanceToBeltStart ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
63 |
Vel ist außerhalb des gültigen Bereichs. |
|
SercosConditionInvalid |
18 |
Der Sercos-Bus befindet sich nicht in Phase 4. |
|
UnexpectedProgramBehavior |
13 |
Das Band ist ungültig. |
|
UnexpectedProgramBehavior |
15 |
Das Objekt unterstützt nicht alle benötigten Schnittstellen. |
|
UnexpectedProgramBehavior |
117 |
Die Lizenzprüfung ist fehlgeschlagen. |
|
UnexpectedProgramBehavior |
38 |
Es wurde kein gültiger Loggerbaustein übergeben. |
|
UnexpectedProgramBehavior |
66 |
Es war nicht möglich, die Position des Touchprobe festzulegen. |
|
UnexpectedProgramBehavior |
48 |
Der Baustein befindet sich in einem undefinierten Zustand. |
|
UnexpectedProgramBehavior |
20 |
Während der Ausführung ist ein unbeabsichtigter Fehler aufgetreten. |
Aufzählungsname: |
AccNegRange |
Aufzählungswert: |
53 |
Beschreibung: |
AccNeg ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifCorrection.lrAccNeg wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.ifCorrection.lrAccNeg muss ein Wert größer 0 übergeben werden. |
Aufzählungsname: |
AccPosRange |
Aufzählungswert: |
54 |
Beschreibung: |
AccPos ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifCorrection.lrAccPos wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.ifCorrection.lrAccPos muss ein Wert größer 0 übergeben werden. |
Aufzählungsname: |
AccRange |
Aufzählungswert: |
61 |
Beschreibung: |
Acc ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifVelRatio.lrAcc wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.ifVelRatio.lrAcc muss ein Wert größer 0 übergeben werden. |
Aufzählungsname: |
BeltInvalid |
Aufzählungswert: |
13 |
Beschreibung: |
Das Band ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. GD.ET_Diag.UnexpectedProgramBehavior wird an FB_Infeed.q_etDiag ausgegeben. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
HINWEIS: Methoden von FB_Infeed oder der davon bereitgestellten Schnittstellen können diese Diagnosemeldung ebenfalls ausgeben. Mögliche Ursachen und Lösungen sind bei der jeweiligen Methode beschreiben.
Aufzählungsname: |
BeltOrderInvalid |
Aufzählungswert: |
39 |
Beschreibung: |
Die Reihenfolge der Bänder ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die parametrierte Eintaktstrecke wurde durch ein Band vom Typ ET_BeltType.None unterbrochen. |
Auf ein Band vom Typ ET_BeltType.None können nur Bänder des Typs ET_BeltType.None folgen. |
Aufzählungsname: |
BeltRange |
Aufzählungswert: |
40 |
Beschreibung: |
Belt ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es wurden keine Bänder für die Eintaktstrecke parametriert. |
Es muss mindestens ein Band parametriert werden, das nicht vom Typ ET_BeltType.None ist. |
Aufzählungsname: |
BeltTypeInvalid |
Aufzählungswert: |
77 |
Beschreibung: |
BeltType ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem Eingang FB_Infeed.raifBelt[x].etType wurde eine Zahl übergeben, deren Wert keinem Element von ET_BeltType zugeordnet ist. |
An allen Eingängen ET_BeltType muss ein Element von FB_Infeed.raifBelt[x].etType übergeben werden. |
Aufzählungsname: |
ChannelInvalid |
Aufzählungswert: |
60 |
Beschreibung: |
Es wurde kein gültiger Kanal gewählt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
DecNegRange |
Aufzählungswert: |
55 |
Beschreibung: |
DecNeg ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifCorrection.lrDecNeg wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.ifCorrection.lrDecNeg muss ein Wert größer 0 übergeben werden. |
Aufzählungsname: |
DecPosRange |
Aufzählungswert: |
56 |
Beschreibung: |
DecPos ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifCorrection.lrDecPos wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.ifCorrection.lrDecPos muss ein Wert größer 0 übergeben werden. |
Aufzählungsname: |
DecRange |
Aufzählungswert: |
62 |
Beschreibung: |
Dec ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifVelRatio.lrDec wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.ifVelRatio.lrDec muss ein Wert größer 0 übergeben werden. |
Aufzählungsname: |
DelProductAfterBeltLimitRange |
Aufzählungswert: |
41 |
Beschreibung: |
DelProductAfterBeltLimit ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.raifBelt.lrDelProductAfterBeltLimit wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.raifBelt.lrDelProductAfterBeltLimit muss ein Wert größer oder gleich 0 übergeben werden. |
DetectProductOnPrevBeltLimitRange
Aufzählungsname: |
DetectProductOnPrevBeltLimitRange |
Aufzählungswert: |
44 |
Beschreibung: |
DetectProductOnPrevBeltLimit ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.raifBelt.lrDetectProductOnPrevBeltLimit wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.raifBelt.lrDetectProductOnPrevBeltLimit muss ein Wert größer oder gleich 0 übergeben werden. |
Aufzählungsname: |
Disabled |
Aufzählungswert: |
1 |
Beschreibung: |
Der Baustein ist deaktiviert. |
Der Funktionsbaustein ist deaktiviert, er führt keinerlei Aktionen aus. i_xEnable und q_xActive haben den Wert FALSE.
Aufzählungsname: |
Disabling |
Aufzählungswert: |
7 |
Beschreibung: |
Der Baustein wird deaktiviert. |
Der Baustein wird deaktiviert.
Aufzählungsname: |
DistanceGroupRange |
Aufzählungswert: |
35 |
Beschreibung: |
DistanceGroup ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.lrDistanceGroup wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.lrDistanceGroup muss ein Wert größer 0 übergeben werden. |
Aufzählungsname: |
DistanceRange |
Aufzählungswert: |
34 |
Beschreibung: |
Distance ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.lrDistance wurde ein ungültiger Wert übergeben. |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.lrDistance muss ein Wert größer 0 übergeben werden. |
Aufzählungsname: |
DriveInvalid |
Aufzählungswert: |
51 |
Beschreibung: |
Der angeschlossene Antrieb ist nicht gültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem der Eingänge FB_Infeed.raifBelt[x].ifSeriesBelt.ifDrive wurde eine ungültige Achse angegeben. Eine der Achsen an FB_Infeed.raifBelt[x].ifSeriesBelt.ifDrive unterstützt die Schnittstelle IF_RefAcutalValuesPos nicht. Eine der Achsen an FB_Infeed.raifBelt[x].ifSeriesBelt.ifDrive unterstützt die Schnittstelle IF_RefAcutalValuesVel nicht. Eine der Achsen an FB_Infeed.raifBelt[x].ifSeriesBelt.ifDrive unterstützt die Schnittstelle IF_MechanicMandatory nicht. |
Verwenden Sie eine Achse, die die erforderlichen Funktionen unterstützt. |
Aufzählungsname: |
DriveNotReady |
Aufzählungswert: |
73 |
Beschreibung: |
Der Antrieb ist nicht bereit für Bewegungsbefehle. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine der Slaveachsen ist nicht bereit, Fahrbefehle entgegenzunehmen. |
Es muss sichergestellt werden, dass sich die Achse in Lageregelung befindet. |
Aufzählungsname: |
IdleDistanceAfterNegEdgeRange |
Aufzählungswert: |
29 |
Beschreibung: |
IdleDistanceAfterNegEdge ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem der Eingänge FB_Infeed.raifBelt[x].ifTpFilter.lrIdleDistanceAfterNegEdge wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifTpFilter.lrIdleDistanceAfterNegEdge ein Wert größer oder gleich 0 übergeben wird. |
- |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrIdleDistanceAfterNegEdge wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrIdleDistanceAfterNegEdge ein Wert größer oder gleich 0 übergeben wird. |
Aufzählungsname: |
IdleDistanceAfterPosEdgeRange |
Aufzählungswert: |
28 |
Beschreibung: |
IdleDistanceAfterPosEdge ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem der Eingänge FB_Infeed.raifBelt[x].ifTpFilter.lrIdleDistanceAfterPosEdge wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifTpFilter.lrIdleDistanceAfterPosEdge ein Wert größer oder gleich 0 übergeben wird. |
- |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrIdleDistanceAfterPosEdge wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrIdleDistanceAfterPosEdge ein Wert größer oder gleich 0 übergeben wird. |
Aufzählungsname: |
Initializing |
Aufzählungswert: |
2 |
Beschreibung: |
Der Baustein wird initialisiert. |
Der Funktionsbaustein wird initialisiert und ist noch nicht bereit, Befehle an den Eingängen entgegenzunehmen.
Der Baustein meldet seine Betriebsbereitschaft mit dem Signal q_xReady = TRUE.
Aufzählungsname: |
InTakeLengthRange |
Aufzählungswert: |
42 |
Beschreibung: |
InTakeLength ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem der Eingänge FB_infeed.raifBelt[x].lrInTakeLength wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass an allen Eingängen FB_infeed.raifBelt[x].lrInTakeLength ein Wert größer oder gleich 0 übergeben wird. |
Aufzählungsname: |
InterfaceCastFailed |
Aufzählungswert: |
15 |
Beschreibung: |
Das Objekt unterstützt nicht alle benötigten Schnittstellen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. GD.ET_Diag.UnexpectedProgramBehavior wird an FB_Infeed.q_etDiag ausgegeben. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
InvalidController |
Aufzählungswert: |
72 |
Beschreibung: |
Die Steuerung wird nicht unterstützt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die globale Steuerungsschnittstelle G_ifController ist ungültig. Die angeschlossene Steuerung unterstützt nicht alle erforderlichen Funktionen. |
Verwenden Sie eine Steuerung, die alle erforderlichen Funktionen unterstützt. |
Aufzählungsname: |
JamHandlingInvalid |
Aufzählungswert: |
67 |
Beschreibung: |
Es wurde ein ungültiger Modus für JamHandling gewählt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifProductManager.etJamHandling wurde eine Zahl übergeben, deren Wert keinem Element von ET_JamHandling zugeordnet ist. |
Es muss sichergestellt werden, dass am Eingang ET_JamHandling nur Elemente aus FB_Infeed.ifProductManager.etJamHandling übergeben werden. |
Aufzählungsname: |
JerkRange |
Aufzählungswert: |
64 |
Beschreibung: |
Jerk ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
LencAddrInvalid |
Aufzählungswert: |
24 |
Beschreibung: |
Es wurde kein logischer Geber übergeben. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.raifBelt[x].ifMonitoringBelt.ifLogEncoder wurde kein gültiger logischer Geber übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifMonitoringBelt.ifLogEncoder ein logischer Geber der Steuerungskonfiguration übergeben wird. |
Aufzählungsname: |
LengthRange |
Aufzählungswert: |
43 |
Beschreibung: |
Length ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem der Eingänge FB_Infeed.raifBelt[x].lrLength wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass alle Bänder, die nicht vom Typ ET_BeltType.None sind, eine FB_Infeed.raifBelt[x].lrLength-Länge größer 0 haben. |
Aufzählungsname: |
LicenseCheckFailed |
Aufzählungswert: |
117 |
Beschreibung: |
Die Lizenzprüfung ist fehlgeschlagen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Lizenzprüfung ist fehlgeschlagen. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
LogEncoderInvalid |
Aufzählungswert: |
49 |
Beschreibung: |
Es wurde kein logischer Geber übergeben. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.raifBelt[x].ifMonitoringBelt.ifLogEncoder wurde kein gültiger logischer Geber übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifMonitoringBelt.ifLogEncoder ein logischer Geber der Steuerungskonfiguration übergeben wird. |
Aufzählungsname: |
LoggerInvalid |
Aufzählungswert: |
38 |
Beschreibung: |
Es wurde kein gültiger Loggerbaustein übergeben. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
MasterBeltIdRange |
Aufzählungswert: |
52 |
Beschreibung: |
MasterBeltId ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.raifBelt[x].ifSeriesBelt.udiMasterBeltId wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifSeriesBelt.udiMasterBeltId ein Wert größer 0 ist und kleiner als die Anzahl der parametrierten Bänder übergeben wird. |
Aufzählungsname: |
MasterInvalid |
Aufzählungswert: |
50 |
Beschreibung: |
Es wurde kein gültiger Master übergeben. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.raifBelt[x].ifMonitoringBelt.ifMaster wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass dem Eingang FB_Infeed.raifBelt[x].ifMonitoringBelt.ifMaster ein gültiger Master übergeben wird. |
Aufzählungsname: |
MaxNrOfProductsReached |
Aufzählungswert: |
68 |
Beschreibung: |
Die maximale Anzahl der verwaltbaren Produkte ist erreicht. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es wurde versucht, der Eintaktstrecke mehr als die maximale Anzahl von Produkten hinzuzufügen. |
Es dürfen sich zu keinem Zeitpunkt mehr als Gc_udiMaxNumberOfProducts Produkte auf der Eintaktstrecke befinden. Der globale Parameter Gc_udiMaxNumberOfProducts muss auf einen Wert gesetzt werden, der größer ist als die maximale Anzahl der Produkte auf der Eintaktstrecke. |
Aufzählungsname: |
MaxVelRange |
Aufzählungswert: |
58 |
Beschreibung: |
MaxVel ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifCorrection.lrMaxVel wurde ein ungültiger Wert übergeben. |
Dem Eingang FB_Infeed.ifCorrection.lrMaxVel muss ein Wert übergeben werden, der größer ist als der Wert am Eingang FB_Infeed.ifCorrection.lrMinVel. |
Aufzählungsname: |
MinMasterVelRange |
Aufzählungswert: |
119 |
Beschreibung: |
MinMasterVel ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifVelRatio.lrMinMasterVel wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifVelRatio.lrMinMasterVel ein Wert größer 0 übergeben wird. |
Aufzählungsname: |
MinVelRange |
Aufzählungswert: |
57 |
Beschreibung: |
MinVel ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifCorrection.lrMinVel wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifCorrection.lrMinVel ein Wert größer oder gleich 0 übergeben wird. |
Aufzählungsname: |
MinXFactorRange |
Aufzählungswert: |
59 |
Beschreibung: |
MinXFactor ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifVelRatio.lrMinXFactor wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifVelRatio.lrMinXFactor ein Wert größer 0 übergeben wird. |
- |
Am Eingang FB_Infeed.ifCorrection.lrMinXFactor wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifCorrection.lrMinXFactor ein Wert größer 0 übergeben wird. |
Aufzählungsname: |
ModeInvalid |
Aufzählungswert: |
65 |
Beschreibung: |
Es wurde ein ungültiger Mode gewählt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.etMode wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass ein Element von ET_TargetGeneratorMode an FB_Infeed.ifTargetManager.ifTargetGenerator.etMode übergeben wird. |
Aufzählungsname: |
NoTimeInterface |
Aufzählungswert: |
26 |
Beschreibung: |
Die Steuerung unterstützt nicht alle erforderlichen Zeitfunktionen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die angeschlossene Steuerung unterstützt nicht alle erforderlichen Funktionen. |
Verwenden Sie eine Steuerung, die alle erforderlichen Funktionen unterstützt. |
Aufzählungsname: |
PosFilterNegEdgeRange |
Aufzählungswert: |
31 |
Beschreibung: |
PosFilterNegEdge ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem der Eingänge FB_Infeed.raifBelt[x].ifTpFilter.lrPosFilterNegEdge wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifTpFilter.lrPosFilterNegEdge ein Wert größer oder gleich 0 übergeben wird. |
- |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrPosFilterNegEdge wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrPosFilterNegEdge ein Wert größer oder gleich 0 übergeben wird. |
Aufzählungsname: |
PosFilterPosEdgeRange |
Aufzählungswert: |
30 |
Beschreibung: |
PosFilterPosEdge ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem der Eingänge FB_Infeed.raifBelt[x].ifTpFilter.lrPosFilterPosEdge wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifTpFilter.lrPosFilterPosEdge ein Wert größer oder gleich 0 übergeben wird. |
- |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrPosFilterPosEdge wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrPosFilterPosEdge ein Wert größer oder gleich 0 übergeben wird. |
Aufzählungsname: |
QueueProductLengthFactorRange |
Aufzählungswert: |
47 |
Beschreibung: |
QueueProductLengthFactor ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Modus ET_CheckForProductQueues.ProductLengthFactorBelt oder ET_CheckForProductQueues.ProductLengthFactorBeltAndFrontBelt wurde am Eingang FB_Infeed.raifBelt[x].etCheckForProductQueues ausgewählt. Am Eingang FB_Infeed.raifBelt[x].lrQueueProductLengthFactor wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].lrQueueProductLengthFactor ein Wert größer 0 übergeben wird. Es muss ein Modus gewählt werden, der diesen Faktor nicht berücksichtigt. |
Aufzählungsname: |
QueueProductLengthRange |
Aufzählungswert: |
46 |
Beschreibung: |
QueueProductLength ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Modus ET_CheckForProductQueues.ProductLengthFactorBelt oder ET_CheckForProductQueues.ProductLengthFactorBeltAndFrontBelt wurde am Eingang FB_Infeed.raifBelt[x].etCheckForProductQueues ausgewählt. Am Eingang FB_Infeed.raifBelt[x].lrQueueProductLength wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].lrQueueProductLength ein Wert größer 0 übergeben wird. Es muss ein Modus gewählt werden, der diesen Faktor nicht berücksichtigt. |
Aufzählungsname: |
SercosNotInPhase4 |
Aufzählungswert: |
18 |
Beschreibung: |
Der Sercos-Bus befindet sich nicht in Phase 4. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter State vom Sercos Bus ist nicht 4. |
Setzen Sie den Parameter Sercos des PhaseSet Bus auf 4. Überprüfen Sie den Sercos Bus auf Fehler. |
Aufzählungsname: |
SetLengthRange |
Aufzählungswert: |
45 |
Beschreibung: |
SetLength ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Modus ET_InTakeMode.TpLeadEdgeSetLength oder ET_InTakeMode.TpTrailEdgeSetLength wurde am Eingang FB_Infeed.raifBelt[x].etInTakeMode ausgewählt. Am Eingang FB_Infeed.raifBelt[x].lrSetLength wurde ein ungültiger Wert angelegt. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].lrSetLength ein Wert größer 0 übergeben wird. Es muss ein InTakeMode gewählt werden, der diesen Faktor nicht berücksichtigt. |
- |
Der Modus ET_CheckForProductQueues.ProductLengthFactorBelt oder ET_CheckForProductQueues.ProductLengthFactorBeltAndFrontBelt wurde am Eingang FB_Infeed.raifBelt[x].etCheckForProductQueues ausgewählt. Am Eingang FB_Infeed.raifBelt[x].lrSetLength wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].lrSetLength ein Wert größer 0 übergeben wird. Es muss ein Modus gewählt werden, der diesen Faktor nicht berücksichtigt. |
Aufzählungsname: |
StartExecuting |
Aufzählungswert: |
4 |
Beschreibung: |
Der Baustein wird gestartet. |
Der Baustein wird gestartet.
Aufzählungsname: |
TargetsInGroupRange |
Aufzählungswert: |
36 |
Beschreibung: |
TargetsInGroup ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.udiTargetsInGroup wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.udiTargetsInGroup ein Wert größer 0 übergeben wird. |
Aufzählungsname: |
TouchProbeInvalid |
Aufzählungswert: |
14 |
Beschreibung: |
Der verbundene Touchprobe ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Modus ET_InTakeMode.TpLeadEdgeMeasure, ET_InTakeMode.TpTrailEdgeMeasure, ET_InTakeMode.TpLeadEdgeSetLength oder ET_InTakeMode.TpTrailEdgeSetLength wurde am Eingang FB_Infeed.raifBelt[x].etInTakeMode ausgewählt. Am Eingang FB_Infeed.raifBelt[x].ifTpFilter.ifTouchProbe wurde ein ungültiger Wert angelegt. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifTpFilter.ifTouchProbe ein Touchprobe übergeben wird. Es muss ein InTake-Modus ausgewählt werden, der keinen Touchprobe erfordert. |
- |
Der Eingang FB_Infeed.ifTargetManager.xEnableTargetGenerator wurde auf TRUE gesetzt. Der Modus ET_TargetGeneratorMode.TouchProbe wurde am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.etMode ausgewählt. Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.ifTouchProbe wurde ein ungültiger Wert angelegt. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.ifTouchProbe ein Touchprobe übergeben wird. Es muss eine Zielgenerierung ausgewählt werden, die keinen Touchprobe benötigt. |
Aufzählungsname: |
TpDistanceToBeltStartRange |
Aufzählungswert: |
27 |
Beschreibung: |
TpDistanceToBeltStart ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Modus ET_InTakeMode.TpLeadEdgeMeasure, ET_InTakeMode.TpTrailEdgeMeasure, ET_InTakeMode.TpLeadEdgeSetLength oder ET_InTakeMode.TpTrailEdgeSetLength wurde am Eingang FB_Infeed.raifBelt[x].etInTakeMode ausgewählt. Am Eingang FB_Infeed.raifBelt[x].ifTpFilter.lrTpDistanceToBeltStart wurde ein ungültiger Wert angelegt. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.raifBelt[x].ifTpFilter.lrTpDistanceToBeltStart ein Wert größer oder gleich 0 übergeben wird. Es muss ein InTake-Modus ausgewählt werden, der keinen Touchprobe erfordert. |
- |
Der Eingang FB_Infeed.ifTargetManager.xEnableTargetGenerator wurde auf TRUE gesetzt. Der Modus ET_TargetGeneratorMode.TouchProbe wurde am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.etMode ausgewählt. Am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrTpDistanceToBeltStart wurde ein ungültiger Wert angelegt. |
Es muss sichergestellt werden, dass am Eingang FB_Infeed.ifTargetManager.ifTargetGenerator.ifTpFilter.lrTpDistanceToBeltStart ein Wert größer oder gleich 0 übergeben wird. Es muss eine Zielgenerierung ausgewählt werden, die keinen Touchprobe benötigt. |
Aufzählungsname: |
TpSetPosNotPossible |
Aufzählungswert: |
66 |
Beschreibung: |
Es war nicht möglich, die Position des Touchprobe festzulegen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
UnknownCase |
Aufzählungswert: |
48 |
Beschreibung: |
Der Baustein befindet sich in einem undefinierten Zustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
UnknownFeedback |
Aufzählungswert: |
20 |
Beschreibung: |
Während der Ausführung ist ein unbeabsichtigter Fehler aufgetreten. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
VelRange |
Aufzählungswert: |
63 |
Beschreibung: |
Vel ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
In der internen Ausführung ist ein Fehler aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
WaitForStart |
Aufzählungswert: |
3 |
Beschreibung: |
Warten auf Startbefehl. |
Der Funktionsbaustein hat seine Initialisierung abgeschlossen und wartet auf eine positive Flanke am Eingang i_xStart, bevor die Verarbeitung fortgesetzt wird.
Aufzählungsname: |
WarmstartExecuting |
Aufzählungswert: |
5 |
Beschreibung: |
Es wird ein Warmstart ausgeführt. |
Der Baustein führt einen Warmstart aus.
Aufzählungsname: |
Working |
Aufzählungswert: |
6 |
Beschreibung: |
Der Baustein arbeitet. |
Der Baustein bewegt die Eintaktstrecke gemäß der Befehle des Algorithmus.
Bezeichnung |
Beschreibung |
---|---|
Setzt alle Signale für den Algorithmus zurück. |
|
Registriert die Logger-Punkte des Bausteins im Application Logger. |
Name |
Datentyp |
Zugriff |
Beschreibung |
---|---|---|---|
ifProductManager |
Lesen |
Zugriff auf die Werte und Funktionen des Produktmanagers. Sie verfügen zudem über Schreibzugriff auf die Elemente der Schnittstelle. |
|
ifTargetManager |
Lesen |
Zugriff auf die Werte und Funktionen des Zielmanagers. Sie verfügen zudem über Schreibzugriff auf die Elemente der Schnittstelle. |
|
raifBelt |
REFERENCE TO ARRAY [1..Gc_udiMaxNumberOfBelts] OF IF_Belt |
Lesen |
Zugriff auf die Werte und Funktionen der Bänder. Sie verfügen zudem über Schreibzugriff auf die Elemente der Schnittstelle. |
raifCounter |
REFERENCE TO ARRAY[1..Gc_udiMaxNumberOfCounter] OF IF_Counter |
Lesen |
Zugriff auf die Werte und Funktionen der Zähler. Sie verfügen zudem über Schreibzugriff auf die Elemente der Schnittstelle. |
ifVelRatio |
Lesen |
Zugriff auf die Werte und Funktionen der Vorschubgeschwindigkeit. Sie verfügen zudem über Schreibzugriff auf die Elemente der Schnittstelle. |
|
ifCorreciton |
Lesen |
Zugriff auf die Werte und Funktionen der Korrekturbewegung. Sie verfügen zudem über Schreibzugriff auf die Elemente der Schnittstelle. |
|
udiConfiguredBelts |
UDINT |
Lesen |
Gibt die Anzahl der konfigurierten Bänder zurück. |