System 800xA Training

Chapter 2 Plant Modeling

TABLE OF CONTENTS

Chapter 2 Plant Modeling....................................................................................................................................................... 1
2.1 General Information ..................................................................................................................................................... 2
2.1.1 Objectives.............................................................................................................................................................. 2
2.1.2 Legend .................................................................................................................................................................. 2
2.1.3 Reference Documentation ...................................................................................................................................... 2
2.2 Structures used for Plant Modeling ............................................................................................................................... 3
2.2.1 Introduction ........................................................................................................................................................... 3
2.2.2 Object Type Structure ............................................................................................................................................ 4
2.2.3 Control Structure ................................................................................................................................................... 4
2.2.4 Functional Structure............................................................................................................................................... 5
2.2.5 Location Structure.................................................................................................................................................. 6
2.3 Handling of Objects and Aspects .................................................................................................................................. 7
2.3.1 Copying and Inserting............................................................................................................................................ 7
2.3.2 Instances................................................................................................................................................................ 8
2.3.3 Inserting Aspect Objects into Other Structures.......................................................................................................10
2.3.4 Default Aspect for an Object .................................................................................................................................10
2.4 Find Tool ....................................................................................................................................................................11
2.4.1 Find Attributes......................................................................................................................................................11
2.4.2 Using the Full Name .............................................................................................................................................12
2.4.3 Using a Wild Card ................................................................................................................................................13
2.4.4 Quick Find Tool....................................................................................................................................................13

Chapter 2 - 1

Configuration Chapter 2 . tabs.1.RevD 2.1. Bold Indicates important topics Indicates start/explanation of student activity 2. menus etc.2 .T315H-02 Plant Modeling .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.1 General Information 2.3 Reference Documentation 3BDS011222 Industrial IT 800xA – System Configuration 3BDS100972 Industrial IT 800xA – System Engineering Concepts 3BSE030322 Industrial IT 800xA – Operations Operator Workplace .2 Legend > Indicates when you go from one menu to a sub-menu Italic Indicates object and file names “ “ Indicates dialog box buttons.

System 800xA is organized into several standard structures that can be accessed from the pull-down menu in the Plant Explorer. We will use the training system P&ID as an example.2.2 Structures used for Plant Modeling 2. NOTE! Structures can be considered as different points of view to the same data in the system.3 . Plant Modeling consists in representing a control system using structures based on aspect objects.1 Introduction As seen previously. In this section we will analyze how to use each structure for that purpose. System 800xA Training 2. LIC 1 IT 1 FT V3 1 ST M1 1 LSH 2 LSH V1 V5 1 LT 1 COOLER HEATER LSL P1 1 TT 1 FT V4 2 V6 V2 Chapter 2 .

PID Loops with PIDCC from the ControlStandardLib. Valves can be implemented with ValveUni objects from the ProcessObjExtLib. communication devices.2 Object Type Structure The Object Type Structure contains the objects that are used as basic blocks to represent any control system. When programming with Control Builder M the Control Structure is populated automatically as the logics are designed in the Project Explore.e. I/O modules.2. The hardware architecture is built defining the controllers.2. All the objects in the reactor logic could be included in the same application. to define where the different parts of the control application execute. etc. The objects required to represent the reactor’s P&ID can be found in the AC 800M libraries. etc 2. or distributed between different controllers.T315H-02 Plant Modeling .4 .3 Control Structure The Control Structure is used to organize the process control environment in the system i. Chapter 2 . When programming with Function Designer the Control Structure is also populated automatically as the logic is generated through FuD. Instances of the object types mentioned above can be found distributed within the POUs (Program Organizational Unit).RevD 2.

When programming with Function Designer the Functional Structure is the place to design the complete logic. By this. but distributed according to their functionalities in order to represent the system architecture from the functional point of view. When programming with Control Builder M the Functional Structure is configured by manually inserting objects from the Control Structure. and areas can be used to group objects that are functionally related. a boiler can consist of several control loops. Nested objects can be built to represent hierarchies. The functional architecture can be independent from the control architecture. and pumps etc.2. For instance.5 . which are programmed in different controllers. System 800xA Training 2.4 Functional Structure The Functional Structure contains the same control objects included in the Control Structure. the Functional Structure can also be used to organize displays. Chapter 2 . 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. valves. alarm sectioning and other functions that are related to the structure of the plant.

Normally. The Location Structure is built by placing objects according to their geographical location.T315H-02 Plant Modeling .6 . The objects are manually inserted from the Control Structure and/or Functional Structure.2. Chapter 2 . the following topographic location levels will be used to build the Location Structure.RevD 2.5 Location Structure The Location Structure can help the user identify plant equipment based on the geography or location of the objects in the plant.

