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.

PLC-Schnittstelle 1:

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.

PLC-Schnittstelle 2:

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.

PLC-Schnittstelle 3:

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.