7 Beispiele für Synchronisieren, Triggerung, Torung
Synchronisieren = schnelle Anwendung (passiv, nur „horchen")
Triggerung = langsame Anwendung (aktiv, Befehl und Antwort)
Die nachfolgenden Beispiele zeigen, exemplarisch am Sensor ILD1700, die Möglichkeiten
zur Datenaufnahme.
7.1 Einen Messwert vom Sensor holen, Software-Trigger
- SET_ERROROUTPUT
- GET_MEASVALUE: Ein Messwert oder mehrere.
- DATAAVAIL: Ist ein Messwert oder mehrere verfügbar.
- TRANSFERDATA: Liest Messwert aus Ringpuffer aus.
7.2 Hardware-Triggerung
- SET_ERROROUTPUT: Sensor in Trigger-Mode setzen, X = "2" oder "3".
- SET_SYNCMODE/TRIGGERMODE: Reaktion des Sensoreingangs auf Flanke oder
Pegel einstellen.
- Rechteckimpuls am Sensoreingang, ausgelöst durch z. B. SPS oder Triggerausgang
der IF2008.
- DATAAVAIL: nicht unbedingt erforderlich.
- TRANSFERDATA: Liest Messwert aus Ringpuffer aus, liefert immer den ältesten Wert
zuerst. ODER
- POLL: Liefert immer den neuesten Wert, Werte bleiben im Ringpuffer erhalten. Funktion
für Steuer- und Regelanwendungen.
7.3 Softwaretorung (Gate) am Sensor
- DAT_OUT_ON: Schaltet die digitale Datenausgabe der Messwerte ein.
- TRANSFERDATA: Liest Messwert aus Ringpuffer aus, liefert immer den ältesten Wert
zuerst.
- DAT_OUT_OFF: Schaltet die digitale Ausgabe der Messwerte aus.
7.4 Hardwaretorung (Gate) am Sensor
- SET_SYNCMODE/TRIGGERMODE: Reaktion des Sensoreingangs auf Low- oder
Highpegel einstellen.
- Pegel an Sensoreingang anlegen
- TRANSFERDATA: Liest Messwert aus Ringpuffer aus, liefert immer den ältesten Wert
zuerst.
- Dieses Beispiel setzt die Funktionalität im Sensor voraus.
Beschreibung IF2008
32