FB_MultiBeltModule - Allgemeine Informationen
Typ |
Funktionsbaustein |
Verfügbar ab |
V1.0.4.0 |
Versionen: |
Aktuelle Version |
Equipmentmodul für die MultiBelt-Funktionen in der Vorlage.
Das Equipmentmodul hat folgende Aufgaben:
oKapselung der Grundfunktionen
oImplementierung der Betriebsarten
oKonformität zur Standardschnittstelle der Vorlage herstellen
oVisualisierung
Der Funktionsbaustein dient zur Verwaltung verschiedener Betriebsarten und zur Steuerung der Lageregelung der Achsen.
Der Funktionsbaustein wird über die Standard-Modulschnittstelle und über die MultiBeltModule-Schnittstelle angesteuert. Weitere Erläuterungen zur Bedienung des Moduls sind im Abschnitt "Verhalten in den Betriebsarten" zu finden.
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.
Ein-/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stStandardModuleItf |
Das StandardModuleInterface des Knotens, in dem der Funktionsbaustein eingebunden ist. |
|
iq_stExceptionList |
Die Ausnahmeliste des Knotens, in dem der Funktionsbaustein eingebunden ist. |
|
iq_stLogDataList |
Die Ausnahmeliste des Knotens, in dem der Funktionsbaustein eingebunden ist. |
|
iq_stMultiBeltModuleItf |
Das MultiBeltModuleInterface des Knotens, in dem der Funktionsbaustein eingebunden ist. |
Befehle (ET_Cmd) |
Verwendete Funktionsbausteine |
Beschreibung und Zustände |
---|---|---|
Homing |
MTB.FB_HomeOnTp, MTB.FB_HomePosToStation, PDL.FB_HomeSetPos, PDL.FB_HomeAbs |
HomingWaitForStart |
Manual |
ManualRunning |
|
Automatic |
AutomaticWaitForStart |
|
BrakeRelease |
BrakeWaitForRelease |
|
Service |
PDL.FB_HomeSetPos, PDL.FB_HomeAbs, PDL.FB_Jogging, PDL.FB_Brake |
ServiceRunning |
Start |
|
HomingWaitForStart -> HomingExecuting -> HomingDone AutomaticWaitForStart -> AutomaticRunning BrakeRelease -> BrakeReleased |
WarmStart |
|
AutomaticWaitForStart -> AutomaticRunning |
Stop |
|
AutomaticRunning -> NoOp aktiv (Antrieb aktiviert) |
Hold |
|
AutomaticRunning -> AutomaticWaitForStart |
DriveEnableOn |
NoOp aktiv (Antrieb deaktiviert) -> NoOp aktiv (Antrieb aktiviert) |
|
DriveEnableOff |
Alle Betriebsarten -> NoOp aktiv (Antrieb aktiviert) |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
Reaktionen |
---|---|---|---|---|
OK |
29 |
Der Baustein ist deaktiviert. |
- |
|
DriveConditionInvalid |
17 |
Der Antrieb konnte nicht aktiviert werden. |
TPL.ET_Reaction.AsyncStop |
|
DriveConditionInvalid |
45 |
Der Geber des Antriebs ist nicht gültig. |
TPL.ET_Reaction.AsyncStop |
|
DriveConditionInvalid |
10 |
Der Antrieb meldet eine Ausnahme. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
16 |
Die Schnittstelle des Antriebs ist ungültig. |
TPL.ET_Reaction.AsyncStop |
|
DriveConditionInvalid |
46 |
Der Antrieb bewegt sich. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
42 |
Der Antrieb ist nicht bereit für Bewegungsbefehle. |
TPL.ET_Reaction.SyncStopEL |
|
DriveConditionInvalid |
11 |
Der Antrieb meldet einen Hinweis. |
TPL.ET_Reaction.StopEndOfCycle |
|
DriveConditionInvalid |
44 |
Beim Beschreiben des Gebers EEPROM ist ein Fehler aufgetreten. |
TPL.ET_Reaction.SyncStopEL |
|
ExecutionAborted |
22 |
Ein asynchroner Stopp wird ausgeführt. |
- |
|
ExecutionAborted |
25 |
Es wird ein Halt am Ende des Zyklus ausgeführt. |
- |
|
ExecutionAborted |
24 |
Ein synchroner Halt wird ausgeführt. Die Achse verbleibt anschließend in Lageregelung. |
- |
|
ExecutionAborted |
23 |
Ein synchroner Halt wird ausgeführt. Die Achse verbleibt anschießend nicht in Lageregelung. |
- |
|
HomingFailed |
2 |
Es wurde noch kein Homing ausgeführt. |
TPL.ET_Reaction.SyncStopEH |
|
HomingFailed |
1 |
Es wurde noch kein Homing ausgeführt. |
- |
|
HomingFailed |
15 |
Die Züge befinden sich nicht in der Periode. |
TPL.ET_Reaction.SyncStopEH |
|
InputParameterInvalid |
43 |
AbsEncOffset liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
36 |
Acc liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
91 |
AdditionalStep liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
57 |
Die Bandlänge ist ungültig. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
64 |
BeltLength liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
9 |
Das Kommando kann wegen einer anstehenden Reaktion nicht ausgeführt werden. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
8 |
Das Kommando kann in dem Zustand nicht ausgeführt werden. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
7 |
Das Kommando kann nicht überschrieben werden. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
6 |
Nicht bestimmbares Kommando. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
52 |
Es wurde eine Kollision der Züge erkannt. |
- |
|
InputParameterInvalid |
63 |
CrashDistance liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
49 |
Der nicht flüchtige Speicher (NVRam) enthält keine gültigen Daten mehr. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
37 |
Dec liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
71 |
DepartureAcceleration liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
72 |
DepartureDeceleration liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
79 |
DepartureDelay liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
73 |
DepartureJerk liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
70 |
DepartureVelocity liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
41 |
Der angeschlossene Antrieb ist nicht gültig. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
104 |
GearFactor liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
111 |
HomeAcceleration liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
112 |
HomeDeceleration liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
113 |
HomeJerk liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
107 |
Der Homing-Offset ist ungültig. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
106 |
Der Touchprobe für das Homing ist nicht definiert. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
109 |
HomeTPOffset liegt außerhalb des gültigen Bereichs. |
- |
|
InputParameterInvalid |
110 |
HomeVelocity liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
38 |
Jerk liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
78 |
Der logische Geber wurde nicht definiert. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
80 |
LockOutTime liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
97 |
MasterPeriode liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
39 |
MaxDistance liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
115 |
MaxTPSignalDistance liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
98 |
MinProductLength liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
81 |
MinProductTime liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
58 |
MotionActiveVel liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEH |
|
InputParameterInvalid |
61 |
NumOfBelts liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
60 |
NumOfStations liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
87 |
NumOfSteps liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
55 |
Die Mechanik befindet sich außerhalb des Warmstartfensters. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
40 |
Period liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
99 |
Phase liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
14 |
Das Produkt wurde ignoriert. |
TPL.ET_Reaction.StopEndOfCycle |
|
InputParameterInvalid |
88 |
ProductsPerStep liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
5 |
ReactionOffset liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.AsyncStop |
|
InputParameterInvalid |
83 |
ReadyForStepOffset liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
50 |
Das Wiederherstellen wurde unterbrochen. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
95 |
StartAcceptOffset liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
103 |
StartDelayDistance liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
82 |
StartDelayTime liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
96 |
StationLockOffset liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
86 |
StationPos liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
75 |
StepAcceleration liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
76 |
StepDeceleration liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
77 |
StepJerk liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
89 |
Steps liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
74 |
StepVelocity liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
92 |
StopDistance liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
90 |
SumOfSteps liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
100 |
SynchronEnd liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
102 |
SynchronStartPlusSychronEndEnd liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
101 |
SynchronStart liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
114 |
TPSignalsPerTrain liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
65 |
TrainLength liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
59 |
Ein Zug fährt rückwärts. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
108 |
Die Reihenfolge der Züge ist vertauscht. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
84 |
TrainsDistanceFactor liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
85 |
TrainsDistance liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
62 |
TrainsPerBelt liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
94 |
TrainTimeOut liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
48 |
Die Mode ist nicht bestimmbar. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
105 |
Die UserCamId ist nicht definiert. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
68 |
WarmStartAcceleration liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
69 |
WarmStartDeceleration liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
67 |
WarmStartJerk liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
66 |
WarmStartVelocity liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
InputParameterInvalid |
93 |
WarningDistance liegt außerhalb des gültigen Bereichs. |
TPL.ET_Reaction.SyncStopEL |
|
LimitReached |
116 |
Ein Touchprobe-Signal wurde nicht gefunden. |
TPL.ET_Reaction.SyncStopEL |
|
SercosConditionInvalid |
47 |
Der Sercos Bus befindet sich nicht in Phase 4. |
TPL.ET_Reaction.SyncStopEL |
|
SystemParameterInvalid |
56 |
Die Zykluszeit der Task ist ungültig. |
TPL.ET_Reaction.SyncStopEL |
|
UnexpectedProgramBehavior |
51 |
Die Prüfsumme ist ungültig. |
TPL.ET_Reaction.SyncStopEL |
|
UnexpectedProgramBehavior |
3 |
Der Zeiger auf den Retainspeicher ist ungültig. |
TPL.ET_Reaction.AsyncStop |
|
UnexpectedProgramBehavior |
28 |
Die Referenz ist ungültig. |
TPL.ET_Reaction.AsyncStop |
|
UnexpectedProgramBehavior |
53 |
Der SoMotion-Generator befindet sich im Fehlerzustand. |
TPL.ET_Reaction.SyncStopEL |
|
UnexpectedProgramBehavior |
35 |
Ein Baustein hat einen unbeabsichtigten Wert zurückgegeben. |
TPL.ET_Reaction.SyncStopEL |
|
WarmStartConditionInvalid |
54 |
Ein Warmstart ist nicht möglich. |
TPL.ET_Reaction.SyncStopEL |
Aufzählungsname: |
AbsEncOffsetRange |
Aufzählungswert: |
43 |
Beschreibung: |
AbsEncOffset liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Wurde einer der folgenden Modi für i_etMode das Homing in der Struktur ST_HomeParameter gewählt? oET_HomeMode.RestorePosFromAxisEncoder |
Eine Zahl <= 0 oder größer als die Geberperiode wurde an den einen i_lrAbsEncOffset-Parameter der Struktur ST_ModuleInterface.stHome.astSetPosParameter[x] übergeben. |
Folgendes muss für alle verwendeten i_lrAbsEncOffset-Parameter gelten: 0 < i_lrAbsEncOffset < maximal möglicher Wert der Drive.EncoderPosition. |
Aufzählungsname: |
AccRange |
Aufzählungswert: |
36 |
Beschreibung: |
Acc liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stManual.i_stMove.lrAcc wurde mit einem ungültigen Wert belegt. |
Folgendes muss gelten: 0 < i_lrAcc < MaxAcc-Parameter des Antriebs |
Aufzählungsname: |
AdditionalStepRange |
Aufzählungswert: |
91 |
Beschreibung: |
AdditionalStep liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrAdditionalStep wurde mit einem ungültigen Wert belegt. |
Es muss sichergestellt werden, dass ein Wert größer oder gleich 0 am Eingang ST_ModuleInterface.astStation[x].i_rstParameter.lrAdditionalStep übergeben wird. |
Aufzählungsname: |
AsyncStop |
Aufzählungswert: |
22 |
Beschreibung: |
Ein asynchroner Stopp wird ausgeführt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Modul führt die Reaktion TPL.ET_Reaction.AsyncStop aus. |
Überprüfen Sie die globale Ausnahmeliste TPL.ST_ExceptionList, um detaillierte Informationen bezüglich der Ursache der Reaktion zu erhalten. Quittieren Sie die Ausnahmen, um die Reaktionen zu verwerfen. |
Aufzählungsname: |
BeltLengthInvalid |
Aufzählungswert: |
57 |
Beschreibung: |
Die Bandlänge ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Mindestens eine Zugposition ist größer als +/- ST_ModuleInterface.stMain.i_rstParameter.lrBeltLengthstGeneral.lrBeltLength |
Die Züge müssen referenziert werden. Passen Sie den Parameter ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength an. |
Aufzählungsname: |
BeltLengthRange |
Aufzählungswert: |
64 |
Beschreibung: |
BeltLength liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength muss im Bereich > 0 liegen. |
Aufzählungsname: |
CheckSumInvalid |
Aufzählungswert: |
51 |
Beschreibung: |
Die Prüfsumme ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die unter ST_ModuleInterface.stHome.astSetPosParameter[x].iq_pstRestorePosRetain der Struktur gespeicherten Daten sind nicht konsistent. Die Position kann nicht wieder hergestellt werden. |
Ein erneutes Referenzieren des Zuges ist erforderlich. |
Aufzählungsname: |
CmdImpossibleReaction |
Aufzählungswert: |
9 |
Beschreibung: |
Das Kommando kann wegen einer anstehenden Reaktion nicht ausgeführt werden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Im Modul ist eine Reaktion TPL.ET_Reaction.AsyncStop, TPL.ET_Reaction.SyncStopEL, TPL.ET_Reaction.SyncStopEH oder TPL.ET_Reaction.StopEndOfCycle aktiv, und das Modul befindet sich nicht im Zustand ET_State.BrakeWaitForRelease, während ihm ein Befehl ET_Cmd.Start, ET_Cmd.WsStart zugesendet wird. |
Stellen Sie sicher, dass dem Modul keine Startbefehle gesendet werden, wenn im Maschinenteil des Moduls eine Reaktion aktiv ist. Quittieren Sie Ausnahmen des Moduls, bevor Sie ihm einen Startbefehl senden. |
- |
Im Modul ist eine Reaktion TPL.ET_Reaction.AsyncStop, TPL.ET_Reaction.SyncStopEL oder TPL.ET_Reaction.SyncStopEH aktiv, und das Modul befindet sich im Zustand ET_State.BrakeReleased, während ihm ein Befehl ET_Cmd.Homing, ET_Cmd.Manual, ET_Cmd.Automatic, ET_Cmd.Service, ET_Cmd.Start, ET_Cmd.WarmStart, ET_Cmd.Hold oder ET_Cmd.DriveEnableOn zugesendet wird. |
Stellen Sie sicher, dass dem Modul keine Startbefehle gesendet werden, wenn im Maschinenteil des Moduls eine Reaktion aktiv ist. Quittieren Sie Ausnahmen des Moduls, bevor Sie einen Befehl an das Modul senden. |
Aufzählungsname: |
CmdImpossibleState |
Aufzählungswert: |
8 |
Beschreibung: |
Das Kommando kann in dem Zustand nicht ausgeführt werden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Modul befindet sich im Zustand ET_State.NoOp oder als es einen Befehl ET_Cmd.Start, ET_Cmd.WarmStart erhält. Das Modul befindet sich im Zustand ET_State.ManualRunning als es einen Befehl ET_Cmd.Start, ET_Cmd.WarmStart erhält. Das Modul befindet sich im Zustand ET_State.ServiceRunning als es einen Befehl ET_Cmd.Start, ET_Cmd.WarmStart erhält. Das Modul befindet sich im Zustand ET_State.Disabled als ihm ein beliebiger Befehle gesendet wird. |
Stellen Sie vor dem Senden eines Befehls sicher, dass das Modul den Befehl in dem Zustand ausführen kann. |
Aufzählungsname: |
CmdOverrideImpossible |
Aufzählungswert: |
7 |
Beschreibung: |
Das Kommando kann nicht überschrieben werden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Ein Befehl wurde gerade vom Modul verarbeitet, während ein neuer Befehl gesendet wurde, der nicht ET_Cmd.Stop oder ET_Cmd.BrakeRelease war. |
Verwenden Sie die Befehlstabellen der Vorlage, um dem Modul Befehle zu senden. Stellen Sie sicher, dass das Modul keine Befehle verarbeitet (ST_StandardModuleInterface.q_xCmdActive = FALSE), wenn Sie einen neuen Befehl an das Modul senden. |
Aufzählungsname: |
CmdUnknown |
Aufzählungswert: |
6 |
Beschreibung: |
Nicht bestimmbares Kommando. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der an das Modul gesendete Befehl ist nicht Teil der Liste der Befehle für das MultiBelt-Modul ET_Cmd. |
Stellen Sie sicher, dass dem Modul nur Befehle aus der Liste ET_Cmd gesendet werden. |
Aufzählungsname: |
Crash |
Aufzählungswert: |
52 |
Beschreibung: |
Es wurde eine Kollision der Züge erkannt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Automatic ist aktiv und die Kollisionsüberwachung hat kritische Abstände der Züge erkannt und diese gestoppt. |
Überprüfen Sie die Parametrierung der Stationen und Züge. Überprüfen Sie den Parameter ST_ModuleInterface.stMain.i_rstParameter.lrCrashDistance. |
- |
Die Betriebsart ET_OpMode.Manual ist aktiv und die Kollisionsüberwachung hat kritische Abstände der Züge erkannt und diese gestoppt. |
Überprüfen Sie die Parametrierung der Stationen und Züge. Überprüfen Sie den Parameter ST_ModuleInterface.stMain.i_rstParameter.lrCrashDistance. Beim Verfahren der Züge darauf achten, dass der Mindestabstand eingehalten wird. |
Aufzählungsname: |
CrashDistanceRange |
Aufzählungswert: |
63 |
Beschreibung: |
CrashDistance liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.lrCrashDistance liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.lrCrashDistance muss im Bereich > - ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength liegen. |
Aufzählungsname: |
CycleTimeDiag |
Aufzählungswert: |
56 |
Beschreibung: |
Die Zykluszeit der Task ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die RTB-Zykluszeit muss kleiner sein als die Zykluszeit der Task. |
Verringern Sie die RTB Zykluszeit. Erhöhen Sie die Zykluszeit der Task. |
Aufzählungsname: |
DataNVRamInvalid |
Aufzählungswert: |
49 |
Beschreibung: |
Der nicht flüchtige Speicher (NVRam) enthält keine gültigen Daten mehr. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die im NVRam gespeicherten Daten sind ungültig. Deshalb kann die Position nicht über ST_ModuleInterface.stHome.astSetPosParameter[x].iq_pstRestorePosRetain wiederhergestellt werden. |
Überprüfen Sie den NVRam, überprüfen Sie die Pufferbatterie und tauschen Sie sie ggf. aus. Neues Homing des Antriebs erforderlich |
Aufzählungsname: |
DecRange |
Aufzählungswert: |
37 |
Beschreibung: |
Dec liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stManual.i_stMove.lrDec wurde mit einem ungültigen Wert belegt. |
Folgendes muss gelten: 0 < i_lrDec < MaxAcc-Parameter des Antriebs |
Aufzählungsname: |
DepartureAccelerationRange |
Aufzählungswert: |
71 |
Beschreibung: |
DepartureAcceleration liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stDepartureMove.lrAcc liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stDepartureMove.lrAcc muss im Bereich zwischen MTB.Gc_lrMinAcceleration und dem kleinsten MaxAcc aller Züge liegen. |
Aufzählungsname: |
DepartureDecelerationRange |
Aufzählungswert: |
72 |
Beschreibung: |
DepartureDeceleration liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stDepartureMove.lrDec liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stDepartureMove.lrDec muss im Bereich zwischen MTB.Gc_lrMinAcceleration und dem kleinsten MaxAcc aller Züge liegen. |
Aufzählungsname: |
DepartureDelayRange |
Aufzählungswert: |
79 |
Beschreibung: |
DepartureDelay liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrDepartureDelay liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrDepartureDelay muss im Bereich zwischen 0 und ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrStartDelayTime liegen. |
Aufzählungsname: |
DepartureJerkRange |
Aufzählungswert: |
73 |
Beschreibung: |
DepartureJerk liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stDepartureMove.lrJerk liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stDepartureMove.lrJerk muss im Bereich > MTB.Gc_lrMinJerk liegen. |
Aufzählungsname: |
DepartureVelocityRange |
Aufzählungswert: |
70 |
Beschreibung: |
DepartureVelocity liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stDepartureMove.lrVel liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stDepartureMove.lrVel muss im Bereich zwischen MTB.Gc_lrMinVelocity und dem kleinsten MaxVel aller Züge liegen. |
Aufzählungsname: |
Disabled |
Aufzählungswert: |
29 |
Beschreibung: |
Der Baustein ist deaktiviert. |
Das Modul ist deaktiviert und führt keinerlei Aktionen aus.
Aufzählungsname: |
DriveEnableException |
Aufzählungswert: |
17 |
Beschreibung: |
Der Antrieb konnte nicht aktiviert werden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Im Antrieb wurde ein Fehler erkannt. |
Anhand der Meldung (sMsg der Ausnahme) können Sie erkennen, welcher Fehler gesendet wurde. Weitere Informationen finden Sie unter PDL.FB_DriveEnable. |
Aufzählungsname: |
DriveEncoderInvalid |
Aufzählungswert: |
45 |
Beschreibung: |
Der Geber des Antriebs ist nicht gültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_ModuleInterface.stHome.i_etMode gleich ET_HomeMode.RestorePosFromAxisEncoder oder ET_HomeMode.RestorePosFromRetain ausgewählt. Der Geber der Achse wird jedoch nicht unterstützt. |
Der Parameter EncoderRange der Achse muss größer 0 sein. Verwenden Sie ggf. eine Achse mit einem anderen Gebertyp. |
Aufzählungsname: |
DriveException |
Aufzählungswert: |
10 |
Beschreibung: |
Der Antrieb meldet eine Ausnahme. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Einer der verbundenen Antriebe meldet eine Ausnahme. |
Untersuchen Sie die Ausnahme des Antriebs. |
Aufzählungsname: |
DriveInterfaceInvalid |
Aufzählungswert: |
16 |
Beschreibung: |
Die Schnittstelle des Antriebs ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Einer der angeschlossenen Antriebe unterstützt nicht alle benötigten Schnittstellen: SystemInterface.IF_SetLimits SystemInterface.IF_RefActualValues SystemInterface.IF_DiagMandatory SystemInterface.IF_SercosDeviceIdentification |
Es müssen Achsen verwendet werden, die alle benötigten Funktionen unterstützen. |
Aufzählungsname: |
DriveInvalid |
Aufzählungswert: |
41 |
Beschreibung: |
Der angeschlossene Antrieb ist nicht gültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
An einem ST_ModuleInterface.astTrain[x].i_rstParameteri_ifDrive-Eingang wurde kein gültiger Antrieb angelegt, er wird jedoch als Zug verwendet. |
Dem Eingang ST_ModuleInterface.astTrain[x].i_rstParameteri_ifDrive muss ein gültiger Antrieb übergeben werden. |
- |
Der angeschlossene Antrieb unterstützt nicht alle nötigen Funktionen. |
Entnehmen Sie dem Ausgang q_sMsg der Ausnahme, welche Funktion der Antrieb nicht unterstützt. Verwenden Sie einen Antrieb, der alle erforderlichen Funktionen unterstützt. |
Aufzählungsname: |
DriveIsMoving |
Aufzählungswert: |
46 |
Beschreibung: |
Der Antrieb bewegt sich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.WriteAxisEncoder ausgewählt. Beim Schreiben des Gebers hat sich die Achse bewegt. |
Um den Geber der Achse zu beschreiben, muss die Achse stehen. Prüfen Sie den Zustand der Achse und die mechanischen Kräfte, die auf die Achse wirken. |
Aufzählungsname: |
DriveNotReady |
Aufzählungswert: |
42 |
Beschreibung: |
Der Antrieb ist nicht bereit für Bewegungsbefehle. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine der verbundenen Achsen befindet sich nicht in Lageregelung. |
Stellen Sie sicher, dass die Lageregelung der Achse aktiviert ist. |
Aufzählungsname: |
DriveWarning |
Aufzählungswert: |
11 |
Beschreibung: |
Der Antrieb meldet einen Hinweis. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Einer der verbundenen Antriebe meldet einen Hinweis. |
Analysieren Sie den Hinweis des Antriebs. |
Aufzählungsname: |
GearFactorRange |
Aufzählungswert: |
104 |
Beschreibung: |
GearFactor liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Einer der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrGearFactor liegt außerhalb seines Wertebereichs. |
Alle Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrGearFactor müssen im Bereich > 0 (Standard = 1) liegen. |
Aufzählungsname: |
HomeAccelerationRange |
Aufzählungswert: |
111 |
Beschreibung: |
HomeAcceleration liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.HomeOnTp ausgewählt. Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.stMove.lrAcc liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.stMove.lrAcc muss > MTB.Gc_lrMinAcceleration sein. |
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.PosToStation ausgewählt. Der Parameter ST_ModuleInterface.stHome.i_stPosToStationParameter.stMove.lrAcc liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stPosToStationParameter.stMove.lrAcc muss > MTB.Gc_lrMinAcceleration sein. |
Aufzählungsname: |
HomeDecelerationRange |
Aufzählungswert: |
112 |
Beschreibung: |
HomeDeceleration liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.HomeOnTp ausgewählt. Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.stMove.lrDec liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.stMove.lrDec muss > MTB.Gc_lrMinAcceleration sein. |
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.PosToStation ausgewählt. Der Parameter ST_ModuleInterface.stHome.i_stPosToStationParameter.stMove.lrDec liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stPosToStationParameter.stMove.lrDec muss > MTB.Gc_lrMinAcceleration sein. |
Aufzählungsname: |
HomeJerkRange |
Aufzählungswert: |
113 |
Beschreibung: |
HomeJerk liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.HomeOnTp ausgewählt. Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.stMove.lrJerk liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.stMove.lrJerk muss > MTB.Gc_lrMinJerk sein. |
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.PosToStation ausgewählt. Der Parameter ST_ModuleInterface.stHome.i_stPosToStationParameter.stMove.lrJerk liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stPosToStationParameter.stMove.lrJerk muss > MTB.Gc_lrMinJerk sein. |
Aufzählungsname: |
HomeOffsetInvalid |
Aufzählungswert: |
107 |
Beschreibung: |
Der Homing-Offset ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Abstand zwischen zwei Zügen ist kleiner als die Zuglänge. |
Die Züge müssen referenziert werden. Die Positionen der Züge sind verloren gegangen (Retain-Variablen) und müssen neu festgelegt werden. |
Aufzählungsname: |
HomeTpNotSet |
Aufzählungswert: |
106 |
Beschreibung: |
Der Touchprobe für das Homing ist nicht definiert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.HomeOnTp ausgewählt. Der Parameter ST_ModuleInterface.astTrain[x].i_rstParameter.ifTpHome ist nicht belegt. |
Der Parameter ST_ModuleInterface.astTrain[x].i_rstParameter.ifTpHome muss mit dem Touchprobe-Sensor für den Zug belegt werden. |
Aufzählungsname: |
HomeTPOffsetRange |
Aufzählungswert: |
109 |
Beschreibung: |
HomeTPOffset liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.HomeOnTp ausgewählt. Der Parameter ST_ModuleInterface.astTrain[x].i_rstParameter.lrHomeTPOffset liegt außerhalb seines Wertebereichs |
Der Parameter ST_ModuleInterface.astTrain[x].i_rstParameter.lrHomeTPOffset muss mit einem Wert größer als minus ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength und kleiner als plus ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength belegt werden. |
Aufzählungsname: |
HomeVelocityRange |
Aufzählungswert: |
110 |
Beschreibung: |
HomeVelocity liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.HomeOnTp ausgewählt. Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.stMove.lrVel liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.stMove.lrVel muss > MTB.Gc_lrMinVelocity sein. |
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_HomeParameter.i_etMode gleich ET_HomeMode.PosToStation ausgewählt. Der Parameter ST_ModuleInterface.stHome.i_stPosToStationParameter.stMove.lrVel liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stPosToStationParameter.stMove.lrVel muss > MTB.Gc_lrMinVelocity sein. |
Aufzählungsname: |
JerkRange |
Aufzählungswert: |
38 |
Beschreibung: |
Jerk liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stManual.i_stMove.lrAcc wurde mit einem ungültigen Wert belegt. |
Folgendes muss gelten: 0 < ST_ModuleInterface.stManual.i_stMove.lrAcc * 10 <=PDL.Gc_lrMaxJerk |
Aufzählungsname: |
LencHelpNotSet |
Aufzählungswert: |
78 |
Beschreibung: |
Der logische Geber wurde nicht definiert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lencHelp ist nicht gesetzt. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lencHelp muss mit einem logischen Geber über die Steuerungskonfiguration belegt werden. |
Aufzählungsname: |
LockOutTimeRange |
Aufzählungswert: |
80 |
Beschreibung: |
LockOutTime liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrLockOutTime liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrLockOutTime muss im Bereich >= 0 liegen. |
Aufzählungsname: |
MasterPeriodeRange |
Aufzählungswert: |
97 |
Beschreibung: |
MasterPeriode liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrMasterPeriod liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrMasterPeriod muss größer als 0 sein. |
Aufzählungsname: |
MaxDistanceRange |
Aufzählungswert: |
39 |
Beschreibung: |
MaxDistance liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang ST_ModuleInterface.stManual.i_lrMaxDistance wurde ein ungültiger Wert angelegt. |
Dem Eingang ST_ModuleInterface.stManual.i_lrMaxDistance muss ein Wert größer gleich 0 übergeben werden. |
Aufzählungsname: |
MaxTPSignalDistanceRange |
Aufzählungswert: |
115 |
Beschreibung: |
MaxTPSignalDistance liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.lrMaxTPSignalDistance liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.lrMaxTPSignalDistance muss > 0 sein. |
Aufzählungsname: |
MinProductLengthRange |
Aufzählungswert: |
98 |
Beschreibung: |
MinProductLength liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrMinProductLength liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrMinProductLength muss größer als 0 sein. |
Aufzählungsname: |
MinProductTimeRange |
Aufzählungswert: |
81 |
Beschreibung: |
MinProductTime liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrMinProductTime ist außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrMinProductTime muss im Bereich >= 0 liegen. |
Aufzählungsname: |
MotionActiveVelRange |
Aufzählungswert: |
58 |
Beschreibung: |
MotionActiveVel liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang ST_ModuleInterface.stMain.i_lrMotionActiveVelLimit wurde ein ungültiger Wert übergeben. |
Stellen Sie sicher, dass am Eingang ST_ModuleInterface.stMain.i_lrMotionActiveVelLimit ein Wert größer 0 übergeben wird. |
Aufzählungsname: |
NotHomedException |
Aufzählungswert: |
2 |
Beschreibung: |
Es wurde noch kein Homing ausgeführt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es wurde ein Homing mit ST_ModuleInterface.stHome.i_etMode = ET_HomeMode.PosToStation gestartet, obwohl zuvor noch nicht alle Achsen referenziert wurden. |
Um die Züge mit ET_HomeMode.PosToStation auf ihre Startpositionen zu bewegen, muss zuvor der Maschinenbezug der Achsen über einen anderen Homing-Modus hergestellt werden. |
- |
Das Homing der physischen Achsen wurde über ST_ModuleInterface.stHome.i_etMode = ET_HomeMode.SetPos gestartet. Der in ST_ModuleInterface.stHome.astSetPosParameter[x] festgelegte Abstand der Züge zueinander ist nach dem Homing zu gering. |
Die SetPos-Positionen der Züge in ST_ModuleInterface.stHome.astSetPosParameter[x] müssen so gewählt werden, dass der Abstand zwischen den Zügen nach dem Homing größer ist als ST_ModuleInterface.stMain.i_rstParameter.lrCrashDistance. |
- |
Beim Initialisieren des Moduls wurde während des Homings ein Fehler erkannt. |
Das Modul muss erneut referenziert werden. |
Aufzählungsname: |
NotHomedWarning |
Aufzählungswert: |
1 |
Beschreibung: |
Es wurde noch kein Homing ausgeführt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Modul gibt einen Hinweis aus. Es wurde ein Wechsel zur Betriebsart ET_OpMode.Manual durchgeführt, obwohl die Achsen nicht referenziert wurden. |
Solange die Achsen nicht referenziert wurden, kann die Kollisionsüberwachung nicht arbeiten. Der Anwender muss daher selbst darauf achten, dass es zu keiner Kollision zwischen den Zügen kommt. |
Aufzählungsname: |
NumOfBeltsRange |
Aufzählungswert: |
61 |
Beschreibung: |
NumOfBelts liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der ST_ModuleInterface.stMain.i_rstParameter.uiNumOfBelts liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.uiNumOfBelts muss sich im Bereich zwischen 2 und MTB.Gc_uiMaxNumberOfBelts befinden. |
Aufzählungsname: |
NumOfStationsRange |
Aufzählungswert: |
60 |
Beschreibung: |
NumOfStations liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.uiNumOfStations ist außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.uiNumOfStations muss sich im Bereich zwischen 1 und MTB.Gc_uiMaxNumberOfStations befinden. |
Aufzählungsname: |
NumOfStepsRange |
Aufzählungswert: |
87 |
Beschreibung: |
NumOfSteps liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der ST_ModuleInterface.astStation[x].i_rstParameter.uiNumOfSteps liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.uiNumOfSteps muss im Bereich >= 1 liegen. |
Aufzählungsname: |
OutOfWarmStartWindow |
Aufzählungswert: |
55 |
Beschreibung: |
Die Mechanik befindet sich außerhalb des Warmstartfensters. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Mindestens ein Zug steht beim Warmstart außerhalb des Warmstartfensters. |
Vergrößern Sie den Parameter ST_ModuleInterface.stMain.i_rstParameter.lrWarmStartWindow. Kaltstart durchführen. |
Aufzählungsname: |
PeriodRange |
Aufzählungswert: |
40 |
Beschreibung: |
Period liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter lrBeltLength muss ein ganzzahliger Faktor des maximalen EncoderRange sein. |
Ist dies nicht der Fall, müssen Sie einen anderen Homing-Modus verwenden. |
Aufzählungsname: |
PhaseRange |
Aufzählungswert: |
99 |
Beschreibung: |
Phase liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrPhase liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrPhase muss > 0 und < ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrMasterPeriod sein. |
Aufzählungsname: |
PointerToRetainInvalid |
Aufzählungswert: |
3 |
Beschreibung: |
Der Zeiger auf den Retainspeicher ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Dem Parameter ST_ModuleInterface.stHome.astSetPosParameter[x].iq_pstRestorePosRetain wurde ein ungültiger Zeiger übergeben. |
Die Adresse des Speichers, der die Struktur enthält, in der die Achsenpositionen gespeichert werden, muss an den Parameter ST_ModuleInterface.stHome.astSetPosParameter[x].iq_pstRestorePosRetain übergeben werden. |
Aufzählungsname: |
ProductIgnored |
Aufzählungswert: |
14 |
Beschreibung: |
Das Produkt wurde ignoriert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Hinweis, der anzeigt, dass kein Schritt ausgeführt wurde, obwohl ein Startsignal erkannt wurde. Zum Zeitpunkt des Startsignals war kein Zug in der Station. |
Es muss sichergestellt werden, dass sich zum Zeitpunkt des Startsignals ein Zug in der Station befindet. |
- |
Hinweis, der anzeigt, dass kein Schritt ausgeführt wurde, obwohl ein Startsignal erkannt wurde. Der MultiBelt wurde gestoppt während ein Produkt zwischen Sensor und Zug lag. |
Das Produkt hinter dem Sensor muss manuell entfernt werden. |
Aufzählungsname: |
ProductsPerStepRange |
Aufzählungswert: |
88 |
Beschreibung: |
ProductsPerStep liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.auiProductsPerStep[y] liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.auiProductsPerStep[y] muss im Bereich >= 1 liegen. |
Aufzählungsname: |
ProgrammingInvalidEEPROM |
Aufzählungswert: |
44 |
Beschreibung: |
Beim Beschreiben des Gebers EEPROM ist ein Fehler aufgetreten. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_ModuleInterface.stHome.i_etMode gleich ET_HomeMode.WriteToAxisEncoder ausgewählt. Der Geber wird bereits beschrieben. |
Versuchen Sie es zu einem anderen Zeitpunkt erneut. |
Aufzählungsname: |
ReactionOffsetInvalid |
Aufzählungswert: |
5 |
Beschreibung: |
ReactionOffset liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang TPL.ST_StandardModuleInterface.iq_stExt.udiReactionOffset wurde ein ungültiger Wert übergeben. |
Stellen Sie sicher, dass der Wert am Eingang TPL.ST_StandardModuleInterface.iq_stExt.udiReactionOffset kleiner oder gleich TPL.Gc_udiMaxNumberOfReactions - TPL.ET_Reaction.MainsContactorOff ist. |
Aufzählungsname: |
ReadyForStepOffsetRange |
Aufzählungswert: |
83 |
Beschreibung: |
ReadyForStepOffset liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrReadyForStepOffset liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrReadyForStepOffset muss im Bereich <= 0 liegen. |
Aufzählungsname: |
ReferenceInvalid |
Aufzählungswert: |
28 |
Beschreibung: |
Die Referenz ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Referenzen der Modulschnittstelle wurden nicht initialisiert. |
Vor dem ersten Aufruf des Moduls muss dessen Methode InitModuleInterface erfolgreich aufgerufen worden sein. |
Aufzählungsname: |
RestoreInterrupted |
Aufzählungswert: |
50 |
Beschreibung: |
Das Wiederherstellen wurde unterbrochen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_ModuleInterface.stHome.i_etMode gleich ET_HomeMode.RestorePosFromRetain ausgewählt. Das Auslesen des Gebers wurde mehrfach vom Sercos unterbrochen. |
Stellen Sie sicher, dass die Ausführung des Moduls nicht zu lange von anderen Tasks unterbrochen wird, sodass die Funktion nur einmal von der Task Sercos unterbrochen werden kann. |
Aufzählungsname: |
SercosNotInPhaseFour |
Aufzählungswert: |
47 |
Beschreibung: |
Der Sercos Bus befindet sich nicht in Phase 4. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter State des 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: |
SmgDiag |
Aufzählungswert: |
53 |
Beschreibung: |
Der SoMotion-Generator befindet sich im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es ist ein Fehler in der internen Verarbeitung aufgetreten. |
Bitte informieren Sie das Supportteam über diesen Fehler. Weitere Hinweise finden Sie unter sMsg. |
Aufzählungsname: |
StartAcceptOffsetRange |
Aufzählungswert: |
95 |
Beschreibung: |
StartAcceptOffset liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrTrainTimeOut liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrTrainTimeOut muss im Bereich >= 0 liegen. |
Aufzählungsname: |
StartDelayDistanceRange |
Aufzählungswert: |
103 |
Beschreibung: |
StartDelayDistance liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrStartDelayDistance liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrStartDelayDistance muss >= 0 sein. Wenn MTB.ET_EventTrigger = StartOnSignal, muss ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrStartDelayDistance >= (ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronStart *2 + ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrMinProductLength) sein. Wenn MTB.ET_EventTrigger = MasterSelectPos, muss ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrStartDelayDistance >= ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrMasterPeriod sein. |
Aufzählungsname: |
StartDelayTimeRange |
Aufzählungswert: |
82 |
Beschreibung: |
StartDelayTime liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrStartDelayTime liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrStartDelayTime muss im Bereich >= 0 liegen. |
Aufzählungsname: |
StationLockOffsetRange |
Aufzählungswert: |
96 |
Beschreibung: |
StationLockOffset liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrStationLockOffset liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrStationLockOffset muss im Bereich <= 0 liegen. |
Aufzählungsname: |
StationPosRange |
Aufzählungswert: |
86 |
Beschreibung: |
StationPos liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrStationPos liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrStationPos muss im Bereich <= ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength liegen, und die Sortierung muss in aufsteigender Reihenfolge (Stationpos2 > Stationpos1) erfolgen. |
Aufzählungsname: |
StepAccelerationRange |
Aufzählungswert: |
75 |
Beschreibung: |
StepAcceleration liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stStepMove.lrAcc liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stStepMove.lrAcc muss im Bereich von MTB.Gc_lrMinAcceleration bis zum kleinsten MaxAcc der Achsen liegen. |
Aufzählungsname: |
StepDecelerationRange |
Aufzählungswert: |
76 |
Beschreibung: |
StepDeceleration liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stStepMove.lrDec liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stStepMove.lrDec muss im Bereich von MTB.Gc_lrMinAcceleration bis zum kleinsten MaxAcc der Achsen liegen. |
Aufzählungsname: |
StepJerkRange |
Aufzählungswert: |
77 |
Beschreibung: |
StepJerk liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stStepMove.lrJerk liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stStepMove.lrJerk muss im Bereich > MTB.Gc_lrMinJerk liegen. |
Aufzählungsname: |
StepsRange |
Aufzählungswert: |
89 |
Beschreibung: |
Steps liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.alrSteps[y] liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.alrSteps[y] muss im Bereich > 0 liegen. |
Aufzählungsname: |
StepVelocityRange |
Aufzählungswert: |
74 |
Beschreibung: |
StepVelocity liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stStepMove.lrVel liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.stStepMove.lrVel muss im Bereich von MTB.Gc_lrMinVelocity bis zum kleinsten MaxVel der Achsen liegen. |
Aufzählungsname: |
StopDistanceRange |
Aufzählungswert: |
92 |
Beschreibung: |
StopDistance liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter. lrStopDistance liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter. lrStopDistance muss im Bereich >= 0 liegen. |
Aufzählungsname: |
StopEndOfCycle |
Aufzählungswert: |
25 |
Beschreibung: |
Es wird ein Halt am Ende des Zyklus ausgeführt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Modul führt die Reaktion TPL.ET_Reaction.StopEndOfCycle aus. |
Überprüfen Sie die globale Ausnahmeliste TPL.ST_ExceptionList, um detaillierte Informationen bezüglich der Ursache der Reaktion zu erhalten. Quittieren Sie die Ausnahmen, um die Reaktionen zu verwerfen. |
Aufzählungsname: |
SumOfStepsRange |
Aufzählungswert: |
90 |
Beschreibung: |
SumOfSteps liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.alrSteps[y] liegt außerhalb seines Wertebereichs. |
Die Summe aller Schritte muss <= ST_ModuleInterface.stMain.i_rstParameter.lrTrainLength sein. |
Aufzählungsname: |
SynchronEndRange |
Aufzählungswert: |
100 |
Beschreibung: |
SynchronEnd liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronEnd liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronEnd muss > 0 sein. |
SynchronStartPlusSychronEndEndRange
Aufzählungsname: |
SynchronStartPlusSychronEndEndRange |
Aufzählungswert: |
102 |
Beschreibung: |
SynchronStartPlusSychronEndEnd liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Summe der Parameter (ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronStart + ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronEnd) liegt außerhalb ihres Wertebereichs. |
Die Summe der Parameter (ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronStart + ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronEnd) muss < ST_ModuleInterface.astStation[x].i_rstParameter.alrSteps[0] sein. |
Aufzählungsname: |
SynchronStartRange |
Aufzählungswert: |
101 |
Beschreibung: |
SynchronStart liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronEnd liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.lrSynchronEnd muss > 0 sein. |
Aufzählungsname: |
SyncStopEH |
Aufzählungswert: |
24 |
Beschreibung: |
Ein synchroner Halt wird ausgeführt. Die Achse verbleibt anschließend in Lageregelung. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Modul führt die Reaktion TPL.ET_Reaction.SyncStopEH aus. |
Überprüfen Sie die globale Ausnahmeliste TPL.ST_ExceptionList, um detaillierte Informationen bezüglich der Ursache der Reaktion zu erhalten. Quittieren Sie die Ausnahmen, um die Reaktionen zu verwerfen. |
Aufzählungsname: |
SyncStopEL |
Aufzählungswert: |
23 |
Beschreibung: |
Ein synchroner Halt wird ausgeführt. Die Achse verbleibt anschießend nicht in Lageregelung. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Modul führt die Reaktion TPL.ET_Reaction.SyncStopEL aus. |
Überprüfen Sie die globale Ausnahmeliste TPL.ST_ExceptionList, um detaillierte Informationen bezüglich der Ursache der Reaktion zu erhalten. Quittieren Sie die Ausnahmen, um die Reaktionen zu verwerfen. |
Aufzählungsname: |
TpMissing |
Aufzählungswert: |
116 |
Beschreibung: |
Ein Touchprobe-Signal wurde nicht gefunden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Betriebsart ET_OpMode.Homing wurde mit dem Modus ST_ModuleInterface.stHome.i_etMode gleich ET_HomeMode.HomeOnTp ausgewählt. Es wurde kein TP-Signal erkannt |
Ein TP-Signal wird in Verbindung mit der Strecke ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength erwartet. |
Aufzählungsname: |
TPSignalsPerTrainRange |
Aufzählungswert: |
114 |
Beschreibung: |
TPSignalsPerTrain liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.uiTPSignalsPerTrain liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stHome.i_stOnTpParameter.uiTPSignalsPerTrain muss >= 1 sein. |
Aufzählungsname: |
TrainLengthRange |
Aufzählungswert: |
65 |
Beschreibung: |
TrainLength liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.lrTrainLength liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.lrTrainLength muss im Bereich > 0 bis ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength liegen. |
Aufzählungsname: |
TrainMovesBackward |
Aufzählungswert: |
59 |
Beschreibung: |
Ein Zug fährt rückwärts. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Crashüberwachung hat ein Rückwärtsfahren eines Zuges erkannt. |
Überprüfen Sie die Bewegungsparameter der Züge und der Crashüberwachung. |
Aufzählungsname: |
TrainOrderInvalid |
Aufzählungswert: |
108 |
Beschreibung: |
Die Reihenfolge der Züge ist vertauscht. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Zugreihenfolge stimmt nicht. |
Die Züge müssen hintereinander stehen. Die Züge müssen referenziert werden. |
Aufzählungsname: |
TrainsDistanceFactorRange |
Aufzählungswert: |
84 |
Beschreibung: |
TrainsDistanceFactor liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrTrainsDistanceFactor liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stIndexed.lrTrainsDistanceFactor muss im Bereich >= 0 liegen. |
Aufzählungsname: |
TrainsDistanceRange |
Aufzählungswert: |
85 |
Beschreibung: |
TrainsDistance liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrTrainsDistance liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrTrainsDistance muss im Bereich >= 0 liegen. |
Aufzählungsname: |
TrainsNotInPeriode |
Aufzählungswert: |
15 |
Beschreibung: |
Die Züge befinden sich nicht in der Periode. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Züge wurden außerhalb ihrer Periode bewegt. Die Differenz der Position von zwei Zügen ist größer als ST_ModuleInterface.stMain.i_rstParameter.lrBeltLength. |
Die Züge müssen erneut referenziert werden. |
Aufzählungsname: |
TrainsPerBeltRange |
Aufzählungswert: |
62 |
Beschreibung: |
TrainsPerBelt liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der ST_ModuleInterface.stMain.i_rstParameter.uiTrainsPerBelt liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.uiTrainsPerBelt muss im Bereich >= 1 liegen. |
Aufzählungsname: |
TrainTimeOutRange |
Aufzählungswert: |
94 |
Beschreibung: |
TrainTimeOut liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrTrainTimeOut liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrTrainTimeOut muss im Bereich >= 0 liegen. |
Aufzählungsname: |
UnexpectedFeedback |
Aufzählungswert: |
35 |
Beschreibung: |
Ein Baustein hat einen unbeabsichtigten Wert zurückgegeben. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es ist ein Fehler in der internen Verarbeitung aufgetreten |
Bitte informieren Sie das Supportteam über diesen Fehler. |
Aufzählungsname: |
UnknownMode |
Aufzählungswert: |
48 |
Beschreibung: |
Die Mode ist nicht bestimmbar. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang ST_ModuleInterface.stHome.i_etMode wurde ein ungültiger Wert angelegt. |
Der Eingang ST_ModuleInterface.stHome.i_etMode muss mit einem Element der Enumeration ET_HomeMode belegt werden. |
Aufzählungsname: |
UserCamIdNotSet |
Aufzählungswert: |
105 |
Beschreibung: |
Die UserCamId ist nicht definiert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.diUserCamId ist nicht festgelegt. |
Wenn ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron = MTB.SystemCam, dann muss ST_ModuleInterface.astStation[x].i_rstParameter.stSynchron.diUserCamId mit einer gültigen CamId festgelegt werden. |
Aufzählungsname: |
WarmStartAccelerationRange |
Aufzählungswert: |
68 |
Beschreibung: |
WarmStartAcceleration liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.stWarmStartMove.lrAcc liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.stWarmStartMove.lrAcc muss im Bereich zwischen MTB.Gc_lrMinAcceleration und dem kleinsten MaxAcc aller Achsen liegen. |
Aufzählungsname: |
WarmStartDecelerationRange |
Aufzählungswert: |
69 |
Beschreibung: |
WarmStartDeceleration liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.stWarmStartMove.lrDec liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.stWarmStartMove.lrDec muss im Bereich zwischen MTB.Gc_lrMinAcceleration und dem kleinsten MaxAcc aller Achsen liegen. |
Aufzählungsname: |
WarmStartJerkRange |
Aufzählungswert: |
67 |
Beschreibung: |
WarmStartJerk liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.stWarmStartMove.lrJerk liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.stWarmStartMove.lrJerk muss im Bereich > MTB.Gc_lrMinJerk liegen. |
Aufzählungsname: |
WarmStartNotPossible |
Aufzählungswert: |
54 |
Beschreibung: |
Ein Warmstart ist nicht möglich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Nach der Erkennung eines schwerwiegenden Fehlers ist kein WarmStart möglich. WarmStart ist nicht möglich, so lange zuvor noch kein ColdStart ausgeführt wurde. |
Es muss ein ColdStart ausgeführt werden. |
Aufzählungsname: |
WarmStartVelocityRange |
Aufzählungswert: |
66 |
Beschreibung: |
WarmStartVelocity liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.stWarmStartMove.lrVel liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.stMain.i_rstParameter.stWarmStartMove.lrVel muss im Bereich zwischen MTB.Gc_lrMinVelocity und dem kleinsten MaxVel aller Achsen liegen. |
Aufzählungsname: |
WarningDistanceRange |
Aufzählungswert: |
93 |
Beschreibung: |
WarningDistance liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrWarningDistance liegt außerhalb seines Wertebereichs. |
Der Parameter ST_ModuleInterface.astStation[x].i_rstParameter.lrWarningDistance muss im Bereich >= 0 liegen. |
Bezeichnung |
Beschreibung |
---|---|
Die Methode verknüpft die Referenzen der MultiBeltModule-Schnittstelle. |