ABB ACS800 Application Manual

Manual is about: ACS800-07 (+V992) drives (500 to 2800 kW)

Summary of ACS800

  • Page 1

    Abb drives application guide adaptive program.

  • Page 3: Application Guide

    Adaptive program 3afe64527274 rev c en effective: 08.04.2005 application guide © 2005 abb oy. All rights reserved..

  • Page 5: Table of Contents

    Table of contents 5 table of contents table of contents introduction to the guide chapter overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

  • Page 6

    Table of contents 6 event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

  • Page 7: Introduction to The Guide

    Introduction to the guide 7 introduction to the guide chapter overview the chapter gives general information on the guide. Compatibility the guide complies with the drive application programs in which the adaptive programming features are included. Safety instructions follow all safety instructions ...

  • Page 8: Related Publications

    Introduction to the guide 8 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...

  • Page 9: Adaptive Program

    Adaptive program 9 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 ...

  • Page 10: How to Build The Program

    Adaptive program 10 how to build the program the programmer connects a function block to other blocks through a block parameter set. The sets are also used for reading values from the drive application program and transferring data to the drive application program. Each block parameter set consists ...

  • Page 11

    Adaptive program 11 how to connect the program to the drive application the output of the adaptive program needs to be connected to the drive application program. For that purpose the user needs two parameters: • a connection parameter and • a source selection parameter (pointer). The figure below s...

  • Page 12

    Adaptive program 12.

  • Page 13: Function Blocks

    Function blocks 13 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 ou...

  • Page 14

    Function blocks 14 parameter value as an integer input how the block handles the input the block reads the selected value in as an integer. Note: the parameter selected as an input should be a real or integer value. If the value is not in integer format by default, the block converts it. The integer...

  • Page 15

    Function blocks 15 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. The rest of the line i...

  • Page 16

    Function blocks 16 parameter value as a boolean input how the block handles the input • the block reads the selected value as an integer. • the block uses the bit defined by the bit field as the boolean input. Bit value 1 is boolean value true and 0 is boolean value false. Example: the figure below ...

  • Page 17

    Function blocks 17 constant as a boolean input how to set and connect the input • 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 rest of the line changes to a constant setting field. • give th...

  • Page 18: Function Blocks

    Function blocks 18 function blocks abs 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)...

  • Page 19

    Function blocks 19 connections input i1, i2 and i3: boolean values output (o): 24 bit integer value (packed boolean) bitwise type arithmetic function illustration 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 connect...

  • Page 20

    Function blocks 20 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 output bit 3: - if i1 > i2, o = … 1xxx (output bit 3 is set and remains set until i1 which bit 3 is reset.) output value on display: connections ...

  • Page 21

    Function blocks 21 dpot type counter function illustration 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, nothin...

  • Page 22

    Function blocks 22 operation the output is the filtered value of input i1. Input i2 is the filtering time. O = i1 · (1 - e -t/i2 ) 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 (2...

  • Page 23

    Function blocks 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 illustration operatio...

  • Page 24

    Function blocks 24 operation the output is true if any of the inputs is true. Truth table: connections input i1, i2 and i3: boolean values output (o): 24 bit integer value (packed boolean) pi type pi controller illustration operation the output is input i1 multiplied by i2/100 plus integrated i1 mul...

  • Page 25

    Function blocks 25 pi- bipolar type pi controller illustration operation see the pi block. Except output (o) range: -10000…10000. Ramp type ramp function illustration i1 i2 i3 pi bipolar o i1 i2 i3 ramp o.

  • Page 26

    Function blocks 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/se...

  • Page 27

    Function blocks 27 sr 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 f...

  • Page 28

    Function blocks 28 switch-i type logical function illustration 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 bi...

  • Page 29

    Function blocks 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. Values on display: true = -1, false = 0. Connections input i1: boolean value input i2: 24 bit integ...

  • Page 30

    Function blocks 30 connections input i1, i2 and i3: boolean values output (o): - 24 bit integer value (23 bits + sign) xor type logical function illustration operation the output is true if one input is true, otherwise the output is false. Truth table: connections input i1, i2 and i3: boolean values...

  • Page 31: Application Program

    Actual signals and parameters in acs800 standard application program 31 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 progra...

  • Page 32: Parameters

    Actual signals and parameters in acs800 standard application program 32 parameters the table below lists the parameters and parameters values that are essential for the adaptive program. The abbreviation fbeq stands for fieldbus equivalent. Index parameter name / value description fbeq 10 start/stop...

  • Page 33

    Actual signals and parameters in acs800 standard application program 33 param 14.17 source selected by parameter 14.17 . 36 14.03 relay ro3 output param 14.18 source selected by parameter 14.18 . 36 14.10 dio mod1 ro1 param 14.19 source selected by parameter 14.19 . 7 14.11 dio mod1 ro2 param 14.20 ...

  • Page 34

    Actual signals and parameters in acs800 standard application program 34 -255.255.31 … +255.255.31 / c.-32768 … c.32767 parameter pointer or constant value. See parameter 10.04. 14.24 ro ptr9 selects the source for parameter 14.15 . -255.255.31 … +255.255.31 / c.-32768 … c.32767 parameter pointer or ...

  • Page 35

    Actual signals and parameters in acs800 standard application program 35 par 22.08&09 acceleration and deceleration times given by parameters 22.08 and 22.09 15 22.08 acc ptr selects the source for 22.01 100 = 1 s -255.255.31 … +255.255.31 / c.-32768 … c.32767 parameter pointer or constant value. See...

  • Page 36

    Actual signals and parameters in acs800 standard application program 36 83.03 edit block defines the block location number for the command selected by parameter 83.02 . 1 … 15 block location number. 83.04 timelevel sel selects the execution cycle time for the adaptive program. The setting is valid f...

  • Page 37

    Actual signals and parameters in acs800 standard application program 37 84.06 input1 selects the source for input i1 of block parameter set 1 (bps1). -255.255.31 … +255.255.31 / c.-32768 … c.32767 parameter pointer or constant value: - parameter pointer: inversion, group, index and bit fields. The b...

  • Page 38

    Actual signals and parameters in acs800 standard application program 38 message1 message 85.12 string2 stores a message to be used in the adaptive program (event block). Message2 message 85.13 string3 stores a message to be used in the adaptive program (event block). Message3 message 85.14 string4 s...

  • Page 39: Customer Diagrams

    Customer diagrams 39 customer diagrams chapter overview this chapter includes three blank block diagram sheets on which the adaptive program can be documented..

  • Page 44

    Abb oy ac drives p.O.Box 184 fi-00381 helsinki finland telephone: +358 10 22 11 fax: +358 10 22 22681 internet: http://www.Abb.Com 3af e 64 527 274 rev c / en eff e ctive: 08 .0 4.2005 abb inc. Automation technologies drives & motors 16250 west glendale drive new berlin, wi 53151 usa telephone: 262 ...