Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

ADLINK PCI-7250 Series Relay Output Card Configuration and Protection Circuit Guide

F: | Au:FANS | DA:2026-08-18 | 51 Br: | 🔊 点击朗读正文 ❚❚ | Share:

ADLINK PCI-7250 Series Relay Output and Isolation Input Card Configuration and Protection Circuit Guide

In industrial automation control systems, the on/off control of relays and reliable acquisition of external switch signals are the most fundamental and critical requirements. Whether driving high-power contactors, controlling solenoid valves, or monitoring limit switch status, I/O cards are required to provide sufficient driving capability, electrical isolation, and anti-interference performance. ADLINK PCI-7250 series relay output and isolation digital input card provides 8 relay outputs (including Form C and Form A types) and 8 optocoupler isolated inputs, supports AC/DC signal access, can select AC filtering or non filtering mode through jumper, and is equipped with onboard LED to indicate relay status. This series covers multiple bus specifications including PCI, CompactPCI, Low profile PCI, and PCI Express, and can flexibly adapt to various industrial control platforms. This article will systematically explain the engineering application points of the PCI-7250 series from hardware configuration, pin definition, register programming, relay protection circuit to software support.

Product Family and Core Features

The PCI-7250 series includes the following models:

PCI-7250: Standard PCI specification, 8 relay outputs (R0~R3 are Form C, R4~R7 are Form A)+8 optocoupler isolated inputs, onboard LED indicates relay status.

PCI-7251: The expansion board of PCI-7250 provides an additional 8 relay outputs (all Form C) and 8 isolated inputs per board, with a maximum of 3 boards mounted, expanding the total number of channels to 32.

CPCI-7252: CompactPCI 3U specification, 8 relay outputs (all Form C)+16 isolated inputs, suitable for high-density rack mounted systems.

LPCI-7250: Low profile PCI specification, 8 relay outputs (all Form C)+8 isolated inputs, suitable for compact chassis.

LPCIe-7250: PCI Express x1 specification, with 8 relay outputs (all Form C) and 8 isolated inputs, suitable for modern motherboards without PCI slots.

All models adopt optoelectronic isolation technology (with a maximum isolation voltage of 5000Vrms) to completely isolate the on-site side from the PC ground, effectively suppressing common mode interference and surge impact. Rated capacity of relay contacts: AC 120V@0.5A Or DC 24V@1A (Partial models DC) 30V@2A )It can directly drive small and medium-sized loads.


Hardware installation and jumper configuration

2.1 Unpacking and Anti static Treatment

The board is an electrostatic sensitive device and must be operated on an anti-static workbench, wearing a grounding wristband. Check the contents of the packaging: main card, ADLINK CD, software installation guide, and this manual. If there are any missing or damaged items, please contact the dealer.

2.2 Jumper Setting (AC Filter Selection)

PCI-7250/7251, LPCI-7250, and LPCIe-7250 are equipped with 8 sets of jumper wires, JP1~JP8, corresponding to DI0~DI7, respectively, used to select whether the input signal has undergone AC filtering:

Jumper corresponding channel function

JP1~JP8 DI0~DI7 1-2: AC filtering (AC signal, filtering out 50/60Hz noise)

2-3: Non AC filtering (DC signal, default)

Selection suggestion: If the input signal is an AC powered sensor (such as an AC proximity switch), it is recommended to enable AC filtering to eliminate false triggering caused by power frequency interference; If it is a DC signal (24VDC switch), use non AC filtering mode to obtain the fastest response speed.

2.3 PCI/PCIe slot installation

Turn off the power of the computer and all peripherals, and remove the chassis cover.

Select an idle PCI/PCIe slot, align the board and insert it, ensuring that the gold fingers are fully in contact, and secure the baffle with screws.

For cPCI-7252, insert it into the I/O slot of the CompactPCI chassis.

2.4 External connector (CN1)

The pin definitions for different models vary, please refer to Tables 2-3 to 2-5 in the manual for details. Taking PCI-7250 as an example:

