Control Unit – Einfügen von Stoppmarken (Insert Command)
Einfügen von Stoppmarken | |
Beschreibung | Die SPS kann durch diese Control Unit während der Laufzeit Stoppstellen im zukünftigen NC-Programm setzen. Dafür muss die Control Unit durch enable_w = TRUE aktiviert werden. Durch Setzen von command_semaphor_rw auf TRUE signalisiert die SPS eine neue Belegung von command_w. Die CNC setzt die command_semaphor_rw auf FALSE, nachdem die command_w Daten gelesen wurden. |
Datentyp | MC_CONTROL_INSERT_CMD_UNIT |
ST-Pfad | gpCh[channel_idx]^. bahn_mc_control.insert_cmd |
Kommandierte Daten | |
ST-Element | .command_w |
Datentyp | |
Zugriff | SPS schreibt command_w |
Rückgabewerte | |
ST-Element | .state_r |
Datentyp | |
Zugriff | SPS liest |
Aktivierung | |
ST-Element | .enable_w |
Datentyp | BOOL |
Zugriff | SPS schreibt |
Wertebereich | [TRUE/FALSE] ; TRUE: CU in SPS aktiviert |
Flusskontrolle kommandierter Wert | |
ST-Element | .semaphor_rw |
Datentyp | BOOL |
Wertebereich | [TRUE, FALSE] |
Besonderheiten | Verbrauchsdatum |
Zugriff | TRUE : SPS triggert bei neuer Anforderung FALSE : CNC hat neue Anforderung gelesen |