K-WANG

+086-15305925923
Service expert in industrial control field!
NameDescriptionContent
Adequate Inventory, Timely Service
pursuit of excellence 
Ship control system
Equipment control system
Power monitoring system
Current position:
新闻动态
newS
   
Brand

ADLINK ACL-7122 144 bit digital I/O board

From: | Author:Wang | Time :2026-08-03 | 79 visit: | 🔊 Click to read aloud ❚❚ | Share:

ADLINK ACL-7122 144 bit digital I/O board

Chapter 1 Product Overview (Introduction)

1.1 Core functional characteristics

I/O channel: Standard 144 TTL/DTL compatible digital input/output, switchable to 96 channel mode via jumper

Chip architecture: Simulate 6 Intel 8255 PPI chips (only Mode 0 basic input-output mode)

Drive capability: onboard buffer circuit enhances output drive; Support output status readback

Interrupt function: Programmable hardware edge interrupt, multiple cards can share the same IRQ interrupt line

Physical specifications: Half length ISA card, size 183mm × 111mm, suitable for various industrial control chassis

Expansion adaptation: Directly connect to OPTO-22 isolation terminal board

1.2 Typical application scenarios

Industrial equipment switch monitoring, digital control of relays/solenoid valves, key/contact signal acquisition, combined with AD/DA modules to form a complete data acquisition and control system.

1.3 Electrical specifications

Enter electrical parameters

High level: 2.0~5.25V, input current 22 μ A

Low level: 0~0.8V, injected current -0.2mA

Output electrical parameters

PA/PB port: High level ≥ 2.4V (pulling current -2.6mA); Low level ≤ 0.5V (fill current 24mA)

PC port: 5V power supply, typical 1.4A, maximum 1.8A

Transmission and Performance

Typical transmission rate of 300KB/s, up to 500KB/s

Signal level standard TTL 5V


Chapter 2 Hardware Installation

2.1 Anti static code for unpacking

The board contains precision ICs and requires anti-static pads and wristbands throughout the entire process; Before receiving the goods, check for transportation damage and reinforce all socket ICs by pressing them; Damaged boards are prohibited from being powered on.

2.2 Definition of Board Jumper and DIP Switch

JP7 (Channel Mode Switching)

Default 144 bit mode: occupying 32 consecutive I/O addresses, with a minimum interval of 8 between single card addresses;

96 bit mode: occupying only 16 I/O addresses, multiple cards can be arranged continuously;

SW1 (5-digit dialing, base address setting)

Base address range: 0x200~0x3FF; A9 is fixed at 1, while A3~A0 hardware forces 0, only adjusting A8~A4;

Rule: Dial ON=0, OFF=1, the manual provides typical address configuration examples such as 0x2C0;

JP6 (IRQ Interrupt Selection)

Supports 11 levels of interrupts for IRQ3/4/5/6/7/9/10/11/12/14/15; Default IRQ15;

Interrupt signal tri state output, multiple ACL-7122 can share the same IRQ;

JP0~JP5 (6 independent interrupt enabled channels)

Three levels for each jumper:

D: Interrupt disabled;

E: Hardware edge triggered interrupts (rising edge of PC0, falling edge of PC3);

P: Programmable interrupt (triggered when PC4 is set low);

Interrupts only capture edges, without signal locking, and cannot distinguish the triggering channels in sequence.

2.3 Definition of connector pins

The board is equipped with 6 50 pin IDC sockets, each corresponding to one 8255 (CH0~CH5), with single channel pin allocation:

1-24 pins: Port C (8 bits), Port B (8 bits), Port A (8 bits)

49/50 pins:+5V power supply; All even pins are grounded

2.4 Matching Terminal Board Wiring Scheme

Supports 3 types of OPTO-22 compatible terminal boards:

TB-24R: 24 way relay output terminal board

TB-24P: 24 channel optocoupler isolation input terminal board

TB-16P8R: 16 isolated inputs+8 relay hybrid terminal board

Chapter 3: Digital I/O Programming

3.1 I/O Register Address Mapping (Default Base Address 0x2C0)

Six 8255 channels, each occupying four consecutive addresses (PA data, PB data, PC data, control word), totaling 24 valid register addresses. The remaining reserved addresses for the remaining modes are not used.

3.2 8255 Mode 0 Operating Logic

PA, PB: independent 8-bit bidirectional ports; PC is divided into two groups of 4-bit ports: upper 4-bit and lower 4-bit

