DIN EN ISO 9001:2000 certified ADDI-DATA GmbH Airpark Business Center Airport Boulevard B210 77836 Rheinmünster Germany Technical support: +49 7229 1847– 0 Technical description PC104-PLUS1500 Digital I/O board, optically isolated Edition: 01.07 - 05/2008...
Page 2
The user is not permitted to make changes to the product beyond the intended use, or to interfere with the product in any other way. ADDI-DATA shall not be liable for obvious printing and phrasing errors. In addition, ADDI DATA, if legally permissible, shall not be liable for personal injury or damage to materials caused by improper...
Page 3
WARNING The following risks result from improper implementation and from use of the board contrary to the regulations: ♦ Personal injury ♦ Damage to the board, PC and peripherals ♦ Pollution of the environment ♦ Protect yourself, the others and the environment! ♦...
Contents PC104-PLUS1500 DEFINITION OF APPLICATION ....... 2 8 H Intended use ..............2 9 H Usage restrictions............. 3 0 H General description of the board ........3 1 H USER ..............3 2 H Qualification ..............3 3 H Personal protection............
Page 5
Contents PC104-PLUS1500 FUNCTIONS OF THE BOARD ........ 6 0 H Block diagram..............6 1 H Overview: Description of the board functions ....6 2 H Digital inputs ..............6 3 H Digital outputs ..............6 4 H Interrupt................6 5 H Watchdog/timer .............
Page 6
F ig. 6-2: ADDevice Manager ............8 4 H F ig. 6-3: ADDIREG registration program (example) ......8 5 H F ig. 7-1: Connection of the PC104-PLUS1500 to the PX 901-DG or 1 0 H PX 9000 ................8 6 H F ig.
IEC 61010-1. Usage restrictions The PC104-PLUS1500 board must not to be used as safety related part for securing emergency stop functions. The PC104-PLUS1500 board must not be used in potentially explosive atmospheres.
Page 8
Definition of Application PC104-PLUS1500 Do not remove or alter the identification numbers of the board. If you do, the guarantee expires.
PC104-PLUS1500 User USER Qualification Only persons trained in electronics are entitled to perform the following works: installation maintanance. Personal protection Consider the country-specific regulations about: the prevention of accidents electrical and mechanical installations radio interference suppression.
When inserting the board into the system, please insert firstly the PCI boards and then additional ISA boards. The following figure ( F ig. 4-1) shows how the board PC104-PLUS1500 is 1 0 3 H inserted into a system. Furthermore the example show additionally inserted boards.
PC104-PLUS1500 Technical data 4.3.2 Power loss Table 4-1: Power loss Power loss Total power loss All 16 inputs active at 1.4976 W Input Nominal All 16 outputs 0.392 W Output switched with = 100 mA Power loss PCI 0.314 W +3.3 V PCI...
Technical data PC104-PLUS1500 (Last on ground according to IEC 1131-2; Driver type: Infineon BTS4880R (8-channel type) Nominal voltage: ........24 V Supply voltage range: ........ 11 V to 36 V Current limit: ..........1.5 A per 8 channels (through PTC) Output current for each output: ....
(see F ig. 5-1) is set correctly. Set the turn switch in the way that it matches 1 0 4 H the position of the board PC104-PLUS1500 on the CPU (see T able 5-1) 1 0 5 H Table 5-1: Position of the turn switch...
Installation of the board PC104-PLUS1500 IMPORTANT! You must observe the safety instructions, in the present manual, in the yellow leaflet (safety precautions) and the instructions of your housing/system manufacturer. 5.2.1 Switch off the housing/system and all units connected to the housing/system ♦...
PC104-PLUS1500 Installation of the board Fig. 5-3: Fastening the board ♦ Fix the board with four screws or spacer bolts IMPORTANT! The instructions in the present manual respecting the installation of the board are only generally described. Thus, follow also the individual instructions of your housing/system manufacturer.
ADDI-DATA software is based on the principle of a virtual board: it transposes the different functions (e.g. digital inputs, analog outputs, timer, ...) of all inserted ADDI-DATA boards as the functions of a single (virtual) board. The virtual board features a pool of functions, the functionality of which can be called up without calling a specific board.
PC104-PLUS1500 Software Board registration When starting the set-up of ADDIREG, the PC104-PLUS1500 is automatically recognised and registered. 6.1.1 Installation of a new board If a new board is recognised, the following window is displayed: Fig. 6-1: New inserted board The boards which have been removed from the PC since the last ADDIREG start are listed in the upper table The new inserted boards are listed in the lower table.
Software PC104-PLUS1500 ADDevice Manager Fig. 6-2: ADDevice Manager The following parameters are displayed for every inserted board: First column: Board name Board index: Number allocated to the board when it is registered in ADDIREG. Slot number IRQ line Different addresses which are automatically allocated to the board by the BIOS.
PC104-PLUS1500 Software By clicking twice within a column, the connection principle and the technical data of the resource are displayed. This function is only possible if a question mark appears with the cursor. You can export the set configuration as a text file. Click on "file" and save the configuration as a .txt file with "Export information to file...".
Page 24
Selected base address of the board. For PCI boards the base address is allocated through BIOS. Access: Selection of the access mode for the ADDI-DATA digital boards. Access in 8-bit or 16-bit or 32-bit mode. PCI bus/device/(slot): Number of the used PCI bus, slot, and device. If the board is no PCI board, the message "NO"...
PC104-PLUS1500 Software Buttons: Edit: Selection of the highlighted board with the different parameters set in the text boxes. Set: Sets the parametered board configuration. The configuration should be set before you save it. Cancel: Reactivates the former parameters of the saved configuration.
Software PC104-PLUS1500 Questions and software downloads on the internet Do not hesitate to e-mail us your questions. per e-mail: info@addi-data.de hotline@addi-data.de Free downloads of standard software You can download the latest version of the software for the board PC104-PLUS1500: h ttp://www.addi-data.com...
F ig. 7-1) or to a relay 1 0 8 H output board (see F ig. 7-2). 1 0 9 H Connection to the screw terminal panels and relay output board Fig. 7-1: Connection of the PC104-PLUS1500 to the PX 901-DG or PX 9000...
PC104-PLUS1500 Connection to the peripheral Connector pin assignment Fig. 7-3: 40-pin header Fig. 7-4: Ribbon cable FB104-1500 from pin header to 37-pin male connector FB104-1500 belongs to the accessories, but is not contained in the standard delivery...
Block diagram Fig.8-1: Block diagram of the PC104-PLUS1500 Overview: Description of the board functions The board PC104-PLUS1500 allows the parallel input/output of digital signals in 24 V industry level environments. Peripheral and system are optically isolated at the same time.
PC104-PLUS1500 Functions of the board The base address and the interrupt are set automatically through the BIOS. EMC: Design in accordance with the CE regulations Digital inputs The board has 16 digital input channels. Two of them are interruptible. One channel is used as counter input channel [channel 0].
Functions of the board PC104-PLUS1500 Digital outputs The board has 16 digital output channels (24 V High Side). Positive logic is used - logic "1": Setting the output through software (switch on ON), - logic "0": Resetting the output (switch on OFF).
PDF file. Fig. 8-3: Digital output level Interrupt The board PC104-PLUS1500 has one interrupt line. You can select which interrupt of the PCI bus is used by setting the turn switch (see F ig. 5-1). 1 1 0 H...
Functions of the board PC104-PLUS1500 Interrupt control The interrupt logic is blocked after triggering an interrupt. It is released again at the end of the interrupt routine. In the interrupt routine the boards does not react on changes of the input channels. A further interrupt is generated if an interruptible edge or status change occurs.
PC104-PLUS1500 Functions of the board Fig. 8-4: Example for the OR logic: Edge switch interrupt Table 8-4: Principle of the OR logic INPUT 3 INPUT 2 MODE2, MODE1 MODE2, MODE1 Input 2 Input 3 No interrupt 01** 01 10 01 10...
Functions of the board PC104-PLUS1500 Watchdog/timer 8.6.1 Timer1/Digital watchdog The 12-bit Timer1 is a downwards counter, which can generate an interrupt after the reload value has run down (timeout). With the timer, a time base is made available, independently from the system clock, with which e.g. operations can be synchronised.
PC104-PLUS1500 Functions of the board Clock: The counter counts at positive or negative edge or with each edge Trigger function: Sets the counter on its start value 0 in the upwards mode = clear function Clear function: The counter status is deleted. (counting value set on 0)
Functions of the board PC104-PLUS1500 b) Downwards counter Function downwards counter: The counter starts with the counting value = relaod value and decrements with each valid edge. At the result of count 0, the counter is loaded with the reload value at the following valid edge.
PC104-PLUS1500 Standard software STANDARD SOFTWARE Software functions ADDIPACK supports the following functions for the PC104-PLUS1500: Table 9-1: Supported software functions Functionality Function name i_ADDIDATA_OpenWin32Driver Common i_ADDIDATA_GetCurrentDriverHandle functions v_ADDIDATA_GetDriverVersion i_ADDIDATA_GetLocalisation b_ADDIDATA_CloseWin32Driver b_ADDIDATA_SetFunctionalityIntRoutineWin32 Interrupt b_ADDIDATA_TestInterrupt b_ADDIDATA_ResetFunctionalityIntRoutine i_ADDIDATA_GetLastError i_ADDIDATA_GetLastErrorAndSource Error b_ADDIDATA_EnableErrorMessage b_ADDIDATA_DisableErrorMessage b_ADDIDATA_FormatErrorMessage...
PC104-PLUS1500 Appendix APPENDIX 10.1 Glossary Table 10-1: Glossary Term Description A/D converter = ADC An electronic device that produces a digital output directly proportional to an analog signal output. Acquisition The process by which data is gathered by the computer for analysis or storage.
Page 44
Appendix PC104-PLUS1500 Disturb signal Interferences that occur during the transfer caused by reduced bandwidth, attenuation, gain, noise, delay time etc. Driver A part of the software that is used to control a specific hardware device such as a data acquisition board or a printer.
Page 45
PC104-PLUS1500 Appendix technology micro processors can react fast to external requirements. Level Logic levels are defined in order to process or show information. In binary circuits voltages are used for digital units. Only two voltage ranges represent information. These ranges are defined with H (High) and L (Low). H represents the range that is closer to Plus infinite;...
Page 46
Appendix PC104-PLUS1500 PC/104 The PC/104 and PC104/-Plus are new bus standards. The electrical and logic layout of the both bus systems can be compared with the ISA and PCI bus so that the software will detect no difference between these both bus system:...
Page 47
PC104-PLUS1500 Appendix Start bit, stop bit The start bit marks the beginning of a character string. The following stop bits allow that the receiver has sufficient time in order to adjust to the receiver before the beginning of the following sign. that he can adjust to the receiver...
Index PC104-PLUS1500 INDEX ADDevice Manager 20, 22 General description of the board 7 ADDEVICE MAPPER 20 Glossary 42 ADDIDRIVER 20 ADDIPACK 20 ADDIREG 20 Buttons 25 Installation of the board Registration test 25 First steps 17 Table 24 Fixing 18...