Überwachen von Achspositionen
Überwachung unterer Positionsgrenzwert | |
Beschreibung | Die Control Unit wird dazu benutzt den unteren Grenzwert eines Positionsbereichs vorzugeben, innerhalb dessen sich die entsprechende Achse befinden darf. |
Datentyp | MC_CONTROL_SGN32_UNIT, siehe Beschreibung Control Unit. |
Zugriff | PLC schreibt command_w und liest request_r und state_r |
ST-Pfad | gpAx[axis_idx]^.ipo_mc_control.dyn_pos_limit_low |
Besonderheiten | Verfügbar ab V3.01.3054.05 |
Kommandierte, angeforderte, Rückgabe-Daten | |
ST-Element | .command_w .request_r (wird derzeit nicht unterstützt) .state_r |
Besonderheiten | Der kommandierte und der Rückgabewert besitzen denselben Datentyp, haben aber eine unterschiedliche Bedeutung. |
Datentyp | DINT |
Einheit | .command_w: 0,1 µm bzw. 10-4 ° .state_r: keine Einheit |
Wertebereich | .command_w: [DINT_MIN, DINT_MAX] Hierbei handelt es sich um einen Positionswert, der die untere Grenze des Positionsbereichs beschreibt, innerhalb dessen sich die Achse aufhalten darf. .state_r: Siehe Tabelle- Zustände der Überwachung Positionsgrenzwert mit Beschreibungen. Hierbei handelt es sich um den Zustand des Überwachungsvorgangs hinsichtlich des unteren Grenzwerts. |
Umleitung | |
ST-Element | .enable_w |
Überwachung oberer Positionsgrenzwert | |
Beschreibung | Die Control Unit wird dazu benutzt den oberen Grenzwert eines Positionsbereichs vorzugeben, innerhalb dessen sich die entsprechende Achse befinden darf. |
Datentyp | MC_CONTROL_SGN32_UNIT, siehe Beschreibung Control Unit. |
Zugriff | PLC schreibt command_w und liest request_r und state_r |
ST-Pfad | gpAx[axis_idx]^.ipo_mc_control.dyn_pos_limit_high |
Besonderheiten | Verfügbar ab V3.01.3054.05 |
Kommandierte, angeforderte, Rückgabe-Daten | |
ST-Element | .command_w .request_r (wird nicht unterstützt) .state_r |
Besonderheiten | Der kommandierte und der Rückgabewert besitzen denselben Datentyp, haben aber eine unterschiedliche Bedeutung. |
Datentyp | DINT |
Einheit | .command_w: 0,1 µm bzw. 10-4 ° .state_r: keine Einheit |
Wertebereich | .command_w: [DINT_MIN, DINT_MAX] Hierbei handelt es sich um einen Positionswert, der die obere Grenze des Positionsbereichs beschreibt, innerhalb dessen sich die Achse aufhalten darf. .state_r: Siehe Tabelle 2‑1 mit Beschreibungen. Hierbei handelt es sich um den Zustand des Überwachungsvorgangs hinsichtlich des oberen Grenzwerts. |
Umleitung | |
ST-Element | .enable_w |
Werte für den Zustand der Überwachung eines Positionsgrenzwertes
Globale Konstante | Wert | Beschreibung |
HLI_DYNPL_STATE_INACTIVE | 0 | Der Positionsgrenzwert ist nicht wirksam. |
HLI_DYNPL_STATE_ACTIVATION | 1 | Übergangszustand nach der Beauftragung der Control Unit, bis die Überwachung der Achsposition auf den Grenzwert aktiviert ist. |
HLI_DYNPL_STATE_ACTIVE | 2 | Der Positionsgrenzwert ist wirksam und die Achsposition wird hinsichtlich des Grenzwerts überwacht. |
HLI_DYNPL_STATE_ACTIVE_BRAKING | 3 | Es wurde ein Bremsvorgang eingeleitet, damit die Achse bis zum Stillstand den Positionsgrenzwert nicht überschreitet. |
HLI_DYNPL_STATE_ACTIVE_BRAKE | 4 | Bremsvorgang zur Einhaltung des Positionsgrenzwerts abgeschlossen, die Achse ist im Stillstand. |