Daten der M-Funktion/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

MHProzess

ST-Pfad

pMHProcessData : POINTER TO MHProzess;
kanalspezifisch, Standardsynchronisation:

pMHProcessData := ADR(pMC[channel_idx]^.addr^.ATechnoUnitChannel_Std[tech_unit_idx].MSTHProsessChannel_Attribut.AB_Data[1]);

kanalspezifisch, Satzübergreifende Synchronisation:

pMHProcessData := ADR(pMC[channel_idx]^.addr^.ATechnoUnitChannel_Late[tech_unit_idx].MSTHProsessChannel_Attribut.AB_Data[1]);

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

.D_Number

Datentyp

UDINT

Einheit

-

Zugriff

FktNr : UDINT;

FktNr := pMHProcessData^.D_Number

Besonderheiten

 

Voraussichtliche Ausführungsdauer M-/H-Funktion

Beschreibung

Enthält die in den Kanalparametern im Eintrag m_prozess_zeit[] eingetragenen Werte. Hiermit kann auf Seiten der PLC eine Timeoutüberwachung für Technologiefunktionen realisiert werden.

Beim Synchronisationstyp MOS_TS wird in dem Element der Abtastzeitoffset des M-Codes bereitgestellt.

ST-Element

.D_Time

Datentyp

UDINT

Einheit

Us

Zugriff

Time : UDINT;

Time := pMHProcessData^.D_Time

Besonderheiten

Der Wert ist der im Decoderparametersatz definierte Wert für die entsprechende M-/H-Funktion.

Bsp: Für eine M-Funktion lautet die Kenngröße: spindel[index].mX_prozess_zeit.