You are on page 1of 120

Control Configuration

for InFusion

Process Systems

Get More from One


Avantis • Foxboro • SimSci-Esscor • Triconex EMP052EA-01
Control Configuration
Process Systems

 Module Objectives
– Demonstrate the procedure to build a simple control loop using
InFusion Engineering Environment (IEE) and download it to a
Control Processor (CP)

 Enabling Objectives
– Diagram the architecture of the IEE database
– List the typical functions of IEE
– Describe derived templates, instances, and inheritance
– Identify and navigate IEE screens
– Demonstrate the procedure to build a feedback control loop
– Download a compound to a control station
– Demonstrate live action update
– Describe the associated utilities

Printed using
"Grayscale"
Invensys Confidential EMP052EA-01 2
Hardware Architecture Process Systems
-- Engineering (IEE)
FCP270 Plant Business
Network Network
FBM 200 Database -- Galaxy
FBM 100
Web --
ZCP270 SuiteVoyager
Engineering -- IEE

FBM 200
HMI – InFusion View Historian (optional)
MESH
Host AW
Net- non-
Work
Historization -- Historian AW's
NODEBUS
OPC or Device Integ
Appl Obj Svr -- DAS
PLC or other I/O
ATS
FoxView
I/O Server -- IOS Can mix IACC + ICC
ICC + IEE
Visualization -- FoxView
AW's Cannot mix IACC + IEE
Invensys Confidential EMP052EA-01 3
Objective of Control Configuration
Process Systems

Plant
Data Alarming
Management

… to build
blocks for
Control Blocks
Control
Processor

Process Process
Inputs Outputs

Invensys Confidential EMP052EA-01 4


IEE Activity From Ten Thousand Feet
Process Systems

must The
GR on Galaxy
be H Repository Mesh
S CP270 Compounds
ME Server & Blocks
(AW70 on
Server-class)

Galaxy

CP Host Checkpoint
file
(AW70)
IEE Client Sequence &
(AW70) Ladder Files

CSA Server
(AW70)
CSA

Invensys Confidential EMP052EA-01 5


New Terms
Process Systems

 Object Templa
te

 Template _______
_ __ , 200
6
 Instance, Instantiation Dear __
_ _______
_______
,
 Inheritance Thank y
ou for t
_______ he
_______
 Derived, Derivation me for _
_______
____ tha
t you ga
______. ve
_______ The col
___ tha or
matche t you pic
s every ked out
Everything you will create thing I o
wn.
Sincere
will come from a template… ly ,
______
Stan / S
either one provided by tanley _
_______
Invensys or one you make.

Invensys Confidential EMP052EA-01 6


The New York City Cows
Process Systems

Copy 1 of
BlueBelly

Quilty
Copy 2 of
BlueBelly

Copy 3 of
BlueBelly BlueBelly
Ms. Original

Copy 4 of
BlueBelly

Configured d'Phone
versions of Copy 5 of
BlueBelly
the original
Copies of the
configured
versions
Scenaree
Invensys Confidential EMP052EA-01 7
Process Systems
Programs, Too, Not Just Things
Master Software can also be
thought of as a template

• Master = Template
• Installed copy = Instance
• The instances are configured
or personalized

Invensys Confidential EMP052EA-01 8


Instantiation of an Object
Process Systems

 "Template" is pattern for "object"


 Copy made from template is called "instance"
 Making an instance of template … called "instantiation"

Toolkit

Object
Template Object
Instance
Object
Instance
Object
Instance
Object
Instance

Invensys Confidential EMP052EA-01 9


Instantiation of an Object
Process Systems

 Instances of objects that you create can be edited


 Invensys-supplied standard templates cannot be edited

Toolkit

Object
No Template Edit
Edit Object
Standard Instance
Object
Instance
Object
Instance
Object
Instance

Invensys Confidential EMP052EA-01 10


Deriving a New Template
Process Systems

 Invensys supplies many standard templates


 Derive standard Invensys template into new template

Toolkit

Standard
Template

Derived
Template

Invensys Confidential EMP052EA-01 11


Instantiation of a Template
Process Systems

 Like other object instances,


derived templates can be edited … Invensys-supplied
templates cannot.

Toolkit

Standard
No
Template Edit
Edit
Object
Object
Edit Derived Object
Template Object

Invensys Confidential EMP052EA-01 12


Create Template From Instance
Process Systems

 Alternatively, object can be created first


 Then make desired edits
 Then create Derived Template from object
 Derived Template can be used to make more objects

Toolkit Edit

Standard
No Object
Template
Edit

Edit Derived
Template
"Create template
from instance"

Invensys Confidential EMP052EA-01 13


Inheritance
Process Systems

 Instances "inherit" characteristics of template


 Object and its characteristics are "inherited" from template

Toolkit

Standard

Object

Derived
Object

Invensys Confidential EMP052EA-01 14


Inheritance
Process Systems

 When you change the template,


the instances can inherit the changes

Toolkit

Standard

Object

Derived
Object

Invensys Confidential EMP052EA-01 15


Templates
Process Systems

standard
template
1
derived
template
1a
Derived from
standard, then
customized

derived
template
1b

Everything you
create comes from
a template…
Invensys Confidential EMP052EA-01 16
Templates  Objects
Process Systems

standard
template
1
derived
template
1a

object
instance object
1a1 instance object
1a2 instance object
1a3 instance object
1a4 instance
derived
template 1a5
1b

object
objectinstance
objectinstance 1b3 Everything you
instance 1b2
1b1 create comes from
a template…
Invensys Confidential EMP052EA-01 17
Templates  Objects  Galaxy
Process Systems

Galaxy

… and goes into


the Galaxy
Invensys Confidential EMP052EA-01 18
How Will You Actually Use This?
Process Systems

Standard Derived Instances


Template Template
Parameters
(can’t edit) per T/C Type

$AIN $AIN_J AIN_J_1


TT100
Note: $ = template AIN_J_2
but Appearance Object TT101
for standard template
does not show $-signs
AIN_J_3
$AIN_K TT117A

Invensys Confidential EMP052EA-01 19


So far …
Process Systems

 We looked at some basics


– Templates
– Instances
– Inheritance

 Next …
– Compounds, Blocks,
– Strategies
– The Galaxy

Invensys Confidential EMP052EA-01 20


IEE Database Hierarchy
Process Systems

1 GALAXY
= 1 .. N Equipment Units
► GALAXY (Control Database)
1 Equipment Unit
► Equipment Unit = 1 .. N CPs
1 CP
► Control Processor (CP) = 1 .. N Compounds
► Compound 1 Compound
= 1 .. N Strategies
► Strategy 1 Strategy
= 1 .. N Blocks or
► Block sub-Strategies (max 9)

► Parameter 1 Block
utilizes N Parameters
1 Parameter
= Input, output, intermediate,
or configuration value
Invensys Confidential EMP052EA-01 21
Database Structure -- Strategy
Process Systems

Strategy GALAXY

defines logical CP
association of CP
COMPOUND
CP
blocks COMPOUND
COMPO
Strategy Strategy
Strate
Strategy
COMPOUND Strate
Strategy
Strategy
Block
COMPOUND Strategy
Block Block COMPO
Strategy
Strate
Block Strategy Strate
Strategy
Strate

Invensys Confidential EMP052EA-01 22


Database Structure -- Strategy
Process Systems

GALAXY

CP
CP
COMPOUND
CP
Strategy can COMPOUND
COMPO
Strategy
contain another Strategy
Strate
strategy. Strategy
Strate
COMPOUND
(max level of Strategy
strategies = 9) COMPOUND Strategy
COMPO
Strategy
Strate
Strategy Strate
Strategy
Strate

Invensys Confidential EMP052EA-01 23


Database Structure -- Compound
Process Systems

Compound GALAXY

container used to CP
hold blocks in CP CP
COMPOUND
CP
COMPOUND
COMPO
Strategy Strategy
Strate
Strategy
COMPOUND Strate
Compound
Block Strategy
Block COMPOUND Strategy
COMPO
Strategy
Block Strate
Block
Strategy Strate
Strategy
Block Strate
Block

Invensys Confidential EMP052EA-01 24


Database Structure – C.B.P Reference
Process Systems

