background image

 

Getting service from ADLINK 

Customer Satisfaction is always the most important thing for ADLINK Technology 
Inc. If you need any help or service, please contact us and get it. 

ADLINK Technology Inc. 

Web Site 

http://www.adlinktech.com 

 

Sales & Service  service@adlinktech.com 

NuDAQ 

nudaq@adlinktech.com 

NuDAM 

nudam@adlinktech.com 

NuIPC 

nuipc@adlinktech.com 

Technical  
Support 

NuPRO 

nupro@adlinktech.com 

TEL 

+886-2-82265877 

FAX 

+886-2-82265717 

Address 

9F, No. 166, Jian Yi Road, Chungho City, Taipei, 235 Taiwan, R.O.C. 

Please inform or FAX us of your detailed information for a prompt, satisfactory 
and constant service. 

Detailed Company Information 

Company/Organization 

 

Contact Person 

 

E-mail Address 

 

Address 

 

Country 

 

TEL 

 

FAX 

 

Web Site 

 

Questions 

Product Model 

 

Environment to Use 

 OS 

 

 

 

 Computer Brand 

 

 

 M/B: 

CPU: 

 

 Chipset:  

BIOS: 

 

 Video Card: 

 

 

 

 Network Interface Card: 

 

 

 Other: 
 

 

 

Challenge Description 

 
 
 
 

Suggestions for ADLINK 

 
 
 

Summary of Contents for cPCI-7230

Page 1: ...NuDAQ 723X Series 32 Channels Isolated Digital I O Card User s Guide Recycled Paper ...

Page 2: ......

Page 3: ...g out of the use or inability to use the product or documentation even if advised of the possibility of such damages This document contains proprietary information protected by copyright All rights are reserved No part of this manual may be reproduced by any mechanical electronic or other means in any form without prior written permission of the manufacturer Trademarks NuDAQ NuIPC DAQBench are reg...

Page 4: ...ech com Technical Support NuPRO nupro adlinktech com TEL 886 2 82265877 FAX 886 2 82265717 Address 9F No 166 Jian Yi Road Chungho City Taipei 235 Taiwan R O C Please inform or FAX us of your detailed information for a prompt satisfactory and constant service Detailed Company Information Company Organization Contact Person E mail Address Address Country TEL FAX Web Site Questions Product Model Envi...

Page 5: ...O 10 1 5 6 PCIS DDE DDE Server and InTouchTM 10 1 5 7 PCIS ISG ISaGRAFTM driver 11 1 5 8 PCIS ICL InControlTM Driver 11 1 5 9 PCIS OPC OPC Server 11 Chapter 2 Installation 12 2 1 What You Have 12 2 2 Unpacking 13 2 3 Hardware Installation Outline 14 2 4 Device Installation for Windows Systems 14 2 5 Connector Pin Assignment 15 2 5 1 PCI 7230 Pin Assignment 15 2 5 2 cPCI 7230 Pin Assignment 16 2 5 ...

Page 6: ...3 3 COS Detection 25 Chapter 5 C C Libraries 27 5 1 Libraries Installation 27 5 2 Programming Guide 28 5 2 1 Naming Convention 28 5 2 2 Data Types 28 5 3 Initialization 29 5 4 Digital Input 30 5 5 Digital Output 31 5 6 Interrupt Relative Functions 32 5 6 1 _723X_Set_INT_Control 32 5 6 2 _723X_Get_IRQ_Status 33 5 6 3 _723X_CLR_IRQ 34 5 6 4 Interrupt Enable 34 5 6 5 Interrupt Disable 35 Product Warr...

Page 7: ...ions and specifications Chapter 2 Installation describes how to install the 723X products The PCB layout is shown the connectors specifications and the notes for installation are described Chapter 3 Register Format describes details on board register format It is very useful to understand the lowest level of controlling the boards Chapter 4 Operation Theorem describes more details about the operat...

