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