► GALAXY (Database)
► Equipment Unit
► Control Processor
► Compound
► Strategy1
► Strategy2
► Block
► Parameter

Compound.Strategy1.Strategy2.Block.Parameter

ArchestrA pathname

Invensys Confidential EMP052EA-01 25


Database Structure – C.B.P Reference
Process Systems

► GALAXY (Database)
The CP only knows
about compounds, ► Equipment Unit
blocks, and parameters ► Control Processor
► Compound
► Strategy1
► Strategy2
► Block
► Parameter

Compound.Strategy1.Strategy2.Block.Parameter

ArchestrA pathname
Compound.Block.Parameter
I/A pathname
Invensys Confidential EMP052EA-01 26
So far …
Process Systems

 The Control Structure


– Compounds
– Blocks
– Strategies

 Next …
– IEE (InFusion Engineering Environment)
– Invoking
– Initial Display
– Look at “Views”

Invensys Confidential EMP052EA-01 27


IEE Components
Process Systems

 IEE (InFusion Engineering Environment)


– System Configuration
 I/A Network View
 Configure and Export Commit/Reconcile
 Import SysDef
– Strategy Editor
 Configuring and Connecting Control Elements
 Bulk Generate
 Live Data Display
– Control Configuration
 Blocks and Compounds
 Sequence Code Editor (HLBL, SFC)
 Ladder Logic Editor (PLB)
 Logic Block Editor (CALC, CALCA, MATH, LOGIC)
– Appearance Object Editor (appearance of block in IEE)
– Deployment to Control Stations

Invensys Confidential EMP052EA-01 28


Invoking IEE From HMI
Process Systems

Connect

Invensys Confidential EMP052EA-01 29


IEE Initial Display
Process Systems

Editor workspace
Templates

Network View – H/W


Created objects – S/W

Invensys Confidential EMP052EA-01 30


IEE Views
Process Systems

Frequently-used Windows Less-frequently-used Windows

 Template Toolbox  Derivation View


– Templates used to build other – Template  derived objects
objects
 Model View
 Deployment View – Organizes Archestra tags
– "Software" hierarchy
– Contains created objects Output Windows
– How objects are packaged
 Output Window
 Network View – Messages
– Hardware hierarchy
 Operations View
– Things that happened

Invensys Confidential EMP052EA-01 31


Template Toolbox
Process Systems

 Toolsets stored under


"Template Toolbox"
Standard
Toolsets

 Templates kept in
"toolsets“ under various
categories

 You can create own


toolset
Custom
Toolset

Invensys Confidential EMP052EA-01 32


Template Toolbox
Process Systems

$name –
$ indicates "template"

Invensys Confidential EMP052EA-01 33


Setting Up IEE Views / Windows
Process Systems

Views:
- can be turned on & off
- can be dragged & dropped
- upon IEE exit and re-entry,
views are same as on exit

Very useful!

Invensys Confidential EMP052EA-01 34


So far …
Process Systems

 We've learned about:


– Objects, templates, views, and toolsets

 Next, we'll create a control loop


– Create a Strategy
– Create a Compound
– Create an Equipment Unit
– Assign CP to Equipment Unit
– Assign Strategy to Compound and Compound to CP
– Add Blocks to Strategy
– Add connections between the blocks

Invensys Confidential EMP052EA-01 35


What We're Going to Build
Process Systems

(Compound)
TANK1_COMP (strategy) tank1

AIN PID AOUT

(Compound)
(strategy) tank1_process
PROCESS
(process DTIME RATIO SWCH LLAG
simulator)

MTR

Invensys Confidential EMP052EA-01 36


What We're Going to Build
Process Systems

(Compound)
TANK1_COMP (strategy) tank1

AIN PID AOUT

What / What are / What is?


Compound and Strategy containing block?
Block's parameter values?
Connections to other parameters?
Parameters to be historized ?
Parameter security settings? (write protection)

Appearance of block in strategy?

Invensys Confidential EMP052EA-01 37


Instances
Process Systems

 Two ways to create


– Via menu
– Via drag-and-drop

 Compounds
– menu
– drag-and-drop
 Strategies
