LoopProTuner UserGuide
LoopProTuner UserGuide
Unless agreed in writing by Control Station, the licensee shall not remove, release, disclose,
reveal, copy or extract all or part of the documentation.
Trademark Acknowledgements
Adobe and Acrobat are registered trademarks of Adobe Systems Incorporated, and
registered within particular jurisdictions.
All other company and product names mentioned in this manual are trademarks or
registered trademarks of their respective companies.
Chapter 1 Introduction
LOOP-PRO TUNER is an optional online PID diagnostic and optimization solution that
integrates seamlessly with the Control Platforms. LOOP-PRO TUNER is configurable to support
access to real-time process data in addition to Historical Data Files.
The manual provides instructions for using authorized licenses of LOOP-PRO TUNER. The
primary audience for this document includes staff charged with the deployment, maintenance
and tuning of PID controllers on the ControlLogix platform.
1.1 Prerequisites
THE LOOP-PRO TUNER License must be activated with a valid License supplied by Control
Station, Inc.. If properly licensed, the software will execute when selected and clicked from the
main screen.
1.2 Definitions
License An authorized copy of LOOP-PRO TUNER for installation
and operation on either an individual computer
workstation or an individual laptop computer.
Licenses are not intended for shared use across an
end-user’s computer network.
After installation and license activation, LOOP-PRO TUNER can be launched from either
the Start Menu or from a command line. The application is launched from the Start
MenuLoopPro Tuner LoopPro Tuner
Loop-Pro Tuner will then launch on the engineering workstation as shown below.
When launching LOOP-PRO TUNER from the Start Menu, the user must decide which type of
tuning session wishes to create. The choices are:
Online: LOOP-PRO TUNER will connect to via an OPC Connection, and gather real-time
process data. The user can also (if the user has the correct “write-to” permission set)
make adjustments to the controller.
Offline: LOOP-PRO TUNER has the ability to import Achieved Data Files from either Text,
Comma-Separated-Value or .DBF formatted flat-text files.
LOOP-PRO TUNER Ribbon Toolbar
o LOOP-PRO TUNER software is a Windows-based application that provides the users a step-
by-step approach to the PID controller loop tuning process using a Tab-based Windows
ribbon toolbar. These Tab steps are used to step through and select from the various
options as the PID control loop data collection, modeling and analysis, control tuning and
refinement, implementation and testing, and reporting steps are performed.
o The Tabs across the top of the ribbon toolbar show the steps required for tuning and
reporting. The color that the Tabs are displayed in indicates whether they are enabled for
use at the current moment.
o Tabs that are disabled are shown in a very light gray, indicating that they require the
completion of a previous step before they are available. In the example below, the
Implement Tunings tab is disabled because proper tuning values have not yet been
determined using the Tune tab.
o Enabled Tabs can be selected by clicking on them with the mouse. Selecting (clicking)
Tabs enables you to move to the next step or back to a previous step.
o Disabled Tabs, displayed in light gray, are not available for use because LOOP-PRO TUNER
recognizes that a required previous step has not been completed.
o Click the CS Icon to the upper left on the ribbon toolbar to open a menu that provides an
“Exit TUNER” selection as highlighted below.
o Alternatively, click the Close Window button to the upper right to close and exit.
The About Button, highlight below on the upper left of the Ribbon Toolbar, provides
Loop-Pro Tuner version information and license information.
There are six tabs across the ribbon toolbar, and these are used to perform the steps required for
PID controller loop tuning and reporting.
Loop-Pro Tuner has the ability to automatically search the entire tag database to locate
Controllers, simply select the “Deep-Scan for PID Controllers” button.
The Scan Function will start the scan process from the currently selected on the Tree. In the
example above, the search will begin from the “Online” point in the tree-structure. Selecting a
folder closer to where you think your loops are located can greatly speed in the search for the
control loop. This search can take anywhere from 10 seconds to 10 minutes depending on the
complexity and length of the database. Once the loop of interest appears on the right, you can
select it and hit next, you do not have to wait for the Scan to complete, it will automatically stop
searching when you move to the next step.
Data is collected to provide a visual display of the behavior of the selected controller loop during
the data collection process.
When a control loop is selected, the Process Variable, Set Point, and Controller Output data will
be displayed in a real-time trend plot as shown below.
While tracking data with the Grab Loop Data Tab, feature options available to the user include:
Export Data
Track Values
Change Display History of Trend Plot
Zoom & Undo Zoom
Customize, Copy and Print the Plot
Faceplate Control of the Loop (Adjust Set Point, Controller Output, Mode and
Commands)
The bump tests should be performed near where the Set Point will be during normal operation.
The bump test should force the Measured Variable far enough and fast enough such that the
bump response event dominates the random noise evident in the Measured Variable signal.
If these ideas are not familiar, users are strongly encouraged to take refresher training, either as
self-study or in an instructor-led workshop, so they understand what constitutes “good” data
before using LOOP-PRO TUNER or any other controller tuning package.
Export Data
With data collection in progress, Export Data enables the user to select a portion of the trended
process data with the mouse cursor and export it to a text file.
To select the data of interest, Click Export Data, then click and hold down the left mouse
key and drag a “box” around the portion of the trend data of interest.
The data associated with the selected (or “boxed”) portion of the plot will be
automatically copied to a text file. The user may then choose to rename the file, save the
data to disk, or perform all other functions available for any Windows text file.
Track Values
With data collection in progress, Track Values enables the user to mouse over the process data
displayed in the trend plot and read specific point-values of data.
The trend plot below shows that as the pointer is moved across the trend plot, the
complete set of Process Variable, Set Point and Controller Output values for a specific
point in time is displayed at the bottom of the plot. The zoom display shown below is not
an actual feature of the software, but is used to better show the values as they are
displayed at the bottom of the trend plot.
The History display selection enables users to choose how much history to show
on the real- time trend plot.
The Preset values will show the last 5, 15, 60 minutes of process data with a
single click.
The “Custom…” selection allows users to specify any amount between 1 minute
and 48 hours.
The Maximum amount of data that LOOP-PRO TUNER can store and display is 48
hours. After 48 hours has elapsed, LOOP-PRO TUNER will start to clear out the
oldest data (First-In-First-Out).
Plot Options
The Plot Options allows the user to change the titles, fonts, colors and related
plot features of a trend display.
Note that changes during a session will NOT be permanent and will return to the
default settings upon exiting the LOOP-PRO TUNER session.
By default, LOOP-PRO TUNER will fit a model to the entire data set moved forward
upon completion of Step 1- Collect Loop Data.
The two model forms supported by LOOP-PRO TUNER include the Non-Integrating
(also called the self-regulating) form, and the Integrating (also called the non-self-
regulating) form.
Use the Toolbar Button as shown below to switch between the model types.
The plots below show idealized trends of the Process Variable responding to a
step bump of the Controller Output while in manual mode. Few real processes
will match these ideal responses. The user must be knowledgeable enough to
choose the correct model form for a particular application.
Non-Integrating Integrating
Autofit Button
By default, the Autofit Button is enabled and this is the recommended setting.
Click the icon to turn Autofit off and disable the function.
If the Autofit button is enabled, a new model will be automatically calculated and
displayed whenever the model cropping bars are moved.
The LOOP-PRO TUNER application will display one of three Status Icons after a
model fit.
The three possible Status Icons and the meaning associated with each include:
Plot Options
The Plot Options allows the user to change the titles, fonts, colors and related
plot features of a trend display.
Note that changes during a session will NOT be permanent and will return to the
default settings upon exiting the LOOP-PRO TUNER session.
Checking “Show Set Point” will add the Set Point data to the process trend plot.
This can be helpful, for example, if the user seeks to locate where the SP moves
take place when analyzing automatic mode (closed loop) data.
Update Trend
If the user wishes to add additional data to the Model Fit Plot, click the “Update
Trend” button. This will update the trend plot to contain all the data up to the
current time.
The vertical Cropping Bars can be moved to “window in” on particular data.
To move the Cropping Bars, click and drag them to a new location.
If Autofit is enabled, LOOP-PRO TUNER will automatically fit a new process model
to the windowed data.
When a model is fit to a window of data, the model parameters will be displayed
right below the trend plot as shown below.
By clicking the plus sign (“+”) on the next line, the user can move to a new
window of data and add an additional model and parameters to a growing list.
After clicking the plus sign (“+”), move the Cropping Bars to any section of
process data and if Autofit is enabled, LOOP-PRO TUNER will automatically fit a
new process model to the new window of data.
The Composite Model shown above the trend plot of the Fit Model Tab is the
numerical average of each of the select models displayed below the trend plot.
Each row below the model fit trend plot lists the model parameters associated
with a window of data.
To switch between models, click anywhere within the row of model parameters
To completely delete a model from the list, click the minus sign (“–“) located on
the left side of the row.
To temporarily remove a model from the composite average, uncheck the box
located on the left side of the row.
The magnifying glass to the left of the model parameters enables the user to
zoom in on the portion of the trend plot associated with that particular model fit.
If LOOP-PRO TUNER detects a problem with the model fit, it will display an
exclamation mark next to the parameter of concern.
These errors will also cause the background color of the composite model to
change color, depending on the severity of the problem.
o RED – Major Problem, LOOP-PRO TUNER will not proceed to the the next
step (Tuning) until this problem is cleared
o ORANGE – Minor Problem, LOOP-PRO TUNER will proceed to the next step,
but you should beware of the model fit
o YELLOW – Minor Warning, LOOP-PRO TUNER will proceed to the next step
After the user has compared the model(s) to the data and is comfortable that the
model reasonably describes the data, then either click on the Tune Tab or use
the Right Arrow to move to the Tune step.
The existing controller form and tuning parameters as found from the PID Block
when LOOP-PRO TUNER was launched at the start of this session are highlighted
below.
The window at the bottom left is used to add user notes and comments during
the loop tuning process. These notes will appear in the Tab Step 6 PDF report.
The Stability Plot displays the robust stability of the existing vs. new controllers.
When more area is covered in the Stability Plot, the controller will be stable under
a broader range of process conditions. Experimentation will reveal that the trade-
off for increased robustness is a more conservative (slowly responding)
controller.
When The user is deciding on the “best tuning values,” keep it SIMPLE:
Safety: What is the worst thing that can happen if this control loop fails? When defining
your control objective, the safety considerations are paramount to all others.
Impact: Where does this control loop fit in the overall process diagram. Where do the
process disturbances come from? When this process changes, who gets
impacted by it?
Management: If management desires a certain type of performance, it is your job to match
that objective or explain in a logical manner why that type of control is not
possible.
Profit: What are the primary economics factors associated with this loop?
Longevity: How often is this loop the ‘culprit’ when diagnosing process performance? Keep
the control strategy simple, the more complicated the strategy, the more likely it
will fail.
Equipment: Process equipment is expensive, its components are expensive, and as such,
should be included when formulating your control objective.
A larger Stability Factor indicates a controller that is more likely to remain stable
as process conditions change. Thus, it might be considered a safer choice.
The trade-off for achieving large Stability Factor values is that the controller
performance becomes increasingly conservative (or sluggish in taking corrective
action). A sluggish controller does not take corrective action quickly, sometimes
permitting unacceptable drift, and this is a different but important problem in
some applications.
When tuning, it is good to seek a balance between having a sufficiently
aggressive (or active) controller that will maintain the PV at the SV while also
seeking tuning values that will permit the controller to remain stable if process
conditions change.
A “rule of thumb” is to design for a stability factor of 2 to 2.5 for Self-Regulating
Processes when using the PI controller mode. Remember that every rule has
exceptions. The user is challenged to know what those exceptions are for his or
her process.
As shown in the response plot below, the Measured Variable travels a path as
before settles. This can be a crisp and responsive, highly oscillatory, or slow and
sluggish pathway.
± 5% ofDPV
DPV
settling time
The Settling Time is one of several important factors to consider when tuning a
controller.
A B C
LOOP-PRO TUNER has the capability to write the tuning values directly to the PLC.
Click on “Send Recommended Tunings” if the user chooses to proceed with
implementation.
Click on “Send Original Tunings” if the user chooses to maintain tuning at the
current values.
The “Save Report” button on the toolbar generates a PDF Report and
automatically saves it to the “Save Sessions” Folder in a subfolder called “PDF”