Beispiele und Registerbelegungen
4.3 Register
SIMATIC PCIe DIO4
Kompaktbetriebsanleitung, 11/2011, A5E03493449-01
25
Ausgangs-Register
OUTP: Ausgangs-Register (BASE + 0x0400)
Bit
Zugriff Name
Default Beschreibung
31..0
RW
OUTx
-
Jedes Bit spiegelt den entsprechenden Ausgangswert im
Default-Modus (OUTPxC.SSEL = 0).
OUTPIF: Output Interrupt-Flag-Register (BASE + 0x0410)
Bit
Zugriff Name
Default Beschreibung
31..0
RWC
IFx
0
Jedes Bit spiegelt den Interruptzustand des
entsprechenden Ausgangs wieder. Wenn ein Bit gesetzt
wird, wird STATUS.OIF gesetzt. Wenn das Bit mit "1"
beschrieben wird, wird das Bit zurückgesetzt, ebenfalls
die entsprechenden IFRE/IFFE-Bits.
OUTPIFR: Output Interrupt-Flag-Register, steigende Flanke (BASE + 0x0420)
Bit
Zugriff Name
Default Beschreibung
31..0
RWC
IFREx
0
Jedes Bit spiegelt den Interruptzustand "Steigende
Flanke" des entsprechenden Ausgangs wieder. Wenn
ein Bit gesetzt wird, wird STATUS.IIF gesetzt. Wenn das
Bit gesetzt wird, wird das entsprechende OUTPIF.IF
gesetzt. Wenn das Bit mit "1" beschrieben wird, wird das
Bit zurückgesetzt.
OUTPIFF: Output Interrupt-Flag-Register, fallende Flanke (BASE + 0x0430)
Bit
Zugriff Name
Default Beschreibung
31..0
RWC
IFFEx
0
Jedes Bit spiegelt den Interruptzustand "Fallende
Flanke" des entsprechenden Ausgangs wieder. Wenn
das Bit gesetzt wird, wird das entsprechende OUTPIF.IF
gesetzt. Wenn das Bit mit "1" beschrieben wird, wird das
Bit zurückgesetzt.
OUTP0C: Ausgang x Configuration-Register (BASE + (x*8))
Bit
Zugriff Name
Default Beschreibung
63..46 RO
0
Reserviert
45..40 RW
SSEL
0
Wahl der Ausgangsquelle, siehe "Ausgangsquellen"
39..38 RO
0
Reserviert
37..36 RW
OMODE
0
Wahl des Ausgang-Modus: 00: Normal, 01 = Wechselnd
(1→0, 0→1)
35..33 RW
DMODE
0
Wahl des Ausgang-Detect-Modus:
000: hoher Level
001: niedriger Level
100: nur steigende Flanke
101: nur fallende Flanke
110: steigende und fallende Flanke