BEFORE YOU GET STARTED ..........................4 SOFTWARE INSTALLATION ..........................7 PHYSICAL INSTALLATION ..........................10 DIGITAL I/O INTERFACE ............................ 11 PROGRAMMING THE PIO-96.PCI ........................12 ELECTRICAL CHARACTERISTICS ........................16 SPECIFICATIONS ............................... 17 EXAMPLE CIRCUITS ............................18 APPENDIX A – TROUBLESHOOTING........................ 19 APPENDIX B –...
The PIO-96.PCI is designed to be used with a variety of Operating Systems including Windows, Linux, and DOS. The SeaI/O API (Application Programmer Interface) available with the software provides a variety of useful high-level function calls implemented as a Windows dynamic link library (DLL) and as a Linux kernel module and library.
Before You Get Started What’s Included The PIO-96.PCI is shipped with the following items. If any of these items are missing or damaged, please contact Sealevel for replacement. • PIO-96.PCI Adapter Advisory Conventions Warning The highest level of importance used to stress a condition where damage could result to the product, or the user could suffer serious injury.
Page 5
Terminal Block Kit - (Part Number KT107) Kit includes the TB07 screw terminal block and CA167 ribbon cable for connecting the PIO-96.PCI’s 50-pin header connector to your I/O. 6” Snap track and DIN rail clips are included for DIN rail mounting.
Page 6
• 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. •...
Only users running Windows 7 or newer should utilize these instructions for accessing and installing the appropriate driver via Sealevel’s website. If you are utilizing an operating system prior to Windows 7, please contact Sealevel by calling 864.843.4343 or emailing support@sealevel.com...
Page 8
1. Login as “root” 2. Select download for the version of SeaIO Classic for Linux ( Software: SeaIO Classic - Linux - Sealevel 3. Copy seaio.tar.gz to your home directory by typing: cp seaio.tar.gz ~ 4. Change to your home directory by typing: 5.
Page 9
To set up Linux to automatically load the driver; refer to a Linux manual concerning your specific distribution for help. For additional software support, please call Sealevel Systems’ Technical Support, (864) 843-4343. Our technical support is free and available from 8:00 AM - 5:00 PM Eastern Time, Monday through Friday. For...
Replace the screw you removed for the blank and use it to secure the adapter into the slot. (This is required to ensure FCC Part 15 compliance.) Replace the cover. Connect the power cord The PIO-96.PCI is now ready for use.
50-pin Header Connector You will need to install the bracket assembly and cables to the PIO-96.PCI prior to installing it in the PC. The PIO-96.PCI’s bracket features a unique cable clamp that provides a solid strain relief to prevent inadvertent cable removal.
/ removal of the software and information about latency, logic states, and device configuration. For C language programmers we recommend using the API to access the PIO-96.PCI. If you are programming in Visual Basic, using the ActiveX control included with SeaI/O is advised.
Page 13
Presetting an Output Port Each port has an output register associated with it. This register may be written and retains its value whether the port is configured as an input or an output. To preset the value of an output port the program should write to the port when it is configured as an input then configure it as an output.
Page 14
I/O Control Word Each port may be configured as either Input or Output. This is accomplished by writing the correct Control Word (CW) to the proper register. Control Word (X = 0) Hex Value Port Setup Interrupt Control When enabled interrupts are generated on port bit D0 of each A port. n = port number IRQENn interrupt enable...
Page 15
Interrupt Read Reading the INTSTAT port (Base+5) clears any interrupt pending. IRQST1 (D0) Interrupt status 1 = interrupt pending, 0 = none IRQST2 (D1) Interrupt status 1 = interrupt pending, 0 = none IRQST3 (D2) Interrupt status 1 = interrupt pending, 0 = none IRQST4 (D3) Interrupt status 1 = interrupt pending, 0 = none...
Electrical Characteristics The PIO-96.PCI uses 74LS245 octal bi-directional transceivers to provide TTL input/output capabilities. Each bit is pulled to +5V through a 10K ohm pull-up resistor to insure each bit is at a known state when not driven.
Specifications Inputs Logic High Min 2VDC Logic Low Max 0.8VDC Outputs Logic High Min 2VDC @ 15 mA Logic Low Max 0.5VDC @ 24 mA Temperature Range Operating 0°C - 70°C Storage -50°C - 105°C Power Consumption Supply line +5VDC Rating...
No two adapters can occupy the same I/O address. Make sure the Sealevel Systems adapter is using a unique IRQ The IRQ is typically selected via an on-board header block. Refer to the section on Card Setup for help in choosing an I/O address and IRQ.
If possible, please have the adapter installed in a computer ready to run diagnostics. 3. Sealevel Systems provides an FAQ section on its web site. Please refer to this to answer many common questions. This section can be found at http://www.sealevel.com/faq.asp.
Appendix D – Compliance Notices Federal Communications Commission (FCC) Statement This equipment has been tested and found to comply with the limits for Class A digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment.
Sealevel's commitment to providing the best I/O solutions is reflected in the Lifetime Warranty that is standard on all Sealevel manufactured I/O products. We are able to offer this warranty due to our control of manufacturing quality and the historically high reliability of our products in the field. Sealevel products are designed and manufactured at its Liberty, South Carolina facility, allowing direct control over product development, production, burn-in and testing.
Need help?
Do you have a question about the PIO-96.PCI and is the answer not in the manual?
Questions and answers