M-/ H-Funktion Handshake mit der SPS

Synchronisation von M-/ H-Funktionen

In der Grundeinstellung werden bei aktiven Control Units „Rückwärtsfahren“ oder „Simuliertes Fahren“ alle M- und H-Funktionen ohne Synchronisation (Synchronisationstyp MOS) ausgeführt. Wenn eine Synchronisation gewollt ist, so muss bei der Parametrierung der Synchronisationsart der M- oder H-Funktion ein zusätzliches Bit gesetzt werden.

BWD_SYNCH       0x400000  (Synchronisation Rückwärtsrichtung )

FWD_SYNCH       0x800000  (Synchronisation Vorwärtsrichtung )

Sie werden zusätzlich zu den anderen verfügbaren Synchronisationstypen für M-Funktionen (P-CHAN-00041) in der Kanalparameterliste gesetzt bzw. P-CHAN-00027 für H-Funktionen.

Standard Vorwärts und wiederholtes Vorwärts

In Vorwärtsrichtung wird die originale Synchronisationsart der M-Funktionen wie in der Kanalparametrierung angegeben durchgeführt.

Rückwärts - Control Unit „Rückwärtsfahren“

Ist das Bit BWD_SYNCH gesetzt, dann werden bei der Rückwärtsfahrt auf der Bahn die M/H-Funktionen immer mit dem Synchronisationstyp MVS_SVS synchronisiert.

Simulierte Fahrt - Control Unit „Simuliertes Fahren“

Ist das Bit FWD_SYNCH gesetzt, dann werden bei der „simulierten“ Fahrt die M/H-Funktionen mit den konfigurierten Synchronisationstypen ausgegeben.

Kombination aus Rückwärts (Control Unit „Rückwärtsfahren“) und „simulierter“ Fahrt (Control Unit „Simuliertes Fahren“)

Ist das Bit BWD_SYNCH gesetzt, dann werden die M/H-Funktionen immer mit dem Synchronisationstyp MVS_SVS synchronisiert.

Ist das Bit FWD_SYNCH gesetzt, dann werden die M/H-Funktionen ohne Synchronisation (MOS) ausgeführt.

Sind beide Bits gesetzt (BWD_SYNCH und FWD_SYNCH), dann werden die M/H-Funktionen immer mit dem Synchronisationstyp MVS_SVS synchronisiert.

Beispiel

example

Varianten der Parametrierung von M-Funktionen

M2, M101 und M102 werden beim Rückwärtsfahren synchronisiert:

m_synch[2]              0x00400002

m_synch[101]            0x00400002

m_synch[102]            0x00400004

M103 und M104 werden beim „simulierten“ Fahren synchronisiert:

m_synch[103]            0x00800002

m_synch[104]            0x00800004

M105 wird bei „simulierter“ Fahrt und Rückwärtsfahrt synchronisiert:

m_synch[105]            0x00C00002