PCIOPTOREL16 PCIOPTO16I/O
3.9
Hardware Register
3.9.1
Registerbelegung
R/W
(lesen/schreiben)
R
R
W
W
R
R
R
R
W
R
W
R
W
Besonderheiten bei Nutzung der Timeout-Funktion:
Der Timeout-Counter wird bei jedem Zugriff auf die Karte zurückgesetzt. Wurde ein Timeout-Ereignis
ausgelöst, so werden alle Ausgänge zurückgesetzt und bleiben in diesem Zustand, bis das Bit 2 des Registers
0xF9 mit 0 beschrieben wurde.
© QUANCOM Informationssysteme GmbH
Address-Off
set
+0xFC
Zustand OPTO IN 1-8 lesen
+0xFD
Zustand OPTO IN 9-16 lesen
+0xFE
Zustand REL/OPTO Out 1-8 einstellen
+0xFF
Zustand REL/OPTO Out 9-16 einstellen
+0xFE
Zustand REL/OPTO OUT 1-8 auslesen
+0xFF
Zustand REL/OPTO OUT 9-16 auslesen
+0x00
Bit 4-7: Dip-Switch (Bit4:SW1;Bit5:SW2;Bit6:SW3;Bit7:SW4)
Bit 0-3: Timeoutzeit auslesen
+0x00
(nur PCIOPTO16IO und PCIOPTOREL16)
Bit 0-3: Einstellen der Timeoutzeit für Abschaltung der
+0x00
Ausgänge
(nur PCIOPTO16IO und PCIOPTOREL16)
+0xF8
Register 0xF8 auslesen
Bit 0: Timeout für Ausgänge aktivieren
+0xF8
Bit 1: IRQ durch Eingangsänderung an IN0-16
Bit 2: IRQ durch Timeout
Bit 0: IRQ wurde durch IN0-16 ausgelöst
Bit 1: IRQ wurde durch Timeout ausgelöst
+0xF9
Bit 2: Timeout ist ausgelöst worden
(Ausgänge sind gesperrt)
+0xF9
Bit 2: Freigeben der Ausgänge, wenn mit 0 beschrieben
Erklärung
27