Einzel-/Dauermessung

Einzelmessung

Für eine Einzelmessung muss die Variable TouchProbeMode der Struktur MC_TRIGGER_REF auf "1" gesetzt werden.

  • Mit einer FALSE-TRUE-Flanke am Execute -Eingang wird die Einzelmessung gestartet.
  • Nach Eintreten des konfigurierten Ereignisses (eine Flanke oder beide Flanken)
    • werden die zugehörigen Statusausgänge ( ValueStored_PosEdge oder ValueStored_NegEdge ) auf TRUE gesetzt.
    • wird der gespeicherte Messwert an RecPosition_PosEdge oder RecPosition_NegEdge ausgegeben.
    • wird der Statusausgang bDone auf TRUE gesetzt.
  • Für eine weitere Messung ist eine erneute FALSE-TRUE-Flanke am Execute -Eingang erforderlich.
Dauermessung

Für eine Dauermessung muss die Variable TouchProbeMode der Struktur MC_TRIGGER_REF auf "2" gesetzt werden.

  • Mit einer FALSE-TRUE-Flanke am Execute -Eingang wird die Dauermessung gestartet.
    • Die Dauermessung wird nun solange ausgeführt, bis ein Abbruch per FB MC_AbortTrigger erfolgt.
  • Nach Eintreten des ersten Ereignisses (eine Flanke oder beide Flanken)
    • werden die zugehörigen Statusausgänge ( ValueStored_PosEdge oder ValueStored_NegEdge ) auf TRUE gesetzt.
    • wird der gespeicherte Messwert an RecPosition_PosEdge oder RecPosition_NegEdge ausgegeben.
  • Der Statusausgang bDone wird im Modus "Dauermessung" nicht gesetzt.
  • Eine weitere Messung kann nach Abbruch mittels FB MC_AbortTrigger mit einer erneuten FALSE-TRUE-Flanke am Execute -Eingang gestartet werden.
  • Das Einlesen eines neuen Messwertes wird an den Ausgängen NewValueStored_PosEdge oder NewValueStored_NegEdge signalisiert.