– menu
– drag-and-drop
 Blocks
– drag-and-drop

(Note: Even though they look like it, blocks are not technically
"objects" in IEE. They are data blobs attached to strategies.)

Invensys Confidential EMP052EA-01 38


IEE -- Create a Strategy (From Menu)
Process Systems

Right-click
"$Strategy"

Select "New"
then "Instance"

Invensys Confidential EMP052EA-01 39


IEE – Create a Strategy (Drag-&-Drop)
Process Systems

Changed
from

to

when
destination
was valid

Invensys Confidential EMP052EA-01 40


IEE -- Create a Strategy
Process Systems

Suggestion:
Name strategies in
lower-case
to distinguish easily
from COMPOUNDS
New strategy will be created with
- name = name of template
… minus the $
… appended with sequence number _001
- and placed in "Unassigned Host" folder

Rename as desired
Strategy name must be unique in Galaxy
Strategy name cannot = Compound name

Invensys Confidential EMP052EA-01 41


Create A Compound
Process Systems

Rename Compound

Invensys Confidential EMP052EA-01 42


Create An Equipment Unit
Process Systems

Equipment Unit
- Doesn’t do much, but necessary
for deployment
- Contains the CPs
- Multiple Equipment Units can be
used to organize CPs
- … or all CPs can be under one
Equipment Unit

Rename Equipment Unit

Invensys Confidential EMP052EA-01 43


CP  Equipment Unit
Process Systems

Drag the CP onto the


Equipment Unit

Invensys Confidential EMP052EA-01 44


Strategy  Compound  CP
Process Systems

Drag strategy to compound

Drag compound to CP

Invensys Confidential EMP052EA-01 45


Strategy Editor Window Process Systems
-- Edit New Strategy
Window controls
Open strategy in Strategy Editor:
• Double-click, or
• Pick “Open” from right-click
context menu

External
Connections Strategy Editor

Drawing tools

Invensys Confidential EMP052EA-01 46


Strategy Editor Window Process Systems
-- Editor Window Controls

Keep Save
ked And
Chec
Out Close

Cl
os
e
b ject
O lp
He

Invensys Confidential EMP052EA-01 47


Edit New Strategy Process Systems
-- Drag Block To Strategy

Invensys Confidential EMP052EA-01 48


Edit New Strategy Process Systems
– Add Blocks
From IA_Blocks toolset,
Drag and Drop an AIN, a PID, and an AOUT block
onto the strategy

You can rename your blocks


now or later

Invensys Confidential EMP052EA-01 49


Edit New Strategy Process Systems
– Block Names

 Within IEE, a block has two names:


– Contained name (name by which block is known within Galaxy)
– Tagname (name by which block is known to I/A
Series)

 Called Block Name and I/A Name in WinForm


 Can either rename Block Name, or I/A Name, or both

 During
deployment, Block
"Block Name"
“I/A Name”
is what goes
on the block "I/A Name"
in the CP
Strategy

Invensys Confidential EMP052EA-01 50


Edit New Strategy Process Systems
– Parts of an Appearance Object

Rotation handle U = Undeployed


M = Modified
D = Deployed
I/A Name
Block
Block Name Processing
(Contained Name)
Order
Block Template
Connection
Parameters Point

I/O or other Resizing


notable handle
parameters

Invensys Confidential EMP052EA-01 51


Edit New Strategy Process Systems
– Connecting the Blocks

Case Method to Make Connection

Local: Blocks in same strategy Drag and drop


Both parameters visible

Local: Blocks in same strategy Attribute browser


Both parameters not visible

Blocks in different strategies


External reference
declaration and
attribute browser

Invensys Confidential EMP052EA-01 52


Add Local Connection Process Systems
– Drag and Drop
Drag connection
from output (SOURCE) on one block
to input (SINK) on another

Note that the connection lines


can be repositioned as desired
Invensys Confidential EMP052EA-01 53
WinForm Editing
Process Systems

"WINFORM“ -- Windows data form


(only one WinForm editor can be open at a time
per strategy)
k
Clic
k
Clic
Note: the two names

Invensys Confidential EMP052EA-01 54


WinForm Parameter Categories
Process Systems

