Daten der M-/H-Funktion

Daten der M-Funktion/H-Funktion

Beschreibung

Als zusätzliche Parameter einer M- oder H-Funktion werden die Funktionsnummer und die Ausführungszeit übergeben.

Datentyp

HLI_M_H_PROZESS

ST-Pfad

pMHProcess : POINTER TO HLI_M_H_PROZESS;

 

kanalspezifisch, Standardsynchronisation:

pMHProcess := ADR(gpCh[channel_idx]^.techno_unit_std_sync[tech_unit_idx].attribut_r.data[0]);

 

kanalspezifisch, Satzübergreifende Synchronisation:

pMHProcess := ADR(gpCh[channel_idx]^.techno_unit_late_sync[tech_unit_idx].attribut_r.data[0]);

Zugriff

PLC liest

Nummer der M-Funktion/H-Funktion

Beschreibung

Nummer der M- bzw. H-Funktion. Diese entspricht der im NC-Programm programmierten Zahl bei einer M- bzw. H-Funktion.

Bsp.: 4711, wenn M4711 programmiert wurde.

ST-Element

.nr

Datentyp

UDINT

Zugriff

FktNr     : UDINT;

FktNr := pMHProcess^.nr

Voraussichtliche Ausführungsdauer M-/H-Funktion

Beschreibung

Enthält die in den Kanalparametern im Eintrag P-CHAN-00040 oder P-CHAN-00026 (m_prozess_zeit[]) eingetragenen Werte. Hiermit kann auf Seiten der PLC eine Timeoutüberwachung für Technologiefunktionen realisiert werden.

oder

Bei der Synchronisationsart MOS_TS wird in diesem Element der Abtastzeitoffset der M- oder H-Funktion angezeigt. Dieser wird vom NC-Kern berechnet und ausgegeben.

ST-Element

.zeit

Datentyp

DINT

Einheit

µs

Zugriff

Time     : DINT;

Time := pMHProcess^.zeit

Besonderheiten

Zu 1.): Für spindelspezifische M-Funktionen heißt der entsprechende Parameter mX_prozess_zeit mit [X = 3, 4, 5, 19].

Bsp.: Für die M3 Funktion einer Spindel lautet der Parameter:

spindel[index].m3_prozess_zeit.

Satznummer der M-/H-Funktion

Beschreibung

Satznummer aus dem NC-Programm, die im NC-Programm für die Programmzeile angegeben wurde, in der die M- oder H-Funktion programmiert wurde.

ST-Element

.satz_nr

Datentyp

UDINT

Zugriff

BlockNr     : UDINT;

BlockNr := pMHProcess^.satz_nr

Programmzeilennummer M-/H-Funktion

Beschreibung

Nummer der NC-Programmzeile in der die M- oder H-Funktion programmiert wurde.

ST-Element

.prg_zeilen_nr

Datentyp

UDINT

Zugriff

PrgLineNr     : UDINT;

PrgLineNr := pMHProcess^.prg_zeilen_nr

Zahl als Zusatzinformation

Beschreibung

Eine Zahl, die einer M- oder H-Funktion durch Programmierung im NC-Programm zugewiesen wurde und bei Ausgabe der M-/H-Funktion an der Schnittstelle mitgeliefert wird.

Siehe hierzu [PROG//M/H-Funktion mit Zusatzinformation].

ST-Element

.add_nr_r

Datentyp

DINT

Zugriff

AddNr     : DINT;

AddNr := pMHProcess^.add_nr_r

Anzahl von der PLC nicht quittierter Technologiefunktionen mit satzübergreifender Synchronisation

Beschreibung

Anzahl der von der PLC noch nicht quittierten Technologiefunktionen, mit satzübergreifender Synchronisation, die an der Schnittstelle anstehen. Die Anzahl enthält alle Typen von Technologiefunktionen.

ST-Element

.nr_late_sync

Datentyp

UINT

Zugriff

NrLateSync     : UINT;

NrLateSync := pMHProcess^.nr_late_sync

Synchronisationsart der M-/H-Funktion

Beschreibung

Synchronisationsart einer M- oder H-Funktion. Dieser Wert entspricht den in der Kanalliste definierten Werten der Parameter P-CHAN-00041 und P-CHAN-00027 für die jeweilige Technologiefunktion.

ST-Element

.synch_ctrl

Datentyp

DWORD

Zugriff

SynchCtrl     : DWORD;

SynchCtrl := pMHProcess^.synch_ctrl

Besonderheiten

Dieses Datum steht nicht in sämtlichen PLC-Umgebungen zur Verfügung.