PML_AdminTime
Dieser Funktionsbaustein sollte zyklisch aufgerufen werden und füllt dann die folgenden Admin-PackTags:
- PlcDateTime
- AccTimeSinceReset
- ModeCurrentTime[ ]
- ModeCummulativeTime[ ]
- StateCurrentTime[ ][ ]
- StateCummulativeTime[ ][ ]
Damit wird aufgezeichnet, für welche Zeit die Maschine sich in den verschiedenen States befunden hat. Dadurch können im Weiteren Rückschlüsse über Maschineneffizienz gewonnen werden. Damit die Zeiten korrekt berechnet werden, wird vorausgesetzt, dass die Status-PackTags UnitCurrent und StateCurrent bereits sinnvoll beschrieben werden.
Eingänge
VAR_INPUT
bReset : BOOL;
stOptions : ST_AdminTimeOptions;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
bReset | BOOL | Ein Signal an diesem Eingang setzt die aufgezeichneten Zeiten zurück. |
stOptions | ST_AdminTimeOptions | Zusätzliche Optionen des Bausteins |
Ein/Ausgänge
VAR_IN_OUT
stAdmin : ST_PMLa;
stStatus : ST_PMLs;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
stAdmin | ST_PMLa | Übergabe der Admin-PackTags |
stStatus | ST_PMLs | Übergabe der Status-PackTags |
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
Einzubindende SPS Bibliotheken |
---|---|---|
Ab TwinCAT v3.1 Build 4018 |
PC (i386) |
Tc3_PackML_V2 |