ABB DCS550 Manual page 127

Hide thumbs Also See for DCS550:
Table of Contents

Advertisement

IN1 = 517, desired signal, this must be defined as a parameter
IN2 = 2201, this must be a defined as a constant
IN3 = false
Connections
IN1: 16 bit integer (15 bits + sign); desired value
IN2: 16 bit integer (15 bits + sign); group * 100 + index
IN3: boolean; true = save in flash, false = don't save in flash
OUT: 16 bit integer (packed boolean); error code
Arithmetical controller
PI
Illustration
Operation
OUT is IN1 multiplied by (IN2 / 100) plus integrated IN1 multiplied by (IN3 / 100).
=
O
I
* 1
Note:
The internal calculation uses 32 bits accuracy to avoid offset errors.
Connections
IN1: 16 bit integer (15 bit + sign); error (e.g. speed error)
IN2: 16 bit integer (15 bit + sign); p-part (30 == 0.3, 100 == 1)
IN3: 16 bit integer (15 bit + sign); i-part (250 == 2.5, 5,000 == 50)
OUT: 16 bit integer (15 bits + sign); the range is limited from -20,000 to +20,000
Arithmetical function
PI-Bal
Illustration
Operation
The PI-Bal block initializes the PI block. The PI-Bal block must follow directly behind the PI
block. It can only be used together with the PI block.
When IN1 is true, the PI-Bal block writes the value of IN2 directly into OUT of the PI block.
When IN1 is false, the PI-Bal block releases OUT of the PI block. Normal operation continues
starting with the set output value - bumpless transition.
Connections
IN1: boolean; true = balance PI block, false = no balancing
IN2: 16 bit integer (15 bits + sign); balance value
IN3: not used
OUT: affects PI block
Arithmetical function
Ramp
Illustration
Operation
IN1 is the input. IN2 and IN3 are the times. OUT increases or decreases until the input value is
reached.
(
)
+
I
/ 2
100
I
/ 3
100
*
I
3ADW000379R0501 DCS550 Manual e e
1
127
AP

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents