FB_MultiBelt – Allgemeine Informationen

Überblick

Typ:

Funktionsbaustein

Verfügbar ab:

V1.0.0.0

Übernommen aus:

-

Implementiert:

-

Versionen:

Aktuelle Version

Aufgabe

Der Funktionsbaustein kann für die Eintaktung oder die Gruppierung von Produkten verwendet werden. Er ersetzt und erweitert die DualBelt-Funktionalität.

Beschreibung

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.

HINWEIS: Nur Touchprobes der Steuerung OnBoard I/O und Antriebs-Touchprobes werden von den Funktionen dieser Bibliothek unterstützt. TM5-Modul-Touchprobes werden nicht unterstützt.

Schnittstelle

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

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer Ausgang zur Diagnose.

q_etDiag = 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

ST_MultiBelt

Parameterstruktur des MultiBelt-Verbunds

Diagnosemeldungen

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.

AdditionalStepRange

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.

AllTrainsHold

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.

Automatic

Enumerationsname:

Automatic

Enumerationswert:

8

Beschreibung:

Der MultiBelt befindet sich im Automatikbetrieb.

Automatikbetrieb aktiv.

BeltLengthInvalid

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.

BeltLengthRange

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.

ControllerStopInterfaceInvalid

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.

Crash

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.

CrashDistanceRange

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.

CycleTimeDiag

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.

DepartureAccelerationRange

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.

DepartureDecelerationRange

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.

DepartureDelayRange

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.

DepartureJerkRange

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.

DepartureVelocityRange

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.

Disabled

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.

DriveLogAdrInvalid

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.

DriveNotSet

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.

FeatureNotSupported

Enumerationsname:

FeatureNotSupported

Enumerationswert:

102

Beschreibung:

Diese Funktion wird nicht unterstützt. Weitere Informationen finden Sie unter g_sMsg.

GearFactorRange

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.

HomeOffsetInvalid

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.

Initializing

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.

LencHelpNotSet

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.

LimitInterfaceInvalid

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.

LockOutTimeRange

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.

MasterPeriodeRange

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

MinProductLengthRange

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.

MinProductTimeRange

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.

NumOfBeltsRange

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.

NumOfStationsRange

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.

NumOfStepsRange

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.

OutOfWarmStartWindow

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.

PhaseRange

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.

ProductsPerStepRange

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.

ReadyForStepOffsetRange

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.

RefActValuesInterfaceInvalid

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.

SercosInterfaceInvalid

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.

SetLimitInterfaceInvalid

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.

SkipStepsNotSupportedForSynchron

Enumerationsname:

SkipStepsNotSupportedForSynchron

Enumerationswert:

103

Beschreibung:

SkipSteps-Funktion wird für synchrone Stationen nicht unterstützt.

SmgDiag

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.

StartAcceptOffsetRange

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.

StartDelayDistanceRange

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.

StartDelayTimeRange

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.

StationLockOffsetRange

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.

StationPosRange

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).

StepAccelerationRange

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.

StepDecelerationRange

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.

StepJerkRange

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.

StepsRange

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.

StepVelocityRange

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.

StopDistanceRange

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.

SumOfStepsRange

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.

SynchronEndRange

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.

SynchronStartPlusSychronEndEndRange

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.

SynchronStartRange

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.

TimerInterfaceInvalid

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

TrainLengthRange

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.

TrainMovesBackward

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.

TrainOrderInvalid

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.

TrainsDistanceFactorRange

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.

TrainsDistanceRange

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.

TrainsPerBeltRange

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.

TrainTimeOutRange

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.

UnknownState

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.

UserCamIdNotSet

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.

WaitAllTrainsInactive

Enumerationsname:

WaitAllTrainsInactive

Enumerationswert:

15

Beschreibung:

Warten bis alle Züge deaktiviert wurden.

Statusmeldung - Interner Zustand.

WaitAllTrainsReady

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.

WaitAllTrainsStopped

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.

WaitColdStartAccepted

Enumerationsname:

WaitColdStartAccepted

Enumerationswert:

3

Beschreibung:

Warten bis der Kaltstart akzeptiert wurde.

Statusmeldung - Interner Zustand.

WaitColdStartDone

Enumerationsname:

WaitColdStartDone

Enumerationswert:

4

Beschreibung:

Warten bis der Kaltstart abgeschlossen ist.

Statusmeldung - Fahren auf Kaltstartposition

WaitForStart

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.

WaitStationsReady

Enumerationsname:

WaitStationsReady

Enumerationswert:

7

Beschreibung:

Warten bis alle Stationen bereit sind.

Statusmeldung - Interner Zustand.

WaitWarmStartDone

Enumerationsname:

WaitWarmStartDone

Enumerationswert:

6

Beschreibung:

Warten bis der Warmstart abgeschlossen ist.

Statusmeldung - Fahren auf Warmstartposition.

WarmStartAccelerationRange

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.

WarmStartDecelerationRange

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.

WarmStartJerkRange

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.

WarmStartNotPossible

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.

-

WarmStartVelocityRange

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.

WarningDistanceRange

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.