Erfassungsprinzip mit dem Typ Haupt
Die Erfassungsfunktion (Capture) speichert den aktuellen Zählerwert bei Empfang eines externen Eingangssignals.
Die Erfassungsfunktion ist beim Typ Haupt mit den folgenden Modi verfügbar:
Die Verwendung dieser Funktion unterliegt folgenden Voraussetzungen:
oKonfiguration des optionalen Erfassungseingangs: CAP
oVerwendung des Funktionsbausteins HSCGetCapturedValue zum Abrufen des erfassten Werts in Ihrer Anwendung.
Diese Abbildung veranschaulicht die Funktionsweise der Erfassung im Modulo-Schleifen-Modus:
Schritt |
Aktion |
---|---|
1 |
Wenn EN_Cap = 0 ist, ist die Funktion nicht aktiv. |
2 |
Wenn EN_Cap = 1 ist, erfasst die Flanke an CAP den aktuellen Zählerwert, legt ihn im Erfassungsregister ab, und triggert die steigende Flanke von Cap_Flag. |
3 |
Rufen Sie den gespeicherten Wert über HSCGetCapturedValue ab. |
4 |
Solange Cap_Flag = 1 werden alle neuen Flanken am physikalischen Eingang CAP ignoriert. |
5 |
Die steigende Flanke von HSCMain am Funktionsbausteineingang ACK_Cap löst die fallenden Flanke am Ausgang Cap_Flag aus. Eine neue Erfassung wird autorisiert. |