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, |
MVS_SNS | 0x00000004 | Ausgabe H-Funktion an SPS vor Bewegungssatz, |
MNS_SNS | 0x00000008 | Ausgabe H-Funktion an SPS nach Bewegungssatz, |
MNE_SNS | 0x00000020 | Ausgabe H-Funktion an SPS nach (Mess-)Ereignis, |
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.