Dmcplus™ For Honeywell TDC 3000 User'S Guide: Reach Your True Potential
Dmcplus™ For Honeywell TDC 3000 User'S Guide: Reach Your True Potential
DMCplus™ for
Honeywell TDC 3000
User’s Guide
Version 1.11
Software Version: 1.11
April, 1999
© 1999 - Aspen Technology, Inc. All rights reserved. All information contained herein is
proprietary to AspenTech. Any duplication, distribution, or other unauthorized use is prohibited.
Substantial Criminal and Civil Penalties may apply for unlawful copying or unauthorized use of
these materials.
DMCplus, Aspen Watch, Aspen IQ, AspenTech, and the aspen leaf logo are trademarks of Aspen
Technology, Inc., Cambridge, Massachusetts.
Any other company and product names used herein may be the trademarks or registered
trademarks of their respective companies.
The Software is subject to the following Restricted Rights Legend: “Use, duplication or
disclosure by the Government is subject to restrictions as set forth in (i) FAR 52.227-14, Alt. III,
(ii) FAR 52.227-19, (iii) DFARS 252.227-7013 (c)(1)(ii), or (iv) the accompanying license
agreement as applicable. For purposes of the FAR, this Software shall be deemed in the
“unpublished” and licensed with disclosure prohibitions. Contractor/Subcontractor: Aspen
Technology, Inc.” If the Licensee is acquiring the Software under a United States government
contract, the Licensee agrees that it will include all necessary and applicable restricted rights
legends on the Software and the documentation to protect Aspen Technology's proprietary rights
under the FAR or other similar regulations of other federal agencies. The Licensee agrees to
always include such legends whenever the Software is, or is deemed to be, a deliverable under
that contract.
Requirements
• The installer is aware that this document does not teach the
installer how to use the Honeywell TDC 3000 system.
• The installer knows the “area” and “unit” on the Honeywell
TDC 3000 system where the controller will exist.
• The installer has “engineer” access to the system.
• The installer has at least one additional hour to carefully
watch the results of the installation (i.e. supervise any
controllers, alarms, and points created).
Features
The DMCplus for Honeywell TDC 3000 Version 1.11 software
enhancements include:
• Initialization of manipulated variable mode switching and
monitoring ID arrays upon point activation.
• Cascade mode switch for manipulated variables on the
enabling of a subcontroller.
• Ability to operate the controller from DMCplus View
displays.
• Calculation of manipulated variable loop status and anti-
windup status, independent of IO smart-data types.
• Mode-shed of manipulated variable loops on DMCplus
controller disable or watchdog time-out.
DMCplus for Honeywell TDC 3000 Version 1.11 Installation Overview •1-1
User’s Guide
General Procedure
Below are the general steps for installing the DMCplus software.
The DMCplus for Honeywell TDC 3000 Version 1.11 software is
distributed on CD-ROM or Bernoulli media, and includes the
consists of the following components:
• LCN TDC 3000 components for DMCplus
• CCF2EB utility
• TDC3KAPPWiz DMCplus Build configuration template
You will either be installing the DMCplus software for the first
time or upgrading from a previous version.
These steps are explained in detail in chapters 2 and 4 in this guide.
Installing the The general steps for installing the DMCplus software are:
DMCplus software for 1. Copy files from the CD-ROM (or Bernoulli disk) to the
the first time system. You will either be installing the software for the
first time or you will be upgrading from a previous version.
2. Check system for correct parameters.
3. Compile custom data segments (CDS packages).
4. Build controller points (and regulatory points, if necessary).
5. Compile and initialize DMCplus for Honeywell TDC 3000
graphics.
6. Install CL on each subcontroller point.
7. Verify installation and connections. This may include
building a DEMO controller.
Upgrading from a The general steps for upgrading from a previous version are:
previous version 1. Copy the files to the system.
2. Install and compile the CDS packages.
3. Rebuild controller interface points.
4. Relink PCSS0xxx.CL on the sub point.
1-2 •Installation Overview Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
DMCplus for Honeywell TDC 3000
Controller Configuration
Each DMCplus for Honeywell TDC 3000 controller has a set of
regulatory AM points:
One main controller point
At least one subcontroller point
One watchdog timer point
One ON/OFF flag point
One interface point for each manipulated, feedforward and
dependent point
Main Controller Point The main controller point has two custom data segment packages
attached:
• PCDM0116 (PCDM0115∗)
• PCDM0211
Subcontroller Point The subcontroller point has ten custom data segment packages:
• PCDS0113
• PCDS0211
• PCDS0311
• PCDS0411
• PCDS0512
• PCDS0611
• PCDS0711
• PCDS0811
• PCDS0913 (PCDS0912*)
• PCLS0115 (PCLS0114∗)
Watchdog Timer and The watchdog AM timer point and the ON/OFF AM flag point
On/Off Flag Point have no custom data segments attached.
∗
For versions prior to 1.11
DMCplus for Honeywell TDC 3000 Version 1.11 Installation Overview •1-3
User’s Guide
The three types of interface points and their packages are identified
Interface Points
below.
• Each manipulated interface point has a custom data
segment attached. This package is called PCDI0116
(PCDI0115*).
• Each feedforward interface point has PCDF0113
(PCDF0112∗) attached.
• Each dependent interface point has PCDD0115 attached.
As the following figure illustrates, the points above the dotted line
will be added to the system. Everything above the dotted line is
specific to DMCplus.
SUB 1 SUB 2… 30
SWITCHAM SWITCHAM
MV/FF 1… n CV 1… n
CUSTOMAM (CRDP) CUSTOMAM (CRDP)
with CDS pkgs with CDS pkgs
MV/FF 1… n CV 1… n
REGULATORY POINT REGULATORY POINT
*
For versions prior to 1.11
1-4 •Installation Overview Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
2 Installing DMCplus for
Honeywell TDC 3000 Software
Part A: Copy files The installation software will optionally download the following
from GUS or APP components on the GUS or APP node:
node • CCF2EB utility
• TDC3KAPPWiz DMCplus Build configuration template
• LCN TDC 3000 components
The CCF2EB utility translates a DMCplus controller configuration
CCF file into an Exception Build (EB) file, which can be used to
create the Honeywell TDC 3000 DMCplus controller interface
points. Refer to Chapter 3 in this guide for additional information.
The TDC3KAPPWiz Build configuration template is required for
DMCplus controller implementation on the TDC 3000 GUS or
APP node. This template replaces the previous TDC3KWIZ Build
configuration template.
DMCplus for Honeywell TDC 3000 Version 1.11 Installing DMCplus for •2-1
User’s Guide Honeywell TDC 3000 Software
The LCN TDC 3000 components consist of CL programs, custom
data segments (CDS), command procedures (*.EC), and display
files, installed in the following directories on the target machine:
%ACODHOME%\TDC3K
%ACODHOME%\TDC3K\DEMO
%ACODHOME%\TDC3K\PLUS
%ACODHOME%\TDC3K\SUBPICTURES
2-2 •Installing DMCplus for Version 1.11 DMCplus for Honeywell TDC 3000
Honeywell TDC 3000 Software User’s Guide
Click on the Change button to allow selection and
installation of individual LCN TDC 3000 sub-components.
5. At the Select Sub-components window, check the
appropriate boxes to optionally install sub-components.
DMCplus for Honeywell TDC 3000 Version 1.11 Installing DMCplus for •2-3
User’s Guide Honeywell TDC 3000 Software
NOTE: If the %ACODHOME% directory has been
defined, the installation will bypass this window. The LCN
TDC 3000 Component files are installed in the TDC3K
subdirectories below the %ACODHOME% directory. The
CCF2EB utility is added to the created (or existing) BIN
directory.
2-4 •Installing DMCplus for Version 1.11 DMCplus for Honeywell TDC 3000
Honeywell TDC 3000 Software User’s Guide
8. At the Setup Complete window, click Finish.
3. From the GUS or APP node, which has the File Transfer
service enabled, open Windows NT Explorer.
4. Click the + sign next to the mapped target drive which is
labeled ENG.
Click the + sign next to the volume or directory name
which you specified in the command above for XXXX. You
should see the PLUS directory that you created.
DMCplus for Honeywell TDC 3000 Version 1.11 Installing DMCplus for •2-5
User’s Guide Honeywell TDC 3000 Software
6. Select all the files in this folder and drag the contents to the
PLUS directory on the mapped ENG drive.
7. DEMO and SUBPICTURE directories are also included in
the DMCplus for Honeywell TDC 3000 Version 1.11
software distribution. Files in the SUBPICTURE directory
are not typically transferred to the LCN, and these source
files are only provided for custom modification of the
DMCplus for Honeywell TDC 3000 standard LCN
displays.
Files in the DEMO directory are used for configuration of
an example DMCplus controller and associated TDC 3000
database points.
If required, files from these two source sub-directories can
be similarly transferred to the mapped ENG drive, as
described above in steps (5) and (6).
Part B: Copy files Installation of the LCN TDC 3000 components includes the
from Bernoulli disk following steps to create a directory and copy the files from the
distribution Bernoulli disk to the NET device:
2-6 •Installing DMCplus for Version 1.11 DMCplus for Honeywell TDC 3000
Honeywell TDC 3000 Software User’s Guide
Volume
PLUS DMCplus CDS packages and operator
displays
Directories
PSUB DMCplus display sub-picture files
DEMO Exception build files for regulatory
control points and DMCplus controller
points
The DEMO and PSUB directories may be optionally copied to the
LCN:
CP $F1>DEMO>*.* NET>DEMO>= -D
CP $F1>PSUB>*.* NET>PSUB>= -D
DMCplus for Honeywell TDC 3000 Version 1.11 Installing DMCplus for •2-7
User’s Guide Honeywell TDC 3000 Software
Independent controller point CDS package
PCDI0116 (PCDI0114*)
Feedforward controller point CDS package
PCDF0113 (PCDF0112*)
Dependent controller point CDS package
PCDD0115
Main controller point CDS packages
PCDM0116 (PCDM0115∗)
PCDM0211
Subcontroller point CDS packages
PCDS0113
PCDS0211
PCDS0311
PCDS0411
PCDS0512
PCDS0611
PCDS0711
PCDS0811
PCDS0913 (PCDS0912∗)
PCLS0115 (PCLS0114∗)
For extended move controllers, where future moves and
predictions are to be shown at the TDC, the controller CCF must
be modified to map the future moves and predictions into the
available slots in the CDS packages. See Appendix F for more
details.
∗
For versions prior to 1.11
2-8 •Installing DMCplus for Version 1.11 DMCplus for Honeywell TDC 3000
Honeywell TDC 3000 Software User’s Guide
Step 3: Compile and Initialize the
DMCplus for Honeywell TDC 3000
Graphics
The DMCplus for Honeywell TDC 3000 generic graphics must be
compiled from .DS files to .DO files. The compilation must be
done in the picture editor. The compile procedure can be done in
one of two ways:
• Multi-compile
• No multi-compile
Instructions for both follow:
DMCplus for Honeywell TDC 3000 Version 1.11 Installing DMCplus for •2-9
User’s Guide Honeywell TDC 3000 Software
Compile these graphics in the picture editor by loading the global
database one time and compiling each graphic in any order. The
following commands illustrate this procedure:
SP NET>PLUS
PE
LOAD ASPEN
READ PLUSMSTR
COMP
READ PLUSMV
COMP
…
Initializing graphics Setting up the generic graphics requires that a few entries be input
or verified. These inputs are the values that allow the generic
graphics to view each subcontroller and controller.
The parameters that must be initialized in order for the graphics to
function properly are listed in the following table.
2-10 •Installing DMCplus for Version 1.11 DMCplus for Honeywell TDC 3000
Honeywell TDC 3000 Software User’s Guide
Point.Parameter Type Possible Description
Values
PV – 0
SP – 1
OP – 2
DMCplus for Honeywell TDC 3000 Version 1.11 Installing DMCplus for •2-11
User’s Guide Honeywell TDC 3000 Software
Point.Parameter Type Possible Description
Values
ON for ramps
OFF for non-ramps
2-12 •Installing DMCplus for Version 1.11 DMCplus for Honeywell TDC 3000
Honeywell TDC 3000 Software User’s Guide
3 Installing a Controller
DMCplus for Honeywell TDC 3000 Version 1.11 Installing a Controller •3-1
User’s Guide
Create EB file The “exception build” function is the recommended way to build
new points for advanced control.
Before you run the CCF2EB utility, you should have already done
the following:
1. Created a model file using DMCplus Model.
2. Created a CCF file using DMCplus Build.
3. Performed the template substitution on the entity names.
4. Run DMCplus Simulate to provide the initial values for the
tuning data.
All of the tags in the CCF that have connections to the LCN should
be verified before the CCF2EB utility is run. The LCN tags can be
found for each MV and CV under the “Entity” heading of the CCF
file. Verification now will save time later since it is easier to see
the tags in the .CCF file instead of on the TDC 3000 system.
The .EB file is used to create the CDS points (also called controller
interface points):
• Main controller point
• Subcontroller points
• Timer point
• Flag point
• Point for each variable (MV, FF, and CV)
The default values in the CCF are used to create initial values in
the exception build file. The utility is run on the host computer or
on the PC, depending on which version of the executable that is
distributed with your offline DMCplus. The .EL file is useful with
many other commands on the LCN. The resulting files (.EB and
.EL) must be transferred to the LCN in order to use them.
Use the CCF2EB utility to create files with the extensions .EB and
.EL. The CCF2EB utility is typically run from an MS-DOS
command prompt window in the directory where the CCF is
located. When CCF2EB is run, it will prompt you for the
following:
3-2 •Installing a Controller Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
• Base CCF name
• LCN Unit
• Main point
• Subcontroller point(s)
• Timer point
• Flag point
• Whether the points are to build on an AM
• Whether the LCN is running a release greater than 500
Once you have responded with a valid CCF name, the program will
read the CCF and will set as many of the values as it can. When it
prompts you for information, it will then display these values as
suggested defaults between square brackets[ ]. To accept this
value, press Enter. Otherwise, type a new value and press Enter.
If no default can be determined, the square brackets will be
displayed with nothing between them. One value that will always
have to be supplied is the LCN unit. In general, you will build
associated data points on the same unit as the regulatory control
points for your controller.
$ cd $ACODHOME/app/plusdemo
Change directory to the plusdemo controller subdirectory in
the ACODHOME structure.
$ $ACODHOME/bin/ccf2eb
Run the CCF2EB program. On an OpenVMS system, this
command will be: $ run acodhome:[bin]ccf2eb.
Enter Base Name for CCF []: plusdemo
DMCplus for Honeywell TDC 3000 Version 1.11 Installing a Controller •3-3
User’s Guide
Enter the name of the CCF without the CCF extension.
What LCN Unit are these points going to be built
on?[]:GP
The regulatory control points on the LCN are in Unit GP.
Enter GP as the unit name.
Main Point? [PLUSMAIN]:
The entity name for the GENERAL and CONFIGURATION
variables in the CCF was specified as PLUSMAIN, so
CCF2EB has supplied that as the default. Accept the default by
pressing Enter.
Sub Point? [ ]: PLUSDEMO
There were no subcontrollers so CCF2EB did not supply a sub
point. Type PLUSDEMO, which is the name of the controller
and press Enter.
Timer Point? [PLUSTIMR]:
The entity name for the timer parameters in the CCF
(RESETCMD and STRTSTOP) was specified as PLUSTIMR, so
CCF2EB has supplied this as the default. Accept the default.
Flag Point? [PLUSFLG]:
The entity name for the flag point parameter in the CCF
(ONSTS) was specified as PLUSFLG, so this has been supplied
as the default. Accept the default.
The package points for each MV, FF, and DEP can
reside either on an AM/AxM or on a CG.
Are the package points on an AM/AxM? (Y/N) [Y]:
The associated data points should be built on the AM. Accept
the default.
Is the LCN running Release 500 or later? (Y/N)
[N]:
The LCN is running LCN release 410. Accept the default.
3-4 •Installing a Controller Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
File transfer Use the Windows NT Explorer to transfer the .EB and .EL files to
the appropriate directory on the LCN (e. g. NET>PLUS).
NOTE: LCN will not support file transfer of filenames greater than
8-character name plus 2-character extension, and will truncate long
filenames to this limitation.
Create IDF file Perform the exception build, writing the database to an IDF file.
This step should be done without the Load Entities or with
OVERWRITE options enabled, forcing the entire database to be
written to the IDF checkpoint file. Follow these steps:
1. Select [BUILDER COMMMANDS] from the
Engineering Main Menu.
2. Select [EXCEPTION BUILD] from the Command
Display.
3. Fill in the REFERENCE PATH NAME or directory
where the exception build files reside.
4. Fill in the PATHNAME FOR SOURCE file. This is the
exception build filename (including .EB extension).
5. Fill in the PATHNAME FOR IDF. This is typically the
exception build file name (without extension).
6. Press Enter when complete.
Load IDF file Once the IDF file is created, use the LOAD MULTIPLE to create
the controller database. Follow the steps below:
1. Select [BUILDER COMMMANDS] from the
Engineering Main Menu.
2. Select [LOAD MULTIPLE] from the Command Display.
3. Fill in the REFERENCE PATH NAME or directory
where the exception build files reside.
4. Fill in the PATHNAME FOR IDF. This is typically the
exception build file name (without extension).
5. Press Enter when complete.
After the controller database is built, activate the AM timer point
to enable the watchdog function for the controller. The AM timer
point has alarm capabilities and performs the watchdog function
for the controller.
DMCplus for Honeywell TDC 3000 Version 1.11 Installing a Controller •3-5
User’s Guide
Step 3: Install PCLS0115.CL on Each
Subcontroller Point
PCLS0115.CL (PCLS0114.CL∗) changes the mode of each
manipulated variable regulatory point to CASCADE, and is
required for each DMCplus controller. PCLS0115.CL is found on
the Bernoulli disk (or the medium carrying the TDC 3000 portion
of the online DMCplus software). PCLS0115.CL (PCLS0114.CL*)
does the following:
• Turn ON: This function turns the controller ON. It must
create the cascades for each of the manipulated variables
that are in the controller.
• Turn OFF: This function turns the controller OFF. It must
break the cascades for each of the manipulated variables in
the controller and return them to operator control.
• Monitor manipulated variables: This cyclic function
monitors each manipulated variable to allow the loop to be
put into the controller without a transition from OFF to ON.
• Calculates ASWCOD: The program monitors and
computes the anti-windup code for each MV and stores the
value to each MV interface point on the parameter
AWSCOD. This value can then be read up from the DCS
into the DMCplus controller.
• Calculates LOOPST: The program monitors and
computes the MV loop status for each MV and stores the
value to each MV interface point on the parameter
LOOPST. This value can then be read up from the DCS
into the DMCplus controller.
PCLS0115.CL (PCLS0114.CL*) is compiled during the DMCplus
for Honeywell TDC 3000 software installation (Chapter 2, section
2) using the .EC file provided. This generic sample CL code uses a
set of arrays in the PCLS0115 package to perform the above
functions. For each manipulated variable, carefully review the
operation of this CL before using the code.
The sample CL (PCLS0115.CL or PCLS0114.CL*) included with
this distribution changes the mode of the manipulated variables
whenever the DMCplus request changes states. Several steps must
be taken to install this CL correctly:
∗
For versions prior to 1.11
3-6 •Installing a Controller Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
1. Configure the independent variables for the appropriate
Configure and link
point types from the Independent Variable Build Display.
the subcontroller
Follow these steps:
point
A. Select SCHEM button on the TDC 3000 console
B. Type DMCplus Master Display name: PLUSMSTR
C. Select Subcontroller target and enter the Subcontroller
name
D. Select Build Independent
DMCplus for Honeywell TDC 3000 Version 1.11 Installing a Controller •3-7
User’s Guide
EC NET>PLUS>PLUS_LNK.EC PLUS subcontrollername
3-8 •Installing a Controller Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
INH_STAT PERMIT
PROGSTAT NORMAL
RUN_INIT OFF
ACPROG CIMIO_ACP1
If you are using OpenDDA on an AxM, refer to the
Software Installation section of the Cim-IO for Honeywell
OpenDDA Interface User’s Manual. Verify that:
$PRSTSnn.$XACCESS is READWRIT
DMCplus for Honeywell TDC 3000 Version 1.11 Installing a Controller •3-9
User’s Guide
SHEDMODE = AUTO, MAN, or appropriate value
PVTRACK = TRACK
This will ensure that stale setpoints are not used when the
point is set to CASCADE.
8. Before placing any of the AM control points in CASCADE,
make sure that:
PVTRACK = TRACK
For the APP node 1. Click the Windows Start button, point to Programs,
Honeywell TPS, and click on Configuration Utility.
2. When the Configuration Utility appears, select the
Configure menu option and choose TPS Domain.
3. From the TPS Domain dialog box, select the HCI
Components tab and double click on the server or
component desired.
4. In the Configure HCI Component dialog box:
A. Make sure that the OPCRead and OPCWrite have the
capability set to Operator.
B. Select the Data Access Options button.
C. Select the Enter/Edit Server Specific Configuration
button. When the runcfgdl dialog box asks if you want
to edit the server specific configuration, select Yes.
3-10 •Installing a Controller Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
level as Operator, Supervisor, Engineer, or Continuous
Control.
C. Click OK.
DMCplus for Honeywell TDC 3000 Version 1.11 Installing a Controller •3-11
User’s Guide
4. Return to the DMCplus Main Menu. Enter (5) to select
the DMCplus Context Menu , with the following options:
-- DMCplus Context Menu 01.11.01 --
1. List controllers
2. Create a new controller entry
3. Load a controller
4. Unload a controller
5. Save a controller context to a CCF
6. Delete a controller
7. Download the context values to the host
DB
8. Set the autostart flag for a controller
9. DMCplus Main Menu…
Enter a choice <1-9> [9]:
5. Enter (5) to select the Download the context values to the
host DB command. This step will transfer limits and tuning
parameters specified in the controller CCF file to the
DMCplus controller interface points built on the Honeywell
TDC 300 DCS.
6. Return to the DMCplus Main Menu. Start the controller
process by selecting option (3) Start a controller process
command.
Refer to the DMCplus document Using Manage & View for
additional details.
3-12 •Installing a Controller Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
4 Upgrading from a Previous
Version
DMCplus for Honeywell TDC 3000 Version 1.11 Upgrading from a Previous Version •4-1
User’s Guide
Step 1: Copy Files to the System
Follow Part A for a Bernoulli upgrade or Part B for a GUS or APP
node upgrade.
These instructions assume that you are using the directory
NET>PLUS. If you are using a different directory, you will need to
substitute it for NET>PLUS in the example commands.
NET>PLUS will be shown in italics to remind you of this
requirement.
Part A: Copy files Copy the new DMCplus for Honeywell TDC 3000 files to the
from Bernoulli disk existing PLUS directory using the following commands.
SP NET>PLUS
CP $F1>PLUS>*.* NET>PLUS>= -D
The DEMO and PSUB directories may be optionally copied to the
directories on the LCN.
CP $F1>PSUB>*.* NET>PSUB>= -D
CP $F1>DEMO>*.* NET>DEMO>= -D
Part B: Copy files When you install the DMCplus for Honeywell TDC 3000 software
from GUS or APP on a GUS or APP node, the CL programs, custom data segments
node (CDS), command procedures (*.EC), and display files will be
installed in the following directories on the target machine:
ACODHOME/TDC3K
ACODHOME/TDC3K/DEMO
ACODHOME/TDC3K/PLUS
ACODHOME/TDC3K/SUBPICTURES
Refer to Chapter 2 in this guide for GUS or APP node software
installation and file transfer.
4-2 •Upgrading from a Previous Version Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
Step 3: Update DMCplus Displays
Copy files or use the File Transfer utility to replace the existing
DMCplus display files specified in Chapter 2 in this guide. Then
compile these displays using the MCOMP utility or by load and
compile of individual graphics in the picture editor.
DMCplus for Honeywell TDC 3000 Version 1.11 Upgrading from a Previous Version •4-3
User’s Guide
4. Review the LISTSZ, CLOMSG, MVTOL and other
configuration parameters, as detailed in Chapter 3 in this
guide.
5. When complete save the CCF file.
4-4 •Upgrading from a Previous Version Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
Step 9: Rebuild Controller Interface
Points
Perform the exception build, writing the database to an IDF file,
using the with OVERWRITE option enabled to replace the
existing IDF file. Once the IDF file is created, use the LOAD
MULTIPLE, using the with OVERWRITE option enabled, to
rebuild the existing controller database points. Refer to Chapter 3
in this guide for additional details on building controller interface
points.
DMCplus for Honeywell TDC 3000 Version 1.11 Upgrading from a Previous Version •4-5
User’s Guide
5 DMCplus Operator Displays
Introduction
The displays for the TDC 3000 were carefully designed with the
user in mind. Each display has a distinct function. Values are
shown and appear in different colors to convey certain meanings.
For example, if a value is out of range, the value appears red to
notify the user that the value needs attention. On each display there
are targets to modify values and modes, and to load other displays.
Some targets prompt the user for further action; others simply
perform an action. Certain keys of the keyboard are programmed to
perform certain tasks that duplicate targets on the displays. These
keys are self-explanatory and include such actions as page-forward,
page-backward, display forward, display backward, help, and
associated display.
The displays show different items and respond differently
depending on the position of the access key. If the key is in
engineer mode, then the displays give full access to the controller
including customizing the appearance of variables on displays. In
operator mode, the user can still fully operate the DMCplus
controller. For the details on the difference between engineer and
operator mode, refer to each display.
In the rest of this chapter, there is a different section for each of the
DMCplus displays. Within these sections, there are two sub-
sections: Description, detailing the appearance of each display, and
Possible Actions, showing what the user can do on each display.
The user can load the displays according to Figure 1 below. The
lines represent the order in which displays can be loaded or
accessed. A user typically begins at the master display called
PLUSMSTR. From PLUSMSTR the user is able to choose which
subcontroller (and controller) that will be displayed in all
subsequent schematics.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-1
User’s Guide
Figure 1 Overview of Displays for DMCplus on TDC 3000 Systems
2 12
3 4 5 6 7 8 9 10 11
Figure 2 Header on most DMCplus TDC 3000 Displays
5-2 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
7. ON/OFF target request and status for the Composite Linear
Program (if present.
8. External Targets ON/OFF.
9. Other targets to load other displays, such as Independent
Summary and Dependent Summary schematics.
10. A countdown to the next run of the DMCplus controller
(the box is also a target to the timer point).
11. User-declared main display.
12. The name of the file is displayed by selecting the
AspenTech© 1999 target in the upper right corner.
Possible actions
of Display Header
1 – Input Selection of the subcontroller target opens a prompt to input a new
subcontroller name subcontroller name.
3 - Activate This target puts the subcontroller in and out of service. When the
subcontroller subcontroller is in service, the box turns green and shows ON.
When the subcontroller is out of service, the box turns blue and
shows OFF. Note that the Status on the left of each subcontroller in
the list will also show either ON or OFF. This target is in the
header on each display.
4 - Request DMC to This is the main switch that turns the controller ON or OFF. When
ON or OFF the target is selected, the user is prompted to hit Return to
continue the action. When the controller is requested or turned on,
the right side of the box (showing OFF) turns green and shows ON.
The Controller then initializes the manipulated variables (the
CASREQ parameter goes to INIT). On the next cycle the attached
CL block to the subcontroller turns the flag point ON if: (1) the
point is active, (2) the timer point is running, and (3) the CL code
is linked to the subcontroller.
When the flag point turns ON, the left box turns green and shows
ON. The controller will then calculate and send moves to the
controller. The DMCplus MASTER Control field shows whether
the master switch is ON of OFF.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-3
User’s Guide
5, 6, 9, 11 - Change The header contains five targets to load a new display. This enables
displays the user to consistently access a controller. Note that all of the
targets are not available on all displays since the header conforms
to the display that is currently loaded. The targets are:
Target New Display Description
MASTER Master PLUSMSTR -- the master
DISPLAY display
IND SUM Independent PLUSMV -- summary of the
Summary independent or manipulated
variables
DEP SUM Dependent PLUSCV -- summary of the
Summary dependent or controlled
variables
NEXT RUN Detail of Timer Standard TDC 3000 detail
Point display of the timer point (AM
TIMER point)
MAIN User Configurable (name selected by user) -- can be
DISPLAY Main Display any display, selected on the
independent builder display
7 - Enable/disable The CLP request target works in two stages. First, the request is
composite linear made by selecting the target and pressing Return; the right box
program (CLP) turns green and shows ON. If the request is on, then there are two
modes possible in the left box: RDY (ready), and ON.
8 - Enable/disable The EXT target enables or disables external targets for the entire
external targets (EXT) controller. When the switch is enabled (ON), the box is green.
When the switch is disabled (OFF), the box is blue.
10 - Select detail of By selecting Next Run, the user can get the detailed display for the
timer point timer point. The next run counts down the time until the next run
time for the DMCplus controller. A value of –90 is the default to
show that the timer point has timed out or stopped; the timer must
then be restarted before the controller can be started.
12 - Show file name The user can view the name of the displayed file by selecting
AspenTech© 1999 target.
5-4 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
Master Display -- PLUSMSTR.DS
1 4
5 6
1 2
Possible actions
of PLUSMSTR.DS
1 - Select a Typically, a DMCplus controller is broken down into
subcontroller subcontrollers. At the top of this display there is a 16-character
field showing the subcontroller to be displayed. There are two
ways to select a new subcontroller:
A. Select one of the subcontroller names in the list located in
the middle of the page. The field at the top of the page will
be updated. The user is then free to select other screens
relating to this subcontroller.
B. Select the box at the top of the display entitled
Subcontroller: and type in the new subcontroller name.
The display will not allow an entry for a point of the wrong
type, or an entry for a non-existing point.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-5
User’s Guide
NOTE: Subsequent displays will show tags and values related only
to this subcontroller and to the general controller configuration.
3 - Show and/or The CLP request switch works in two stages. First, the request is
enable/disable made by selecting the target and pressing Return; the right box
composite linear turns green and shows ON. If the request is on, then there are two
program (CLP) modes possible in the left box: RDY (ready), and ON, depending
on what the controller is doing each cycle.
4 - Initialize and print The prediction initialization switch, PRDSWC, also allows the
prediction user to initialize dependent predictions (PDEP) without stopping
the controller program. Initializing the prediction may be necessary
if a major unmeasured disturbance occurs because it will not be
reflected in PDEP. The controller sets prediction initialization
switch to OFF after initializing predictions.
5 – Variable build There are two targets that, when selected, load the appropriate
displays Build for independent or dependent variable display:
Target New Display Description
Build Independent PPMIBLD1 -- builder display
Independent Variable Build where the summary screen can
Display be customized
Build Dependent PPMDBLD1 -- builder display
Dependent Variable Build where the summary screen can
Display be customized
5-6 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
If multiple subcontrollers are configured, MV and CV display
6 – Change displays targets are provided to go directly to the Summary of Independent
Variables Display page or the Summary of Dependent Variables
Display page.
4 5
6 7
Possible actions
of PPMIBLD1.DS
1 - Enter last page The independent variables are shown in sets of 15. If there are
more than 15 variables, multiple pages are used. The user can
specify how many pages to use to display all of the variables in the
Last Page target entitled near the top center of the display (see
Arrange Order of Variables below).
2 - Page forward or The page forward and page backward target allows the user to view
backward all of the variables, both independent and dependent. The user can
also jump to a given page by selecting PAGE and entering an
integer.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-7
User’s Guide
The Page Title varies for each set of 15 independent variables (for
3 - Enter a page title
both this display and the summary display).
There are two targets that, when selected, load a new display:
4 - Change displays
Target New Display Description
PLUS MASTER Master PLUSMSTR -- the master
display
Build Dependent Dependent Variable PPMDBLD1 -- builder
Build Display display where the
summary screen is
customized
5 - Set main display The MAIN target loads any schematic. The user can specify which
display is loaded by selecting the blue Set MAINDISP target and
entering a display name (up to 16 characters).
6 - Change type for The controller treats each independent variable differently
each variable depending on its TYPE. It is critical to the proper operation of
the controller to have this parameter set correctly for each
variable. To select the type, select the target and type the letters for
the given variable:
• PM Process Manager
• FF Feedforward
• AM Application Manager
• HW Hiway Gateway
• NA Not Applicable
7 - Change mode for Each Independent Variable has two modes associated with it:
each variable Primary and Secondary. Each independent variable must be in one
of these two modes for the controller (specifically the .CL
program) to change the mode into CAS (cascade) when the
controller is started. The two modes, PRIM MODE and SECD
MODE, can be toggled for each independent variable by selecting
the mode on each slot. For example, by selecting BCAS on slot one
for DMCF107, the user can change the primary mode to CAS,
BCAS, AUTO or MAN.
When the controller stops, each independent variable sheds, or
changes, to the primary mode. Therefore, it is important to verify
the mode of each independent variable before the controller is
turned on because the controller does not warn the operator which
tags or variables are affected when a controller turns off.
5-8 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
The most visible change is to change the order of the variables. For
8 - Arrange order of example, the user can decide to place all of the Feedforwards (FF)
variables on a separate page. The slots are fixed on each page. If the user
wants to move the first variable to slot 2, then the variable in slot 2
will have to be moved. See Figure 5 for details.
To change a slot:
A. Select a slot by selecting the appropriate target under TAG
NAME.
B. Select a variable from the blue list that appears at the right.
The list is a complete list of all of the independent
variables in the subcontroller; variables from other
subcontrollers may NOT be selected. If there are more than
15 variables, then use the green slider bar to page down the
list. When a variable from the list is selected, the list of
variables is cleared.
To clear a slot:
A. Select the slot.
B. Select the Clear Slot target above the list of variables.
WARNING: The user can hide variables from the operator or show
a variable on multiple displays, depending on what is desired. If
there is a variable missing from the list, then the user must
investigate the custom data segment section on the subcontroller
point.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-9
User’s Guide
Dependent Build Display –
PPMDBLD1.DS
3
1
2
4
Description of The Controlled variable build screen, like the independent one,
allows engineers, using the engineer access key, to customize the
PPMDBLD1.DS
appearance and function of the summary screen (PLUSCV).
Possible actions
of PPMDBLD1.DS
1 - Enter last page The independent variables are shown in sets of 15. If there are
more than 15 variables, then multiple pages are used. The user can
specify how many pages to use to display all of the variables in the
Last Page target entitled near the top center of the display (see
Arrange Order of Variables below).
2 - Page forward or The page forward and page backward target allows the user to view
backward all of the variables, both independent and dependent. The user can
also jump to a given page by selecting PAGE and entering an
integer.
3 - Enter a page title The Page Title varies for each set of 15 independent variables (for
both this display and the summary display).
5-10 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
There are two targets that, when selected, load a new display:
4 - Change displays
Target New Display Description
PLUS MASTER Master PLUSMSTR -- the master
display
Build Independent Independent PPMIBLD1 -- builder
Variable Build display where the summary
Display screen can be customized
5 - Arrange order of The appearance of the controlled variables can also be changed.
variables Like the independent displays, the slots are fixed on each page. To
move the first variable to slot 2, the variable in slot 2 will have to
be moved.
To change a slot:
A. Select a slot by selecting the appropriate target under TAG
NAME.
B. Select a variable from the blue list that appears at the right.
The list is a complete list of all of the controlled variables
in the subcontroller; variables from other subcontrollers
may NOT be selected. If there are more than 15 variables,
then use the green slider bar at the right to move down the
list. When a variable from the list is selected, the variable is
put into the slot and the list disappears.
To clear a slot:
A. Select the slot.
B. Select the Clear Slot target above the list of variables.
See Figure 7 for an example of changing a slot. If there is a
variable missing from the list, then you must investigate the
custom data segment section on the subcontroller point.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-11
User’s Guide
5
5-12 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
Summary of Independent Variables --
PLUSMV.DS
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-13
User’s Guide
selected with the target in the header (see Possible Actions of
PLUSMV.DS). The user can quickly see the shedding and
initializing of modes when the controller turns ON or OFF from
these boxes.
The STAT column shows the status of each variable. The MODE
and other parameters for each manipulated variable can be changed
from the change zone that appears when the target is selected; see
Adjust Change Zone below. The possible states are:
Status Description
OFF Engineer has turned this variable OFF.
BAD Bad for Prediction and Control. Cannot use at all. The
measurement status is bad, the value is outside a validity
limit, or the operator has turned this variable OFF.
GOOD Good for both Prediction and Control. Normal state.
FFW Prediction Only. Good for Prediction, Bad for Control.
Will be used as a feed forward variable.
RDY Conditional GOOD Status. Set only when DMCplus
controller is OFF. Indicates that although LOOPST is
OFF, all other requirements for a GOOD status have been
satisfied. The controller will calculate moves for this MV
as if its status were GOOD.
ERR Bad value. There is an error with the graphics on TDC.
The LOW LIMIT and HIGH LIMIT columns show the limits the
operator gives to the variables. These values become backlit with
the appropriate color defined by the active constraint condition (see
Figure 8) if the steady state target is outside the limit. See Possible
Actions of PLUSMV.DS below to change these values.
The PV/SP/OP column shows the PV (process value), SP
(setpoint) or OP (output). The values are coded for convenience:
white for PV, cyan for SP, and yellow for OP.
The last character of the PV/SP/OP column is a symbol to show
the wind-up state (AWSCOD) of each variable. The possible states
are:
State Description
L LOW Can only move output in a positive direction
(blank) NONE Can move output in either direction
^ HIGH Can only move output in a negative direction
* HIGH-LOW Cannot move output
5-14 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
The SS TARGET column shows the manipulated variable steady
state target. The DMCplus controller is constrained to drive the
variable to this value at the end of the controller time horizon; it is
not the current move.
The ACTIVE CONSTRNT column shows the state of each
variable relative to the operator limits. The value shown is the
manipulated variable active constraint indicator. This variable
indicates which manipulated variable constraint is active in the
steady state LP solution. Possible values and their appearance are:
COLOR MESSAGE Description
Black (blank) NOT CONSTRAINED. The
(not controller does not plan to move the
shown) variable to either its upper or lower
limit.
Green “HI LIMIT “ UPPER LIMIT. The controller plans
to move the variable to its upper
limit.
Green “LO LIMIT “ LOWER LIMIT. The controller
plans to move the variable to its
lower limit.
Yellow “SS STEP^ “ STEADY STATE STEP IN UP
DIRECTION. The controller plans
to move the variable up toward the
upper limit, but that limit is more
than the STEADY STATE STEP
away from the current value.
Yellow “SS STEPv “ SSSTEP IN DOWN DIRECTION.
The controller plans to move the
variable down toward the lower
limit, but that limit is more than
SSSTEP away from the current
value.
Green “SS MINMOV” Same value (within some tolerance).
Since an independent variable
cannot be moved outside the limits,
then the variable is considered to be
clamped.
Green “SETPOINT” SETPOINT. The controller plans to
move the variable to either the upper
or lower limit, and both limits are
the same value (within some
tolerance). Since an independent
variable cannot be moved outside the
limits, then the variable is
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-15
User’s Guide
considered to be clamped.
Magenta “INACTIVE” INACTIVE. The variable is not used
for control.
White “EXT TARG “ ACTIVE AT EXTERNAL
TARGET. The controller is planning
to move the variable to the external
target value.
Yellow “ABOVE EXT” GAVE UP ABOVE EXTERNAL
TARGET. The LP had to allow the
variable to move above the external
target, but below the upper limit, in
order to produce a solution.
Yellow “BELOW EXT” GAVE UP BELOW EXTERNAL
TARGET. The LP had to allow the
variable to move below the external
target, but above the lower limit, in
order to produce a solution.
The final column shows the current moves (CURRENT MOVE) or
the external targets (EXTERNL TARGET).
3 1
6
4
5
5-16 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
Possible actions
of PLUSMV.DS
1 - Change displays The header contains three to four targets that load a new display.
The message log target is only present when there are messages
sent to the controller
2 - Page forward or The page forward and page backward target allows the user to view
backward all the variables. The user can also jump to a given page by
selecting PAGE and entering an integer.
3 - Change tags to Toggling between targets shows the variables on this summary
descriptions display. The target to toggle between the four options is located
directly above the Manipulated Variables.
4 - Set service to ON The SRV column shows the service indicator: OFF, ON, FFW
or OFF (feed forward). Each independent variable can be changed or taken
out of service by setting it to OFF. If the variable is critical, then
the subcontroller will turn off on the next cycle. The CLR target
clears the overlay after the user selects a new value.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-17
User’s Guide
The STAT (status) column has targets to pull up the change zone.
5 - Adjust change Many changes can be made to the point from here. This is a
zone standard Honeywell overlay and will not be discussed in this
document.
6 - Set LOW LIMIT Each variable’s low and high limit values are targets. Once the
and HIGH LIMIT target is selected, the user is prompted to input a value near the top
of the display. If the value is out of range, then the target prints
Value out of Range and releases control. The low limit is out of
range if the number inputted is lower than the LOWER CLAMP
and the high limit is out of range if the value is larger than the
UPPER CLAMP. (See detail page for independent variables below
for viewing lower and upper clamp values.)
7 - Change between This target toggles between External Targets (EXT TRG) and
external targets and Current Moves (CUR MOV). If the words are highlighted, then the
current moves display is showing that value (current moves or CUR MOV in the
figures below).
If the EXTERNL TARGET column header is selected, targets are
provided for entry of the manipulated variable external target
values, if applicable. The value of the external target can be entered
from this display only if the External Target Manipulated Variable
Switch ETMSWC is configured for an IRV, or if the ENGR
keylock is enabled when configured as an RTO target. Possible
configuration states for the ETMSWC parameter include:
0 OFF Do not supply an external target for this
variable
1 RTO Use as an external RTO target with staleness
checking (defined by comparing ETMDAY
and ETMSEC with ETSTT)
2 IRV Use as an IRV (no staleness checking)
The value of the external target must be within the Upper Clamp
and the Lower Clamp. Also note that both the External Target
Manipulated Variable Operations Service Switch (ETMSRV) and
Master External Target On/Off Switch (ETON) must be enabled, in
addition to configuring the Master External Target Interaction
Enabling Switch ETENB for the appropriate external target facility
in the controller configuration file. The External Target MV
Operations Service Switch is enabled from the MV detail display,
and Master External Target On/Off Switch is enabled from the
Subcontroller Master Display. Refer to the PLUSMVD.DS section
5-18 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
in this guide and the DMCplus Entry Dictionary for additional
information.
2 3
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-19
User’s Guide
Symbol Description
(blank) Not critical for DMCplus controller operation
* Critical for DMCplus controller operation (and CLP if
CLP option is used)
+ Critical for Composite LP participation (but not for
controller operation)
The next column shows the TAG and KEYWORD for each
variable. Each box is a target to the detail display for a given
variable (see Possible Actions of PLUSCV.DS section).
The STAT column shows the status of each variable. The MODE
and other parameters for each manipulated variable can be changed
from the change zone that appears when the target is selected; see
Adjust Change Zone below. The possible states are:
Status Description
OFF Engineer has turned this variable OFF.
BAD Bad for Prediction and Control. Cannot use at all. The
measurement status is bad, the value is outside a validity
limit, or the operator has turned this variable OFF.
GOOD Good for both Prediction and Control. Normal state.
PRED Prediction Only. Good for Prediction, Bad for Control.
PRD* Use Predicted Value. Used for discrete signals between
measurements.
MPRD Maintain prediction for intermittent variables, use neither
the value nor the prediction for control.
ERR Bad value. There is an error with the graphics on TDC.
The LOW LIMIT and HIGH LIMIT columns show the limits the
operator gives to the variables. These values become backlit with
the appropriate color defined by the active constraint condition if
the steady state target is outside the limit. See Possible Actions of
PLUSCV.DS below to change these values.
The PV/SP/OP column shows the PV (process value), SP
(setpoint) or OP (output). The values are coded for convenience:
white for PV, cyan for SP, and yellow for OP.
The last character of the PV/SP/OP column is a symbol to show
the wind-up state of each variable. The possible states are:
5-20 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
State Description
L LOW Can only move output in a positive direction
(blank) NONE Can move output in either direction
^ HIGH Can only move output in a negative direction
* HIGH-LOW Cannot move output
The SS TARGET column shows the manipulated variable steady
state target. The DMCplus controller is constrained to drive the
variable to this value at the end of the controller time horizon; it is
not the current move.
The ACTIVE CONSTRNT column shows the state of each
variable relative to the operator limits; the vale shown is the
manipulated variable active constraint indicator. This variable
indicates which manipulated variable constraint is active in the
steady state LP solution. The possible values and their appearance
are:
Color Message Description
Green “HI LIMIT “ UPPER LIMIT. The controller plans to move
the variable to its upper limit.
Green “LO LIMIT “ LOWER LIMIT. The controller plans to move
the variable to its lower limit.
Yellow “CV STEP ^” CVSTEP IN UP DIRECTION. The controller
plans to move the variable up toward the
upper limit, but that limit is more than
CVSTEP away from the current value.
Yellow “CV STEP v” CVSTEP IN DOWN DIRECTION. The
controller plans to move the variable down
toward the lower limit, but that limit is more
than CVSTEP away from the current value.
Green “SETPOINT “ SETPOINT. The controller plans to move the
variable to either the upper or lower limit, and
both limits are the same value (within some
tolerance).
Green “RAMP “ RAMP. The value depends on the value of
MXNIMB (see engineer and the configuration
file on the control computer):
OPTION 1:
HI LIMIT when the controller is planning to
move the ramp to upper ramp target;
LO LIMIT when the controller is planning to
move the ramp to lower ramp target;
ABOVE HI when the controller had to allow
the ramp to become unbalanced above
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-21
User’s Guide
URDPTG in order to produce an LP solution;
BELOW LO when the controller had to allow
the ramp to become unbalanced below the
lower ramp target in order to produce an LP
solution.
OPTION 2:
RAMP when the controller is at or between
the lower and upper ramp targets.
ABOVE HI when the controller had to allow
the ramp to become unbalanced above upper
ramp target in order to produce an LP
solution.
BELOW LO when the controller had to allow
the ramp to become unbalanced below the
lower ramp target.
Red “ABOVE HI “ GAVE UP ON THE UPPER LIMIT.
Red “BELOW LO “ GAVE UP ON THE LOWER LIMIT.
White “EXT TARG “ ACTIVE AT EXTERNAL TARGET. The
controller is planning to move the variable to
the external target value.
Yellow “ABOVE EXT” GAVE UP ABOVE EXTERNAL TARGET.
The controller had to allow the variable to
move above the external target, but below the
upper limit.
Yellow “BELOW EXT” GAVE UP BELOW EXTERNAL TARGET.
The controller had to allow the variable to
move below the external target, but above the
lower limit.
Black (blank) NOT CONSTRAINED. The controller does
(not not plan to move the variable to either its
shown) upper or lower limit.
The final column shows the ramp setpoint (RAMP SP), or the
external targets (EXT TRG).
Possible actions
of PLUSCV.DS
1 - Page forward or The page forward and page backward target allows the user to view
backward all the variables. The user can also jump to a given page by
selecting PAGE and entering an integer.
2 - Set service to ON The SRV column shows the service indicator: OFF and ON. When
or OFF this target is selected, an overlay appears at the bottom of the
screen, allowing the user to select ON or OFF. Each independent
variable can be changed or taken out of service by setting it to
OFF. If the variable is critical, then the subcontroller will turn off
5-22 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
on the next cycle. The CLR target clears the overlay after the user
selects a new value.
3 - Adjust change The STAT (status) column has targets to pull up the change zone.
zone Many changes can be made to the point from here including
loading a detail of the point. This change zone is a standard
Honeywell overlay and will not be discussed in this document.
4 - Toggle between This target toggles between external targets (EXTERNL TARGET)
external targets and and ramp setpoints (RAMP SETPNT). The text is highlighted if
ramp setpoint the variable is being displayed. For example, if ramp setpoints are
being shown, then the letters RAMP SETPNT are highlighted.
If the RAMP SETPNT column header is selected, targets are
provided for entry of dependent variable ramp setpoint targets.
If the EXTERNL TARGET column header is selected, targets are
provided for entry of the dependent variable external target values,
if applicable. The value of the external target can be entered from
this display only if the External Target Dependent Variable Switch
ETCSWC is configured for an IRV, or if the ENGR keylock is
enabled when configured as an RTO target. Possible configuration
states for the ETCSWC parameter include:
0 OFF Do not supply an external target for this
variable
1 RTO Use as an external RTO target with staleness
checking (defined by comparing ETCDAY
and ETCSEC with ETSTT)
2 IRV Use as an IRV (no staleness checking)
The value of the external target must be within the Upper Clamp
and the Lower Clamp. Also note that both the External Target
Dependent Variable Operations Service Switch ETCSRV and
Master External Target On/Off Switch ETON must be enabled, in
addition to configuring the Master External Target Interaction
Enabling Switch ETENB for the appropriate external target facility
in the controller configuration file. The External Target CV
Operations Service Switch is enabled from the CV detail display,
and Master External Target On/Off Switch is enabled from the
Subcontroller Master Display. Refer to the PLUSCVD.DS section
in this guide and the DMCplus Entry Dictionary for additional
information.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-23
User’s Guide
Figure 11 Controlled Variable Summary Display showing External
Targets
5-24 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
Detail of Independent Variable --
PLUSMVD.DS
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-25
User’s Guide
1
3
6
4 5
Possible actions
of PLUSMVD.DS
1 - Change displays In addition to the standard header targets to load a display, there
are four important targets on this display:
2 - Change limits on To the right of the graph are the upper and lower limits of the
graph graph. If the predictions cannot be seen on the display, the user
should adjust the limits to values closer to the upper and lower
limits, respectively.
5-26 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
If the console is in engineering mode, then the user can make the
3 - Make variable variable critical by selecting the ON or OFF target; the user is
critical
prompted to select Return to continue the action. The critical
status is shown as the CR column on the summary display.
4 - Modify limits The operator can input the Upper Limit and Lower Limit for each
manipulated variable here.
5 - Put variable ON or The variable can also be taken OFF of service on this display. This
OFF service value duplicates the DMC SRV column on the summary display.
To change the value from ON or OFF, the user selects the green
ON/OFF target and presses Return at the prompt.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-27
User’s Guide
2 READY Accepting external target but is not
implementing the current values of
ETMV [green half intensity]
• ET Switch: External Target Manipulated Variable Switch
ETMSWC. Possible configuration states for the ETMSWC
parameter include:
0 OFF Do not supply an external target for this
variable
1 RTO Use as an external RTO target with
staleness checking (defined by
comparing ETCDAY and ETCSEC with
ETSTT)
2 IRV Use as an IRV (no staleness checking)
• ET Service: ET manipulated variable operations service
switch ETMSRV:
0 OFF Disable external target for this
manipulated variable
1 ON Enable external target for this
manipulated variable
• ET Day/Sec: External Target time in days and seconds for
this manipulated variable in DMCplus internal time format.
The External Target solution time using the combined
values of ETMDAY and ETMSEC and subtracted from the
last controller execution timestamp parameters LSTDAY
and LSTSEC. If this difference indicates that the target is
too old when compared with the External Target Time
Tolerance ETSTT, the External Target Status ETMSTA for
this variable will be set to stale.
• ET New/Age: New external target status indication and
timestamp. These parameters are not used in current
DMCplus for Honeywell TDC 3000 Version 1.11, although
expected to be implemented in Version 1.2 software.
5-28 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
Figure 14 DMCplus Detail Display of a Feed-Forward Variable
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-29
User’s Guide
Detail of Controlled Variable --
PLUSCVD.DS
C
A B
5-30 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
1
6
3
4 5
Possible actions
of PLUSCVD.DS
1 - Change displays In addition to the standard header targets to load a display, there
are four important targets on this display:
TARGET NEW DISPLAY Description
DCS CV Detail of Point Loads standard detail display of
Point the control point shown
CV Detail of Point Loads standard detail display of
Controller the DMCplus interface point
Interface (CUSTOM AM point built for
Point DMCplus controller)
PREV Independent Detail Loads previous controlled variable
in the subcontroller list
NEXT Independent Detail Loads next controlled variable in
the subcontroller list
2 - Change limits on To the right of the graph are the upper and lower limits of the
prediction graph graph. If the predictions cannot be seen on the display, then the
user should adjust the limits to values close to the upper and lower
limits, respectively.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-31
User’s Guide
3 - Make variable If the console is in engineering mode, then the user can make the
critical variable critical by selecting the ON or OFF target; the user is
prompted to select Return to continue the action. The critical
status is shown as the CR column on the summary display.
4 - Modify limits The operator can input the Upper Limit and Lower Limit for each
controlled variable here. If the console is in engineering mode, then
the user can also change the Upper Clamp and Lower Clamp.
5 - Put variable ON or The variable can also be taken OFF of service on this display. This
OFF service value duplicates the DMC SRV column on the summary display.
To change the value from ON or OFF, the user selects the green
ON/OFF target and presses Return at the prompt.
5-32 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
• ET Switch: External Target Dependent Variable Switch
ETCSWC. Possible configuration states for the ETCSWC
parameter include:
0 OFF Do not supply an external target for this
variable
1 RTO Use as an external RTO target with
staleness checking (defined by
comparing ETCDAY and ETCSEC with
ETSTT)
2 IRV Use as an IRV (no staleness checking)
• ET Service: ET dependent variable operations service
switch ETCSRV:
0 OFF Disable external target for this dependent
variable
1 ON Enable external target for this dependent
variable
• ET Day/Sec: External Target time in days and seconds for
this dependent variable in DMCplus internal time format.
The External Target solution time using the combined
values of ETCDAY and ETCSEC and subtracted from the
last controller execution timestamp parameters LSTDAY
and LSTSEC. If this difference indicates that the target is
too old when compared with the External Target Time
Tolerance ETSTT, the External Target Status ETCSTA for
this variable will be set to stale.
• ET New/Age: New external target status indication and
timestamp. These parameters are not used in current
DMCplus for Honeywell TDC 3000 Version 1.11, although
expected to be implemented in Version 1.2 software.
DMCplus for Honeywell TDC 3000 Version 1.11 Operator Displays •5-33
User’s Guide
Message Log Display -- PLUSMSG.DS
Description of The PLUSMSG.DS display contains read only messages from the
DMCplus controller. At each cycle, new messages are written to
PLUSMSG.DS
this display. Important: if there are no new messages, old messages
will remain. The only new target on this display is described
below. For a complete description of possible actions, please refer
to the PLUSMSTR display on page 5-5.
Possible actions
of PLUSMSG.DS
1 - Clearing The CLR MSG target toggles between the two modes to show
messages messages. One option appends new messages to the list of old
ones. The display only keeps the latest 42 messages. The other
option is for the controller to write messages from the new cycle
over the messages from the previous cycle.
5-34 •Operator Displays Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
A Troubleshooting
MV PUT Failures
If there are PUT failures to a particular MV, check to see if the MV
AM point is active and what kind of MODE the AM point is in. If
the point is inactive and the MODE is CASCADE, then the
DMCplus controller may continue to detect the MV as good.
Solution:
• The operator should deactivate the cascaded point (typically
a PM point BELOW the MV AM point), or;
• The operator should turn off the DMCplus service switch to
the particular MV.
LCN Configuration
These files are completely optional and should be copied to an
LCN directory only if the demo controller is desired. The files in
the DEMO directory include:
DEMOPTS.EL regulatory points entity list
DEMOPTS.EB regulatory points exception build
DEMOCOL.EL interface points entity list
DEMOCOL.EB interface points exception build
DEMOCOL.MDL demo controller model
DEMOCOLAPP.CCF configuration file [TDC3KAPPWiz]
DEMOCOLTDC.CCF configuration file [TDC3KWIZ]
NOTE: Only the .EB and .EL files are installed on the LCN for
creation of the TDC 3000 demo regulatory and controller interface
points.
DMCplus for Honeywell TDC 3000 Version 1.11 Demonstration (Demo) Controller •B-1
User’s Guide
1. Edit the .EB files by changing the unit (e. g. “UNIT = ZZ”)
to a viable unit such as “C1” or “05.”
2. Execute the Exception Build and Load Multiple builder
commands to create all necessary regulatory points with
both .EB files. First, build the points in the DEMOPTS.EB
file, and then build the points in the DEMOCOL.EB file.
Refer to Chapter 3 in this guide for details on how to build
and load database points using exception build files.
Exception build file DEMOPTS.EB contains these
regulatory control points:
MVs: DMCF107 DMCF201 DMCF210
DMCP103 DMCF701
FFs: DMCF101 DMCT103
CVs: DMCT105 DMCP104 DMCD101
DMCT106 DMCL103 DMCT210
DMCP103V
Exception build file DEMOCOL.EB contains these
DMCplus controller interface points:
ADMCF107 MV controller interface point
ADMCF201 MV controller interface point
ADMCF210 MV controller interface point
ADMCP103 MV controller interface point
ADMCF701 MV controller interface point
ADMCF101 FF controller interface point
ADMCT103 FF controller interface point
ADMCT105 CV controller interface point
ADMCP104 CV controller interface point
ADMCD101 CV controller interface point
ADMCT106 CV controller interface point
ADMCL103 CV controller interface point
ADMCT210 CV controller interface point
ADMCP103V CV controller interface point
PLUSTIMR AM watchdog timer point
PLUSFLAG Main On/Off Flag point
PLUSMAIN Main controller point
PLUSDEMO Subcontroller point
3. Activate the regulatory demo points using the ALTER
PARAMETERS command, as shown in the following steps:
A. Select [BUILDER COMMANDS] from the Engineering
Main Menu.
B-2 •Demonstration (Demo) Controller Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
B. Select ALTER PARAMETERS.
C. Fill in the REFERENCE PATH NAME or directory
where the exception list files reside.
D. Fill in the PATHNAME FOR SELECTION LIST.
This is the exception list filename (including .EL
extension.
E. Fill in the PATHNAME FOR PARAM = VALUE
LIST. This entry specifies the parameter change file,
ALTER.ZZ.
F. Press Enter when complete.
4. Activate the AM watchdog timer point PLUSTIMR from
the point DETAIL display.
5. Configure the independent variables for the appropriate
point types from the Independent Variable Build Display,
and then link the CL to the PLUSDEMO subcontroller
point. Refer to Chapter 3 in this guide for additional details.
Online Configuration
The DEMO directory also contains files for online configuration of
the DMCplus democol controller.
1. Copy the democolAPP.ccf file to democol.ccf for GUS or
APP node installation, or copy the democolTDC.ccf file to
democol.ccf for CIMDDA or CM50 Cim-IO configuration.
2. Modify the democol.ccf file for the appropriate Cim-IO
connect protocol. Save the configuration file when
complete.
3. Copy the democol.ccf and democol.mdl files into the
DMCplus Online application directory.
4. Review specific hardware configuration items listed in
Chapter 3 in this guide.
5. Load and Start the controller from the DMCplus Main
Menu. Refer to Chapter 3 in this guide for additional
details.
Please refer to the DMCplus Manage and View documentation for
information on activating and using the demo controller.
DMCplus for Honeywell TDC 3000 Version 1.11 Demonstration (Demo) Controller •B-3
User’s Guide
C Button Configuration
DMCplus for Honeywell TDC 3000 Version 1.11 Button Configuration •C-1
User’s Guide
Each target is a one-character by six-character rectangle. The color
and size can be modified prior to adding to a custom schematic to
match the system wide scheme of color and size.
A template schematic, TMPINDBT.DS for MV and
TMPDEPBT.DS for CV, is provided for creating schematics that
can be used for area buttons. The template is a blank schematic
with the target action implemented in the INIT function of the
schematic.
1. Create a new DS file by copying or using the SET PATH
function of the picture editor.
2. To edit the target action of the schematic, enter:
DEFINE INIT
3. Change the page number and the subcontroller name of the
target for the desired page summary.
4. The last line of the target contains the name of the
DMCplus summary to be invoked. For an independent page
summary the schematic name is PLUSMV and for a
dependent page summary the name is PLUSCV.
5. Compile the schematic and place the file in the schematic
search path.
6. Using the Button Editor; select the desired button and enter:
SCHEM(controller_button_filename)
7. Compile the button file and install in the area database of
the LCN.
C-2 •Button Configuration Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
D DMCplus to TDC 3000
Parameter Mapping
This section provides you with a parsed listing of the DMCplus for
Honeywell TDC 3000 template file that is used to create CCF files.
From this information, you can determine the TDC 3000 parameter
associated with the DMCplus parameter (name given after the
period in the first column). This appendix is provided to help you
debug and perform detailed analysis of a DMCplus controller.
[GENERAL]
.CNTDWN WRITE R4 *.CNTDWN DBVL
.LSTDAY WRITE I4 *.LSTDAY DBVL
.LSTSEC WRITE I4 *.LSTSEC DBVL
.OMSG001 LWRITE CH(40) *.CTLMSG(1) ASC
.OMSG002 LWRITE CH(40) *.CTLMSG(2) ASC
.OMSG003 LWRITE CH(40) *.CTLMSG(3) ASC
.OMSG004 LWRITE CH(40) *.CTLMSG(4) ASC
.OMSG005 LWRITE CH(40) *.CTLMSG(5) ASC
.OMSG006 LWRITE CH(40) *.CTLMSG(6) ASC
.OMSG007 LWRITE CH(40) *.CTLMSG(7) ASC
.OMSG008 LWRITE CH(40) *.CTLMSG(8) ASC
.OMSG009 LWRITE CH(40) *.CTLMSG(9) ASC
.OMSG010 LWRITE CH(40) *.CTLMSG(10) ASC
.OMSG011 LWRITE CH(40) *.CTLMSG(11) ASC
.OMSG012 LWRITE CH(40) *.CTLMSG(12) ASC
DMCplus for Honeywell TDC 3000 Version 1.11 DMCplus to TDC 3000 •D-1
User’s Guide Parameter Mapping
Parameter Keyword Format Entity Name Value
Name Type
D-2 •DMCplus to TDC 3000 Version 1.11 DMCplus for Honeywell TDC 3000
Parameter Mapping User’s Guide
Parameter Keyword Format Entity Name Value
Name Type
DMCplus for Honeywell TDC 3000 Version 1.11 DMCplus to TDC 3000 •D-3
User’s Guide Parameter Mapping
Parameter Keyword Format Entity Name Value
Name Type
D-4 •DMCplus to TDC 3000 Version 1.11 DMCplus for Honeywell TDC 3000
Parameter Mapping User’s Guide
E DMCplus to DMC Parameter
Mapping
DMCplus for Honeywell TDC 3000 Version 1.11 DMCplus to DMC Parameter Mapping •E-1
User’s Guide
DMCI Type CDS DMCplus Type CDS
E-2 •DMCplus to DMC Parameter Mapping Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
DMCI Type CDS DMCplus Type CDS
DMCplus for Honeywell TDC 3000 Version 1.11 DMCplus to DMC Parameter Mapping •E-3
User’s Guide
DMCI Type CDS DMCplus Type CDS
ARRAY
MSCPVID $REG_CTL GENCDS3
ARRAY
MSCTAG STRING GENCDS2
ARRAY
MVCDS STRING GENCDS2
ARRAY
MVCDSID $REG_CTL GENCDS3
ARRAY
MVPVID $REG_CTL GENCDS3
ARRAY
MVTAG STRING GENCDS2
ARRAY
MXNIMB NUMBER DEPCDS5 MXNIMB NUMBER TUNING
NEWOTF LOGICAL GENCDS1 N/A
NEWPV NUMBER DEPCDS1 NEWPV NUMBER PCDD0115
NGDDEP NUMBER GENCDS1 NGDDEP LOCAL
NGDMAN NUMBER GENCDS1 NGDMAN LOCAL
NUM_DEP NUMBER GENCDS1 IPNDEP NUMBER CONST
NUM_EXP GENCDS1
NUM_FF NUMBER GENCDS1 IPTIND- NUMBER
IPMIN
NUM_MSC GENCDS1
NUM_MV NUMBER GENCDS1 IPMIND NUMBER CONST
ONLINE_T LOGICAL GENCDS5 N/A
PDEP ARRAY DEPCDS1 PDEP ARRAY PCDD0115
PFMDEP ARRAY DEPCDS1 PFMDEP ARRAY PCDD0115
PRDIND LOGICAL GENCDS1 PRDIND LOCAL
PRDOUT DMC_CTL1 GENCDS1 PRDOUT LOCAL
PRDSWC LOGICAL GENCDS1 PRDSWC LOGICAL PCDM0116
PREDERR NUMBER DEPCDS1 PREDERR NUMBER PCDD0115
PREDOUT LOGICAL GENCDS5 PREDOUT LOGICAL PCDM0116
PRTSWC NUMBER GENCDS1 PRTSWC NUMBER PCDM0116
PT_NAME STRING MVCDS1
PT_NAME STRING FFCDS1
PT_NAME STRING DEPCDS1
E-4 •DMCplus to DMC Parameter Mapping Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
DMCI Type CDS DMCplus Type CDS
DMCplus for Honeywell TDC 3000 Version 1.11 DMCplus to DMC Parameter Mapping •E-5
User’s Guide
F CDS Map for FMOV and PDEP
The following tables show the layout for mapping future moves
and predictions from extended move controllers into the available
CDS slots. Writing future moves and predictions for all controller
variables increases the interface loading significantly.
After enabling future moves and predictions in DMCplus Build,
configure the FMOVxxx, PDEPCxxx, and PPMDEPxxx variables
using the appropriate table.
See Tag Naming: Entry Replacement & Tag Wizard under the
Build section of the online DMCplus Reference Guide for
information about automating this process.
DMCplus for Honeywell TDC 3000 Version 1.11 CDS Map for FMOV and PDEP •F-1
User’s Guide
MV Future Moves
30 45 60 75 90 105 120
1 1 1 1 1 1 1 1
2 2 - - - - - -
3 3 2 2 2 - - -
4 4 3 - - 2 2 -
5 5 4 3 3 - - 2
6 6 5 4 - 3 3 -
7 7 6 5 4 4 4 3
8 8 7 6 5 5 5 4
9 8 7 6 6 6 5
10 8 7 7 - 6
11 8 - 7 -
12 8 - 7
13 8 -
14 8
F-2 •CDS Map for FMOV and PDEP Version 1.11 DMCplus for Honeywell TDC 3000
User’s Guide
CV Predictions
30 45 60 75 90 105 120
1 1 - - - - - -
2 2 1 1 - - - -
3 3 2 - 1 1 - -
4 4 3 2 - - 1 1
5 5 4 3 2 - - -
6 6 5 4 3 2 - -
7 7 6 5 4 3 2 -
8 8 7 6 5 4 3 2
9 9 8 7 6 5 4 3
10 10 9 8 7 6 5 4
11 11 10 9 8 7 6 5
12 12 11 10 9 8 7 6
13 13 12 11 10 9 8 7
14 14 13 12 11 10 9 8
15 15 14 13 12 11 10 9
16 15 14 13 12 14 10
17 15 14 13 12 11
18 15 14 13 12
19 15 14 13
20 15 14
21 15
DMCplus for Honeywell TDC 3000 Version 1.11 CDS Map for FMOV and PDEP •F-3
User’s Guide