Page 8: ......

Page 9: ...0 provides 32 isolated digital I O 16 Isolated inputs and 16 isolated outputs The isolated I O channels are isolated to 5 000 Vrms excluding cables The PCI 7233 provides 32 isolated digital input channels with COS change of state detection The high speed version PCI 7233H provides 32 CH isolated digital input The isolation voltage of PCI 7233H is high up to 2 500 Vrms excluding cables The PCI 7234...

Page 10: ...ntrolled by BIOS software It does not need any user interaction and pre study for the configurations This removes the burden of searching for a conflict free configuration which can be very time consuming and difficult with some other bus standards ...

Page 11: ...t channels Up to 24V voltage protection for isolated input 37 pin D type connector 1 1 2 PCI 7233 H and Features 32 Isolated Digital Input Channels 5000 Vrms high voltage isolation Up to 24V voltage protection for isolated input Interrupt is generated by COS change of state detection Dual interrupt trigger High speed isolator 1ms version PCI 7233H available with 2500 Vrms isolation voltage 37 pin ...

Page 12: ...4 Introduction 200mA sink current on isolated output channels 5 000 Vrms high voltage isolation 37 pin D type connector ...

Page 13: ...in up to 35VDC max Sink Current 500 mA max 100 duty for one of the 8 transistor device ON 370 mA duty 10 for all transistors devices ON 140 mA duty 50 for all transistors devices ON Note the pulse width is 25ms for one duty cycle Isolated voltage 5000 Vrms Throughput 10K Hz Interrupt sources Channel 0 and channel 1 of digital input channels General Specifications Connector 37 pin D type connector ...

Page 14: ...6 Introduction cPCI 7230 5 V 270 mA typical Dimension Compact size PCI 7230 153mm L X 107mm H cPCI 7230 Standard 3U ComapctPCI form factor ...

Page 15: ...Channel 32 digital inputs Input Voltage up to 24Vdc Logic L 0 3 2V Logic H 3 5 24V Input resistance 1 2KΩ 0 5W Isolated voltage 2500 V rms Throughput High speed 500 KHz Dual interrupt sources Change of state COS on any 16 DI lines of LSB Change of state COS on any 16 DI lines of MSB General Specifications Connector 37 pin D type connector Operating Temperature 0 C 60 C Storage Temperature 20 C 80 ...

Page 16: ... max 100 duty for one of the 8 transistors ON 370 mA duty 10 for all transistors devices ON 140 mA duty 50 for all transistors devices ON pulse width 25ms for one duty cycle Isolated voltage 5000 Vrms Throughput 10K Hz General Specifications Connector 37 pin D type connector Operating Temperature 0 C 60 C Storage Temperature 20 C 80 C Humidity 5 95 non condensin Power Consumption 5 V 180 mA typica...

Page 17: ...ons are included in this user s guide Windows 95 DLL For VB VC Delphi BC5 the functions descriptions are included in this user s guide PCIS DASK Include device drivers and DLL for Windows 98 Windows NT and Windows 2000 DLL is binary compatible across Windows 98 Windows NT and Windows 2000 That means all applications developed with PCIS DASK are compatible across Windows 98 Windows NT and Windows 2...

Page 18: ...in the CD Manual_PDF Software PCIS VEE 1 5 4 DAQBenchTM ActiveX Controls We suggest the customers who are familiar with ActiveX controls and VB VC programming use the DAQBenchTM ActiveX Control components library for developing applications The DAQBenchTM is designed under Windows NT 98 For more detailed information about DAQBench please refer to the user s guide in the CD Manual_PDF Software DAQB...

Page 19: ...e PCIS ISG is included in the ADLINK CD It needs license 1 5 8 PCIS ICL InControlTM Driver PCIS ICL is the InControl driver which support the Windows NT The PCIS ICL is included in the ADLINK CD It needs license 1 5 9 PCIS OPC OPC Server PCIS OPC is an OPC Server which can link with the OPC clients There are many software packages on the market can provide the OPC clients now The PCIS OPC supports...