Relay terminals: Each relay provides three terminals (Form C): COM (common), NO (normally open), and NC (normally closed), or COM+NO (Form A).

Digital input: DI0~DI7 are input signal terminals, IGND is common ground. Input does not need to distinguish polarity (optocoupler bidirectional), both AC and DC are acceptable.

PCI-7251 Expansion Connection: Connect PCI-7250 to PCI-7251 via a flat cable, with up to 3 expansion boards, automatically recognized by the system. The register mapping of the expansion board is from Base+2 to Base+7.


Register Mapping and Low Level Programming

The PCI-7250 series uses the PLX PCI-9050 bridge chip, and the system BIOS automatically assigns I/O base addresses. The base address can be read by offsetting the PCI configuration space by 18h. All registers are 8-bit.

3.1 PCI-7250 (including extensions) Address Mapping

Offset (hexadecimal) write operation, read operation corresponding to the card

0x00 relay output reads back to PCI-7250 motherboard

0x01 Unused isolated input PCI-7250 motherboard

0x02 Relay output readback PCI-7251 # 1

0x03 Unused isolated input PCI-7251 # 1

0x04~0x07 Same as above PCI-7251 # 2/# 3

3.2 cPCI-7252 Address Mapping

Offset write operation read operation

0x00 relay output isolation input (low 8 bits)

0x01 Unused isolated input (high 8 bits)

0x02 Unused output readback

3.3 LPCI/LPCIe-7250 Address Mapping

Offset write operation read operation

0x00 relay output read back

0x01 Isolation input not used

3.4 Register Data Format

Relay output register (write): Each bit controls one relay, 1=engage, 0=release. The initial state is all 0 (released).

Output Read Back Register (Read): Returns the actual state of the relay, 1=engaged (normally open closed), 0=released.

Isolation input register (read): returns the external input level status, 1=input high (3~24V), 0=input low (0~1.5V).

3.5 Programming Example (C Language)

#include <dos.h>

#include <conio.h>

#Define BASE 0x300//Assuming base address

//Output control

outportb(BASE + 0x00, 0x0F); //Absorb R0~R3 and release R4~R7

//Read back output

unsigned char status = inportb(BASE + 0x00);

//Read input

unsigned char input = inportb(BASE + 0x01);

Relay selection and contact protection circuit

4.1 Difference between Form C and Form A Relays

Form C (conversion type): three terminal COM, NO, NC. When control bit=1, COM and NO are connected; =At 0:00, COM and NC are connected. Suitable for scenarios that require switching between two loads (such as motor forward and reverse rotation).

Form A (normally open): Two terminal COM, NO. When the control bit is set to 1, it conducts; when it is set to 0, it disconnects. R4-R7 of PCI-7250 are Form A, while all other models are Form C.

4.2 Load capacity and lifespan

PCI-7250/7251/cPCI-7252:AC  120V@0.5A , DC  24V@1A Mechanical lifespan>5 × 10 ⁵ times (resistive load).

LPCI/LPCIe-7250:DC  30V@2A Life>10 ⁵ cycles (2A load).

Important reminder: Inductive loads (motors, solenoid valves, contactor coils) may generate reverse induced electromotive force when power is cut off, which may cause breakdown of relay contacts or shorten their lifespan. A protective circuit must be added!

4.3 Common protection circuits (see manual appendix)

Characteristics of applicable scenarios for protective circuits

RC absorption circuit AC/DC load R=0.5~1 Ω/V (contact voltage), C=0.5~1 μ F/A (contact current). Can suppress sparks, but leakage current may cause timer misoperation

The diode continuous current DC load diode is connected in reverse parallel at both ends of the load, which prolongs the release time and significantly improves the protection effect. Select diodes with reverse withstand voltage ≥ 10 times the power supply voltage and forward current ≥ load current

A DC load consisting of a diode and a Zener diode connected in series can accelerate the release time, and the Zener voltage is approximately equal to the power supply voltage

