Parameternummern von Bewegungssteuerungs-Funktionsblock
Die nachfolgenden Funktionsblöcke setzen bei der Programmierung von Funktionsblöcken bestimmte Parameternummern ein.
- MC_ReadParameter
- MC_ReadBoolParameter
- MC_WriteParameter
- MC_WriteBoolParameter
Ermittlung der Parameternummern
Die Parameternummern von 0 bis 999 sind für Standardparameter reserviert. Erweiterungen durch einen Lieferanten oder Benutzer sind ebenfalls zulässig, wenngleich dies die Portabilität zwischen unterschiedlichen Plattformen beeinträchtigen kann. Ist die Parameternummer größer als 999, handelt es sich um einen lieferantenspezifischen Parameter.
Parameternummer | Parametername | Datentyp | R/W | Beschreibung |
|---|---|---|---|---|
1 | Commanded Position | REAL | R | Angeforderte Position. |
2 | SWLimitPos | REAL | R/W | Position des positiven Software-Endschalters. |
3 | SWLimitNeg | REAL | R/W | Position des negativen Software-Endschalters. |
4 | EnableLimitPos | BOOL | R/W | Positiven Software-Endschalter aktivieren. |
5 | EnableLimitNeg | BOOL | R/W | Negativen Software-Endschalter aktivieren. |
8 | MaxVelocitySystem | REAL | R | Maximal zulässige Geschwindigkeit der Achse im Bewegungssystem. |
9 | MaxVelocityAppl | REAL | R/W | Maximal zulässige Geschwindigkeit der Achse in der Anwendung. |
11 | CommandedVelocity | REAL | R | Angeforderte Geschwindigkeit. |
12 | MaxAccelerationSystem | REAL | R | Maximal zulässige Beschleunigung der Achse im Bewegungssystem. |
13 | MaxAccelerationAppl | REAL | R/W | Maximal zulässige Beschleunigung der Achse in der Anwendung. |
14 | MaxDecelerationSystem | REAL | R | Maximal zulässige Verzögerung der Achse im System. |
15 | MaxDecelerationAppl | REAL | R/W | Maximal zulässige Verzögerung der Achse in der Anwendung. |
16 | MaxJerk | REAL | R/W | Maximal zulässige Erschütterung (Stoß) der Achse. |
1001 | TargetPosition | REAL | R | Finale Zielposition für den derzeit aktiven Bewegungsfunktionsblock |
1002 | TargetVelocity1 | REAL | R | Finale Zielgeschwindigkeit für den derzeit aktiven Bewegungsfunktionsblock |
1005 | Duty Cycle | REAL | R/W | Der Impulsarbeitszyklus für einen Impuls. Der gültige Wert beträgt 0–100, und gibt 0 % – 100 % an. (Die PWM-Funktion kann durch Anpassen dieses Werts realisiert werden). Dieser Parameter kann nur mithilfe dieses Funktionsblocks konfiguriert werden. Der Controller legt den Standardwert auf 50,0. Hinweis: Für den Arbeitszyklus wird der Wert von der Standardeinstellung 50,0 überschrieben, wenn der Controller vom Betriebsmodus in den Programm-Modus und dann wieder in den Betriebsmodus umgeschaltet wird oder wenn der Controller einen Einschaltzyklus durchläuft. |
1006 | PulsePerRevolution | REAL | R | Die vom Benutzer in der FactoryTalk Design Workbench -GUI eingegebene Einstellung Impulse pro Umdrehung . |
1007 | TravelPerRevolution | REAL | R | Die vom Benutzer in der FactoryTalk Design Workbench -GUI eingegebene Einstellung Distanz pro Umdrehung . |
Rückmeldung geben