Profit Controller Express Designers Guide
Profit Controller Express Designers Guide
Release 410
Notices and Trademarks
While this information is presented in good faith and believed to be accurate, Honeywell disclaims
the implied warranties of merchantability and fitness for a particular purpose and makes no
express warranties except as may be stated in its written agreement with and for its customers.
In no event is Honeywell liable to anyone for any indirect, special or consequential damages. The
information and specifications in this document are subject to change without notice.
Honeywell, PlantScape, Experion PKS, and TotalPlant are registered trademarks of Honeywell
International Inc.
Honeywell International
Process Solutions
1860 W Rose Garden Lane
Phoenix, AZ 85027
1-800 343-0228
Release Information
Document Name Document Release Publication
ID Number Date
Document Category
Configuration
References
The following list identifies all documents that may be sources of reference for material discussed
in this publication.
Document Title
R410 Advanced Process Control Profit Controller Express Designers Guide iii
01/12
About This Document
Support and Other Contacts
Europe
Contact: Honeywell TAC-EMEA
Phone: +32-2-728-2732
Fascimile: +32-2-728-2696
Mail: TAC-BE02
Hermes Plaza
Hermeslaan, 1H
B-1831 Diegem, Belgium
Pacific
Contact: Honeywell Global TAC – Pacific
Phone: 1300-300-4822 (toll free within Australia)
+61-8-9362-9559 (outside Australia)
Fascimile: +61-8-9362-9564
Mail: Honeywell Limited Australia
5 Kitchener Way
Burswood 6100, Western Australia
Email: [email protected]
India
Contact: Honeywell Global TAC – India
Phone: +91-20- 6603-9400
Fascimile: +91-20- 6603-9800
Mail: Honeywell Automation India Ltd
56 and 57, Hadapsar Industrial Estate
Hadapsar, Pune –411 013, India
Email: [email protected]
Korea
Contact: Honeywell Global TAC – Korea
Phone: +82-2-799-6317
+82-11-9227-6324
Fascimile: +82-2-792-9015
Mail: Honeywell Co., Ltd
17F, Kikje Center B/D,
191, Hangangro-2Ga
Yongsan-gu, Seoul, 140-702, Korea
Email: [email protected]
Singapore
Contact: Honeywell Global TAC – South East Asia
Phone: +65-6580-3500
Fascimile: +65-6580-3501
+65-6445-3033
Mail: Honeywell Private Limited
Honeywell Building
17, Changi Business Park Central 1
Singapore 486073
Email: [email protected]
Taiwan
Contact: Honeywell Global TAC – Taiwan
Phone: +886-7-536-2567
Fascimile: +886-7-536-2039
Mail: Honeywell Taiwan Ltd.
17F-1, No. 260, Jhongshan 2nd Road.
Cianjhen District
Kaohsiung, Taiwan, ROC
Email: [email protected]
Japan
Contact: Honeywell Global TAC – Japan
Phone: +81-3-6730-7160
Fascimile: +81-3-6730-7228
Mail: Honeywell Japan Inc.
New Pier Takeshiba, South Tower Building,
20th Floor, 1-16-1 Kaigan, Minato-ku,
Tokyo 105-0022, Japan
Email: [email protected]
Elsewhere
Call your nearest Honeywell office.
http://www.honeywell.com/ps
Training Classes
Honeywell Automation College:
http://www.automationcollege.com
Symbol Definitions
The following table lists those symbols used in this document to denote certain conditions.
Symbol Definition
R410 Advanced Process Control Profit Controller Express Designers Guide vii
01/12
This page is intentionally left blank
viii Advanced Process Control Profit Controller Express Designers Guide R410
01/12
Contents
4. APPENDIX A ................................................................................47
4.1 Switch the PCE platform from Simulation to Real mode. ........................ 47
• Costs on both MVs and CVs define optimal operation based on process economics.
1.2 Variables
There are three types of process variables that Profit Controller Express uses as control
inputs and outputs:
Controlled Variables (CVs) These are the variables that Profit Controller Express
attempts to keep at setpoint or within a range that the operator specifies. The first priority
of the controller is to keep the CVs within their constraints.
Manipulated Variables (MVs) These are the variables that Profit Controller Express
adjusts to keep the CVs within constraints and to optimize the process.
Disturbance Variables (DVs) These are measured variables not under the control of
Profit Controller Express, which affect the values of the CVs. They may come from an
upstream process, for example. By predicting the future effects of the DVs on the CVs,
the controller can take action to prevent CV excursions outside constraints before they
develop. DVs provide feedforward information to the controller.
Project Steps
Basic steps involved in configuring Profit Controller Express are as follows.
Step Action
1 Open PSRS.
2 Select New from the File menu.
Step Action
Step Action
4
Click under Browse for Simulation Model File to select the XP file.
And/or click under Browse for Mdl File to select the Mdl file.
Step Action
And/or click under Browse for Process Tag File to select the XOP file.
The General Info and the Application Information fields are automatically
populated.
Select the default DCS Box and OPC Server for Process Connections.
5 Click OK.
The eight tabs appear on the work space pane of the controller.
Step Action
ATTENTION
The MDL file is required for CV Transformations. The information
on CV Transformations is stored in MDL files. Also, if MDL file is
selected, the model gains in the final models from the MDL file will
be automatically copied to the PCE application. User can modify
the gains in PSOS as described below, if necessary.
10 Click Yes.
11 Perform the following.
a) Right-click the application.
b) Select View Application.
Step Action
12 Click the CV tab, and then click the Gain Matrix tab.
Step Action
1 Open Profit Design Studio.
2 Select New from the File menu.
Step Action
Step Action
Step Action
1 Perform the following:
a) Under Type, click to select the variable type.
The different variable types are Controlled Variable (CV), Manipulated
Variable (MV) and Disturbance Variable (DV).
b) Type the Name, Point, Param, Desc and Units for the variable.
c) Click Next.
Repeat steps a) and b) to add more variables.
d) Click OK.
Added variables are displayed in the mdl file.
Step Action
The Select Final Models dialog box appears and User Selected Trials plot
is displayed in PDS.
Step Action
Creating CV Transformations
Perform the following steps to create CV Transformations (Optional).
Step Action
1 Select Descriptive Info from the View menu.
2 Select Vector Calculations from the Data Operations menu.
Step Action
The View/Set Source Data Limits for On-line operation dialog box
appears.
Step Action
Step Action
Step Action
1 Select Process Simulator from the Build menu.
The Build Process dialog box appears.
Step Action
ATTENTION
Profit Controller Express can not be simulated in Profit Design
Studio.
Step Action
1 Open PSRS.
2 Select New from the File menu.
The Create a New Application dialog box appears.
Step Action
3 Perform the following:
a) Select Profit Controller Express
b) Click OK
The New Profit Controller Express Application dialog box appears.
Step Action
Click under Browse for Simulation Model File to select the XP file.
Step Action
The General Info and the Application Information fields are automatically
populated.
If an MDL file with the same file name as XP file exists in the same directory
and the number of CVs, MVs and DVs match the XP file, MDL file will be
automatically selected. You can also browse to and select another MDL file
as long as the number of variables match XP file.
If an XOP file with the same file name as XP file exists in the same directory
and the number of CV, MV and DV match the XP file, XOP file will be
automatically selected. You can also browse to and select another XOP file
as long as the number of variables match XP file.
You can clear the selected XP, MDL or XOP file by clicking the Clear button.
You can also start by selecting an XOP file, XP and/or MDL files with same
file name in the same directory will be automatically selected. Same is true
for starting by selecting an MDL file.
Select default DCS Box type and default OPC Server for Process
Connections.
Select Use Profit Simulator to run PCE in simulation mode. You can select
Use Profit Simulator only if you have selected an XP file.
4 Click OK.
Step Action
It is filled with default variable names. You can type the correct variable
name, description and Engineering Units for each variable.
5 Click OK.
6 Click OK.
Step Action
1 Open PSRS.
2 Select New from the File menu.
The Create a New Application dialog box appears.
Step Action
Step Action
4 Type Name, Desc, and Area under General Info and Num CV, Num MV,
Num DV, and Interval under Application Information.
5 Select default DCS Box type and default OPC Server for Process
Connections.
Note that Use Profit Simulator cannot be selected because XP file has not
been selected.
6 Click OK.
The PCE Variable Information dialog box appears to let you enter the
variable information.
It is filled with default variable names. You can type the correct variable
name, description and Engineering Units for each variable.
7 Click OK.
Step Action
8 Click OK.
A new PCE platform is created and the Profit Controller Express Runtime
Configuration window appears.
The work-space pane of the Profit Controller Express has the detailed information about
the newly created Profit Controller Express application. The embedded URT explorer
pane on the bottom shows the platform hierarchy. The newly created Profit Controller
Express platform has the basic controller information set up such as the number of CVs,
MVs and DVs. It also has the default Base Level Control templates based on the DCS
Box type and the variable parameter information. You need to use different tabs in the
work-space pane to further configure the application (For example, to update and/or
confirm the Base Level Control setups and to add extra toolkits as necessary).
By default, the embedded URT explorer pane will be invisible for Profit Controller
Express applications. To make it visible, click the tree toolbar icon in the toolbar.
There are similar tabs in the Profit Controller configuration. They work in the similar
way. The difference between the tabs in Profit Controller and Profit Controller Express
are explained below.
REFERENCE – INTERNAL
For more details on each tab, refer to Profit Suite Runtime Studio User’s
Guide.
Controller Tab
Step Action
1 Controller Tab
This tab shows some general information about the application. It also allows
38 Advanced Process Control Profit Controller Express Designers Guide R410
01/12
3. Configuring Profit Controller Express
3.2. Profit Controller Express Configuration
Process
Step Action
you to select Profit Controller Express extension options such as simulation
option and support history option. Unlike in PC, there is no optimization
option. If in the New Profit Controller Express dialog box, you did not select
an XP file and did not select Use Profit Simulator, you can still browse and
select an XP file and select Use Profit Simulator.
Click Update to apply the changes to the platform.
Points Tab
Step Action
1
Points Tab
This tab lists all the CVs, MVs and DVs and shows detailed information about
each variable. For PCE, the Asynch CV function must be configured as an
external toolkit. Asynch CV is not supported from this display.
Other Tabs
Other tabs work exactly the same way as in the Profit Controller. Save the platform after
completing the configuration.
Step Action
1 Select Use Profit Simulator from the Profit Controller Express Extension
Options pane and Click Update.
Step Action
4 Perform the following:
a) Right-click the platform
b) Select View.
Type the Bias parameter on this structure to specify the steady state
relationship between CVs, MVs, and DVs. You need to type the starting value
for the simulation in the Bias.
6 For MVs and DVs, you need to type the Start Value. This is the value to
which the simulator will move on activation. You type the starting value for the
simulation in the Start Value and the Bias. This ensures that the simulation
starts at steady state at the specified levels.
Step Action
ATTENTION
Incase you intend to specify the PSOS limits and save the file
immediately, skip to step 9.
7 Save the URT platform.
8 Perform the following:
a) Go to the platforms sub-directory:
C:/Documents and Settings/All Users/Application
Data/Honeywell/URT/Platforms.
b) Take a backup of the platform.
Profit Suite Operator Station
9 Open PSOS.
10 Perform the following:
a) Right-click the application
b) Select View Application.
Step Action
b) Select Terminate Application.
A confirmation message appears.
c) Click OK.
TIP
You can terminate an application if you have Mngr permissions
only.
Step Action
URT Platform
22 Perform the following:
a) Right-click the platform
b) Select View.
Step Action
Step Action
Step Action
1 Open PSRS.
2 Perform the following:
a) Right-click the platform.
b) Select Configure.
Step Action
3 In the Connection for Base Level Controls tab, perform the following:
a) Associate the appropriate Base Level Control (BLC) template for each
CV, MV, and DV.
The choice of template depends on the DCS hardware, type of
information, and appropriate operating modes (for MV variables).
b) Click Update.
4 In the WatchDog tab, perform the following:
a) Select or clear Enable WD Points to enable or disable watch dog points
respectively.
If a Watchdog is enabled, enter configuration data associated with the
watchdog point.
b) Click Update.
5 In the Controller tab, perform the following:
a) Clear Use Profit Simulator.
b) Click Update.
Step Action
6 Save the platform.
Since there are no EPKS points, a series of error messages appear in the
event summary.
11 Change the Application Status to Active.
SampleOpenProcessPoints.xop
<?xml version="1.0" encoding="utf-8"?>
<!-- "BLCTemplate" attribute is optional, all other attributes are mandatory -->
<!-- When "BLCTemplate" attribute is missing, PSRS will figure out a good default one based on DCSInfo.xml
file from specified "DCSType", "Target" and "VarType" -->
<!-- "DCSType" must match the DCS "DisplayName" defined in the DCSInfo.xml file -->
<!-- Following are the "DCSType" defined in the default installed DCSInfo.xml file -->
<!-- "Experion PKS C-Series" -->
<!-- "TPS TPN Server" -->
<!-- "TPS TPN Server Via Interface Points" -->
<!-- "TPS Via ESVT" -->
<!-- "TDC Hiway EC (EPKS SCADA)" -->
<!-- "PHD OPC Serve" -->
<!-- If you have added more DCS Types into DCSInfo.xml file, you can use them, too -->
<Vars>
<Var DCSType="Experion PKS C-Series" MachineName="" Target="MV101A.PIDA.SP" VarType="MV"
BLCTemplate="HW_EPKS_Ctrl-PAuto_Shed-OAuto_Stepper"/>
<Var DCSType="Experion PKS C-Series" MachineName="" Target="CV101A.PIDA.PV" VarType="CV"
BLCTemplate="HW_EPKS_CV_PV"/>
<Var DCSType="Experion PKS C-Series" MachineName="APCEAS04" Target="DV101A.DACA.PV"
VarType="DV" BLCTemplate="HW_EPKS_DV_PV"/>
<Var DCSType="TPS TPN Server" MachineName="APCAPP03" Target="TC101.SP" VarType="MV"
BLCTemplate="HW_LCN_Ctrl-PAuto_Shed-OAuto_TPNServer_Stepper"/>
<Var DCSType="TPS TPN Server" MachineName="APCAPP03" Target="TC103.PV" VarType="CV"
BLCTemplate="HW_LCN_CV_PV_TPNServer"/>
<Var DCSType="TPS TPN Server" MachineName="APCAPP03" Target="TC105.PV" VarType="DV"
BLCTemplate="HW_LCN_DV_PV_TPNServer"/>
<Var DCSType="TDC Hiway EC (EPKS SCADA)" MachineName="APCAPP01" Target="DU101.SP"
VarType="MV"/>
<Var DCSType="TDC Hiway EC (EPKS SCADA)" MachineName="APCAPP01" Target="DU103.PV"
VarType="CV"/>
<Var DCSType="TDC Hiway EC (EPKS SCADA)" MachineName="APCAPP01" Target="DU105.PV"
VarType="DV"/>
</Vars>
REFERENCE - INTERNAL
For more information on DCSInfo.xml file, refer to Profit Suite Runtime Studio
User’s Guide.
Step Action
1 Click File>Open from the menu bar in Microsoft Excel.
The Open Window appears.
Step Action
3 Perform the following:
e) Select As an XML list.
f) Click OK to close the dialog box.
A confirmation message appears.
Step Action
6 Select File>Save As from the menu bar in excel.
9 Click Continue to save the file and close the dialog box.