Varistor AC/DC loads utilize nonlinear resistance characteristics to clamp overvoltage, with fast response speed and suitable for high-energy surge applications

Wiring method: The protective device should be connected across the load terminals (rather than the relay contacts) to absorb the back electromotive force generated by the load.


Key points for using isolated digital inputs

5.1 Input Characteristics

Input voltage range: 3~24V AC/DC (logic high), 0~1.5V is logic low.

Input current: rated 10mA, maximum 60mA.

Input impedance: 2.2k Ω (built-in current limiting resistor).

Isolation voltage: PCI-7250/7251/cPCI-7252 is 5000Vrms; LPCI/LPCIe is 2500Vrms.

5.2 High Voltage Input Expansion

If a 110V AC/DC signal needs to be connected, it can be achieved by replacing the upper limit current resistor Ri (default 1.2k Ω) on the board. Calculation formula:

text

Ri=Vin/0.01 (A)//Set current to 10mA

Pw=Vin × 0.01 (W)//Resistance power

For example, when Vin=110V, Ri=11k Ω, power=1.1W. It is recommended to use a metal film resistor with sufficient margin.

5.3 AC filtering mode

When the input is an AC signal (such as a power frequency proximity switch), it is recommended to set the corresponding jumper to an AC filter (1-2). The built-in RC filter (with a time constant of about 5ms) can effectively remove 50/60Hz noise and prevent high-frequency jitter from causing misreading. If it is a pure DC signal, set it as non AC filtering (2-3) to obtain the fastest response.

5.4 Input Wiring

PCI-7250: Connect the DI terminal to the signal positive/live wire, and connect the IGND terminal to the signal negative/neutral wire. The optocoupler is a bidirectional structure with interchangeable polarities.

DI8~DI15 of cPCI-7252: adopts independent differential input, also without polarity differentiation.


Software Drivers and Development Environment

ADLINK provides comprehensive software support for the PCI-7250 series:

6.1 New generation driver: DAQPilot

ADLINK recommends all new users to use DAQPilot driver/SDK, providing a unified API, graphical interface, ActiveX, and more NET assembly, supports rapid development. It can be downloaded for free from the ADLINK official website.

6.2 Classic Driver: PCIS-DASK

32-bit kernel driver for Windows Vista/XP/2000, supporting languages such as C/C++, VB, Delphi, etc. For LPCI/LPCIe-7250, PCIS-DASK (including L-version driver) must be used. DASK/X is a Linux version.

6.3 Third party software support

LabVIEW: DAQ-VIEW PnP VI library, consistent with NI DAQ VIs style.

MATLAB: DAQ-MTLBB adapter, supporting Data Acquisition Toolbox.

Agilent VEE: PICS-VEE User Object Library.

ActiveX/DAQBench: A control package for SCADA/HMI.

DAQCreator: Non programming data acquisition software that supports data recording and FFT analysis.

6.4 Basic Programming Process (PCIS-DASK)

#include <Acl_pci.h>

U16 cardNo, existCards;

//Initialization (DASK style)

if (DASK_Initial(&existCards) ! = SUCCESS) return;

cardNo = 0;

//Relay output (low 4 position engagement)

DASK_DO(cardNo, 0x0F);

//Read isolated input

U16 diVal;

DASK_DI(cardNo, &diVal);


Typical application scenarios and troubleshooting

Key points and precautions for wiring in application scenarios

Drive the contact of the AC contactor relay to the contactor coil, and parallel connect the RC absorption circuit at both ends of the coil. The contactor coil is a strong inductive load and must be protected, otherwise the contact life will be greatly reduced

Read button/limit switch DI connected to one end of the switch, IGND connected to the other end (or common ground). If the input line is long (>10m), it is recommended to enable AC filtering or use shielded wire

Extended Multi Output (3 PCI-7251) Flat Cable Connect PCI-7250 to each expansion board, with automatic address allocation for each expansion board, up to 32 outputs and 32 inputs