Page 20: ...what you have section 2 1 Unpacking section 2 2 Check the PCB section 2 3 Install the hardware section 2 4 Install the software drivers and run utility to test section 2 5 Cabling with external devices section 2 6 2 7 2 1 What You Have In addition to this User s Manual the package includes the following items 723X family Isolated Digital I O Card ADLINK CD Software Installation Guide If any of the...

Page 21: ...rton for obvious damage Shipping and handling may cause damage to your module Be sure there are no shipping and handing damages on the module before processing After opening the card module carton extract the system module and place it only on a grounded anti static surface component side up Again inspect the module for damage Press down on all the socketed IC s to make sure that they are properly...

Page 22: ...es 1 Turn off your computer 2 Turn off all accessories printer modem monitor etc connected to your computer 3 Remove the cover from your computer 4 Setup jumpers on the PCI or CompactPCI card 5 Select a 32 bit PCI slot PCI slot are short than ISA or EISA slots and are usually white or ivory 6 Before handling the PCI cards discharge any static buildup on your body by touching the metal case of the ...

Page 23: ...I_3 IDI_7 IDI_6 IDI_8 IDI_9 IDI_10 IDI_11 IDI_12 IDI_15 IDI_14 IDI_13 IDI_4 ID0_0 EOGND EOGND EOGND ID0_1 ID0_4 ID0_2 ID0_6 ID0_3 ID0_8 ID0_10 ID0_12 ID0_14 ID0_7 ID0_5 ID0_9 ID0_11 ID0_15 ID0_13 VDD Legend IDI_n Isolated digital input channel n IDO_n Isolated digital output channel n EICOM Common Ground or Common power of isolated input channels EOGND Ground return path of isolated output channel...

Page 24: ...1 ID0_15 ID0_13 19 18 24 23 21 22 20 25 49 40 38 39 41 46 42 45 43 44 47 48 50 EICOM IDI_7H IDI_6L IDI_6H IDI_5L IDI_5H IDI_4L IDI_4H EOGND EOGND EOGND VDD EOGND EOGND IDI_3L IDI_2H IDI_2L IDI_1H IDI_1L IDI_0H IDI_0L EICOM Legend IDI_n Isolated digital input channel n IDO_n Isolated digital output channel n EICOM Common ground or common power of isolated input channels 8 15 IDI_nH High input of is...

Page 25: ... 18 16 37 24 23 21 22 20 25 28 26 27 29 34 30 33 31 32 35 36 17 IDI15 IDI0 IDI5 IDI2 IDI1 IDI3 IDI7 IDI6 I GND IDI8 IDI9 IDI10 IDI11 IDI14 IDI13 IDI12 IDI4 IDI18 I GND IDI17 IDI16 IDI19 IDI22 IDI20 I GND IDI21 IDI25 IDI27 IDi29 IDI31 IDI24 IDI23 IDI26 IDI28 I GND IDI30 I GND Legend IDI n Isolated digital input channel n I GND Isolated common ground 1 I GND VDD 3 CN2 CN3 ...

Page 26: ...6 27 29 34 30 33 31 32 35 36 17 IDO15 IDO0 IDO5 IDO2 IDO1 IDO3 IDO7 IDO6 I GND IDO8 IDO9 IDO10 IDO11 IDO14 IDO13 IDO12 IDO4 IDO18 I GND IDO17 IDO16 IDO19 IDO22 IDO20 I GND IDO21 IDO25 IDO27 IDO29 IDO31 IDO24 IDO23 IDO26 IDO28 I GND IDO30 VDD Legend IDO n Isolated digital output signal channel n I GND Isolated Ground for all isolated output channels VDD Power input signal for fly wheel diode of DO ...

