Académique Documents
Professionnel Documents
Culture Documents
TABLE OF CONTENTS
Chapter 2 - 1
T315H-02 Plant Modeling - RevD
2.1.1 Objectives
On completion of this chapter you will be able to:
Interpret P&ID and Functional Specification
Model the Functional / Location structure
Use same objects in different structures
Search for objects and aspects
2.1.2 Legend
> Indicates when you go from one menu to a sub-menu
Italic Indicates object and file names
Indicates dialog box buttons, tabs, menus etc.
Bold Indicates important topics
Indicates start/explanation of student activity
Chapter 2 - 2
System 800xA Training
2.2.1 Introduction
As seen previously, System 800xA is organized into several standard structures that can be
accessed from the pull-down menu in the Plant Explorer.
Plant Modeling consists in representing a control system using structures based on aspect
objects. In this section we will analyze how to use each structure for that purpose. We will
use the training system P&ID as an example.
LIC
1
IT
1
FT
V3 1
ST
M1 1
LSH
2
LSH
V1 V5 1
LT
1
TT
1 FT V4
2
V6 V2
Chapter 2 - 3
T315H-02 Plant Modeling - RevD
Valves can be implemented with ValveUni objects from the ProcessObjExtLib, PID Loops
with PIDCC from the ControlStandardLib, etc
Chapter 2 - 4
System 800xA Training
The functional architecture can be independent from the control architecture, for example
two objects can be located in the same area in the Functional Structure even if they
belong to different applications from different controllers in the Control Structure. For
instance, a boiler can consist of several control loops, valves, and pumps etc. which are
programmed in different controllers.
By this, the Functional Structure can also be used to organize displays, alarm sectioning
and other functions that are related to the structure of the plant.
Chapter 2 - 5
T315H-02 Plant Modeling - RevD
The Location Structure is built by placing objects according to their geographical location.
The objects are manually inserted from the Control Structure and/or Functional
Structure.
Chapter 2 - 6
System 800xA Training
Object origin
Inserted object
Chapter 2 - 7
T315H-02 Plant Modeling - RevD
2.3.2 Instances
All the objects that are used to represent a control system are defined in the Object Type
Structure. Then each time the type is used, an instance of the type is created. This means
that the new object will have the same properties and aspects as its object type.
The difference between an instance and a copied object is that a relationship exists between
an instance and its type. This relationship is defined by the inheritance of aspects. The
following examples will clarify the concepts of instance and inheritance:
Instances have the same properties and aspects as their object type.
Object Instance 1
Object Type
Aspect A
Aspect A
Aspect B
Aspect B
Object Instance 2
Aspect A
Aspect B
Object Instance 2
Aspect A
Aspect B (Mod)
Chapter 2 - 8
System 800xA Training
If an aspect is added to the object type the instances will automatically inherit it
Object Instance 1
Object Type
Aspect A
Aspect A
Aspect B (Mod)
Aspect B (Mod)
Aspect C (New)
Aspect C (New)
Object Instance 2
Aspect A
Aspect B (Mod)
Aspect C (New)
If an aspect is added in an instance there will be no changes in the object type or the
other instances
Object Instance 1
Object Type
Aspect A
Aspect A
Aspect B (Mod)
Aspect B (Mod)
Aspect C (New)
Aspect C (New)
Aspect D (New)
Object Instance 2
Aspect A
Aspect B (Mod)
Aspect C (New)
Object Instance 2
Aspect B (Mod)
Aspect C (New)
Chapter 2 - 9
T315H-02 Plant Modeling - RevD
In the following example, navigate to the root of the Functional Structure first.
1. Right click on the Root object and select Insert Object.
2. From the pull-down menu, navigate to the structure that has the desired object.
3. Select the desired object and select Insert, Close.
The Reactor_11 object (with all of its aspects) is now part of the Functional Structure.
F Exercise 2.2
Chapter 2 - 10
System 800xA Training
Find queries are defined in the Find Query Definition area in the Find Tool. Enter the
name of an object as a search criteria and then search for the object that you are looking
for. It is also possible to search for aspects.
Example of a
search
expression
Find Attributes
Result List
NOTE! Queries can be saved for further reuse.
Chapter 2 - 11
T315H-02 Plant Modeling - RevD
The navigation from the Find Tool to the object in the Plant Explorer is then very easy.
Chapter 2 - 12
System 800xA Training
NOTE! You can not search for Aspects with this tool.
F Exercise 2.3
Chapter 2 - 13
T315H-02 Plant Modeling - RevD
Chapter 2 - 14