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
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