Page 27: ...urposed 37 pin screw terminal The ACLD 9137 is with male DB 37 connector which is used to directly attach on the PCI 6308 ACLD 9188 A general purposed 37 pin screw terminal which equipped with heavy duty screw terminal DIN 37D A general purposed 37 pin screw terminal with DIN socket which provide the easily installation socket DIN 37D is shipped with a 37 pin cable ...

Page 28: ...y the plug play PnP PCI BIOS User s can study the PCI BIOS specification to understand the operation of the PCR Please contact with PCISIG to acquire the specifications of the PCI interface The PCI bus controller PCI 9050 is provided by PLX technology Inc www plxtech com For more detailed information of LCR please visit PLX technology s web site to download relative information It is not necessary...

Page 29: ...p of PCI 7230 and cPCI 7230 The PCI 7233 requires one 32 bit address in the PC I O address space Table 3 2 shows the address Address Write Read Base 0 3 Isolated DI Table 3 2 I O Address Map of PCI 7233 PCI 7233HS The PCI 7234 requires one 32 bit address in the PC I O address space Table 3 3 shows the address Address Write Read Base 0 3 Isolated DO Table 3 3 I O Address Map of PCI 7234 Cautions 1 ...

Page 30: ...18 IDI_17 IDI_16 Base 3 IDI_31 IDI_30 IDI_29 IDI_28 IDI_27 IDI_26 IDI_25 IDI_24 IDI_N Isolated Digital Input CH N 3 4 Digital Output Register There are total 16 and 32 digital output channels on the PCI 7230 cPCI 7230 and PCI 7234 respectively Each bit is corresponding to a signal on the digital output channel The IDO_16 IDO_31 are only available on PCI 7234 Address BASE 0 BASE 3 Attribute write o...

Page 31: ...e input can accept voltage upto 24V The input resisters on PCI 7230 7233 and cPCI 7230 are 1 2K Ω The connection between outside signal and PCI 7230 cPCI 7230 and PCI 7233 is shown below 1 2 K O h m Isolated I n p u t E I C O M G N D 1 2 K O h m I s o l a t e d I n p u t E I C O M G N D Figure 3 1 Input circuits of PCI 7230 cPCI 7230 and PCI 7233 ...

Page 32: ...onverter On PCI 7230 an external voltage source minimum 10V maximum 35 VDC is necessary to power the internal isolated circuits It is connected with pin 19 of CN2 When the isolated digital output goes to high the sink current will be from VDD On PCI 7234 and cPCI 7230 the VDD pin is used as fly wheel diode which can protect the driver if the loading is inductance loading such as relay motor or sol...

Page 33: ...e these two request with ISR Note that the dual interrupt do not mean the card occupy two IRQ levels The two interrupt request signals INT1 and INT2 are comes from COS detection output signal 1 and 2 The INT1 is inserted when any channel of 0 15 is changed The INT2 is inserted when any channel of 16 31 is changed Fig3 6 1 show the interrupt system 32 Channel Isolated Input PLD1 PLD2 PCI Bridge PCI...

Page 34: ...26 Operation Theorem Clear_IRQ Clear_IRQ Clear_IRQ DI_0 DI_1 DI_0 COS DI_1 COS INT1 ...

Page 35: ...eloping environment can be Visual Basic 4 0 or above Visual C C 4 0 or above Borland C 5 0 or above Borland Delphi 2 x 32 bit or above or any Windows programming language that allows calls to a DLL It provides the C C VB and Delphi include files 5 1 Libraries Installation Please refer to the Software Installation Guide for the detail information about how to install the software libraries for DOS ...

Page 36: ...pital W is put on the head of each function name of the Windows 95 DLL driver e g W_7234_Initial 5 2 2 Data Types We defined some data type in Pci_723X h DOS and Acl_pci h Windows 95 These data types are used by NuDAQ Cards library We suggest you to use these data types in your application programs The following table shows the data type names and their range Type Name Description Range U8 8 bit A...