System 800xA Training 2. This means that the new object will have the same properties and aspects as the original one. the new object will be identical to the original one. When an object is copied and then pasted within the same structure or between structures. Object origin Inserted object Chapter 2 . The inserted object will be marked with a shortcut symbol (like shortcuts in window). NOTE! The copied object is a completely different entity and has no connection with the original one.1 Copying and Inserting Understanding the difference is essential to understand the concepts of Plant Modeling. both the original object and the inserted one represent a single entity.7 . but if any modification is performed in one of them the other one will not be affected. This means that although the same object can be seen in different structures.3. but there will be no relationship between them.3 Handling of Objects and Aspects 2. Inserting an object in a structure is creating a reference to an object from another structure.

Object Instance 1 Object Type Aspect A Aspect A Aspect B Aspect B Object Instance 2 Aspect A Aspect B • Modifications of aspects performed on the object type will be automatically inherited in all the instances. The difference between an instance and a copied object is that a relationship exists between an instance and its type.RevD 2.T315H-02 Plant Modeling . Then each time the type is used.8 . an instance of the type is created. The following examples will clarify the concepts of instance and inheritance: • Instances have the same properties and aspects as their object type. This means that the new object will have the same properties and aspects as its object type. This relationship is defined by the inheritance of aspects.3.2 Instances All the objects that are used to represent a control system are defined in the Object Type Structure. Object Instance 1 Object Type Aspect A Aspect A Aspect B (Mod) Aspect B (Mod) Object Instance 2 Aspect A Aspect B (Mod) Chapter 2 .

After the override is performed the instance can be modified. and the changes in the object type will no longer be inherited by the overridden object. 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) • Modifications of inherited aspects performed on an instance are only allowed if the inheritance is overridden. Object Instance 1 Object Type Aspect A Aspect A Aspect B (Mod) Aspect B (Mod) Aspect C (New) Aspect C (New) Object Instance 2 Override Aspect A (Mod) Aspect B (Mod) Aspect C (New) Chapter 2 .9 .

From the pull-down menu. It is also the aspect that will be acquired when there is a left mouse click on the object. 2. In the following example.RevD 2.3 Inserting Aspect Objects into Other Structures One of the time-saving features of the Aspect Object technology is the ability to reuse objects in other structures. 2. In an Operator Workplace context menu. and use that object wherever it is necessary. F Exercise 2.T315H-02 Plant Modeling . The Reactor_11 object (with all of it’s aspects) is now part of the Functional Structure.3.4 Default Aspect for an Object Each object has one (and only one) aspect set as the default aspect. it is the default aspect that is at the top of the aspect list. 3. 1. Often the default aspect is the faceplate of an object like a motor or valve. navigate to the structure that has the desired object. Select the desired object and select “Insert.2 Chapter 2 . Close”. Right click on the Root object and select “Insert Object”. This means that you can identify the characteristics of the object (aspects) once.10 . NOTE! Setting of the default aspect is covered in the chapter “Faceplates”. navigate to the root of the Functional Structure first.3. This will be the aspect that is automatically viewed in the preview pane while working in the Plant Explorer.

System 800xA Training 2.11 . In this example.4 Find Tool The “Find Tool” provides fast access to one particular aspect or objects by clicking on the following icon: Find queries are defined in the Find Query Definition area in the “Find Tool”. It is also possible to search for aspects. the search is limited to the Functional Structure. Enter the name of an object as a search criteria and then search for the object that you are looking for.1 Find Attributes The search query can be defined more detailed by using additional “Find Attributes”. Chapter 2 . 2.4. Example of a search expression Find Attributes Result List NOTE! Queries can be saved for further reuse.

4. Chapter 2 . The navigation from the “Find Tool” to the object in the Plant Explorer is then very easy.T315H-02 Plant Modeling .2 Using the Full Name You can search for a dedicated object using the “full name”.12 .RevD 2.

13 .4.3 Chapter 2 . Another way is to use the Quick Find tool to get quick access to an object. System 800xA Training 2. NOTE! You can not search for Aspects with this tool. F Exercise 2.4. Quick Find searches for objects with the name that has been entered or selected in the list. ´ 2. If an object is found it will be selected in the list and in the Object Browser.4 Quick Find Tool Navigating to items in Plant Explorer is performed by browsing the structures and trees.3 Using a Wild Card Also wild cards can be used to search for multiple objects or if you don’t know the exact name. Use the “*” character as a substitution for one or more characters and the “?” character as substitution for exactly one character.

14 .T315H-02 Plant Modeling .RevD Chapter 2 .