Parameter
Categories

Toggle to
collapse/expand groups

Invensys Confidential EMP052EA-01 55


Winform Data Entry
Process Systems

Toggle between
- Value entry
- Attribute Browser

Tooltip gives
parameter name

Some parameters help


Parameter
you out with choices
inheritance lock
(described later)

Invensys Confidential EMP052EA-01 56


Add Local Connection Process Systems
– Attribute Browser

Invoke the Attribute Browser

For connections
to blocks in this
strategy

Invensys Confidential EMP052EA-01 57


Add Local Connection Process Systems
– Attribute Browser
– Expand strategy  Blocks
– Select source block
– Parameters shown are
appropriate for selected block

Select -- BCALCO
-- OK

Invensys Confidential EMP052EA-01 58


Add Local Connection Process Systems
– Attribute Browser Results

MyContainer will become


Compound upon deployment Note: “Block Name”
not “I/A Name”

(previous procedure
was repeated for
Feedback parameter)

Invensys Confidential EMP052EA-01 59


Add Local Connection Process Systems
-- Connection Visibility

 If parameters visible: Connection shows up


– BCALCI  BCALCO shows
– FBK  BCALCO doesn’t

Invensys Confidential EMP052EA-01 60


Add Local Connection Process Systems
-- Add Parameter To Appearance Object

Right-click

Invensys Confidential EMP052EA-01 61


Simplify Connection Lines Process Systems
-- Move Parameters

Now FBK shows


… but it’s messy

Parameters can be
moved on the
appearance object

Move some parameters around …

Much better!

Invensys Confidential EMP052EA-01 62


Adding an “Off-page” Connection
Process Systems

Off-page connection
- Need Input from or Output to a point not in this strategy
- Need connection to parameter in Compound, ECB, or
Station Block
- Use Declarations portion at top of Strategy Editor
- Source strategy must already be assigned to compound

Inputs can fan Outputs come


to multiple from one
name destinations source name

Invensys Confidential EMP052EA-01 63


Adding an “Off-page” Connection
Process Systems

t i on
c
Source
n ne ies Sink
block k co ateg block
b l oc str
er en
Int etwe
b

Strategy: tank1_process Strategy: tank1

Invensys Confidential EMP052EA-01 64


Adding an “Off-page” Connection Process Systems
-- Results

Note: toggles
declaration
section

Input Declarations – Reference is elsewhere


Output Declarations – Reference is in “my” strategy

Invensys Confidential EMP052EA-01 65


Adding an “Off-page” Connection Process Systems
-- Declaring the Connection

- Click
- Enter connection
name

Invensys Confidential EMP052EA-01 66


Adding an “Off-page” Connection Process Systems
-- Connection Box and Connection to Blocks

- Drag Name to Strategy

- Produces yellow “input” box

- Connect input box to block


parameter

Invensys Confidential EMP052EA-01 67


Adding an “Off-page” Connection Process Systems
-- Off-page Output Connection

- Similarly, produce an
output connection

- Declaration box shows


what is connected

Invensys Confidential EMP052EA-01 68


Adding an “Off-page” Connection Process Systems
-- Completing the Source-Sink Connection

Strategy tank1_process already has … to be connected to strategy


its external output declaration … tank1’s external input declaration

Note: names don’t have to be identical …


however, may be less confusing if same name used

Invensys Confidential EMP052EA-01 69


Adding an “Off-page” Connection Process Systems
-- Completing the Connection
• Double-click white space
to get ellipsis button
• Click ellipsis button to get
Attribute Browser or press
<Alt>N

Can onl
y brows
assigne e to stra
d to com tegies
pounds

•Expand compound of interest


•Select strategy containing external declaration & select name, then OK
Invensys Confidential EMP052EA-01 70
Strategy Appearance Object
Process Systems

Note:
If nesting this strategy into another strategy…

… Appearance Object for strategy shows external


declarations as connectable parameters.

Invensys Confidential EMP052EA-01 71


So far …
Process Systems

 We've learned about:


– Strategies and blocks
– Connections between the blocks
– Appearance Objects basics

 Next, we'll send the compound and blocks to the CP


