The PIO-48.PC104 part number 3701 digital I/O interface provides 48 channels of
buffered drive digital I/O emulating 8255 mode zero. The PIO-48.PC104 can be
utilized for a variety of control and automation applications including control and
monitoring of TTL devices (e.g. LEDs, small solenoids, small relays) and
interfacing to solid-state relay racks (SSRs) for high-power AC or DC loads.
The PIO-48.PC104’s 48 digital I/O channels are accessed via two 50-pin header
connectors with industry-standard pin out. Each header provides 24 bits of digital
I/O divided into two eight-bit ports and two four bit ports for upper and lower
nibble. Each port may be individually configured via software command as input or
output to best match your particular application requirements.
The PIO-48.PC104 is designed to be used with a variety of Operating Systems
including Windows 98/NT/ME/2000/XP and DOS. The SeaI/O API (Application
Programmer Interface) included on CD with the PIO-48.PC104 provides a variety of
useful high-level function calls implemented as a Windows dynamic link library
(DLL). In addition to the API, SeaI/O includes sample code and utilities to simplify
software development.
The PIO-48.PC104 is shipped with the following items. If any of these items is
missing or damaged please contact Sealevel for replacement.
PIO-48.PC104 Adapter
Sealevel SeaI/O Software CD
Optional Items
Depending upon your application, you are likely to find one or more of the
following items useful for interfacing the PIO-48.PC104 to real-world signals. All
items can be purchased from our website (http://www.sealevel.com
864-843-4343.
For TTL applications:
Terminal Block Kit - (Part Number KT107)
− Kit includes the TB07 screw terminal block and CA167 ribbon cable
for connecting one of the PIO-48.PC104’s 50-pin header connectors
to your I/O. 6” Snap track and DIN rail clips are included for DIN rail
mounting.
IDC 50 to IDC 50 Pin 40" Ribbon Cable (Part Number CA167)
− Interfaces each of the PIO-48.PC104’s 50-pin header connectors.
Simulation/debug module (Part Number TA01)
− Module allows monitoring status of output pins and controlling state
of input pins. An LED corresponding to each port bit illuminates to
indicate state. Eight position DIP-switches are used to generate input
status changes.
IDC 50 to IDC 50 Pin Ribbon Cable (Part Number CA167)
− 40” cable connects the PIO-96.PCI to solid-state relay racks equipped
with 50-pin header interface.
IDC 50 to IDC 50 Pin Ribbon Cable (Part Number CA135)
− 40” cable connects the PIO-96.PCI to solid-state relay racks equipped
with 50-pin edge connector.
Solid-State Relay Racks:
• Quad six position relay rack (Part Number PB24HQ)
− Relay rack can accept up to six QSSRs for a total of 24 channels.
Features a 50-pin header connector for easy interface via 50conductor ribbon cables.
• Quad four position relay rack (Part Number PB16HQ)
− Relay rack can accept up to four QSSRs for a total of 16 channels.
Features a 50-pin header connector for easy interface via 50conductor ribbon cables.
Quad Solid-State Relay Modules:
• AC Input (Part Number IA5Q) - Provides 4 channels of discrete I/O
interface to monitor AC inputs up to 140V @ 10mA.
• DC Input (Part Number IB5Q) - Provides 4 channels of discrete I/O
interface to monitor DC inputs from 3.3V to 32V.
• AC Output (Part Number OA5Q) - Provides 4 channels of discrete I/O
interface to control AC outputs up to 140V @ 3A.
• DC Output (Part Number OB5Q) - Provides 4 channels of discrete I/O
interface to control DC outputs up to 60V @ 3A.
Simulation/debug module (Part Number TA01)
− Module simulates the operation and load characteristics of a standard
24-channel relay rack. An LED corresponding to each port bit
illuminates to indicate state. Eight position DIP-switches are used to
generate input status changes.
The PIO-48.PC104 occupies 8 consecutive I/O locations. The DIP-switch (S1) is
used to set the base address for these locations and the IRQ mode options. Be careful
when selecting the base address as some selections conflict with existing PC ports.
The following table shows several examples that usually do not cause a conflict.
A9 A8 A7 A6 A5 A4
Hex Address
100-107 01 0000 xxxx On Off On On On On
180-187 01 1000 xxxx On Off Off On On On
200-207 10 0000 xxxx Off On On On On On
280-287 10 1000 xxxx Off On Off On On On
300-307 11 0000 xxxx Off Off On On On On
380-387 11 1000 xxxx Off Off Off On On On
3A0-3A7 11 1010 xxxx Off Off Off On Off On
Binary
1 2 3 4 5 6
Interrupt Modes
DIP-Switch positions ‘S’ and ‘M’ on switch S1 selects the interrupt mode for each
adapter.
With the ‘S’ selected, the adapter is in a (S)hared interrupt mode, which allows more
than one adapter to access a single IRQ.
‘M’ indicates the inclusion of a 1K-ohm pull-down resistor required on one adapter
when sharing interrupts.
Set the switch to ‘S’ for shared interrupt mode on all adapters sharing an IRQ. On
one of the adapters sharing an interrupt set the switches for both ‘S’ and for ‘M’.
This provides the pull-down resistor circuit that makes sharing IRQs possible. If you
are using more than one compatible adapter in a bus you should only have one
adapter set to ‘M’.
The PIO-48.PC104 has an interrupt selection jumper, which should be set prior to
use, if an interrupt is required by your application software. Consult the user manual
for the application software being used to determine the proper setting.
IRQ3
IRQ7
IRQ9
IRQ10
IRQ11
IRQ12
IRQ15
IRQ4
IRQ5
Note: The supplied driver for Windows and does not require, nor does it support
interrupts. It is recommended that this jumper be removed to prevent any resource
conflicts.