Check whether the AC proximity switch DI is connected to the output, IGND is connected to the negative power supply, and the jumper is set to AC filtering. Pay attention to whether the switch output is AC or DC. AC filtering will introduce a delay of about 5ms

Possible causes and solutions for the fault phenomenon

The relay does not engage and the control position is not written correctly; Insufficient driving current; Check if the I/O address is correct when the relay coil is open circuited; Measure whether the+5V power supply of the board is normal; Measure the coil resistance with a multimeter (approximately 150 Ω)

Contact adhesion or erosion of inductive loads without protection; Install RC/diode protection when the load current exceeds the limit; Replace with an external relay with a higher rated current

The input status is always 0, and the input voltage is too low; Wiring error; The optocoupler is damaged and the voltage between DI and IGND is measured (≥ 3V is considered high); Check if the public end is connected

The input state jumping signal has jitter or power frequency interference; Improper setting of filter jumper to enable AC filtering; Increase input capacitance; Add debounce delay in software

The system cannot recognize poor contact in the PCI slot of the board; Resource conflict re plugging; Adjust PCI resources in BIOS; Attempt to replace the slot

Invalid expansion board, flat cable not connected or connection sequence incorrect. Confirm cable connection is secure; Connect PCI-7251 in order from near to far


Selection suggestions and upgrade path

Newly installed industrial computer (without PCI slot): Choose LPCIe-7250, PCIe x1 interface, compatible with modern motherboards.

Compact chassis: Choose LPCI-7250 (Low profile) to save space.

High density rack system: Choose cPCI-7252, support 16 inputs, suitable for CompactPCI platform.

More than 8 channels required: Purchase PCI-7250+up to 3 PCI-7251 to achieve 32 outputs and 32 inputs without the need for additional slots.