– Deploy the whole scheme

Invensys Confidential EMP052EA-01 72


IEE Activity From Ten Thousand Feet
Process Systems

Galaxy The
Repository Mesh
CP270 Compounds
Server & Blocks
(AW70 on
Server-class)

Galaxy

CP Host Checkpoint
file
(AW70)
IEE Client Sequence &
(AW70)
So Ladder Files
far,
act a ll o
i
bee vity ur
no has CSA Server
ver
her (AW70)
e CSA

Invensys Confidential EMP052EA-01 73


IEE Activity From Ten Thousand Feet
Process Systems

Galaxy The
Repository Mesh
CP270 Compounds
Server & Blocks
(AW70 on
Server-class)

Galaxy

CP Host Checkpoint
File
(AW70)
IEE Client Sequence &
(AW70) Ladder Files

"Deployment" CSA Server


• puts Compounds and Blocks into CP (AW70)
CSA
• sets up associated files

Invensys Confidential EMP052EA-01 74


Deployment Process Systems
-- Selection of Level

Select level from which to deploy


Deploys anything underneath that
needs deployment

Cannot deploy object if


- container is not deployed
- object is checked out

Deployed

Not deployed

Not deployed,
checked out
Deployed, but
modified

Invensys Confidential EMP052EA-01 75


Deployment Process Systems
-- Object Preparation

Indicates validation error or


warning – check results window

Invensys Confidential EMP052EA-01 76


So far …
Process Systems

 We've learned about how to deploy objects:


– Deployment moves the configured items to the CP
– … and sets up associated files

 Next, some bells, whistles and necessities


– Changing the order of block execution
– Creating your own toolset
– Creating a Derived Strategy
– Shortcuts to object creation

Invensys Confidential EMP052EA-01 77


Changing Order Of Block Execution
Process Systems

Execution order

VIEW ▼
-- AUTO: arranges order upstream to downstream
-- MANUAL: you decide order

Invensys Confidential EMP052EA-01 78


Changing Order Of Block Execution
Process Systems

c
l
i
21
c 12 33
k

Invensys Confidential EMP052EA-01 79


Displaying Execution Order Process Systems
-- Within Strategy

Blocks
within
Strategy

Modify Zone in
dropdown
Also PERIOD
Also in
WinForm
Invensys Confidential EMP052EA-01 80
Displaying Execution Order Process Systems
-- Within CP and Compound
Compounds
within CP

Strategies
within
Compound

Blocks
within
Compound

Invensys Confidential EMP052EA-01 81


Standard vs. Derived Objects
Process Systems

 Instances from Standard Template


– Are ok, but …
 Don't use much of the power of IEE
 Must be created uniquely, even if many use same modified
parameters.

 Derived Templates
– Allow inheritance of structure and parameter values
– Similar strategies need only be drawn once

 Custom Toolset
– Reduces confusion
– IEE easier to use if derived stuff separate and organized

Invensys Confidential EMP052EA-01 82


New Toolset
Process Systems

Right-click for menu

Renaming new toolset “Z_”


puts it at the bottom

Invensys Confidential EMP052EA-01 83


Simplifying Toolkit
With New Toolset
Process Systems

Only check the


toolsets you need

Invensys Confidential EMP052EA-01 84


Create New
Derived Strategy Template
Process Systems

Creates new “strategy” template


- Uses name of standard template
Right-click - Appends sequence number _001
"$Strategy"
- Still template, so preceded by $
- Placed into Toolbox tree

Invensys Confidential EMP052EA-01 85


Put Derived Strategy Into Toolset
Process Systems

Drag
derived
strategy
to your
toolset
… and
rename

Now $tank_strategy can be used like $Strategy

Invensys Confidential EMP052EA-01 86


Make Your $strategy
Process Systems

Using Toolset
- Make Derived Templates of blocks you use; rename
- Drag Derived Blocks into your toolset
- Organize with sub-toolsets
- Configure $tank_strategy as desired
- Configure block parameters in $tank_strategy

Invensys Confidential EMP052EA-01 87


Make Instances of Your $strategy
Process Systems

tank1

tank2

tank3

tankU

Invensys Confidential EMP052EA-01 88


