Anhang | ASCII-Kommunikation mit Sensor
IF2008 ETH
A 2.4.1.5 Encoder Erfassungsquelle
ENCLATCHSRCn NONE|TIMER1|TIMER2|TIMER3|SENSOR1|SENSOR2|SENSOR3|S
ENSOR4|SENSOR5|SENSOR6|SENSOR7|SENSOR8|INPUT1|INPUT2|INPUT3|INPU
T4|SECONDREF|ANYREF
n = 1 ... 8 für die Encoderkanäle 1 bis 8.
Wählt die Quelle, mit welcher der Encoder in den IF2008/ETH FIFO (zur kontinuierlichen
Aufzeichnung) geschrieben wird.
- NONE: Encoder wird nicht automatisch aufgezeichnet.
- TIMER1 ... 3: Encoder wird mit einem Timer aufgezeichnet.
- SENSOR1 ... 8: Encoder wird synchron zu Datenframes eines Sensors aufgezeichnet.
- INPUT1 ... 4: Encoder wird bei steigender Flanke eines digitalen Eingangs aufgezeich-
net.
- SECONDREF: Encoder wird bei Erreichen der zweiten Referenzmarke aufgezeichnet.
- ANYREF: Encoder wird bei jeder Referenzmarke aufgezeichnet.
A 2.4.2 Funktionen
A 2.4.2.1 Encoderwert setzen
ENCSET 1|2|3|4|5|6|7|8
Setzen des Encoder-Vorbelegungswertes (siehe ENCVALUEn) im angegebenen Enco-
der.
A 2.4.2.2 Referenzmarken zurücksetzen
ENCRESET 1|2|3|4|5|6|7|8
Rücksetzen der Erkennung der Referenzmarke (siehe ENCREFn).
A 2.4.2.3 Encoder rücksetzen
ENCCLEAR 1|2|3|4|5|6|7|8
Rücksetzen des Encoderwertes im angegebenen Encoder auf 0.
A 2.4.2.4 Encoderwert abfragen
GETENCVALUEn
n = 1 ...8 für die Encoderkanäle 1 bis 8.
Aktuellen Encoderwert asynchron auslesen. Der Rückgabewert kann zwischen 0 und
4294967295 (UINT_MAX) liegen.
A 2.4.2.5 Referenzzähler abfragen
GETENCREFn
n = 1 ... 8 für die Encoderkanäle 1 bis 8.
Zustand des Referenzzählers abfragen.
- NONE: Referenzmarke wurde seit dem letzten Zurücksetzen nicht überfahren.
- FIRST: Referenzmarke wurde einmal überfahren.
- SECOND: Referenzmarke wurde mehrfach überfahren.
A 2.5
Digital I/O
A 2.5.1 Allgemein
A 2.5.1.1 Digitale Logik
EXTLEVEL LLL|HLL
Definiert den Logik-Pegel der digitalen Ein-/Ausgänge
- LLL: Low level logic (Low 0.2 - 0.8 V High 4,5 - 5 V)
- HLL: High level logic (Low 0.2 - 0.8 V High 23,5 - 24 V)
Seite 20