User`s guide

Setpoint Programming
What is a Setpoint Program (Profile)
146 UMC800 Control Builder Users Guide Release E
1/01
What is a Setpoint Program (Profile)
Introduction
Each setpoint profile consists of up to 50 ramp and soak segments, and carries its own unique number and a
name for identification. (The names are descriptive references [aliases] and uniqueness is not enforced.)
Unique names are recommended to avoid operator confusion). In turn, each segment can turn on 1 to 16
segment events to provide ON/OFF signals through a Setpoint Program Events (SPEV) control block that is
used in conjunction with an SPP block in the UMC800 Control Builder.
You can set the setpoint values, soak times, guaranteed soak band, ramp rates, and event action for
individual setpoint profiles in configuration and access the information through the Setpoint profile display
in the operator interface. This means that an operator can adjust individual ramp and soak segment settings
during operation, but the general profile configuration, including number and name, is under configuration
control. However, any changes made through the SPP Operate display to a program that is running in an
SPP block will not be written as changes in the program configuration.
Table 32 has a list of terms and definitions for Setpoint Programming.
Table 32 Terms and definitions
Term Definition
Program
The term Program is used to identify the process for selecting and entering the individual ramp
and soak segment data for a Setpoint Program function block (SPP) needed to generate a
required setpoint versus time profile (also called a program).
Segment
A segment is a ramp or soak function which together make up a Setpoint Profile.
Length
A single setpoint profile may be up to 50 ramp and soak segments in length and up to 70
ramp/soak profiles may be stored in the controller memory.
Auxiliary
Analog Value
In addition to the main ramp and soak output value, a second analog value is available for each
step of the profile. This output is a fixed soak value, which may be used to provide a setpoint
value for a secondary control loop in the process. An example would be a ramp and soak
temperature program combined with pressure setpoints for each step of the profile.
Setpoint
Guarantee
There is a setpoint guarantee function provided that holds the program if a PV exceeds a
predefined deviation from setpoint. Selections allow setpoint guarantee to be active for all
segments, soak segments only, or for specified segments. Up to four Process Variables may be
configured as inputs to the block for setpoint guarantee.
Running a
Profile
Setpoint profiles may be started, held, advanced, jogged to a predefined segment or reset from
the operator interface or by digital inputs to the block. Programs may be started from a pre-
selected segment number.
Repeats
A portion of a profile or the entire program may be repeated up to 10 times or indefinitely
(maximum 100) as specified in the program Repeats count value.
Setpoint
Events
A companion setpoint programmer event function block (SPEV) that provides up to 16 event
outputs based on the segment number. An event may be turned ON or OFF any number of times
in a profile based on the segment number.
Synchronizing
Programs
Two setpoint programs operating on the same time base can be synchronized using the
Synchronize (SYNC) function block. This block automatically starts the second program when
the first program is started and maintains synchronization when either program is place in hold.
Power Loss A recovery ramp rate value is provided in the event of a power loss while a program is running.
The ramp rate value is used to return the process to the last operating setpoint prior to power
loss. A power OFF digital input and separate timing block will abort the running program if power
loss has been OFF for more than a specified time period.