You’ve Seen The Basic Way To Create Process Systems
… Here Are The Shortcuts

Quantity

CP  New  Compound  $Compound + list of derived compounds


FBM  List of FBMs
Compound  New  Strategy  $Strategy + list of derived strategies
Strategy  New  (sub)Strategy  $Strategy + list of derived strategies

Invensys Confidential EMP052EA-01 89


So far …
Process Systems

 We've learned about how to deploy objects:


– Changing the order of block processing
– Creating your own toolset
– Creating a Derived Strategy
– Shortcuts to object creation

 Next, some bells, whistles and necessities

Invensys Confidential EMP052EA-01 90


Checkpoint
Process Systems

Invensys Confidential EMP052EA-01 91


Check Out, Check In
Process Systems

Check Out: manual out of object


Edit the
strategy Check In: manual in by user that did out

Undo Check Out: reverses previous out


without affecting object's configuration

Override Check Out: disables out flag; can


be done by different user. CAUTION!

Nobody else can do


anything with tank1
Invensys Confidential EMP052EA-01 92
Properties Process Systems
-- General (tank1 strategy)

Where it
came from

Who’s using
it

Invensys Confidential EMP052EA-01 93


Properties Process Systems
-- Change Log

L evel
ision
te Rev
No

en ts
m
com
login
e
Not

Invensys Confidential EMP052EA-01 94


Import / Export Application Objects
Process Systems

Automation Objects – includes parents


Galaxy Dump – just the objects

Invensys Confidential EMP052EA-01 95


Database Backup / Restore
Process Systems

IEE
Automation SMC Backup/Restore
.cab Object • backs up/restores entire Galaxy
files - Export All • must be restored to same name
- Import (All)
SMC
Galaxy IEE Automation Object
- Backup Export/Import
• can export portions
- Restore Galaxy
• cannot select portions on
.aqPKG import
files • captures parents
IEE • total export can be
Galaxy imported to different name
- Dump
*
- Load

.csv
files
IEE Galaxy Dump/Load
• can dump portions
• cannot select portions on load
• does not capture parents
Not supported for • total dump must be loaded to same name
InFusion objects

Invensys Confidential EMP052EA-01 96


Database Backup / Restore Process Systems
-- Recovering Part of Galaxy
IEE
Automation
Object Automation
.cab
files Export All Object
Import (All) Import (All)
SMC
Galaxy
Backup
Restore Galaxy Galaxy 2
.aqPKG
files
IEE
Galaxy
Dump .aqPKG
Load files Automation
Object
.csv Export (Some)
files Automation
Object Steps to recover
Import (All)
part of database
Invensys Confidential EMP052EA-01 97
Find
Process Systems

Invensys Confidential EMP052EA-01 98


IEE Activity From Ten Thousand Feet
Process Systems

must The
GR on Galaxy
be H Repository Mesh
S CP270 Compounds
ME Server & Blocks
(AW70 on
Server-class)

Remember this
Galaxy diagram?
CP Host Checkpoint
file
(AW70)
IEE Client Sequence &
(AW70) Ladder Files

CSA Server
(AW70)
CSA

Invensys Confidential EMP052EA-01 99


Galaxy   CP Mismatch
Process Systems

CP270
77.5
L = Operator
Galaxy
HA es _1 makes
Repository tc h A
ID ist
a P changes
s m k ex
Mi loc sn’t
B e
CP do
75.0 

L = x y
A l a
H
Ga 1 Checkpoint
_
I DA ” File
ck P oyed
o l
Bl Dep

 Upload (All) Runtime Changes
Remedies  Selective Upload / Download Changes
 Selective Mark Deployed / Undeployed

Invensys Confidential EMP052EA-01 100


Uploading Runtime Changes
Process Systems

 Synchronizing
Galaxy with CP

s
oe
td
ti
ha
W
ALL parameter values --
configurable and settable -- are
written into Galaxy

Invensys Confidential EMP052EA-01 101


Selective Upload / Deploy Process Systems
-- Mark Deployed / Undeployed

-- Mark Deployed / Undeployed


Manually set or clear deployed state
Force state to agree with reality

-- Update CP / Update Galaxy


