Addi-Data ADDIALOG PA 358 Technical Description

Analog output board
Table of Contents

Advertisement

Quick Links

Technical support:
+49 (0)7223 / 9493-0
Technical description
ADDIALOG PA 358
Analog output board
10
th
edition 06/2001

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADDIALOG PA 358 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Addi-Data ADDIALOG PA 358

  • Page 1 Technical support: +49 (0)7223 / 9493-0 Technical description ADDIALOG PA 358 Analog output board edition 06/2001...
  • Page 2 - this software can only be used for configuring ADDI-DATA boards. - copying the software is forbidden (except for archiving/ saving data and for replacing defective data media).
  • Page 3 W A R N I N G In case of wrong use and if the board is not used for the purpose it is intended for: people may be the board, PC and the environment injured peripheral may be may be destroyed polluted «...
  • Page 4 Declaration of Conformity This declaration is valid for the following product: ADDIALOG PA 358 Analog output, 12 bits, 4 to 8 channels It is made by ADDI-DATA GmbH Meß- und Steuerungstechnik Dieselstraße 3 D-77833 Ottersweier in sole responsibility and is valid on the understanding that the product is competently installed, used and maintained, according to the respective security regulations as well as to the manufacturer's instructions regarding its intended use.
  • Page 5: Table Of Contents

    Table of contents PA 358 INTENDED PURPOSE OF THE BOARD............. 1 Limits of use......................1 USER ....................2 Qualification ......................2 Personal protection....................2 HANDLING THE BOARD................ 3 TECHNICAL DATA ................4 Electromagnetic compatibility................4 Physical set-up of the board ................4 Versions........................5 Limit values ......................5 SETTINGS ....................
  • Page 6 PA 302 Table of contents CONNECTION TO THE PERIPHERAL .............23 Connector pin assignment .................23 Connection examples ..................23 FUNCTIONS..................25 Introduction......................25 Programming .....................26 Watchdog and reset...................28 Unipolar / bipolar reset of DAC with J1, J6, J11, J16..........29 Adjustment of the current output channels ............30 8.5.1 0-20 mA adjustment: Example for channel 0..............31 8.5.2 4-20 mA adjustment: Example for channel 0..............31 8.5.3 Measuring the current....................31...
  • Page 7 Figures and tables PA 358 Figures Fig. 3-1: Wrong handling ......................3 Fig. 3-2: Correct handling......................3 Fig. 5-1: Component scheme....................6 Fig. 5-2: Jumper location and settings at delivery..............7 Fig. 6-1: DIP switches S1......................12 Fig. 6-2: types of slots ......................13 Fig.
  • Page 8: Intended Purpose Of The Board

    Technical description Chapter 1 PA 358 INTENDED PURPOSE OF THE BOARD The PA 358 board is an interface between an industrial process and a personal computer (PC). It is to be used in a free PC ISA slot. The PC is to comply with the EU directive 89/336/EEC and the specifications for EMC protection.
  • Page 9: User

    PA 358 Technical description Chapter 2 USER Qualification Only persons trained in electronics are entitled to perform the following works: installation, • use, • maintenance. • Personal protection Consider the country-specific regulations about the prevention of accidents • electrical and mechanical installations •...
  • Page 10: Handling The Board

    Technical description Chapter 3 PA 358 HANDLING THE BOARD Fig. 3-1: Wrong handling Fig. 3-2: Correct handling...
  • Page 11: Technical Data

    PA 358 Technical description Chapter 4 TECHNICAL DATA Electromagnetic compatibility The board has been subjected to EMC tests in an accredited laboratory in accordance with the norms EN50082-2, EN55011, EN55022. The board complies as follows with the limit values set by the norm EN50082-2: True value Set value ESD ................
  • Page 12: Versions

    Technical description Chapter 4 PA 358 Versions The board is available in the following versions VOLTAGE CURRENT PA358-4 with 4 voltage outputs PA358-4C with 4 0(4)-20mA current outputs PA358-6 with 6 voltage outputs PA358-6C with 6 0(4)-20mA current outputs PA358-8 with 8 voltage outputs PA358-8C with 8 0(4)-20mA current outputs Limit values...
  • Page 13: Settings

    PA 358 Technical description Chapter 5 SETTINGS Component scheme Fig. 5-1: Component scheme...
  • Page 14: Jumper Location And Settings At Delivery

    Technical description Chapter 5 PA 358 Jumper location and settings at delivery Fig. 5-2: Jumper location and settings at delivery...
  • Page 15: Jumper Settings

    PA 358 Technical description Chapter 5 5.2.1 Jumper settings IMPORTANT! The jumper settings depend on the version of the board (voltage or current output channels) The following jumper settings are given for channel 0.The settings are identical for all channels on the board. See the corresponding jumper designations in fig. 5-2. The watchdog function is valid for all channels.
  • Page 16: Table 5-2: Jumper Settings - Watchdog

    Technical description Chapter 5 PA 358 Table 5-2: Jumper settings - Watchdog Jumper Settings Functions Settings at delivery Watchdog enabled Watchdog disabled Watchdog disabled Time: 5 ms Time: 500 ms 500 ms Time: 5 s...
  • Page 17: I/O Mapping

    PA 358 Technical description Chapter 5 I/O mapping Table 5-3: I/O mapping IOWR BASE + 0 CHANNEL 0 LOWBYTE CHANNEL 0 PA 358-4/6/8 BASE + 1 BASE + 2 CHANNEL 1 LOWBYTE CHANNEL 1 PA 358-4/6/8 BASE + 3 BASE + 4 CHANNEL 2 LOWBYTE CHANNEL 2 BASE + 5...
  • Page 18: Installation

    Technical description Chapter 6 PA 358 INSTALLATION IMPORTANT! If you want to install several ADDI-DATA boards simultaneously, follow the following procedure. Install and configure the boards one after the other. • You will thus avoid configuration errors. 1. Switch off the PC 2.
  • Page 19: Setting The Base Address Through Dip Switches

    PA 358 Technical description Chapter 6 Setting the base address through DIP switches The PA 358-4 requires 8 I/O addresses The PA 358-6 requires 12 I/O addresses The PA 358-8 requires 16 I/O addresses The PA 358-4C requires 8 I/O addresses The PA 358-6C requires 12 I/O addresses The PA 358-8C requires 16 I/O addresses You can choose the position of this address block within the available I/O address...
  • Page 20: Inserting The Board

    Technical description Chapter 6 PA 358 Inserting the board IMPORTANT! Do observe the safety instructions. 6.2.1 Opening the PC Switch off your PC and all the units connected to the PC. • Pull the PC mains plug from the socket. •...
  • Page 21: Plugging The Board Into The Slot

    PA 358 Technical description Chapter 6 6.2.2 Plugging the board into the slot Discharge yourself from electrostatic charges • • • • Insert the board vertically into the chosen slot. • • • • Fig. 6-4: Inserting the board Fasten the board to the rear of the PC housing with the screw which was •...
  • Page 22: Installing The Software

    Windows 9x. You can download the latest version of the ADDIREG program from the Internet: http://www.addi-data.de http://www.addi-data.com The CD also contains standard software for the ADDI-DATA boards: - 16-bit for MS-DOS and Windows 3.11 - 32-bit for Windows NT/9x. 6.3.1 Software installation under MS-DOS and Windows 3.11...
  • Page 23: Board Configuration With Addireg

    The ADDIREG registration program is a 32-bit program for Windows NT 4.0 und Windows 9x. The user can register all hardware information necessary to operate the ADDI-DATA PC boards. IMPORTANT! If you use one or several resources of the board, you cannot start the ADDIREG program.
  • Page 24: Program Description

    PA 358 6.4.2 Program description IMPORTANT! Insert the ADDI-DATA boards to be registered before starting the ADDIREG program. If the board is not inserted, the user cannot test the registration. Once the program is called up, the following dialog box appears.
  • Page 25 PA 358 Technical description Chapter 6 PCI bus/device/(slot): Number of the used PCI bus, slot, and device. If the board is no PCI board, the message "NO" is displayed. Interrupt: Used interrupt of the board. If the board uses no interrupt, the message "Not available"...
  • Page 26: Fig. 6-8: Configuring A New Board

    Technical description Chapter 6 PA 358 Insert: When you want to insert a new board, click on "Insert". The following dialog window appears: Fig. 6-8: Configuring a new board All boards you can register are listed on the left. Select the wished board. (The corresponding line is highlighted).
  • Page 27: Registering A New Board

    PA 358 Technical description Chapter 6 Test registration: Controls if there is a conflict between the board and other devices. A message indicates the parameter which has generated the conflict. If there is no conflict, "OK" is displayed. Deinstall registration: Deinstalls the registration of all boards listed in the table.
  • Page 28: Changing The Registration Of A Board

    Technical description Chapter 6 PA 358 6.4.4 Changing the registration of a board IMPORTANT! To change the registration of a board, you must have administrator rights. Only an administrator is allowed to register a new board or change a registration. •...
  • Page 29: Software Uninstalling With Addi-Uninstall

    You can also download the ADDI-UNINSTALL program from the Internet. Software downloads from the Internet You can download the latest version of the device driver for the PA 358 board. http://www.addi-data.de. or http://www.addi-data.com If you have any questions, do not hesitate to send us an e-mail to info@addi-data.de...
  • Page 30: Connection To The Peripheral

    Technical description Chapter 7 PA 358 CONNECTION TO THE PERIPHERAL Connector pin assignment Fig. 7-1: 37-pin SUB-D male connector Connection examples Fig. 7-2: Screw terminal board PX 901 and cable ST010...
  • Page 31: Fig. 7-3: Connection Of The Voltage Output Channels

    PA 358 Technical description Chapter 7 Fig. 7-3: Connection of the voltage output channels Fig. 7-4: Connection of the current output channels - Floating load Fig. 7-5: Connection of the current output channels - Floating supply...
  • Page 32: Functions

    Technical description Chapter 8 PA 358 FUNCTIONS Introduction The PA 358 board consists of 8, 6 or 4 analog output channels. The analog output channels are equipped with 4 D/A converters of type DAC 2815BP by BURR BROWN. Each D/A converter has 2 output channels. These units generate a voltage of 0-10 V (unipolar) or ±10 V (bipolar) without external components.
  • Page 33: Programming

    PA 358 Technical description Chapter 8 Programming The board occupies the following addresses in the I/O space: PA 358-4 8 bytes PA 358-4C 8 bytes PA 358-6 12 bytes PA 358-6C 12 bytes PA 358-8 16 bytes PA 358-8C 16 bytes Each analog output channel occupies 2 addresses, the first address for the lowbyte and the second for the highbyte.
  • Page 34: Table 8-1: Translation Table

    Technical description Chapter 8 PA 358 Table 8-1: Translation table Digital value Unipolar (USB*) Bipolar (BOB*) 0FFF Hex + Full Scale + Full Scale 0800 Hex + 1/2 Full Scale Zero 07FF Hex + 1/2 Full Scale - Zero - 1LSB 1LSB 0000 Hex Zero...
  • Page 35: Watchdog And Reset

    PA 358 Technical description Chapter 8 Watchdog and reset The PA 358 board is equipped with a watchdog circuitry, which you can enable through J24. Three different times are available (5 ms, 500 ms, 5 s), which you can jumper-select through J23. The schematic circuit diagram is as follows: Fig.
  • Page 36: Unipolar / Bipolar Reset Of Dac With J1, J6, J11, J16

    Technical description Chapter 8 PA 358 Unipolar / bipolar reset of DAC with J1, J6, J11, J16 The DAC 2815BP has a clear input which allows setting the output voltage at a defined output value after reset or after the watchdog time sequence. You can jumper-select (via J1, J6, J11, J16) whether the unit is loaded with 0000Hex (unipolar zero) or 0800Hex (bipolar zero).
  • Page 37: Adjustment Of The Current Output Channels

    PA 358 Technical description Chapter 8 The outputs are set to the following output value after a reset in bipolar mode: Output range Output set to 0-10V 0-5V 2,5V ±10V ±5V 0-20mA 10mA 4-20mA 12mA Adjustment of the current output channels If you use the current outputs, you can adjust them.
  • Page 38: Ma Adjustment: Example For Channel 0

    Technical description Chapter 8 PA 358 8.5.1 0-20 mA adjustment: Example for channel 0 (All channels are identically set up). Jumper J25 is set and J26 is not set, jumper J41 is set on 0-20 mA mode. • Write the value 000Hex on channel 0 •...
  • Page 39: Operating The Board

    PA 358 Technical description Chapter 8 Operating the board Base address Adjust the base address of the board. Depending on the version, the board occupies 8, 12 or 16 bytes. Watchdog If you use the watchdog, jumper-select the watchdog time through J23 (5 ms, 500 ms, 5s ).
  • Page 40: Fig. 8-5: Connection Principle

    Technical description Chapter 8 PA 358 Fig. 8-5: Connection principle Setting the base address The board used is a PA 358-4C with 4 current outputs. This board occupies 8 addresses in the I/O space. Choose an I/O address with 8 free addresses in the PC. Selection: address 0300Hex Supervision per watchdog is necessary.
  • Page 41: Fig. 8-6: Jumper Settings For Channel 1 & 0 In 4-20 Ma

    PA 358 Technical description Chapter 8 Fig. 8-6: Jumper settings for channel 1 & 0 in 4-20 mA...
  • Page 42: Device Driver

    Technical description Chapter 9 PA 358 DEVICE DRIVER Introduction IMPORTANT! Note the following conventions in the text: Function: "i_PA358_SetBoardInformation" Variable ui_Address Table 9-1: Type Declaration for Dos and Windows 3.1X Borland C Microsoft C Borland Microsoft Microsoft Pascal Visual Basic Visual Basic Windows VOID...
  • Page 43: Table 9-2: Type Declaration For Windows 95/Nt

    PA 358 Technical description Chapter 9 Table 9-2: Type Declaration for Windows 95/NT Borland C Microsoft C Borland Microsoft Microsoft Pascal Visual Basic Visual Basic Windows void void pointer VOID unsigned char unsigned char byte integer integer BYTE integer integer integer unsigned int unsigned int...
  • Page 44: Software Functions (Api)

    Technical description Chapter 9 PA 358 Software functions (API) 9.2.1 Base address 1) i_PA358_SetBoardInformation (...) Syntax: <Return value> = i_PA358_SetBoardInfomation (UINT ui_Address, BYTE b_AnalogOutputChannelNbr, PBYTE pb_BoardHandle) Parameter: UINT ui_Address Base address of board PA 358 BYTE b_AnalogOutputChannelNbr Number of analog output channels PBYTE pb_BoardHandle Handle...
  • Page 45: Analog Output Channels

    PA 358 Technical description Chapter 9 9.2.2 Analog output channels 1) i_PA358_Write1AnalogOutput (...) Syntax: <Return value> = i_PA358_Write1AnalogValue (BYTE b_BoardHandle, BYTE b_ChannelNbr, UINT ui_ValueToWrite) Parameter: BYTE b_BoardHandle Handle of board PA 358 BYTE b_ChannelNbr Channel number (1 to 8) UINT ui_ValueToWrite Analog output value to be writen (0 to 4095)
  • Page 46 Technical description Chapter 9 PA 358 Example: Parameter b_FirstChannelNbr b_NbrOfChannel pui_ValueArray [0] = 0 pui_ValueArray [1] = 2048 pui_ValueArray [2] = 4095 The value 0 is written in the buffer of channel 2 The value 2048 is written in the buffer of channel 3 The value 4095 is written in the buffer of channel 4.
  • Page 47: Index

    Index PA 358 INDEX ADDIREG 16–22 DIP switches 12 changing the configuration 20 Electromagnetic compatibility 4 removing 22 EMC See Electromagnetic compatibility Base address 12 Functions 25–34 Board Handling 3 I/O mapping 10 Inserting 13 Limits of use 1 Installation 11–12 Operating 31–34 Physical set-up 4 Internet...

Table of Contents