350/409
MT_BaseAdditional.library
Signal-Zeit-Diagramm
Funktionsbeschreibung
Fehlerbehandlung
Diagnosen
Implementationsbeispiel
Bosch Rexroth AG R911400171_Ausgabe 02
Abb. 14-141:
Signal-Zeit-Diagramm MT_TimeAccumulator
Dieser Baustein ermittelt die Zeit, in welcher der Eingang "ActivateAccumula‐
tion" TRUE ist. Solange der Eingang "ActivateAccumulation" TRUE ist, wird
mit jedem Aufruf des FB die Systemzeit gelesen. Die Zeit, welche zwischen
zwei Aufrufen vergangen ist, wird zu "AccumulatedTime" addiert. Über den
Eingang "TotalTime" wird definiert, wie groß die verstrichene Zeit ("Accumu‐
latedTime") werden darf, bevor der Ausgang "TimeReached" gesetzt wird.
Sobald "TimeReached" TRUE wird, ist die Messung beendet und "Accumula‐
tedTime" behält den zuletzt ermittelten Wert. Um eine neue Messung zu star‐
ten, muss der Eingang "Enable" neu gesetzt werden (0-->1).
Zur Zeit gibt es für diesen Baustein keine Fehlercodes.
Referenzen auf die Diagnosetabelle
●
MTX_TABLE
Fehler von "MT_DistanceAccumulator"
Fehlercode (Hex)
Bedeutung
0x00000000
Kein Fehlercode verfügbar
Tab. 14-123:
Fehler von "MT_TimeAccumulator", aus "ErrorIdent.Additional1", gül‐
tig wenn "Error"==TRUE
Im nachfolgenden Beispiel wird die Bewegungszeit einer Achse überwacht.
Nach 10 s wird die Schmierung der Achse ausgeführt und die Überwachung
anschließend neu gestartet.
MTX 15VRS SPS-Interface