Per-parameter, either set parameter in CP to
what is in Galaxy,
or set parameter in Galaxy to what it is in CP

Invensys Confidential EMP052EA-01 102


Selective Upload / Deploy Process Systems
-- Mark As Deployed or Undeployed

Problem:
IEE says block is deployed
but block is not in CP

Invensys Confidential EMP052EA-01 103


Selective Upload / Deploy Process Systems
-- Update CP / Update Galaxy
IEE CP

Problem:
parameter value
in IEE not equal
to value in CP

Invensys Confidential EMP052EA-01 104


Selective Upload / Deploy Process Systems
-- Update CP / Update Galaxy

Action: Action: Do it!


CP gets 75 Galaxy gets 77.5

Invensys Confidential EMP052EA-01 105


Appearance Object Editor
Process Systems

Customize appearance of your derived template


Here are two appearance objects for a CALCA
block that averages up to 8 inputs

Standard CALCA
Custom CALCA

Invensys Confidential EMP052EA-01 106


Locking and Inheritance
Process Systems

Can enter a value on this level


Template For a template, doesn’t pass value to lower
Or Instance
level or instance

Template Can enter a value on this level


Value passed to lower level or instance

Template Cannot enter value on this level


Or Instance If value set from upper level, value
passed to lower level or instance

Template Forces current value to lower


level or instance even without a
change

Invensys Confidential EMP052EA-01 107


Locking and Inheritance
Process Systems

Standard Block Derived Block Derived Block in


Block in Strategy
Template Template Strategy Template

$strat_x strat_x_001 Gray – can’t


change at
$AIN $ain_z AIN_Z_1 AIN_Z_1 that level

0 0 0 0 Initial

HHAOPT
Due to
0 02 2 change is passed

Due to
03 2 2 change is not
passed

3  3 3 Change to
causes current
value to be
passed
Invensys Confidential EMP052EA-01 108
I/O Assignment
Process Systems

 Double-click CP
 Select IO Assignment tab
 Select FBM
 See Channels for FBM
 Drag “Block” to “Connection” for
desired channel

(Can also assign in block’s WinForm )

Invensys Confidential EMP052EA-01 109


Galaxy Status
Process Systems

Anything
to deploy?

Invensys Confidential EMP052EA-01 110


Live Action Update
Process Systems

 Open Strategy in IEE


 Select View  Live Data  Start
 Gets updating values from CP
 Adjust positioning for no overlap

Invensys Confidential EMP052EA-01 111


Bulk Generate Process Systems
-- $template

Generate
Hardware
Create Derived Template Config
and drag to custom toolkit Create
Import
Bulk Data Generate
Bulk Data
$template Compounds
Blocks
Strategies

Invensys Confidential EMP052EA-01 112


Bulk Generate Process Systems
-- Start Import Wizard (for SaveAll Import)

Import
Generate
Invensys Confidential EMP052EA-01 113
Bulk Generate Process Systems
– Import 1 of 2

Invensys Confidential EMP052EA-01 114


Bulk Generate Process Systems
– Import 2 of 2

Invensys Confidential EMP052EA-01 115


Bulk Generate Process Systems
– Import Done

Invensys Confidential EMP052EA-01 116


Bulk Generate Process Systems
– Generate 1 and 2 of 6

Block Selection

Compound Selection

Invensys Confidential EMP052EA-01 117


Bulk Generate Process Systems
– Generate 3 thru 6 of 6

Strategy Selection

Parameter Mapping

Compound
name + _01

Next >
Get Similar Mappings
for Strategies and
Blocks

Invensys Confidential EMP052EA-01 118


Summary – What Did Cover?
Process Systems

 Diagramming the hierarchy of the Control Database


 Identification and navigation of IEE screens
 Looking at the various functions and features of IEE
 How to build a feedback control loop
 How to download a compound to a control station
 Associated utilities

Invensys Confidential EMP052EA-01 119


Reinforce What You Have Learned
Process Systems

 Review Lesson Guide


 Review other class material
 Review Lab
 Answer Review Questions
 ASK QUESTIONS ….

Invensys Confidential EMP052EA-01 120

You might also like