Page 37: ...tCards PCI_INFO pciInfo U16 W_7234_Initial U16 existCards PCI_INFO pciInfo Visual Basic Windows 95 W_7230_Initial existCards As Integer pciInfo As PCI_INFO As Integer W_7233_Initial existCards As Integer pciInfo As PCI_INFO As Integer W_7234_Initial existCards As Integer pciInfo As PCI_INFO As Integer Arguments existCards The total number of installed PCI 7230 7233 7234 cards The returned value sh...

Page 38: ...is function Syntax C C DOS U16 _7230_DI U16 cardNo U16 di_data U16 _7233_DI U16 cardNo U32 di_data C C Windows 95 U16 W_7230_DI U16 cardNo U16 diData U16 W_7233_DI U16 cardNo U32 diData Visual Basic Windows 95 W_7230_DI ByVal cardNo As Integer DIData As Integer As Integer W_7233_DI ByVal cardNo As Integer DIData As Integer As Integer Argument cardNo card number to select board di_data return 16 bi...

Page 39: ...6 cardNo U16 do_data U16 _7234_DO U16 cardNo U32 do_data C C Windows 95 U16 W_7230_DO U16 cardNo U16 doData U16 W_7234_DO U16 cardNo U32 doData Visual Basic Windows 95 W_7230_DO ByVal cardNo As Integer ByVal DOData As Integer As Integer W_7234_DO ByVal cardNo As Integer ByVal DOData As Integer As Integer Arguments cardNo card number to select board do_data value will be written to digital output p...

Page 40: ...l 16 31 changing INT2 of digital input channels Only one of interrupt sources can be set as enable Syntax C C DOS void _7230_Set_INT_Control U16 cardNo U16 int1Flag U16 int2Flag void _7233_Set_INT_Control U16 cardNo U16 int1Flag U16 int2Flag C C Windows 95 void W_7230_Set_INT_Control U16 cardNo U16 int1Flag U16 int2Flag void W_7233_Set_INT_Control U16 cardNo U16 int1Flag U16 int2Flag Visual Basic ...

Page 41: ...o U16 int1Status U16 int2Status C C Windows 95 void W_7230_Get_IRQ_Status U16 cardNo U16 int1Status U16 int2Status void W_7233_Get_IRQ_Status U16 cardNo U16 int1Status U16 int2Status Visual Basic Windows 95 W_7230_Get_IRQ_Status ByVal cardNo As Integer int1Status As Integer int2Status As Integer W_7233_Get_IRQ_Status ByVal cardNo As Integer int1Status As Integer int2Status As Integer Argument card...

Page 42: ... you can use wait operation to wait for the event When the event is signaled it means an interrupt is generated Please refer to the sample program 7230int c Please note that the PCI 7234 do not have any interrupt Syntax C C Windows 95 U16 W_7230_INT_Enable U16 cardNo HANDLE hEvent U16 W_7233_INT_Enable U16 cardNo HANDLE hEvent Visual Basic Windows 95 W_7230_INT_Enable ByVal cardNo As Integer hEven...

Page 43: ...generation Please refer to the sample program 7230int c Syntax C C Windows 95 U16 W_7230_INT_Disable U16 cardNo U16 W_7233_INT_Disable U16 cardNo Visual Basic Windows 95 W_7230_INT_Disable ByVal cardNo As Integer As Integer W_7233_INT_Disable ByVal cardNo As Integer As Integer Arguments cardNo card number to select board Return Code ERR_NoError ERR_BoardNoInit ...

Page 44: ...uipment has been used in a manner exceeding its specifications or if the serial number has been removed ADLINK does not assume any liability for consequential damages as a result from our product uses and in any event our liability shall not exceed the original selling price of the equipment The remedies provided herein are the customer s sole and exclusive remedies In no event shall ADLINK be lia...

Reviews: