Synchronisationsart der H-Funktionen (P-CHAN-00027)

Im Array "h_synch[i]" wird die Synchronisationsart der entsprechenden H-Funktion definiert. Dabei definiert der Feldindex "i" die Nummer der H-Funktion. Der Wert gibt an, welche Synchronisationsart die H-Funktion besitzt, d.h. wann die Überprüfung auf das Vorliegen der SPS-Quittierung erfolgt. Eine Bewegung wird nicht ausgeführt bzw. spätestens zum Satzende hin gestoppt, wenn zum Zeitpunkt der Überprüfung keine Quittierung von der SPS eingetroffen ist.

Variablenname

Typ

erlaubter Bereich

Dimension

h_synch[i]

SYNCHRO_ART

NO_SYNCH, MOS, MVS_SVS, MVS_SNS, MNS_SNS, MNE_SNS, MEP_SVS, MET_SVS, BWD_SYNCH, FWD_SYNCH, FAW_SYNCH

----

i

UNS16

0 ... [H_FKT_ANZ-1]

----

Wert H_FKT_ANZ

Bedeutung

applikationsabhängig

Maximale Anzahl der H-Funktionen

Konstante

Wert

Bedeutung

NO_SYNCH

0x00000000

Keine Ausgabe der H-Funktion an SPS

MOS

0x00000001

Ausgabe H-Funktion an SPS ohne Synchronisation

MVS_SVS

0x00000002

Ausgabe H-Funktion an SPS vor Bewegungssatz,
Synchronisation vor Bewegungssatz

MVS_SNS

0x00000004

Ausgabe H-Funktion an SPS vor Bewegungssatz,
Synchronisation nach Bewegungssatz

MNS_SNS

0x00000008

Ausgabe H-Funktion an SPS nach Bewegungssatz,
Synchronisation nach Bewegungssatz

MNE_SNS

0x00000020

Ausgabe H-Funktion an SPS nach (Mess-)Ereignis,
Synchronisation nach Bewegungssatz
(Nur für Option Kantenstoßen)

BWD_SYNCH

0x00400000

Synchronisation H-Funktion während Rückwärtsfahrt mit MVS_SVS

FWD_SYNCH

0x00800000

Synchronisation H-Funktion während "Simulierter Vorwärtsfahrt" mit der entsprechenden Synchronisationsart

MEP_SVS

0x01000000

Ausgabe H-Funktion bei angegebenem Weg, Synchronisation vor nächstem Satz

MET_SVS

0x02000000

Ausgabe H-Funktion bei angegebener Zeit, Synchronisation vor nächstem Satz

FAW_SYNCH

0x10000000

Decodierstopp (Flush and Wait): Ausgabe H-Funktion an SPS und Anhalten der Programmdecodierung am Satzende bis Programmvorlauf abgebaut ist. FAW_SYNCH kann additiv zu den anderen Synchronisationsarten gesetzt werden. H-Funktionen mit FAW_SYNCH dürfen nicht bei aktiver WRK, Polynomüberschleifen und HSC-Modus verwendet werden.

Beispiele siehe Kapitel 2.1.1.1 - Synchronisationsarten der M-Funktionen.