13
WITIO-PCIe192
ULTRA
© 2018 by Messcomp Datentechnik GmbH
DV0101
13
WITIO-PCIe192
ULTRA
© 2018 by Messcomp Datentechnik GmbH
EV0103
13
13
wasco
®
wasco
®
5. 192 Digital Inputs / Outputs
5. 192 Digitale Ein-/Ausgänge
Zur digitalen Ein-/Ausgabe sind auf der WITIO-PCIe192
ULTRA
drei identisch
aufgebaute Connectoren mit jeweils 64 digitalen IOs. Diese 64 digitalen
IOs sind in Gruppen (PortA bis PortH) mit jeweils 8 Kanälen zusammenge
-
fasst. Für jeden Port kann individuell dessen Richtung (Ein-/Ausgang) über
einen Registerzugriff konfiguriert werden. Der Ein- bzw. Ausgangspegel
(3.3V/5V) eines jeden Connectors kann durch Setzen eines Jumpers ein
-
gestellt werden.
5.1 Richtungsauswahl
Die Richtungen der Ports eines Connectors können durch Beschreiben
des jeweiligen Direction-Registers (DDIRCN1, DDIRCN2 oder DDIRCN3)
definiert werden. Dabei steht jedes Bit des Registers für einen Port des
Connectors. Im Default-Zustand sind alle Ports als Eingänge definiert (mit
Ausnahme während des Kompatibilitätsmoduses).
Wird das entsprechende Bit mit einer 1 beschrieben, so ist der entspre-
chende Port als Eingangsport konfiguriert, mit einer 0 als Ausgangsport.
5.2 Eingänge lesen
Zum Einlesen der Eingänge werden immer 32 IOs (4 Ports) in einem
32Bit-Register (DIN0CN1, DIN1CN1, DIN0CN2, DIN1CN2, DIN0CN3,
DIN1CN3) zusammengefasst. Sind nicht alle Ports des Registers als
Eingang konfiguriert, sind die jeweiligen Bereiche im Register undefiniert
und können im Anwenderprogramm durch eine AND-Verknüpfung aus
-
geblendet werden.
0 = LOW am Eingangspin
1 = HIGH am Eingangspin
For digital input / output, the WITIO-PCIe192
ULTRA
provides three identically
constructed connectors with 64 digital IOs each.
These 64 digital IOs are arranged in groups of eight channels each (PortA
to PortH). You can configure the direction (input or output) of each port indi
-
vidually via a register access. You can set the input / output level (3.3V/5V)
of each connector by setting a jumper.
5.1 Selection of the direction
The port direction of a connector can be defined by writing to the corre
-
sponding direction register (DDIRCN1, DDIRCN2 or DDIRCN3). Each bit
of the register represents a port of the connector. In the default state, all of
the ports are defined to be input (except during compatibility mode).
If the corresponding bit is written 1, the corresponding port is configured
as input port, with a 0 as output port.
5.2 Read inputs
For reading the inputs, always 32 IOs (4 ports) are aggregated in a 32-Bit
register (DIN0CN1, DIN1CN1, DIN0CN2, DIN1CN2, DIN0CN3, DIN1CN3).
If not all of the register ports are configured as input, the corresponding
areas in the register are undefined and can be hidden in the application
program using an AND operation.
0 = LOW at the input pin
1 = HIGH at the input pin