Driver selection: DAQPilot is recommended for new projects, and PCIS-DASK (compatible with Windows Vista 64 bit) will continue to be used for upgrading old systems.

  • Alcatel-Lucent 9500 MPR ODU Outdoor Unit 300 11GHz TX Low HP 3DB23035AAAA01
  • Alcatel-Lucent ECNT-C 3FE25676 BA AK 06 Termination Card
  • Alcatel Lucent MDR-8000 Microwave Digital Radio MDR-8606-45 with 13 Modules
  • Alcatel-Lucent 849144415 KS-24829L1 Remote Radio Head v1.4
  • Alcatel CFF 450 Turbo Pump Controller 137171
  • Alcatel-Lucent ACS108 109579896 004 Access Controller
  • Alcatel-Lucent OS6850-48 Network Switch with PS-126W-AC Power Supply
  • Alcatel Lucent DFP-CM-14B/2T Filter DCMA Base Station
  • Alcatel Lucent ESX-K100C32W4 ESXK100C32W4 Power Supply Module
  • Alcatel Lucent 91-E03100-A 91E03100A Interface Module
  • Alcatel-Lucent STGR-LIM-A2P-72-HBI ADSL2+ High Bandwidth Module
  • Alcatel-Lucent 9500 Microwave Packet Radio MPT-3DB20547BBAA02
  • Alcatel Lucent Enterprise 4049-4059 MMK Keyboard Console Kit
  • Alcatel-Lucent RRH4X40-1900 Remote Radio Head
  • Alcatel Lucent OS6450-P48 Switch
  • Alcatel Lucent 625617-000-001 Cable Assembly
  • Alcatel Lucent 108320 Module
  • Alcatel Lucent TN801B Board
  • Alcatel-Lucent RRH2X50-800 LTE Remote Radio Head
  • Alcatel Lucent CPU8 Board 3BA23258AB OmniPCX 4400
  • Alcatel-Lucent 3EM22617AAAE 9500 MPT-HL Microwave Radio Transceiver
  • Alcatel-Lucent CPU7-2 3BA23259AAAD 7750 SR Control Processor Module
  • Alcatel-Lucent 9500 Microwave Packet Radio MPT-3DB20371BCAA01
  • Alcatel-Lucent Enterprise 4059 MMK Keyboard + Phone PAC Kit
  • Alcatel-Lucent Nokia 3HE10329AA 7750 SR Series Router Module
  • Alcatel-Lucent 7705 SAR-W IP MPLS Service Aggregation Router 3HE07349AA
  • Alcatel-Lucent-Nokia 3HE08429AARC01 7750 SR SFM5-7 Switching Module
  • Alcatel-Lucent 3HE00272DB 7750 SR-7 DC Chassis with PEM3+EFT
  • Alcatel-Lucent ACT 1300M/1600M HT Turbo Pump Controller
  • Alcatel Lucent IMM48-1GB-TX 3HE03625AAG01 48-Port 7750 SR-12 Interface Module
  • Alcatel-Lucent AP-500 Wireless Access Point
  • Alcatel-Lucent ATP-150 Power Supply
  • Alcatel-Lucent 622-8603-012 Optical Transceiver
  • Alcatel-Lucent 270-0038-010 10.5 VDC Power Supply
  • Nokia 9500-MPR Microwave Radio Module XPIC-RPS/3DB20116BCAA01
  • Alcatel-Lucent 3DB19017AB EAS Access Switch v2
  • Alcatel-Lucent 3AL81072AA Matrix Enhanced Unit - Cross-Connect Module
  • Alcatel-Lucent MDR-8606-135 6GHz Digital Microwave Radio
  • Alcatel-Lucent 3EM09626AD RF Transmitter - MDR-8000 Component
  • Alcatel 3HE03619AAAF01 Network Module
  • Alcatel-Lucent 3EH76027AEJC OmniPCX Enterprise Communication Server
  • Alcatel-Lucent 9500 MPR 11GHz Microwave Link - 3DB22001DA
  • Alcatel-Lucent GSX-FM-4W - Gigabit Ethernet Fiber Module 4-Port
  • Alcatel-Lucent 270-0038-020 - Power Supply Interface Module
  • Alcatel-Lucent LNW64 - Network Processor Module for Switching Systems
  • Alcatel-Lucent 3DB19017AB - High-Density Interface Module Board
  • Valmet U4600063 - Industrial Automation Module
  • Valmet M851040 M1 MEMU Module - Memory and Expansion Unit
  • Metso Valmet A413016 NCU2 Board - Network Control Unit Model 17
  • Valmet A413115 TCU41 Board Ver.06 - Temperature Control Unit
  • Metso Valmet PEFT A413792 - Power Supply Module for Automation Systems
  • Valmet ABTU M2512201 - Analog Binary Termination Unit Module
  • Valmet ABMB MT036 PCB Card - Auxiliary Backplane Motherboard
  • Valmet A413345 FPUS Battery Backup Unit - Standby Power Module
  • Valmet A413060 DMU Rev 04 - Drive Monitor Unit Board
  • Valmet BOR82 A413292 - Binary Output Relay Module
  • Valmet A413383 Ver.04 ESW - Electronic Switching Module Board
  • Valmet Neles A415579 Valve Controller
  • Metso Valmet A413381 ESW Drive Board
  • Valmet ABTU Module 545266-2A 2-545264-2B - Analog Binary Termination Unit
  • Valmet ABMB MT838 PCB - Backplane Bus Mother Board
  • Valmet LEV-EL PG4 N1 H2S Sensor - 600mbar Gas Detector
  • Valmet ABMB MT940 PCB - Analogue Bus Mother Board Backplane
  • Valmet VAT65425921A MT241 PCB Board
  • Valmet A413310 VPU Power Unit - 230VAC 1.5A Automation Supply
  • Valmet Metso IOP303 Input Module 181504 - 32-Channel Digital Input
  • Valmet A413060 DMU Rev 07 - Data Management Unit
  • Valmet M851220 M1 PCB Card - Process Automation Interface Board
  • Valmet A413042 Ver.06 CPU
  • Valmet A413200-01 AIU 8 Analog Input Module
  • Basler DECS-250-CGCM-LN2SA1C Digital Excitation Control System
  • Valmet Automation PLC Module A413171
  • Valmet Automation 542852-3A Rack-Mount Cross Connect Panel
  • Valmet Marine Damatic M851565 Main Keyboard
  • Valmet TIU 6 Printed Circuit Board A413110
  • Metso Valmet U4440253V1.1 RMI CPU 300
  • Metso Valmet A413016 Ver.12 NCU2
  • Valmet M851565 Damatic Keyboard
  • Valmet ATB16-4 16 Channel Relay Card
  • Valmet Metso A413331 SPU Power Supply
  • Valmet PUD 10B Automation Control Rack
  • Valmet MT917 ABMB DMU PCB I/O Module
  • Valmet M851565 Damatic Keyboard Mkb2
  • Valmet EDS-518A-MM-SC Ethernet Gateway
  • Valmet 542836-6A PCB Card
  • Valmet ATB16-4/2 Terminal Board 9144047
  • Valmet ATB16-4 Controller Board 0-50°C 4-20mA Analog Output
  • Valmet 542852-3A Slot Rack Chassis Module
  • Valmet A413026 Ver.M1 FBC Board
  • Valmet IQ Basis Weight SH Sending Assembly A418081
  • Valmet PMB 2R Monolithic Backplane 8-Slot PCB 542821-5A and -5B
  • Valmet ATB16-4 16-Channel Relay Card Controller Board 22195028
  • Valmet Diff-EL SL6NK227SF0 Pressure Transmitter 0-380 mBar
  • Valmet A413110 TIU6 Board Ver.M1
  • Neles Automation A413278 Control Module
  • Valmet BCUTB Terminal Module 10101006 11091002
  • Valmet Senso 160 Measuring Station Display 160.2
  • Valmet AIU 1A Analog Input Unit M851245
  • Valmet IQ Web Caliper Sensor A420734
  • Valmet M851040/M8510401 Memory Board
  • Valmet AN35S1MC02RA Valve
  • Valmet M851121 M2 Cross Connect Panel
  • Valmet AIU-8 Simulator Board 421522-1A
  • Metso BIU 82 D200533 Binary Input Unit
  • Valmet M851121 M2 Module Rack
  • Valmet A413383 PC Board Module
  • Valmet N0542 NO54 ABMB PCB - 545200-3A Board
  • Valmet Metso IOP304 Input Module 181503
  • Valmet PDP601 Distributed Processing Unit 181585
  • Valmet A413084 CPU Board - Processor Module for Automation Systems
  • Valmet AIU 16T Analog Input Module M8512081 M1
  • Valmet AIU 16 Analog Input Module 545100-3A and 545100-3B
  • Metso Valmet BIU4 A413146 Binary Input Unit
  • Valmet AIU-8 Simulateur Board 421522-1a Analog Simulator
  • Valmet BIU8A Binary Input Unit 542803-3B M851222 M1
  • Valmet IQ Web Color DH Photoelectric Sensor A418182 2.04
  • Valmet A413200 AIU-8 Simulator Board 191151 421522-1A
  • Valmet Automation SCU M851006 System Control Unit Module
  • Valmet 857565/851565 Damatic Keyboard IP40 5V Operator Interface
  • Valmet A413077 FBC2 Module Rev 06 Field Bus Controller
  • Valmet DMU 2 PCB Module 545142-3A DM Data Management Unit
  • Valmet AIU16T PCB Card M851208 Analog Input Module
  • Valmet A413181 PLU Board
  • Valmet m851006 SCU Module
  • Valmet Metso 181226 Digital Input Module
  • Valmet AIU16T Analog Input Module - 16-Channel 65421466-2B MT924 V1.3
  • Valmet WIN3136875 Slide Clutch
  • Metso Valmet TIU61 A413111 Temperature Input Unit