• 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.
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).
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.
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...
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...
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.
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: •...
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.
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.
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.
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...
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...
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 >...
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.
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).
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...
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...
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).
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.
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...
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...
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)
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.
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...
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...