Addi-Data PC104-PLUS1500 Technical Description

Digital i/o board, optically isolated
Table of Contents

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading

Summary of Contents for Addi-Data PC104-PLUS1500

  • Page 1: Technical Description

    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! ♦...
  • Page 4: Table Of Contents

    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.
  • Page 7: Definition Of Application

    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.
  • Page 9: User

    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.
  • Page 10: Handling Of The Board

    Handling of the board PC104-PLUS1500 HANDLING OF THE BOARD Fig. 3-1: Correct handling...
  • Page 11: Technical Data

    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.
  • Page 12: Limit Values

    Technical data PC104-PLUS1500 Accessories Cables (for screw terminal panel): .... FB104-1500 40-pin on 37-pin SUB-D connector Standard cable ST010 Cables (for relay output board): ....Standard cable ST021 between FB104-1500 and PX 8500-G Standard cable ST022 between PX 8500-G and PX 901-DG Screw terminal panel: ........
  • Page 13: Digital Inputs

    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...
  • Page 14: Timer/Watchdog

    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: ....
  • Page 15: Component Scheme

    PC104-PLUS1500 Technical data Component scheme Fig. 4-2: Component scheme (top layer)
  • Page 16: Fig. 4-3: Component Scheme (Bottom)

    Technical data PC104-PLUS1500 Fig. 4-3: Component scheme (bottom)
  • Page 17: Installation Of The Board

    (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...
  • Page 18: Switch Off The Housing/System And All Units Connected To The Housing/System

    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 ♦...
  • Page 19: Fig. 5-3: Fastening The Board

    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.
  • Page 20: Software 2

    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.
  • Page 21: Fig. 6-1: New Inserted 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.
  • Page 22: F Ig. 6-2: Addevice Manager

    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.
  • Page 23: Fig. 6-3: Addireg Registration Program (Example)

    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"...
  • Page 25: Registration Test

    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.
  • Page 26: Questions And Software Downloads On The Internet 2

    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...
  • Page 27: F Ig. 7-1: Connection Of The Pc104-Plus1500 To The Px 901-Dg Or

    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...
  • Page 28: F Ig. 7-2: Connection Of The Pc104-Plus1500 To The Relay Output Board

    Connection to the peripheral PC104-PLUS1500 Fig. 7-2: Connection of the PC104-PLUS1500 to the relay output board PX 8500...
  • Page 29: Fig. 7-3: 40-Pin Header

    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...
  • Page 30: Fig.8-1: Block Diagram Of The Pc104-Plus1500

    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.
  • Page 31: Fig. 8-2: Digital Input Level

    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].
  • Page 32: Special Functions

    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).
  • Page 33: Fig. 8-3: Digital Output Level

    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...
  • Page 34: T Able 8-1: Or Logic

    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.
  • Page 35: Fig. 8-4: Example For The Or Logic: Edge Switch Interrupt

    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...
  • Page 36: Watchdog/Timer 3

    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.
  • Page 37: F Ig.8-5: Upwards Counter

    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)
  • Page 38: F Ig. 8-6: Downwards Counter

    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.
  • Page 39: Standard Software 3

    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...
  • Page 40 Standard software PC104-PLUS1500 b_ADDIDATA_SetDigitalOutputMemoryOff b_ADDIDATA_Set1DigitalOutputOn b_ADDIDATA_Set1DigitalOutputOff b_ADDIDATA_Set2DigitalOutputsOn b_ADDIDATA_Set2DigitalOutputsOff b_ADDIDATA_Set4DigitalOutputsOn b_ADDIDATA_Set4DigitalOutputsOff b_ADDIDATA_Set8DigitalOutputsOn b_ADDIDATA_Set8DigitalOutputsOff b_ADDIDATA_Set16DigitalOutputsOn b_ADDIDATA_Set16DigitalOutputsOff b_ADDIDATA_Set32DigitalOutputsOn b_ADDIDATA_Set32DigitalOutputsOff b_ADDIDATA_Get1DigitalOutputStatus b_ADDIDATA_Get2DigitalOutputStatus b_ADDIDATA_Get4DigitalOutputStatus b_ADDIDATA_Get8DigitalOutputStatus b_ADDIDATA_Get16DigitalOutputStatus b_ADDIDATA_Get32DigitalOutputStatus b_ADDIDATA_InitDigitalOutputInterrupt b_ADDIDATA_EnableDisableDigitalOutputInterrupt b_ADDIDATA_ReleaseDigitalOutputInterrupt b_ADDIDATA_GetNumberOfWatchdogs Watchdog b_ADDIDATA_GetWatchdogInformation b_ADDIDATA_GetWatchdogInformationEx b_ADDIDATA_InitWatchdog b_ADDIDATA_StartWatchdog b_ADDIDATA_TriggerWatchdog b_ADDIDATA_StopWatchdog b_ADDIDATA_ReleaseWatchdog b_ADDIDATA_ReadWatchdogStatus b_ADDIDATA_GetNumberOfTimers b_ADDIDATA_GetTimerInformation Timer b_ADDIDATA_GetTimerInformationEx...
  • Page 41 PC104-PLUS1500 Standard software b_ADDIDATA_InitTimer b_ADDIDATA_EnableDisableTimerInterrupt b_ADDIDATA_StartTimer b_ADDIDATA_StopTimer b_ADDIDATA_ReleaseTimer b_ADDIDATA_ReadTimerValue b_ADDIDATA_GetNumberOfCounters b_ADDIDATA_GetCounterInformation b_ADDIDATA_GetCounterInformationEx b_ADDIDATA_InitCounter b_ADDIDATA_SetCounterDirection b_ADDIDATA_EnableDisableCounterInterrupt b_ADDIDATA_StartCounter Counter b_ADDIDATA_StartAllCounters b_ADDIDATA_ClearCounter b_ADDIDATA_TriggerCounter b_ADDIDATA_TriggerAllCounters b_ADDIDATA_StopCounter b_ADDIDATA_StopAllCounters b_ADDIDATA_ReleaseCounter b_ADDIDATA_ReadCounterValue b_ADDIDATA_ReadCounterStatus...
  • Page 42: Software Samples 4

    Standard software PC104-PLUS1500 Software samples Table 9-2: Supported software samples Functionality Sample Description number SAMPLE01 Read 1 digital input Digital inputs SAMPLE02 Read 2 digital inputs SAMPLE03 Read 4 digital inputs SAMPLE04 Read 8 digital inputs SAMPLE05 Read 16 digital inputs...
  • Page 43: T Able 10-1: Glossary

    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...
  • Page 48: Index

    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...
  • Page 49 PC104-PLUS1500 Index Limit values 14 Timer2 Downwards counter 35 virtual board 20 Turn switch 17 Watchdog Update 26 Board functions 35 upwards counter 36 Limit values 14 Upwards counter 36 Usage restrictions 7...

Table of Contents