PLC-Schnittstelle
Control Units
Die Optionen des Vorwärts-/ Rückwärtsfahrens auf der Bahn können von der PLC über drei Control Units beauftragt werden:
Rückwärts | |
Beschreibung |
Rückwärtsfahren auf der Bahn ein-/ausschalten. |
Datentyp |
MC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit |
Besonderheiten |
|
Zugriff |
PLC liest request_r + state_r und schreibt command_w + enable_w |
ST-Pfad |
gpCh[channel_idx]^.bahn_mc_control.backward_motion pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_BackwardMotion |
Kommandierter, angeforderter und Rückgabewert | |
ST-Element |
.command_w .request_r .state_r |
Datentyp |
BOOL |
Wertebereich |
[TRUE, FALSE] |
Umleitung | |
ST-Element |
.enable_w |
Simuliertes Vorwärtsfahren | |
Beschreibung |
Simuliertes Vorwärtsfahre auf der Bahn ein-/ausschalten. Z.B. werden Synchronisationen von M-Funktionen anders behandelt. |
Datentyp |
MC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit |
Besonderheiten |
|
Zugriff |
PLC liest request_r + state_r und schreibt command_w + enable_w |
ST-Pfad |
gpCh[channel_idx]^.bahn_mc_control.simulate_motion pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_SimulateMotion |
Kommandierter, angeforderter und Rückgabewert | |
ST-Element |
.command_w .request_r .state_r |
Datentyp |
BOOL |
Wertebereich |
[TRUE, FALSE] |
Umleitung | |
ST-Element |
.enable_w |
Speicher zum Rückwärtsfahren zurücksetzen | |
Beschreibung |
Schaltet den Speicher zum Rückwärtsfahren aus. Kein weiterer NC-Satz wird im Speicher gesichert. Der Speicher wird gelöscht. |
Datentyp |
MC_CONTROL_BOOL_UNIT, s. Beschreibung Control Unit |
Besonderheiten |
|
Zugriff |
PLC liest request_r + state_r und schreibt command_w + enable_w |
ST-Pfad |
gpCh[channel_idx]^.bahn_mc_control.backward_storage_off pMC[channel_idx]^.addr^.MCControlBahn_Data.MCControlBoolUnit_ResetBackwardStorage |
Kommandierter, angeforderter und Rückgabewert | |
ST-Element |
.command_w .request_r .state_r |
Datentyp |
BOOL |
Wertebereich |
[TRUE, FALSE] |
Umleitung | |
ST-Element |
.enable_w |
M-Funktionen während Vorwärts-/ Rückwärtsfahren auf der Bahn
In der Grundeinstellung werden die Synchronisationen der M-Funktionen während dem Vorwärts-/ Rückwärtsfahren auf der Bahn unterdrückt. Wenn jedoch erforderlich, kann die Synchronisation mit speziellen Bits freigeschaltet werden.
Gebrauch des Speichers für die Rückwärtsfahrt
Bei Gebrauch dieser Bits werden während der Rückwärtsfahrt alle synchronisierten M-Funktionen als Synchronisationstyp MVS_SVS (Beauftragung vor Satz, Synchronisation vor Satz) behandelt. Im Modus "Simuliertes Vorwärtsfahren" wird der Synchronisationtyp wie in den Kanalparametern festgelegt, verwendet.
Das Sichern von Funktionssätzen im Speicher für die Rückwärtsfahrt kann nur ein-/ausgeschaltet werden, wenn kein NC-Programm ausgeführt wird und keine Rückwärtsfahrt aktiv ist. Wird der Speicher nach Programmende ausgeschaltet und dann wieder eingeschaltet, so wird der Speicher gelöscht. Dadurch ist sichergestellt, dass keine nachfolgende Rückwärtsbewegung weiter als bis zu diesem Punkt zurückfahren kann.
NC-Reset
Zusätzlich wird der Speicher für die Rückwärtsfahrt bei jedem NC-Reset gelöscht.