ABB Drives
Application Guide
Adaptive Program
Table of Contents
loading

Summary of Contents for ABB ACS800

  • Page 1 ABB Drives Application Guide Adaptive Program...
  • Page 3 Adaptive Program Application Guide 3AFE64527274 Rev C EFFECTIVE: 08.04.2005 © 2005 ABB Oy. All Rights Reserved.
  • Page 5: Table Of Contents

    Table of Contents Table of Contents Introduction to the guide Chapter overview ............. . . 7 Compatibility .
  • Page 6 XOR ............... . 30 Actual signals and parameters in ACS800 Standard Application Program Chapter overview .
  • Page 7: Introduction To The Guide

    • know the standard electrical wiring practices, electronic components and electrical schematic symbols. • have no experience or training in installing, operating or servicing of ABB drives. The guide is to be used together with the firmware manual of the drive application program.
  • Page 8: Related Publications

    Related publications The user documentation of the drive also includes: • Firmware manual (the appropriate manual is delivered with the unit) • Hardware manual (the appropriate manual is delivered with the unit) • Guides/supplements for the optional equipment and programs (appropriate manuals are included in the delivery).
  • Page 9: Adaptive Program

    Adaptive Program Chapter overview The chapter describes the basics of the Adaptive Program and instructs in building a program. What is the Adaptive Program Conventionally, the user can control the operation of the drive by parameters. Each parameter has a fixed set of choices or a setting range. The parameters make the programming easy, but the choices are limited: you cannot customise the operation any further.
  • Page 10: How To Build The Program

    Each Block Parameter Set consists of five parameters. The figure shows the use of Block Block Parameter Set 1 Parameter Set 1 in the ACS800 Standard Application Program Select (parameters 84.05 to 84.09): - Parameter 84.05 selects the...
  • Page 11: How To Connect The Program To The Drive Application

    PARAMETER output is stored in parameter TABLE 84.09. The diagram shows Select how to use the value as 1.01 speed reference REF1 in Speed … the ACS800 Standard Select EXT1REF Reference Application Program. 1.02 8409 11.03 • • • 11.10 84.09...
  • Page 12 Adaptive Program...
  • Page 13: Function Blocks

    Function blocks Chapter overview The chapter describes the function blocks. General rules The use of input I1 is compulsory (it must not be left unconnected). Use of input I2, I3, etc. is voluntary for the most blocks. As a rule of thumb, a unconnected input does not affect the output of the block.
  • Page 14: Parameter Value As An Integer Input

    Index field Bit field Example: Analogue input AI1 is 5.8 V in a drive equipped with the ACS800 Standard Application Program. How is the signal connected to the MAX block in the Adaptive Program? What is the value at the block input? AI1 is connected to the block as follows: •...
  • Page 15: Constant As An Integer Input

    Constant as an integer input How to set and connect the input Option 1 • Scroll to the input selection parameter of the block and switch to edit mode (Enter). • Select C in the inversion field (double arrow and arrow keys). The appearance of the row changes.
  • Page 16: Parameter Value As A Boolean Input

    Example: The figure below shows the value of input I1 selection parameter when the input is connected to a bit indicating the status of digital input DI2. (In ACS800 Standard Application Program, the digital input states are internally stored as actual signal 1.17 DI6-1 STATUS.
  • Page 17: Constant As A Boolean Input

    The bit selection field is not effective. Note: The parameter selected as an input must have a string value. In the ACS800 Standard Application Program, there are parameters in group 85 USER CONSTANTS which can be used for string inputs.
  • Page 18: Function Blocks

    Function blocks Type Arithmetic function Illustration Operation The output is the absolute value of input I1 multiplied by I2 and divided by I3. O = I1 · I2 / I3 Connections Input I1, I2 and I3: 24 bit integer values (23 bits + sign) Output (O): 24 bit integer (23 bits + sign) Type Arithmetic function...
  • Page 19: Bitwise

    Connections Input I1, I2 and I3: Boolean values Output (O): 24 bit integer value (packed boolean) BITWISE Type Arithmetic function Illustration BITWISE Operation The block compares bits of three 24 bit word inputs and forms the output bits as follows: O = (I1 OR I2) AND I3 Example Connections...
  • Page 20: Count

    Operation Output bits 0, 1 and 2: - If I1 > I2, O = … 001 (Output bit 0 is set.) - If I1 = I2, O = … 010 (Output bit 1 is set.) - If I1 < I2, O = … 100 (Output bit 2 is set.) Output bit 3: - If I1 >...
  • Page 21: Dpot

    DPOT Type Counter function Illustration DPOT Operation The digitally controlled ramp function increments or decrements the output O according to control inputs I1 and I2. The input I1 ramps the output to positive direction and I2 to negative direction. If both inputs are active, nothing happens. The step is defined by the input I3.
  • Page 22: Mask-Set

    Operation The output is the filtered value of input I1. Input I2 is the filtering time. -t/I2 O = I1 · (1 - e Note: The internal calculation uses 48 bits accuracy to avoid offset errors. Connections Input I1: 24 bit integer value (23 bits + sign) Input I2: 24 bit integer value (23 bits + sign).
  • Page 23: Min

    Type Comparative function Illustration Operation The output is the lowest input value. O = MIN (I1, I2, I3) Connections Input I1, I2 and I3: 24 bit integer values (23 bits + sign) Output (O): 24 bit integer (23 bits + sign) MULDIV Type Arithmetic function...
  • Page 24: Pi-Bal

    Operation The output is true if any of the inputs is true. Truth table: O (binary) O (value on display) False (All bits 0) True (All bits 1) True (All bits 1) True (All bits 1) True (All bits 1) True (All bits 1) True (All bits 1) Connections...
  • Page 25: Pi-Bipolar

    Type PI controller BIPOLAR Illustration PI BIPOLAR Operation See the PI block. Except Output (O) range: -10000…10000. RAMP Type Ramp function Illustration RAMP Function blocks...
  • Page 26 Operation The block uses input I1 as a reference value. The step values (inputs I2 and I3) increase or decrease the output O as long as the output differs from limit I1. When O = I1, the output remains steady. Input I1: Reference value Input I2: Step to positive direction (step/sec).
  • Page 27: Switch-B

    Type Logical function Illustration Operation Set/reset block. Input I1 sets and I2 and I3 reset the output. - If I1, I2 and I3 are false, the current value remains at the output. - If I1 is true and I2 and I3 are false, the output is true. - If I2 or I3 is true, the output is false.
  • Page 28: Switch-I

    SWITCH-I Type Logical function Illustration SWITCH-I Operation The output is equal to input I2 if input I1 is true and equal to input I3 if input I1 is false. Connections Input I1: Boolean value Input I2 and I3: 24 bit integer values (23 bits + sign) Output (O): 24 bit integer value (23 bits + sign) TOFF Type...
  • Page 29: Ton

    Type Timing function Illustration Operation The output is true when input I1 has been true for a time equal or longer than input I2. The output is false when the input is false. Input I1 time Input I2 Input I2 Output All bits 1 All bits 0...
  • Page 30: Xor

    Connections Input I1, I2 and I3: Boolean values Output (O): - 24 bit integer value (23 bits + sign) Type Logical function Illustration Operation The output is true if one input is true, otherwise the output is false. Truth table: O (binary) O (value on display) False (All bits 0)
  • Page 31: Actual Signals And Parameters In Acs800 Standard Application Program

    Actual signals and parameters in ACS800 Standard Application Program Chapter overview The chapter lists the actual signals, parameters and parameter values of ACS800 Application Program that are essential for the Adaptive Programming. Actual signals The table below lists the actual signals that are essential for the Adaptive Program.
  • Page 32: Parameters

    RELAY OUTPUTS Parameters through which the Adaptive Program can control the relay outputs of the drive. 14.01 RELAY RO1 OUTPUT PARAM 14.16 Source selected by parameter 14.16. 14.02 RELAY RO2 OUTPUT Actual signals and parameters in ACS800 Standard Application Program...
  • Page 33 14.22 RO PTR7 Selects the source for parameter 14.13. -255.255.31 … Parameter pointer or constant value. See Parameter 10.04. +255.255.31 / C.-32768 … C.32767 14.23 RO PTR8 Selects the source for parameter 14.14. Actual signals and parameters in ACS800 Standard Application Program...
  • Page 34 Parameter pointer or constant value. See Parameter 10.04. +255.255.31 / C.-32768 … C.32767 ACCEL/DECEL Parameters through which the Adaptive Program can control the acceleration and deceleration of the drive. 22.01 ACC/DEC 1/2 SEL Actual signals and parameters in ACS800 Standard Application Program...
  • Page 35 - Program the emptied location number 5 by parameters 84.25 to 84.29 as usual. DELETE Deletes the block in the location defined by parameter 83.03 and shifts the subsequent blocks one step down. Actual signals and parameters in ACS800 Standard Application Program...
  • Page 36 See the chapter Function blocks. SWITCH-I See the chapter Function blocks. TOFF See the chapter Function blocks. See the chapter Function blocks. TRIGG See the chapter Function blocks. See the chapter Function blocks. Actual signals and parameters in ACS800 Standard Application Program...
  • Page 37 -8388608 to 8388607 Integer value. 85.10 CONSTANT10 Sets a constant for the Adaptive Program. -8388608 to 8388607 Integer value. 85.11 STRING1 Stores a message to be used in the Adaptive Program (EVENT block). Actual signals and parameters in ACS800 Standard Application Program...
  • Page 38 Parameter pointer or constant value. See Parameter 10.04. +255.255.31 / C.-32768 … C.32767 96.12 EXT AO2 PTR Selects the source for 96.06. -255.255.31 … Parameter pointer or constant value. See Parameter 10.04. +255.255.31 / C.-32768 … C.32767 Actual signals and parameters in ACS800 Standard Application Program...
  • Page 39: Customer Diagrams

    Customer diagrams Chapter overview This chapter includes three blank block diagram sheets on which the Adaptive Program can be documented. Customer diagrams...
  • Page 44 ABB Oy ABB Inc. AC Drives Automation Technologies P.O.Box 184 Drives & Motors FI-00381 Helsinki 16250 West Glendale Drive FINLAND New Berlin, WI 53151 Telephone: +358 10 22 11 Fax: +358 10 22 22681 Telephone: 262 785-8378 Internet: http://www.abb.com 800-HELP-365...

Table of Contents