Impulse PIO-48-PC104 User Manual

PIO-48.PC104 User Manual
Part Number 3701
www.sealevel.com PO Box 830 Liberty, SC 29657 864.843.4343

Table of Contents

INTRODUCTION......................................................................................................................... 1
BEFORE YOU GET STARTED................................................................................................. 2
WHATS INCLUDED...................................................................................................................... 2
CARD SETUP............................................................................................................................... 4
ADDRESS SELECTION................................................................................................................... 4
INTERRUPT MODES ...................................................................................................................... 4
IRQ SELECTION........................................................................................................................... 5
SOFTWARE INSTALLATION.................................................................................................. 6
WINDOWS 98/ME/2000/XP INSTALLATION.................................................................................6
PHYSICAL INSTALLATION.................................................................................................... 7
DIGITAL I/O INTERFACE........................................................................................................ 8
50-PIN HEADER CONNECTORS ..................................................................................................... 8
PULL UPS..................................................................................................................................... 9
PHYSICAL CONNECTION............................................................................................................. 10
PROGRAMMING THE PIO-48.PC104................................................................................... 11
PROGRAMMING FOR WINDOWS.................................................................................................. 11
PRESETTING AN OUTPUT PORT .................................................................................................. 12
WRITING THE OUTPUTS ............................................................................................................. 12
REGISTER DESCRIPTION............................................................................................................. 12
I/O CONTROL WORD ................................................................................................................. 13
INTERRUPT CONTROL................................................................................................................. 14
NTERRUPT MODE SELECT TABLE ............................................................................................... 14
I
INTERRUPT READ....................................................................................................................... 14
ELECTRICAL CHARACTERISTICS.................................................................................... 15
S
PECIFICATIONS......................................................................................................................... 15
EXAMPLE CIRCUITS.............................................................................................................. 16
APPENDIX A - TROUBLESHOOTING ................................................................................. 17
APPENDIX B - HOW TO GET ASSISTANCE ...................................................................... 18
APPENDIX C – SILK SCREEN – 3701 PCB.......................................................................... 19
APPENDIX D - COMPLIANCE NOTICES............................................................................ 20
EDERAL COMMUNICATIONS COMMISSION STATEMENT ........................................................... 20
F
WARRANTY............................................................................................................................... 21
PIO-48.PC104 User Manual

Introduction

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.
Other Sealevel PC104 Digital I/O Products
DIO-104.REL (P/N 3710) - 16 Reed Relays DIO-104.OPTO (P/N 3720) - 16 Optically Isolated Inputs DIO-32.104 (P/N 3730) - 16 Optically Isolated Inputs/16 Reed Relays
- 1 -
PIO-48.PC104 User Manual

Before You Get Started

What’s Included
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.
) or by calling
- 2 -
PIO-48.PC104 User Manual
For high-current, high-voltage applications:
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 50­conductor 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 50­conductor 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.
- 3 -
PIO-48.PC104 User Manual

Card Setup

Address Selection
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’.
1 2 3 4 5 6 7ON8
987654 MS
- 4 -
PIO-48.PC104 User Manual
IRQ Selection
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.
- 5 -
PIO-48.PC104 User Manual
Loading...
+ 16 hidden pages