16 input/output combination configurations, defined by control words D0~D4 bits;

Output port data latch, input port no latch; Can read the current state of the output register.

PC0 and PC3 can be used as hardware interrupt edge inputs.

3.3 Complete Interrupt Logic

E (hardware triggered) mode: PC0 rising edge/PC3 falling edge triggers interrupt;

P (Programmable) mode: PC4 must be pulled low to respond to PC0/PC3 edges; PC4 high-level shielding interrupt;

Software self-test: It can output level simulated external interrupt signals to the PC port for program debugging.

3.4 Key considerations for programming

After power on/reset, all ports default to input mode and output buffer high resistance;

After switching the output mode, a write operation must be performed once to output the voltage level;

The power on output latch value is random, and the program must initialize the port level before starting;

When the port is set to output, it can read back the output data of the latch.

3.5 C language complete example code

Provide 5 directly compiled routines for Borland C:

Initialize all ports of 6 channels (set as output);

PA/PB/PC port data writing;

Read the input status of the port;

Interrupt clearing and enabling operations;

Complete interrupt service program (IRQ9 test, key triggered buzzer alarm), including interrupt vector save/restore, 8259 interrupt EOI instruction.


Appendix A: PC Standard I/O Port Address Mapping

List the I/O addresses occupied by native hardware on the PC motherboard (serial port, parallel port, floppy drive, graphics card, game port, etc.) to avoid ACL-7122 base address conflicts.

  • ENOTEC OXITEC 5000 SME-53310000 InSitu O2 Gas Analyzer System
  • TRICONEX 3723X 32-Channel TMR Analog Input Module with HART for Tricon CX
  • GE 151X1233DB02SA02 Rev A Pitch Converter 30 Nm DC Pitch Conversion Module
  • GE 151X1207CK02SA02 77MM DE Excitation Module for Mark VI Turbine Control Systems
  • HIMA H6200A Analogue Isolator Power Supply for HIMax Safety Systems
  • ABB SACO 64D4 Digital Annunciator Unit with 64 Alarm Channels
  • Allen-Bradley 5069-L306ER - SER A CompactLogix Controller PLC
  • Omron CJ1W-CORT21 - CANopen Master Unit PLC Module
  • Danfoss 131B9523 / FC-102P5K5T4E20H1 - 5.5kW VLT HVAC Drive Inverter
  • Schneider Electric LXM32MU90M2 - Lexium 32 Servo Drive Controller
  • Danfoss AKD102P15KT4P21H1 - 15kW 131L2413 ADAP-KOOL Drive Inverter
  • Kollmorgen S70602-NANANA - Servo Drive Controller
  • Allen-Bradley 6189-PS2 - Power Supply Industrial Computer PS
  • Beijer E900T / 03010F - Operator Panel IFC ETTP HMI
  • Schneider Electric LMC20 - PacDrive Motion Controller PLC
  • Sartorius CAW2S1-3DC-NCE - COMBICS 2 Industrial Scale Terminal
  • Kollmorgen / Danaher S30301-NA / S300 - SERVOSTAR343 Servo Drive Controller
  • Siemens A5E00159503 - 12 INCH TFT Touch Panel HMI
  • Siemens 3UF5021-3AB00-1 - SIMOCODE DP Basic Unit Control Module
  • Danfoss 131B8872 / FC-202PK37T4E20H1 - 0.37kW VLT AQUA Drive Inverter
  • Atlas Copco ICB421-2003D / VSK001001 - W9139 ICM431-0025C ICM431-0025D Controller
  • Lenze EV82EV751_4C - Version 4A39 Frequency Inverter Drive
  • Atlas Copco / ABB 3HAB8101-19/07B - Robot Cable Assembly Harness
  • Beijer X2 Pro7-B2 - Operator Panel HMI Touch Screen
  • Honeywell CDW45L - Damper Actuator
  • B&R X67DM9331.L12 - Rev. I0 Digital Mixed Module
  • B&R X67DM9331.L12 - Rev. H0 Digital Mixed Module
  • Sanyo Denki PMM-BA-5604-1 - Pentasyn Stepper Motor Driver
  • SICK AWS1-113 / 1008900 - Evaluation Unit
  • Siemens 1TF6064-1AF71-3AH1 - SIMOTICS Synchronous Servo Motor
  • Heidenhain ERN680.P003-4096 / 29416004 - Rotary Encoder
  • Schneider Electric LC1G185EHEA - TeSys Control Contactor
  • Parker SBC HPD5N - High Performance Drive Electronics SPA
  • Advantech UNO-2170-CE11BE - Embedded Automation Computer IPC
  • Siemens 6AG1231-4HF32-4XB0 - SIPLUS S7-1200 SM 1231 Analog Input Module
  • Advantech UNO-2170-BTO - Embedded Automation Computer IPC
  • Jumo SR-96/4-001.0.0.00.111 - Solid State Relay Power Controller
  • Pepperl+Fuchs FC-21-V - FC-20P Safety Barrier Module
  • Emerson SP1404 - Unidrive AC Drive Inverter
  • B&R X67AI1233 - Rev.C0 Analog Input Module
  • Mitsubishi FR-F740-00250-EC - Frequency Inverter AC Drive
  • Allen-Bradley 2711P-T7C21D8S - PANELVIEW PLUS 7 SERIES B Touch Screen HMI
  • Pilz PMCprotego D.03/000/0/0/2/208-480VAC / 8176101 - Servo Amplifier Drive
  • Reliance Electric 57C414 / 57414-1N - Modbus Interface Module
  • Mitsubishi FR-F740-00250-EC - Frequency Inverter AC Drive
  • Siemens 6SN1123-1AA00-0EA2 - Version A 160A SIMODRIVE Power Module
  • Siemens 1TF6064-1AF71-3AH1 - SIMOTICS Synchronous Servo Motor
  • AEG ALU202 / DAP216 / DEP216 / DAU202 - SIM216 SIM203 DNP205 ADU205 PLC Controller KIT
  • Atlas Copco / ABB 3HAB8101-19/07B - Robot Cable Assembly Harness
  • Hitachi CPU22-02HB - Micro-EHV Programmable Controller PLC
  • Parker SBC HPD5N - High Performance Drive Electronics SPA
  • Jetter JX3-THI2-RTD - JX3-BP Temperature Input Module
  • Eaton DC1-34014FB-A20N - 5.5kW Inverter Variable Frequency Drive
  • Eaton DS7-34DSX041N0-D - Soft Starter
  • Reliance Electric 57C422B / 57422-2E - 2-Axis Servo Controller
  • Hitachi CPU22-02HB - Micro-EHV Programmable Controller PLC
  • Eaton DC1-34014FB-A20N - 5.5kW Frequency Inverter Variable Frequency Drive
  • Siemens 6SN1123-1AA00-0EA2 - Version A 160A SIMODRIVE Power Module
  • Reliance Electric 57C414 / 57414-1N - Modbus Interface Module
  • Eaton DS7-34DSX041N0-D - Soft Starter
  • Reliance Electric 57C422B / 57422-2E - 2-Axis Servo Controller
  • Johnson Controls DX-9120-8454 - Digital Controller
  • Jetter JX3-THI2-RTD - JX3-BP Temperature Input Module
  • Siemens 6SL3210-1KE21-7AP1 - SINAMICS G120C DP 7.5kW BOP-2 Inverter Drive
  • Siemens 1FK7042-2AF21-1QG0 - SIMOTICS S Synchronous Servo Motor
  • Mettler Toledo IND570 - Harsh Analog Weighing Terminal Controller
  • Schneider Electric TM238LDA24DR - Modicon M238 Programmable Logic Controller PLC
  • Hitachi EH-CPU548 - EH-150 PLC CPU Module
  • Honeywell Q7750A2003 - Excel 10 Zone Controller
  • Ferag 584.002.V003 - Control Panel HMI
  • Danfoss AK-SM 720 / 080Z8511 - ADAP-KOOL System Manager Controller
  • Ferag 584.002.V003 - Control Panel HMI
  • Kern 3210001.001 / LOP-KS 2903440.001 - PRT.205A.0000.V001.02341 Servo Controller Board
  • Reliance Electric 57C424 - Maxpak III High Speed Link Module
  • Telemecanique XBTA70101PA - Compact Terminal HMI Panel
  • Reliance Electric 57C424 - Maxpak III High Speed Link Module
  • Reliance Electric 57C422B - 2-Axis Servo Controller
  • Honeywell Q7750A2003 - Excel 10 Zone Controller
  • Telemecanique XBTN400 - Magelis Small Panel HMI
  • Schneider Electric TM172PDG42S - Modicon Programmable Logic Controller PLC
  • Fanuc HE693THM884M - Thermocouple Input Module
  • Selectron PMC22BAEZD / 220735 - Selecontrol PMC 22 ABEZD Controller Module
  • Baumuller BUS21-22/45-31-020 - Servo Drive Inverter
  • Schneider Electric TM172PDG42S - Modicon Programmable Logic Controller PLC
  • Schneider Electric ATV32HD11N4 - Altivar Variable Frequency Drive Inverter
  • Lenze 494_E.4B - DC Speed Controller
  • NORD SK300E-111-340-B - SKDA130E-111-340-IBS-AAA Frequency Inverter
  • Reliance Electric GMI-S02 - AC/AC Converter 380/400V 50/60Hz 2.3/2.8A Drive
  • Hakko / Monitouch V710CD - Operator Panel HMI Touch Screen
  • B&R 5PC910.SX01-00 / 5YZCAA00700000-005 - Automation PC Industrial Computer
  • Hitachi EH-CPU548 - EH-150 PLC CPU Module
  • Tecnau / Fortec FORTEC-04/UL / 10117 - PCB Circuit Board
  • Bosch PSS 2037 10B - Power Supply Module
  • Newall B602000 - Digital Readout Scale
  • ELCON PC Controller - Industrial PC Controller
  • Siemens 3UF5100-0AB00 - SIMOCODE-DP Control Module
  • Omron NS8-TV00B-V2 - Touch Screen HMI Panel
  • Siemens 6ES5264-8MA12 / IP264 - CAM Controller Module
  • Allen-Bradley 1756-L72S - SER B GuardLogix Safety Controller
  • Schneider Electric SXWMPC15A10001 - SmartX Controller Automation Server
  • Telemecanique LC1F265F7 - TeSys F Contactor
  • Siemens 6ES7314-6CH04-0AB0 - SIMATIC S7-300 CPU 314C-2 DP PLC
  • Allen-Bradley 1734-EI4S - POINT I/O Safety Module
  • Allen-Bradley 2711P-T7C4D8 / 2711P-RP8D - PanelView Plus HMI Touch Screen Logic Module
  • Ropex UPT-640-V - Resistron Temperature Controller
  • KEB 07.F5.B3A-0A00 - VERSION 1.1 Combivert Frequency Inverter
  • Sensopart V50-OB-A3-IW-M2-L - VISOR Vision Sensor Camera
  • SICK AFM60A-S1NB018X12 / 1059040 - Absolute Rotary Encoder
  • Kern AG KMC600 / 2903436.001 - Servo Drive Controller
  • Lenze E82EV302_4C200 / 13015655 - VERSION 3D35 Frequency Inverter Drive
  • Schneider Electric XBTOT2210 - Magelis Touch Screen HMI Panel
  • Baumuller BM5-O-SAF-000-000-000-001-202 - Parameter Safety Module
  • SICK UE4470-22EE690 - Safety Relay Controller
  • Hitachi EH-CPU448 / EH-150 - PLC CPU Module
  • Rexroth VT5005-13 - R5 00010592 Proportional Valve Amplifier Board
  • Siemens 6ES7510-1DJ00-0AB0 - SIMATIC ET 200SP CPU PLC
  • Beckhoff CX5120-0121 - 2GB Embedded PC Controller
  • Priva BlueiD S10 / 5010002 - SN3t 5020004 5010101 Building Automation Controller
  • Sigmatek DM161 - S-DIAS Digital Mix I/O Module
  • Telemecanique LC3D50P7A64 - Star Delta Starter Contactor
  • Siemens 6SN1123-1AA00-0BA2 - SIMODRIVE 611 Power Module
  • Siemens 6SN1124-1AA00-0CA1 - SIMODRIVE 611 Power Module
  • Dixell XC1015D-1C01F / XC1000D - Compressor Controller
  • Siemens A5E02184619 / 19T 577B - Industrial Touch Screen HMI Panel
  • Siemens 6SE6420-2AD27-5CA1 - Filter 6SE6400-2FS03-8CD0 Micromaster Inverter
  • Schneider Electric LC1G400LSEN - TeSys Control Contactor
  • Baldor BPS10-200-20-P - Servo Drive Motor Controller
  • Ingersoll Rand X4I / Y06IR03.00 - Air Compressor Controller