Typ: |
Funktionsbaustein |
Verfügbar ab: |
V1.0.0.0 |
Übernommen aus: |
- |
Implementiert: |
- |
Versionen: |
Aktuelle Version |
Der Funktionsbaustein kann für die Eintaktung oder die Gruppierung von Produkten verwendet werden. Er ersetzt und erweitert die DualBelt-Funktionalität.
Mithilfe dieses Moduls können mehrere parallel arbeitende Bänder mit darauf montierten Zügen abgearbeitet werden. Es können Stationen definiert werden, in denen die Züge Produkte aufnehmen oder abgeben. Eine detaillierte Beschreibung der Funktion und der Optionen finden Sie unter Grundlagen.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_xEnable |
BOOL |
Eine steigende Flanke FALSE -> TRUE aktiviert die POU, eine fallende Flanke TRUE -> FALSE deaktiviert sie. Wenn die POU deaktiviert ist, führt sie keine Aktionen aus. |
i_xStart |
BOOL |
FALSE -> TRUE: Start des MultiBelt-Verbunds nach eingestellten Parametern. |
i_xWSSelect |
BOOL |
TRUE: Warmstart ist ausgewählt. Bei einer positiven Flanke an i_xStart wird zuerst ein Warmstart ausgeführt. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xActive |
BOOL |
TRUE: Die POU ist aktiv und muss weiter ausgeführt werden. FALSE: Die POU ist inaktiv. |
q_xReady |
BOOL |
TRUE: Die POU ist betriebsbereit und kann Benutzerbefehle entgegennehmen. FALSE: Die POU ist nicht bereit, Anwenderbefehle entgegenzunehmen. |
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
POU-spezifischer Ausgang zur Diagnose. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die den Diagnosezustand konkretisiert. |
Eingang/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stMultiBelt |
Parameterstruktur des MultiBelt-Verbunds |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
AllTrainsHold |
9 |
Die Züge werden angehalten. |
OK |
Automatic |
8 |
Der MultiBelt befindet sich im Automatikbetrieb. |
OK |
Disabled |
0 |
Der Baustein ist deaktiviert. |
OK |
Initializing |
91 |
Der Baustein wird initialisiert. |
OK |
WaitAllTrainsInactive |
15 |
Warten bis alle Züge deaktiviert wurden. |
OK |
WaitAllTrainsReady |
1 |
Warten bis alle Züge bereit sind. |
OK |
WaitAllTrainsStopped |
10 |
Warten bis alle Züge stillgesetzt wurden. |
OK |
WaitColdStartAccepted |
3 |
Warten bis der Kaltstart akzeptiert wurde. |
OK |
WaitColdStartDone |
4 |
Warten bis der Kaltstart abgeschlossen ist. |
OK |
WaitForStart |
2 |
Warten auf Startbefehl. |
OK |
WaitStationsReady |
7 |
Warten bis alle Stationen bereit sind. |
OK |
WaitWarmStartDone |
6 |
Warten bis der Warmstart abgeschlossen ist. |
ControllerConditionInvalid |
TimerInterfaceInvalid |
35 |
Die Schnittstelle Timer ist ungültig. |
InputParameterInvalid |
AdditionalStepRange |
74 |
AdditionalStep ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
BeltLengthInvalid |
34 |
Die Länge des Bandes ist ungültig. |
InputParameterInvalid |
BeltLengthRange |
47 |
BeltLength ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
ControllerStopInterfaceInvalid |
101 |
Das ControllerStopInterface ist ungültig. |
InputParameterInvalid |
CrashDistanceRange |
46 |
CrashDistance ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
DepartureAccelerationRange |
54 |
Die Beschleunigung der Abfahrtsbewegung ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
DepartureDecelerationRange |
55 |
Die Verzögerung der Abfahrtsbewegung ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
DepartureDelayRange |
62 |
DepartureDelay ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
DepartureJerkRange |
56 |
Der Ruck der Abfahrtsbewegung ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
DepartureVelocityRange |
53 |
Die Geschwindigkeit der Abfahrtsbewegung ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
DriveLogAdrInvalid |
26 |
Die Schnittstelle der Achse ist ungültig. |
InputParameterInvalid |
DriveNotSet |
81 |
Die Achse wurde nicht gesetzt. |
InputParameterInvalid |
FeatureNotSupported |
102 |
Diese Funktion wird nicht unterstützt. Weitere Informationen finden Sie unter g_sMsg. |
InputParameterInvalid |
GearFactorRange |
99 |
Der GearFactor ist außerhalb seines Wertebereichs |
InputParameterInvalid |
HomeOffsetInvalid |
30 |
Der Abstand zweier Züge ist ungültig. |
InputParameterInvalid |
LencHelpNotSet |
61 |
Der Hilfsencoder wurde nicht gesetzt. |
InputParameterInvalid |
LimitInterfaceInvalid |
36 |
Die Schnittstelle Limit ist ungültig. |
InputParameterInvalid |
LockOutTimeRange |
63 |
LockOutTime ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
MasterPeriodeRange |
92 |
lrMasterPeriod ist außerhalb seines Wertebereichs. |
InputParameterInvalid |
MinProductLengthRange |
93 |
Der Wert des Parameters lrMinProductLength liegt außerhalb seines Bereichs. |
InputParameterInvalid |
MinProductTimeRange |
64 |
MinProductTime ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
NumOfBeltsRange |
44 |
NumOfBelts ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
NumOfStationsRange |
43 |
NumOfStations ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
NumOfStepsRange |
70 |
NumOfSteps ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
PhaseRange |
94 |
lrPhase ist außerhalb seines Wertebereichs. |
InputParameterInvalid |
ProductsPerStepRange |
71 |
ProductsPerStep ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
ReadyForStepOffsetRange |
66 |
ReadyForStepOffset ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
RefActValuesInterfaceInvalid |
80 |
Die Schnittstelle RefActValues ist ungültig. |
InputParameterInvalid |
SetLimitInterfaceInvalid |
42 |
Die Schnittstelle SetLimit ist ungültig. |
InputParameterInvalid |
SkipStepsNotSupportedForSynchron |
103 |
SkipSteps-Funktion wird für synchrone Stationen nicht unterstützt. |
InputParameterInvalid |
StartAcceptOffsetRange |
78 |
StartAcceptOffset ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StartDelayDistanceRange |
98 |
Der Parameter lrStartDelayDistance liegt außerhalb seines Wertebereichs. |
InputParameterInvalid |
StartDelayTimeRange |
65 |
StartDelayTime ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StationLockOffsetRange |
79 |
StationLockOffset ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StationPosRange |
69 |
StationPos ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StepAccelerationRange |
58 |
Die Beschleunigung eines Schritts ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StepDecelerationRange |
59 |
Die Verzögerung eines Schritts ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StepJerkRange |
60 |
Der Ruck eines Schritts ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StepsRange |
72 |
Steps ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StepVelocityRange |
57 |
Die Geschwindigkeit für einen Schritt ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
StopDistanceRange |
75 |
StopDistance ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
SumOfStepsRange |
73 |
Die Summe der Schritte ist nicht gültig. |
InputParameterInvalid |
SynchronEndRange |
95 |
lrSynchronEnd liegt außerhalb seines Wertebereichs. |
InputParameterInvalid |
SynchronStartPlusSychronEndEndRange |
97 |
Die Summe von (SynchronStart + SynchronEnd) liegt außerhalb ihres Wertebereichs. |
InputParameterInvalid |
SynchronStartRange |
96 |
lrSynchronStart liegt außerhalb seines Wertebereichs. |
InputParameterInvalid |
TrainLengthRange |
48 |
TrainLength ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
TrainOrderInvalid |
31 |
Die Reihenfolge der Züge ist ungültig. |
InputParameterInvalid |
TrainsDistanceFactorRange |
67 |
TrainsDistanceFactor ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
TrainsDistanceRange |
68 |
TrainsDistance ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
TrainsPerBeltRange |
45 |
TrainsPerBeltRange ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
TrainTimeOutRange |
77 |
TrainTimeOut ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
UserCamIdNotSet |
100 |
diUserCamId für Bewegungsgesetz SystemCam nicht belegt. |
InputParameterInvalid |
WarmStartAccelerationRange |
51 |
Die Beschleunigung für den Warmstart ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
WarmStartDecelerationRange |
51 |
Die Verzögerung für den Warmstart ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
WarmStartJerkRange |
50 |
Der Ruck für den Warmstart ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
WarmStartVelocityRange |
49 |
Die Geschwindigkeit für den Warmstart ist außerhalb des gültigen Bereichs. |
InputParameterInvalid |
WarningDistanceRange |
76 |
Abstandswarnung ist außerhalb des gültigen Bereichs. |
SercosConditionInvalid |
SercosInterfaceInvalid |
24 |
Die Sercos-Schnittstelle ist ungültig. |
SystemParameterInvalid |
CycleTimeDiag |
33 |
Die Sercos-Zykluszeit ist außerhalb des gültigen Bereiches. |
UnexpectedProgramBehavior |
Crash |
22 |
Zusammenstoß |
UnexpectedProgramBehavior |
SmgDiag |
23 |
Interne Diagnosemeldung |
UnexpectedProgramBehavior |
TrainMovesBackward |
39 |
Ein Zug fährt rückwärts. |
UnexpectedProgramBehavior |
UnknownState |
25 |
Nicht bestimmbarer Zustand. |
WarmStartConditionInvalid |
OutOfWarmStartWindow |
32 |
Die Position des Zuges befindet sich außerhalb des Warmstartfensters. |
WarmStartConditionInvalid |
WarmStartNotPossible |
27 |
Ein Warmstart ist nicht möglich. |
Enumerationsname: |
AdditionalStepRange |
Enumerationswert: |
74 |
Beschreibung: |
AdditionalStep ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].lrAdditionalStep ist ungültig. |
Der Parameter stMultiBelt.astStation[x].lrAdditionalStep liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].lrAdditionalStep muss >= 0 sein. |
Enumerationsname: |
AllTrainsHold |
Enumerationswert: |
9 |
Beschreibung: |
Die Züge werden angehalten. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Statusmeldung - Stopp während Automatikbetrieb Eingang i_xStart = FALSE. |
Den Eingang i_xStart auf TRUE setzen. |
Enumerationsname: |
Automatic |
Enumerationswert: |
8 |
Beschreibung: |
Der MultiBelt befindet sich im Automatikbetrieb. |
Automatikbetrieb aktiv.
Enumerationsname: |
BeltLengthInvalid |
Enumerationswert: |
34 |
Beschreibung: |
Die Länge des Bandes ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Länge des Bandes ist ungültig. |
Mindestens eine Zugposition ist größer als +/-stGeneral.lrBeltLength. |
Die Züge müssen referenziert werden. Passen Sie den Parameter stMultiBelt.stGeneral.lrBeltLength an. |
Enumerationsname: |
BeltLengthRange |
Enumerationswert: |
47 |
Beschreibung: |
BeltLength ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.lrBeltLength ist ungültig. |
Der Parameter stMultiBelt.stGeneral.lrBeltLength liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.lrBeltLength muss > 0 sein. |
Enumerationsname: |
ControllerStopInterfaceInvalid |
Enumerationswert: |
101 |
Beschreibung: |
Das ControllerStopInterface ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
ControllerStop-Schnittstelle ist ungültig. |
Ungültiger Antriebstyp. |
Wählen Sie einen gültigen Antriebstyp aus. |
Enumerationsname: |
Crash |
Enumerationswert: |
22 |
Beschreibung: |
Zusammenstoß |
Problem |
Ursache |
Lösung |
---|---|---|
Zusammenstoß |
Die Kollisionsüberwachung hat kritische Abstände der Züge erkannt und gestoppt. |
Überprüfen Sie die Parametrierung der Stationen und Züge. Überprüfen Sie den Parameter stMultiBelt.stGeneral.lrCrashDistance. |
Enumerationsname: |
CrashDistanceRange |
Enumerationswert: |
46 |
Beschreibung: |
CrashDistance ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.lrCrashDistance ist ungültig. |
Der Parameter stMultiBelt.stGeneral.lrCrashDistance liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.lrCrashDistance muss > - stMultiBelt.stGeneral.lrBeltLength sein. |
Enumerationsname: |
CycleTimeDiag |
Enumerationswert: |
33 |
Beschreibung: |
Die Sercos-Zykluszeit ist außerhalb des gültigen Bereiches. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Sercos-Zykluszeit ist ungültig. |
Die Sercos-Zykluszeit muss kleiner sein als die Zykluszeit des Tasks. |
Verkleinern Sie die Sercos-Zykluszeit. Erhöhen Sie die RTB-Zykluszeit. |
Enumerationsname: |
DepartureAccelerationRange |
Enumerationswert: |
54 |
Beschreibung: |
Die Beschleunigung der Abfahrtsbewegung ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrAcc ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrAcc liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrAcc muss im Bereich Gc_lrMinAcceleration bis kleinste MaxAcc der Züge liegen. |
Enumerationsname: |
DepartureDecelerationRange |
Enumerationswert: |
55 |
Beschreibung: |
Die Verzögerung der Abfahrtsbewegung ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrDec ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrDec liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrDec muss im Bereich Gc_lrMinDeceleration bis kleinste MaxAcc der Züge liegen. |
Enumerationsname: |
DepartureDelayRange |
Enumerationswert: |
62 |
Beschreibung: |
DepartureDelay ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[iStation].stIndexed.lrDepartureDelay ist ungültig. |
Der Parameter stMultiBelt.astStation[iStation].stIndexed.lrDepartureDelay liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[iStation].stIndexed.lrDepartureDelay muss im Bereich zwischen 0 und stMultiBelt.astStation[iStation].stIndexed.lrStartDelayTime liegen. |
Enumerationsname: |
DepartureJerkRange |
Enumerationswert: |
56 |
Beschreibung: |
Der Ruck der Abfahrtsbewegung ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrJerk ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrJerk ist außerhalb des gültigen Bereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrJerk muss > Gc_lrMinJerk sein. |
Enumerationsname: |
DepartureVelocityRange |
Enumerationswert: |
53 |
Beschreibung: |
Die Geschwindigkeit der Abfahrtsbewegung ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrVel ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrVel liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stDepartureMove.lrVel muss im Bereich Gc_lrMinVelocity bis kleinste MaxVel der Züge liegen. |
Enumerationsname: |
Disabled |
Enumerationswert: |
0 |
Beschreibung: |
Der Baustein ist deaktiviert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Statusmeldung - Funktionsbaustein ist nicht aktiviert. Der Eingang i_xEnable ist FALSE. |
Den Eingang i_xEnable auf TRUE setzen. |
Enumerationsname: |
DriveLogAdrInvalid |
Enumerationswert: |
26 |
Beschreibung: |
Die Schnittstelle der Achse ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Antriebsschnittstelle ist ungültig. |
stMultiBelt.astTrain[x].ifDrive.stLogAdr ist nicht belegt oder ein ungültiger Wert. |
Belegen oder ändern Sie stMultiBelt.astTrain[x].ifDrive.stLogAdr. |
Enumerationsname: |
DriveNotSet |
Enumerationswert: |
81 |
Beschreibung: |
Die Achse wurde nicht gesetzt. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Antriebsschnittstelle ist ungültig. |
Der Parameter stMultiBelt.astTrain[x].ifDrive ist nicht belegt. |
Belegen Sie den Parameter stMultiBelt.astTrain[x].ifDrive. |
Enumerationsname: |
FeatureNotSupported |
Enumerationswert: |
102 |
Beschreibung: |
Diese Funktion wird nicht unterstützt. Weitere Informationen finden Sie unter g_sMsg. |
Enumerationsname: |
GearFactorRange |
Enumerationswert: |
99 |
Beschreibung: |
Der GearFactor ist außerhalb seines Wertebereichs |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stStation[x].stSynchron.lrGearFactor ist ungültig. |
Der Parameter stMultiBelt.stStation[x].stSynchron.lrGearFactor liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stStation[x].stSynchron.lrGearFactor muss > 0 (Standard = 1) sein. |
Enumerationsname: |
HomeOffsetInvalid |
Enumerationswert: |
30 |
Beschreibung: |
Der Abstand zweier Züge ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Abstand zweier Züge ist ungültig. |
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. |
Enumerationsname: |
Initializing |
Enumerationswert: |
91 |
Beschreibung: |
Der Baustein wird initialisiert. |
Der Funktionsbaustein wird initialisiert und ist nicht bereit, Befehle an den Eingängen entgegenzunehmen.
Der Funktionsbaustein meldet seine Betriebsbereitschaft mit dem Signal q_xReady = TRUE.
Enumerationsname: |
LencHelpNotSet |
Enumerationswert: |
61 |
Beschreibung: |
Der Hilfsencoder wurde nicht gesetzt. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Hilfsencoder wurde nicht gesetzt. |
Der Parameter iq_stMultiBelt.astStation[iStation].stIndexed.lencHelp ist nicht gesetzt. |
Der Parameter iq_stMultiBelt.astStation[iStation].stIndexed.lencHelp muss mit einem logischen Geber über die Steuerungskonfiguration belegt werden. |
Enumerationsname: |
LimitInterfaceInvalid |
Enumerationswert: |
36 |
Beschreibung: |
Die Schnittstelle Limit ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Begrenzungsschnittstelle ist ungültig. |
Ungültiger Antriebstyp. |
Wählen Sie einen gültigen Antriebstyp aus. |
Enumerationsname: |
LockOutTimeRange |
Enumerationswert: |
63 |
Beschreibung: |
LockOutTime ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.lrLockOutTime ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrLockOutTime liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrLockOutTime muss >= 0 sein. |
Enumerationsname: |
MasterPeriodeRange |
Enumerationswert: |
92 |
Beschreibung: |
lrMasterPeriod ist außerhalb seines Wertebereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[iStation].stSynchron.lrMasterPeriod ist ungültig. |
Der Parameter stMultiBelt.astStation[iStation].stSynchron.lrMasterPeriod liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[iStation].stSynchron.lrMasterPeriod muss größer als 0 sein |
Enumerationsname: |
MinProductLengthRange |
Enumerationswert: |
93 |
Beschreibung: |
Der Wert des Parameters lrMinProductLength liegt außerhalb seines Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stSynchron.lrMinProductLength ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrMinProductLength liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrMinProductLength muss >= 0 sein. |
Enumerationsname: |
MinProductTimeRange |
Enumerationswert: |
64 |
Beschreibung: |
MinProductTime ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.lrMinProductTime ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrMinProductTime liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrMinProductTime muss >= 0 sein. |
Enumerationsname: |
NumOfBeltsRange |
Enumerationswert: |
44 |
Beschreibung: |
NumOfBelts ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.uiNumOfBelts ist ungültig. |
Der Parameter stMultiBelt.stGeneral.uiNumOfBelts liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.uiNumOfBelts muss im Bereich von 2 bis Gc_uiMaxNumberOfBelts liegen. |
Enumerationsname: |
NumOfStationsRange |
Enumerationswert: |
43 |
Beschreibung: |
NumOfStations ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.uiNumOfStations ist ungültig. |
Der Parameter stMultiBelt.stGeneral.uiNumOfStations liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.uiNumOfStations muss im Bereich von 1 bis Gc_uiMaxNumberOfStations liegen. |
Enumerationsname: |
NumOfStepsRange |
Enumerationswert: |
70 |
Beschreibung: |
NumOfSteps ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].uiNumOfSteps ist ungültig. |
Der Parameter stMultiBelt.astStation[x].uiNumOfSteps liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].uiNumOfSteps muss >= 1 sein. |
Enumerationsname: |
OutOfWarmStartWindow |
Enumerationswert: |
32 |
Beschreibung: |
Die Position des Zuges befindet sich außerhalb des Warmstartfensters. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Position des Zuges befindet sich außerhalb des Warmstartfensters. |
Mindestens ein Zug steht beim Warmstart außerhalb des Warmstartfensters. |
Vergrößern Sie den Parameter stMultiBelt.stGeneral.lrWarmStartWindow. Führen Sie einen Kaltstart durch. |
Enumerationsname: |
PhaseRange |
Enumerationswert: |
94 |
Beschreibung: |
lrPhase ist außerhalb seines Wertebereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stSynchron.lrPhase ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrPhase liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrPhase muss > 0 und < stMultiBelt.astStation[x].stSynchron.lrMasterPeriod sein. |
Enumerationsname: |
ProductsPerStepRange |
Enumerationswert: |
71 |
Beschreibung: |
ProductsPerStep ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].auiProductsPerStep[y] ist ungültig. |
Der Parameter stMultiBelt.astStation[x].auiProductsPerStep[y] liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].auiProductsPerStep[y] muss >= 1 sein. |
Enumerationsname: |
ReadyForStepOffsetRange |
Enumerationswert: |
66 |
Beschreibung: |
ReadyForStepOffset ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.lrReadyForStepOffset ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrReadyForStepOffset liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrReadyForStepOffset muss <= 0 sein. |
Enumerationsname: |
RefActValuesInterfaceInvalid |
Enumerationswert: |
80 |
Beschreibung: |
Die Schnittstelle RefActValues ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Schnittstelle RefActValues ist ungültig. |
Ungültiger Antriebstyp. |
Wählen Sie einen gültigen Antriebstyp aus. |
Enumerationsname: |
SercosInterfaceInvalid |
Enumerationswert: |
24 |
Beschreibung: |
Die Sercos-Schnittstelle ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die globale Sercos Schnittstelle ist ungültig. |
Falscher Antriebsbus oder falscher Controller. |
Ändern Sie den Antriebsbus oder den Controller. |
Enumerationsname: |
SetLimitInterfaceInvalid |
Enumerationswert: |
42 |
Beschreibung: |
Die Schnittstelle SetLimit ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die SetLimit-Schnittstelle ist ungültig. |
Ungültiger Antriebstyp. |
Wählen Sie einen gültigen Antriebstyp aus. |
Enumerationsname: |
SkipStepsNotSupportedForSynchron |
Enumerationswert: |
103 |
Beschreibung: |
SkipSteps-Funktion wird für synchrone Stationen nicht unterstützt. |
Enumerationsname: |
SmgDiag |
Enumerationswert: |
23 |
Beschreibung: |
Interne Diagnosemeldung |
Problem |
Ursache |
Lösung |
---|---|---|
Interne Diagnosemeldung |
Beim Erzeugen der internen Referenzwerte wurde ein Fehler erkannt. |
Weitere Informationen finden Sie unter q_sMsg. |
Enumerationsname: |
StartAcceptOffsetRange |
Enumerationswert: |
78 |
Beschreibung: |
StartAcceptOffset ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].lrTrainTimeOut ist ungültig. |
Der Parameter stMultiBelt.astStation[x].lrTrainTimeOut liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].lrTrainTimeOut muss >= 0 sein. |
Enumerationsname: |
StartDelayDistanceRange |
Enumerationswert: |
98 |
Beschreibung: |
Der Parameter lrStartDelayDistance liegt außerhalb seines Wertebereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stSynchron.lrStartDelayDistance ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrStartDelayDistance liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrStartDelayDistance muss >= 0 sein. Wenn ET_EventTrigger = StartOnSignal dann muss stMultiBelt.astStation[x].stSynchron.lrStartDelayDistance >= (stMultiBelt.astStation[x].stSynchron.lrSynchronStart *2 + stMultiBelt.astStation[x].stSynchron.lrMinProductLength) sein. Wenn ET_EventTrigger = MasterSelectPos dann muss stMultiBelt.astStation[x].stSynchron.lrStartDelayDistance >= stMultiBelt.astStation[x].stSynchron.lrMasterPeriod sein. |
Enumerationsname: |
StartDelayTimeRange |
Enumerationswert: |
65 |
Beschreibung: |
StartDelayTime ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.lrStartDelayTime ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrStartDelayTime liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrStartDelayTime muss >= 0 sein. |
Enumerationsname: |
StationLockOffsetRange |
Enumerationswert: |
79 |
Beschreibung: |
StationLockOffset ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].lrStationLockOffset ist ungültig. |
Der Parameter stMultiBelt.astStation[x].lrStationLockOffset liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].lrStationLockOffset muss <= 0 sein. |
Enumerationsname: |
StationPosRange |
Enumerationswert: |
69 |
Beschreibung: |
StationPos ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].lrStationPos ist ungültig. |
Der Parameter stMultiBelt.astStation[x].lrStationPos liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].lrStationPos muss <= stMultiBelt.stGeneral.lrBeltLength sein und in aufsteigender Reihenfolge (Stationpos2 > Stationpos1). |
Enumerationsname: |
StepAccelerationRange |
Enumerationswert: |
58 |
Beschreibung: |
Die Beschleunigung eines Schritts ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrAcc ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrAcc liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrAcc muss im Bereich Gc_lrMinAcceleration bis kleinste MaxAcc liegen. |
Enumerationsname: |
StepDecelerationRange |
Enumerationswert: |
59 |
Beschreibung: |
Die Verzögerung eines Schritts ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrDec ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrDec liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrDec muss im Bereich Gc_lrMinDeceleration bis kleinste MaxAcc liegen. |
Enumerationsname: |
StepJerkRange |
Enumerationswert: |
60 |
Beschreibung: |
Der Ruck eines Schritts ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrJerk ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrJerk liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrJerk muss > Gc_lrMinJerk sein. |
Enumerationsname: |
StepsRange |
Enumerationswert: |
72 |
Beschreibung: |
Steps ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].alrSteps[y] ist ungültig. |
Der Parameter stMultiBelt.astStation[x].alrSteps[y] liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].alrSteps[y] muss > 0 sein. |
Enumerationsname: |
StepVelocityRange |
Enumerationswert: |
57 |
Beschreibung: |
Die Geschwindigkeit für einen Schritt ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrVel ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrVel liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.stStepMove.lrVel muss im Bereich Gc_lrMinVelocity bis kleinste MaxVel liegen. |
Enumerationsname: |
StopDistanceRange |
Enumerationswert: |
75 |
Beschreibung: |
StopDistance ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x]. lrStopDistance ist ungültig. |
Der Parameter stMultiBelt.astStation[x]. lrStopDistance liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x]. lrStopDistance muss >= 0 sein. |
Enumerationsname: |
SumOfStepsRange |
Enumerationswert: |
73 |
Beschreibung: |
Die Summe der Schritte ist nicht gültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].alrSteps[y] ist ungültig. |
Der Parameter stMultiBelt.astStation[x].alrSteps[y] liegt außerhalb seines Wertebereichs. |
Die Summe aller Schritte muss <= stMultiBelt.stGeneral.lrTrainLength sein. |
Enumerationsname: |
SynchronEndRange |
Enumerationswert: |
95 |
Beschreibung: |
lrSynchronEnd liegt außerhalb seines Wertebereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stSynchron.lrSynchronEnd ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrSynchronEnd liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrSynchronEnd muss > 0 sein. |
Enumerationsname: |
SynchronStartPlusSychronEndEndRange |
Enumerationswert: |
97 |
Beschreibung: |
Die Summe von (SynchronStart + SynchronEnd) liegt außerhalb ihres Wertebereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Summe der Parameter (stMultiBelt.astStation[x].stSynchron.lrSynchronStart + iq_stMultiBelt.astStation[x].stSynchron.lrSynchronEnd) ist ungültig. |
Die Summe der Parameter (stMultiBelt.astStation[x].stSynchron.lrSynchronStart + iq_stMultiBelt.astStation[x].stSynchron.lrSynchronEnd) liegt außerhalb ihres Wertebereichs. |
Die Summe der Parameter (stMultiBelt.astStation[x].stSynchron.lrSynchronStart + iq_stMultiBelt.astStation[x].stSynchron.lrSynchronEnd) muss < iq_stMultiBelt.astStation[x].alrSteps[0] sein. |
Enumerationsname: |
SynchronStartRange |
Enumerationswert: |
96 |
Beschreibung: |
lrSynchronStart liegt außerhalb seines Wertebereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stSynchron.lrSynchronStart ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrSynchronStart liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stSynchron.lrSynchronStart muss > 0 sein. |
Enumerationsname: |
TimerInterfaceInvalid |
Enumerationswert: |
35 |
Beschreibung: |
Die Schnittstelle Timer ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Timer-Schnittstelle ist ungültig. |
Falscher Controllertyp |
Falscher Controllertyp |
Enumerationsname: |
TrainLengthRange |
Enumerationswert: |
48 |
Beschreibung: |
TrainLength ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.lrTrainLength ist ungültig. |
Der Parameter stMultiBelt.stGeneral.lrTrainLength liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.lrTrainLength muss im Bereich > 0 bis stMultiBelt.stGeneral.lrBeltLength liegen. |
Enumerationsname: |
TrainMovesBackward |
Enumerationswert: |
39 |
Beschreibung: |
Ein Zug fährt rückwärts. |
Problem |
Ursache |
Lösung |
---|---|---|
Ein Zug fährt rückwärts. |
Die Kollisionsüberwachung hat ein Rückwärtsfahren eines Zuges erkannt. |
Überprüfen Sie die Parameter. |
Enumerationsname: |
TrainOrderInvalid |
Enumerationswert: |
31 |
Beschreibung: |
Die Reihenfolge der Züge ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Reihenfolge der Züge stimmt nicht. |
Die Züge müssen hintereinander stehen. |
Die Züge müssen referenziert werden. |
Enumerationsname: |
TrainsDistanceFactorRange |
Enumerationswert: |
67 |
Beschreibung: |
TrainsDistanceFactor ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stIndexed.lrTrainsDistanceFactor ist ungültig. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrTrainsDistanceFactor liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].stIndexed.lrTrainsDistanceFactor muss >= 0 sein. |
Enumerationsname: |
TrainsDistanceRange |
Enumerationswert: |
68 |
Beschreibung: |
TrainsDistance ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].lrTrainsDistance ist ungültig. |
Der Parameter stMultiBelt.astStation[x].lrTrainsDistance liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].lrTrainsDistance muss >= 0 sein. |
Enumerationsname: |
TrainsPerBeltRange |
Enumerationswert: |
45 |
Beschreibung: |
TrainsPerBeltRange ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.uiTrainsPerBelt ist ungültig. |
Der Parameter stMultiBelt.stGeneral.uiTrainsPerBelt liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.uiTrainsPerBelt muss >= 1 sein. |
Enumerationsname: |
TrainTimeOutRange |
Enumerationswert: |
77 |
Beschreibung: |
TrainTimeOut ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].lrTrainTimeOut ist ungültig. |
Der Parameter stMultiBelt.astStation[x].lrTrainTimeOut liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].lrTrainTimeOut muss >= 0 sein. |
Enumerationsname: |
UnknownState |
Enumerationswert: |
25 |
Beschreibung: |
Nicht bestimmbarer Zustand. |
Problem |
Ursache |
Lösung |
---|---|---|
Nicht bestimmbarer Zustand. |
Bei der Programmverarbeitung ist ein ungültiger Zustand aufgetreten. |
Wenden Sie sich an den für Sie zuständigen Kundendienst von Schneider Electric. |
Enumerationsname: |
UserCamIdNotSet |
Enumerationswert: |
100 |
Beschreibung: |
diUserCamId für Bewegungsgesetz SystemCam nicht belegt. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].stSynchron.diUserCamId ist nicht belegt. |
Wenn stMultiBelt.astStation[x].stSynchron.etLawOfMotion = SystemCam dann muss stMultiBelt.astStation[iStation].stSynchron.diUserCamId mit einer gültigen CamId zugewiesen werden. |
Weisen Sie stMultiBelt.astStation[iStation].stSynchron.diUserCamId mit einer gültigen CamId zu. |
Enumerationsname: |
WaitAllTrainsInactive |
Enumerationswert: |
15 |
Beschreibung: |
Warten bis alle Züge deaktiviert wurden. |
Statusmeldung - Interner Zustand.
Enumerationsname: |
WaitAllTrainsReady |
Enumerationswert: |
1 |
Beschreibung: |
Warten bis alle Züge bereit sind. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Statusmeldung - Beim Aktivieren wartet der Funktionsbaustein, bis die Züge (Achsen) in Lageregelung sind. |
Die Achsen müssen extern aktiviert werden. Es dürfen keine Fehler anstehen. |
Enumerationsname: |
WaitAllTrainsStopped |
Enumerationswert: |
10 |
Beschreibung: |
Warten bis alle Züge stillgesetzt wurden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Statusmeldung - Stopp beim Deaktivieren des Funktionsbausteins. Eingang i_xEnable = FALSE. |
Setzen Sie den Eingang i_xEnable auf TRUE. |
Enumerationsname: |
WaitColdStartAccepted |
Enumerationswert: |
3 |
Beschreibung: |
Warten bis der Kaltstart akzeptiert wurde. |
Statusmeldung - Interner Zustand.
Enumerationsname: |
WaitColdStartDone |
Enumerationswert: |
4 |
Beschreibung: |
Warten bis der Kaltstart abgeschlossen ist. |
Statusmeldung - Fahren auf Kaltstartposition
Enumerationsname: |
WaitForStart |
Enumerationswert: |
2 |
Beschreibung: |
Warten auf Startbefehl. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Statusmeldung - Der Funktionsbaustein wartet auf den Start. Der Eingang i_xStart ist FALSE. |
Den Eingang i_xStart auf TRUE setzen. |
Enumerationsname: |
WaitStationsReady |
Enumerationswert: |
7 |
Beschreibung: |
Warten bis alle Stationen bereit sind. |
Statusmeldung - Interner Zustand.
Enumerationsname: |
WaitWarmStartDone |
Enumerationswert: |
6 |
Beschreibung: |
Warten bis der Warmstart abgeschlossen ist. |
Statusmeldung - Fahren auf Warmstartposition.
Enumerationsname: |
WarmStartAccelerationRange |
Enumerationswert: |
51 |
Beschreibung: |
Die Beschleunigung für den Warmstart ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrAcc ist ungültig. |
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrAcc liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrAcc muss im Bereich Gc_lrMinAcceleration bis kleinste MaxAcc liegen. |
Enumerationsname: |
WarmStartDecelerationRange |
Enumerationswert: |
51 |
Beschreibung: |
Die Verzögerung für den Warmstart ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrDec ist ungültig. |
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrDec liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrDec muss im Bereich Gc_lrMinDeceleration bis kleinste MaxAcc liegen. |
Enumerationsname: |
WarmStartJerkRange |
Enumerationswert: |
50 |
Beschreibung: |
Der Ruck für den Warmstart ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrJerk ist ungültig. |
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrJerk liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrJerk muss > Gc_lrMinJerk sein. |
Enumerationsname: |
WarmStartNotPossible |
Enumerationswert: |
27 |
Beschreibung: |
Ein Warmstart ist nicht möglich. |
Problem |
Ursache |
Lösung |
---|---|---|
WarmStart nicht möglich. |
Nach Erkennung eines nicht behebbaren Fehlers. Kein vorheriger Kaltstart. |
- |
Enumerationsname: |
WarmStartVelocityRange |
Enumerationswert: |
49 |
Beschreibung: |
Die Geschwindigkeit für den Warmstart ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrVel ist ungültig. |
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrVel liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.stGeneral.stWarmStartMove.lrVel muss im Bereich Gc_lrMinVelocity bis kleinste MaxVel liegen. |
Enumerationsname: |
WarningDistanceRange |
Enumerationswert: |
76 |
Beschreibung: |
Abstandswarnung ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Parameter stMultiBelt.astStation[x].lrWarningDistance ist ungültig. |
Der Parameter stMultiBelt.astStation[x].lrWarningDistance liegt außerhalb seines Wertebereichs. |
Der Parameter stMultiBelt.astStation[x].lrWarningDistance muss >= 0 sein. |