User Manual
Einfache Bewegungssteuerung
10.5 Bewegungssteuerungsanweisungen
Easy Book
260 Gerätehandbuch, 03/2014, A5E02486775-AF
10.5.11
Anweisung MC_ChangeDynamic (Dynamikeinstellungen der Achse ändern)
Tabelle 10- 27 Anweisung MC_ChangeDynamic
KOP/FUP
SCL
Beschreibung
"MC_ChangeDynamic_DB"(
Execute:=_bool_in_,
ChangeRampUp:=_bool_in_,
RampUpTime:=_real_in_,
ChangeRampDown:=_bool_in_,
RampDownTime:=_real_in_,
ChangeEmergency:=_bool_in_,
EmergencyRampTime:=_real_in_,
ChangeJerkTime:=_bool_in_,
JerkTime:=_real_in_,
Done=>_bool_out_,
Error=>_bool_out_,
ErrorID=>_word_out_,
ErrorInfo=>_word_out_);
Ändert die Dynamikeinstellungen
einer
Bewegungssteuerungsachse:
• Wert der Hochlaufzeit
(Beschleunigung) ändern
• Wert der Rücklaufzeit
(Verzögerung) ändern
• Wert der Not-Aus-Rücklaufzeit
(Not-Aus-Verzögerung)
ändern
• Wert der Glättungszeit (Ruck)
ändern
1
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
2
Im SCL-Beispiel ist "MC_ChangeDynamic_DB" der Name des Instanz-DBs.
Tabelle 10- 28 Parameter für die MC_ChangeDynamic-Anweisung
Parameter und Datentyp
Datentyp
Beschreibung
Axis
IN
TO_Axis_1
Technologieobjekt "Achse"
Execute IN Bool Starten des Befehls bei einer positiven Flanke. Standardwert:
FALSE
ChangeRampUp IN Bool TRUE = Hochlaufzeit in Übereinstimmung mit dem
Eingangsparameter "RampUpTime" ändern. Standardwert:
FALSE
RampUpTime IN Real Zeit (in Sekunden), während der ohne Ruckbegrenzung vom
Stillstand zur konfigurierten Maximalgeschwindigkeit
beschleunigt werden soll. Standardwert: 5.00
Die Änderung beeinflusst die Variable <Achsenname>.
Config.DynamicDefaults.Acceleration. Die Wirksamkeit der
Änderung wird in der Beschreibung dieser Variablen gezeigt.
ChangeRampDown IN Bool TRUE = Rücklaufzeit in Übereinstimmung mit dem
Eingangsparameter "RampDownTime" ändern. Standardwert:
FALSE
RampDownTime IN Real Zeit (in Sekunden), während der die Achse ohne
Ruckbegrenzung von der konfigurierten Maximalgeschwindigkeit
bis zum Stillstand verzögert werden soll. Standardwert: 5.00
Die Änderung beeinflusst die Variable <Achsenname>.
Config.DynamicDefaults.Deceleration. Die Wirksamkeit der
Änderung wird in der Beschreibung dieser Variablen gezeigt.