MC_SetOverride - Allgemeine Informationen
Typ |
Funktionsbaustein |
Verfügbar ab |
1.0.5.0 |
Versionen: |
Aktuelle Version |
Die Bewegungsparameter einer gestarteten Bewegung sollen geändert werden.
Allen Einzelachsbewegungsbausteinen, wie z. B. MC_MoveVelocity, die auf dieser Achse arbeiten, werden neue Bewegungsparameter gesendet. Die Bausteine setzen ihre Bewegungen mit den neuen Parametern fort.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
Axis |
SystemConfigurationItf.IF_Drive |
Schnittstelle der zu steuernden Achse |
Enable |
BOOL |
Solange der Eingang TRUE ist, werden die Bewegungsparameter an die Bausteine übertragen. |
VelFactor |
LREAL |
Neuer Override-Faktor für Geschwindigkeit: 0 bis 2.0 |
AccFactor |
LREAL |
Neuer Override-Faktor für Beschleunigung/Bremsen: 0 bis 2.0 |
JerkFactor |
LREAL |
Neuer Override-Faktor für Ruck: 0 bis 2.0 |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
Enabled |
BOOL |
Signalisiert, dass die Override-Faktoren erfolgreich gesetzt wurden. |
Busy |
BOOL |
Der Funktionsblock ist nicht beendet und neue Ausgänge stehen noch aus. |
Error |
BOOL |
Signalisiert einen erkannten Fehler innerhalb des Funktionsbausteins. |
ErrorId |
DWORD |
Fehlererkennung |
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung. |
|
q_etDiagExt |
Bausteinspezifischer Ausgang des Diagnosegeräts. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die mehr Informationen zum Diagnosezustand liefert. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
3 |
Der Antrieb ist aktiviert. |
|
OK |
0 |
Ok |
|
InputParameterInvalid |
40 |
AccFactor ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
25 |
Der angeschlossene Antrieb wird nicht unterstützt. |
|
InputParameterInvalid |
27 |
Der angeschlossene Antrieb ist nicht initialisiert. |
|
InputParameterInvalid |
41 |
JerkFactor ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
39 |
VelFactor ist außerhalb des gültigen Bereichs. |
Aufzählungsname: |
AccFactorRange |
Aufzählungswert: |
40 |
Beschreibung: |
AccFactor ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang AccFactor wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang AccFactor ein Wert größer als 0 und kleiner oder gleich 2 übergeben wird. |
Aufzählungsname: |
AxisInvalid |
Aufzählungswert: |
25 |
Beschreibung: |
Der angeschlossene Antrieb wird nicht unterstützt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang Axis wurde kein Antrieb angelegt. |
Dem Eingang Axis muss ein gültiger Antrieb übergeben werden. |
Aufzählungsname: |
DriveNotInitialised |
Aufzählungswert: |
27 |
Beschreibung: |
Der angeschlossene Antrieb ist nicht initialisiert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Funktion FC_DriveInit wurde für den Antrieb am Eingang Axis nicht aufgerufen. |
Vor der Verwendung des Bausteins muss der Antrieb mittels der Funktion FC_DriveInit initialisiert werden. |
Aufzählungsname: |
Enabled |
Aufzählungswert: |
3 |
Beschreibung: |
Der Antrieb ist aktiviert. |
Die Bewegungsparameter sind überschrieben.
Aufzählungsname: |
JerkFactorRange |
Aufzählungswert: |
41 |
Beschreibung: |
JerkFactor ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang JerkFactor wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang JerkFactor ein Wert größer als 0 und kleiner oder gleich 2 übergeben wird. |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
Ok |
Der Baustein wartet auf Aufträge.
Aufzählungsname: |
VelFactorRange |
Aufzählungswert: |
39 |
Beschreibung: |
VelFactor ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Am Eingang VelFactor wurde ein ungültiger Wert übergeben. |
Es muss sichergestellt werden, dass am Eingang VelFactor ein Wert größer als 0 und kleiner oder gleich 2 übergeben wird. |