GE PACSystems RX7i Cpu Programmer's Reference Manual page 363

Hide thumbs Also See for PACSystems RX7i:
Table of Contents

Advertisement

Chapter 7. PID Built-In Function Block
Words
7
PID_IND: Derivative Gain (Kd)
PID_ISA: Derivative Time (Td = Kd)
(Address+6)
PID_IND: Change in the control variable in CV Counts if the Error or PV
changes 1 PV Count every 10ms. Entered as an integer representing a
fixed-point decimal time in seconds with two decimal places. The
least significant digit represents 0.01 second (10ms.) units. Displayed
as seconds with two decimal places.
For example, Kd entered as 120 is displayed as 1.20 Sec and results in
a Kd * Δ Error / delta time or 120 * 4 / 3 contribution to the PID Output
if Error changes by 4 PV Counts every 30ms. Kd can be used to speed
up a slow loop response, but is very sensitive to PV input noise. This
noise sensitivity can be reduced by using the derivative filter, which is
enabled by setting bit 5 of the Config Word .
PID_ISA: The ISA derivative time in seconds, Td, is entered and
displayed in the same way as Kd. Total derivative contribution to PID
Output is Kc * Td * Δ Error / dt.
8
PID_IND: Integral Rate (Ki)
PID_ISA: Integral Rate (1/Ti = Ki)
(Address+7)
PID_IND: Rate of change in the control variable in CV Counts per
second when the Error is a constant 1 PV Count. Entered as an integer
representing a fixed-point decimal rate with three decimal places. The
least significant digit represents 0.001 counts per second, or 1 count
per 0.001 second. Displayed as Repeats/Sec with three decimal
places.
For example, Ki entered as 1400 is displayed as 1.400 Repeats/Sec
and results in a Ki * Error * dt or 1400 * 20 * 50/1000 = 1,400
contribution to PID Output for an Error of 20 PV Counts and a 50ms.
CPU sweep time (Sample Period of 0).
PID_ISA: The ISA Integral Time in seconds, Ti, must be inverted and
entered, as integral rate, as described for PID_IND. Total integral
contribution to PID Output is Kc * Ki * Error * dt.
Ki is usually the second gain set after Kp.
9
CV Bias/Output Offset
(Address+8)
Number of CV Counts added to the PID Output before the rate and
amplitude clamps. It can be used to set non-zero CV values when only
Kp Proportional gains are used, or for feed-forward control of this PID
loop output from another control loop.
10, 11
CV Upper Clamp
CV Lower Clamp
(Address+9.
Address+10)
Number of CV Counts that define the highest and lowest value that
CV is allowed to take. These values are required. The Upper Clamp
must have a more positive value than the Lower Clamp, or the PID
block will not work. These are usually used to define limits based on
physical limits for a CV output. They are also used to scale the Bar
Graph display for CV. The PID block has anti-reset-windup, controlled
by bit 4 of the Config Word, to modify the integral term value when a
CV clamp is reached.
348
PACSystems* RX7i, RX3i and RSTi-EP CPU Programmer's Reference Manual
Parameter/Description
Low Bit
Range
Units
0.01 sec 0 to 327.67 sec
Repeats/
0 to 32.767
0.001 Sec
repeats/sec
CV
-32768 to
Counts
32767
(add to PID
output)
CV
-32,768 to
Counts
32,767
(Word 10 must
be greater
than word 11.)
GFK-2950C

Advertisement

Table of Contents
loading

This manual is also suitable for:

Pacsystems rx3iPacsystems rsti-ep

Table of Contents