3bds011224 eng function designer

Upload: hoangtien1991

Post on 02-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 3BDS011224 Eng Function Designer

    1/617

    IndustrialIT

    800xA - Engineering

    System Version 4.1

    Engineering WorkplaceFunction Designer

  • 8/10/2019 3BDS011224 Eng Function Designer

    2/617

  • 8/10/2019 3BDS011224 Eng Function Designer

    3/617

    IndustrialIT

    800xA - Engineering

    System Version 4.1

    Engineering WorkplaceFunction Designer

  • 8/10/2019 3BDS011224 Eng Function Designer

    4/617

  • 8/10/2019 3BDS011224 Eng Function Designer

    5/617

    3BDS011224R4101 5

    TABLE OF CONTENTS

    About This BookGeneral ............................................................................................................................17

    Intended User...................................................................................................................18

    Document Conventions ...................................................................................................18

    Use of Warning, Caution, Information, and Tip Icons ....................................................19

    Terminology.....................................................................................................................20

    Related Documentation ...................................................................................................42

    Section 1 - Introduction

    Product Overview............................................................................................................45

    Product Scope.......................................................................................................45

    What You Can Do with ... ....................................................................................46

    Whats New in This Release ................................................................................47

    Prerequisites and Requirements ......................................................................................47

    Section 2 - Installation

    ..............................................................................................................................49

    Section 3 - Configuration

    Before You Start ..............................................................................................................51System Creation ...................................................................................................51

    Getting Started.................................................................................................................51

    Application Start-up .............................................................................................51

    User Interface .......................................................................................................55

    Preference Settings...............................................................................................58

    Object Type Definition and Usage ..................................................................................60

  • 8/10/2019 3BDS011224 Eng Function Designer

    6/617

    Table of Contents

    6 3BDS011224R4101

    Tutorial ............................................................................................................................ 62

    Enhancing a User-Defined Object Type for Use in Function Designer...............63

    Use Case Description..........................................................................63

    Tutorial Step by Step...........................................................................63

    Customizing a Function Component ...................................................................67

    Use Case Description..........................................................................67

    Tutorial Step by Step...........................................................................68

    Valve Control with AC 800M ..............................................................................74

    Use Case Description..........................................................................74

    Tutorial Step by Step...........................................................................74

    Nested Diagram ................................................................................................... 89

    Diagram Types ................................................................................................... 115

    Use Case Description........................................................................ 116

    Tutorial Step by Step......................................................................... 116

    Diagram Type Sample........................................................................................ 121

    Enhanced Naming ......................................................................................................... 126

    Aspect Properties/Parameters........................................................................................ 132

    Aspect Properties/Parameters Dialog ................................................................ 133

    Predefined Aspect Properties ............................................................................. 140

    Adding an Aspect Property................................................................................ 144Removing an Aspect Property ........................................................................... 145

    Aspect Property References...............................................................................146

    Aspect Property Reference ............................................................... 147

    Bulk Data Manager Support and Bulk Operations .......................................................147

    Copy Diagram(s) via Bulk Data Manager ........................................ 150

    Copy and Rename Loop Diagram(s) via Bulk Data Manager.......... 153Bulk Connect Diagram References................................................... 157

    Bulk Allocate Diagrams....................................................................159

    Bulk Generate Configuration Data ...................................................163

    Diagram Status in Bulk Data Manager and in System Status Viewer165

    Bulk Documentation and Contents Chapter .....................................167

    Create Diagram(s) via Bulk Data Manager ......................................175

  • 8/10/2019 3BDS011224 Eng Function Designer

    7/617

    Table of Contents

    3BDS011224R4101 7

    3BDS011224R4101 7

    Function Components....................................................................................................179

    Defining Function Components (Component View)..........................................179

    Function Components with XML Type Description (Component View) ..........183

    Libraries ....................................................................................187

    Data Types ....................................................................................190

    Aspect Objects and Symbol Objects ..................................................................191

    Object Type Definition Create Info....................................................................193

    Inherited Function Components.........................................................................195

    Labels on Inherited Components ......................................................199

    Overridden Components ....................................................................................199

    Default Aspect....................................................................................................202

    Instantiating Function Components in Diagram View.......................................203

    Change Type.......................................................................................................203

    Changing Type of Component Instances ..........................................203

    Changing Number of Inputs..............................................................204

    Show/Hide Ports................................................................................204

    Connections/Networks .......................................................................................208

    Connect by Keyboard.........................................................................................213

    Connect by Mouse..............................................................................................214

    Disconnect..........................................................................................................215Inversion ...........................................................................................................216

    Vertical Navigation.............................................................................................218

    Horizontal Navigation ........................................................................................221

    Diagram Variables.............................................................................223

    Connect To Diagram Variable ...........................................................224

    Disconnect From Diagram Variable..................................................226Goto Reference..................................................................................226

    Number of Diagram References........................................................227

    Diagram Variables on Copy/Paste Diagram......................................228

    System Functions ...............................................................................................228

    Audit Trail ....................................................................................229

    Permissions and user roles ................................................................230

  • 8/10/2019 3BDS011224 Eng Function Designer

    8/617

    Table of Contents

    8 3BDS011224R4101

    Authority .................................................................................... 230

    User Log-Over .................................................................................. 231

    Import/Export (AFW files) ............................................................... 231

    AC 800 M Integration ................................................................................................... 235

    Introduction and Requirements..........................................................................235

    Definitions.......................................................................................................... 237

    Workflow Overview........................................................................................... 241

    Building up Functional Structure and Function Diagrams................................ 241

    Grouping Function Components into Allocatable Groups ................................243

    Create a new allocatable group inside Function Designer................ 244

    Grouping function components inside Function Designer ...............248

    Assigning Function Components of Different Function Diagrams to One

    Task ............................................................................ 249

    Grouping Nested Function Diagrams ............................................... 250Copying Function Components and Allocatable Groups .................250

    Defining Data Flow Order in Allocatable Groups............................................. 252

    Code Block Generation..................................................................... 254

    Code Block Sorting........................................................................... 254

    Showing Allocation Details ............................................................................... 257

    Explicitly and Implicitly Defined Variables ...................................................... 258Labelling Splitted Connections.......................................................................... 262

    Building up Control Structure............................................................................ 264

    Allocating Allocatable Groups .......................................................................... 266

    .Allocating Nested Function Diagrams............................................. 269

    Allocating I/O Signals ....................................................................................... 273

    Generate Configuration Data ............................................................................. 276

    Unallocation....................................................................................................... 277

    Variable Creation ............................................................................................... 278

    Connections between Blocks inside an Allocatable Group .............. 279

    Connections across Diagrams (horizontal cross references) ............280

    Connections within nested Diagrams (vertical navigation) .............. 281

    Connections to I/O Channels ............................................................ 282

  • 8/10/2019 3BDS011224 Eng Function Designer

    9/617

    Table of Contents

    3BDS011224R4101 9

    3BDS011224R4101 9

    Connections from I/O Channels........................................................282

    Connections between Allocatable Groups inside same Application.283

    Connection and Inversion Checks......................................................................284

    General ....................................................................................284

    Checks for Connections ....................................................................284

    Checks for Inversions........................................................................284

    Checking of constant literals.............................................................285

    Visualization ....................................................................................285

    Invocation of the Checks...................................................................286

    Implicit Casts .....................................................................................................288

    Casted Data Types.............................................................................289

    Structured Data Types .......................................................................290

    Constant Connections, Literals .........................................................291

    Connection Mapping..........................................................................................292

    Instance Specific Initial Values ..........................................................................295

    Hints: ....................................................................................296

    Consistency ........................................................................................................297

    General ....................................................................................297

    Diagram States and Transitions.........................................................297

    Code Relevant Changes.....................................................................303Consistency for Diagrams created from Control Module Types.......321

    Consistency for Diagrams in Object Type Structure.........................322

    Diagram Status Display.....................................................................322

    Cross References...............................................................................324

    On-line Display ..................................................................................................327

    General ....................................................................................327

    Display Style ....................................................................................327

    User Interface ....................................................................................333

    Watch Window ...................................................................................................336

    Adding Variables...............................................................................338

    Sending Variable Values....................................................................339

    MMS Cross Communication..............................................................................340

  • 8/10/2019 3BDS011224 Eng Function Designer

    10/617

    Table of Contents

    10 3BDS011224R4101

    MMS Communication Overview...................................................... 340

    Prerequisites ....................................................................................343

    How to start Generation of MMS Cross Communication ................345

    Workflow of automatic MMS Cross Communication Generation ... 348

    MMS Analysis .................................................................................. 349

    The MMS Editor ............................................................................... 350

    Create MMS ....................................................................................354

    Download and go Online .................................................................. 359

    Aspect Verbs of CrossCommunication Aspect................................. 361

    Current Limitations of automatic Cross Communication Generation362

    Outdated MMS Cross Communication Data .................................... 362

    Some More Hints .............................................................................. 363

    Fieldbus Builder P/H Integration .................................................................................. 364

    Introduction and Requirements..........................................................................364

    Objects Types of Fieldbus Builder.....................................................................366

    Building up Functional Structure....................................................................... 368

    Allocation in Control Structure.......................................................................... 370

    Section 4 - Graphic Editor Reference

    Overview ....................................................................................................................... 371

    Exploring the Windows User Interface ......................................................................... 371

    Main Window Handling..................................................................................... 371

    Diagram/Component View ................................................................................ 372

    Diagram/Component Document Windows........................................................ 374

    Dockable Windows/Toolbars ............................................................................. 376

    Changing the Location of Docked Windows/Toolbars ...................................... 379

    Working with Menus ..................................................................................................... 380

    File Menu ..........................................................................................................382

    Edit Menu .......................................................................................................... 388

    View Menu......................................................................................................... 391

    Insert Menu ........................................................................................................ 398

    Layout Menu...................................................................................................... 402

    Allocation Menu ................................................................................................ 406

  • 8/10/2019 3BDS011224 Eng Function Designer

    11/617

    Table of Contents

    3BDS011224R4101 11

    3BDS011224R4101 11

    Online Menu.......................................................................................................408

    Window Menu....................................................................................................411

    Help Menu..........................................................................................................416

    Context Menus ...................................................................................................417

    Working with Toolbars ..................................................................................................432

    Customize...........................................................................................................433

    Toolbar Categories .............................................................................................438

    Showing/Hiding Toolbars...................................................................................447

    Creating a User-Defined Toolbars......................................................................448

    Adding Tool Buttons to Toolbars .......................................................................448

    Removing Tool Buttons from a Toolbar.............................................................450

    Resetting the Composition of a Toolbar.............................................................450

    Renaming a User-Defined Toolbar.....................................................................450

    Deleting a User-Defined Toolbar .......................................................................451Changing the Look of Toolbars..........................................................................451

    Showing Tooltips................................................................................................451

    General Accelerator Keys..............................................................................................452

    New/Open Aspect..........................................................................................................455

    Creating a New Function Aspect .......................................................................455

    New Function Component .................................................................................456New Function Diagram ......................................................................................457

    Open Aspect .......................................................................................................462

    Inserting/Creating Components.....................................................................................463

    Inserting Graphic Primitives ..............................................................................466

    Inserting Text Components ................................................................................471

    Inserting Label Components .............................................................................. 471

    Inserting Ports ....................................................................................................473

    Inserting Pictures/Images ................................................................................... 474

    Inserting ActiveX Controls ................................................................................475

    Inserting Graphic Elements build with Graphics Builder ..................................476

    Inserting Function Components .........................................................................477

    Inserting Function Components from Object Type Structure ...........478

  • 8/10/2019 3BDS011224 Eng Function Designer

    12/617

    Table of Contents

    12 3BDS011224R4101

    Inserting Function Components from/into Other Structures ............482

    Viewing Components .................................................................................................... 482

    Zoom .......................................................................................................... 483

    Pan .......................................................................................................... 485

    Selecting Components................................................................................................... 486

    Selecting Symbols.............................................................................................. 489

    Selecting Single Symbols ................................................................. 489

    Contiguous Rectangular Multiple Selection of Symbols..................490

    Contiguous Linear Multiple Selection of Symbols........................... 492

    Selecting Symbols via the Components Dialog................................ 493

    Selecting Ports ................................................................................................... 493

    Selecting Single Ports ....................................................................... 493

    Contiguous rectangular multiple selection of Ports .......................... 494

    Contiguous linear multiple selection of Ports...................................496Selecting Connections........................................................................................ 497

    Selecting Single Connections ...........................................................497

    Contiguous Rectangular Multiple Selection of Connections............ 498

    Contiguous Linear Multiple Selection of Connections..................... 500

    Layout of Components .................................................................................................. 500

    Grid .......................................................................................................... 500Grid Properties .................................................................................. 500

    Move ..........................................................................................................502

    Size .......................................................................................................... 504

    Align .......................................................................................................... 505

    Rotate .......................................................................................................... 509

    Flip .......................................................................................................... 510

    Order .......................................................................................................... 511

    Group .......................................................................................................... 514

    Cut/Copy/Paste/Delete Components ............................................................................. 515

    Cut and Paste...................................................................................................... 515

    Copy and Paste................................................................................................... 517

    Paste Options ..................................................................................................... 521

  • 8/10/2019 3BDS011224 Eng Function Designer

    13/617

    Table of Contents

    3BDS011224R4101 13

    3BDS011224R4101 13

    Delete ...........................................................................................................525

    Defining Component Properties ....................................................................................527

    Ambient Properties.............................................................................................527

    Colors ....................................................................................529

    ActiveX Controls...............................................................................532

    Off Page Connector ...........................................................................533

    Font ....................................................................................534

    Component Properties........................................................................................535

    Setting Component Properties...........................................................535

    Edit ....................................................................................537

    Field ....................................................................................540

    Fill ....................................................................................543

    Font ....................................................................................544

    General ....................................................................................546Labels ....................................................................................547

    Line ....................................................................................549

    Position and Size ............................................................................... 550

    Show / Hide ....................................................................................551

    Text ....................................................................................552

    Color ....................................................................................555Components ....................................................................................557

    Setting Component Properties...........................................................558

    Default Properties...............................................................................................559

    Edit ....................................................................................561

    Fill ....................................................................................561

    Font ....................................................................................562

    Labels ....................................................................................562

    Line ....................................................................................563

    Layers ............................................................................................................................564

    Layer Properties .................................................................................................564

    Pages ............................................................................................................................567

    Measurements and Size......................................................................................568

  • 8/10/2019 3BDS011224 Eng Function Designer

    14/617

    Table of Contents

    14 3BDS011224R4101

    Drawing Scale................................................................................... 569

    Page Size .................................................................................... 570

    Print Size .................................................................................... 571

    Page Setup.......................................................................................................... 572

    Select Master Page Template ............................................................................. 573

    Insert/Delete Page .............................................................................................. 575

    Insert Page .................................................................................... 575

    Delete Page ....................................................................................575

    Page Comments ................................................................................................. 575

    Page Navigation ................................................................................................. 576

    Printing .......................................................................................................................... 578

    Contents ..........................................................................................................578

    Print .......................................................................................................... 580

    Print Preview...................................................................................................... 583Options .......................................................................................................................... 584

    Print .......................................................................................................... 585

    Paste .......................................................................................................... 586

    Autorouting........................................................................................................587

    Naming .......................................................................................................... 588

    Import/Export ................................................................................................................ 590File Export ......................................................................................................... 590

    File Import ......................................................................................................... 591

    Undo/Redo .................................................................................................................... 592

    Undo .......................................................................................................... 592

    Redo .......................................................................................................... 593

    ........................................................................................................................... 593

    Section 5 - Maintenance

    Product Verification.......................................................................................................595

    Error Messages.............................................................................................................. 597

    Reporting Problems.......................................................................................................599

    Useful Hints .................................................................................................................. 599

    Backup / Restore ........................................................................................................... 602

  • 8/10/2019 3BDS011224 Eng Function Designer

    15/617

    Table of Contents

    3BDS011224R4101 15

    3BDS011224R4101 15

    INDEX

  • 8/10/2019 3BDS011224 Eng Function Designer

    16/617

    Table of Contents

    16 3BDS011224R4101

  • 8/10/2019 3BDS011224 Eng Function Designer

    17/617

    3BDS011224R4101 17

    About This Book

    GeneralThis book describes Function Designer, the configuration tool for system-wide

    Function Diagrams. It serves as application and reference manual for Function

    Designer provided with Engineering Workplace of IndustrialITExtended

    Automation System 800xA.

    The book also describes the use of Function Designer as a diagnostic and

    commissioning tool.

    Section 1, Introductionintroduces you to Function Designer.

    Section 2, Installationreferences installation information.

    Section 3, Configurationdescribes configuration and application procedures with

    Function Designer.

    Section 4, Graphic Editor Referencedescribes the user interface of the graphiceditor of Function Designer in detail.

    Section 5, Maintenanceholds and references information helpful in case of

    maintenance issues.

    For a quick start you can read What You Can Do with ...on page 46and Getting

    Startedon page 51and Tutorialon page 62first.

  • 8/10/2019 3BDS011224 Eng Function Designer

    18/617

    Intended User About This Book

    18 3BDS011224R4101

    Intended UserThe manual is meant for application engineers to get familiar with the functions and

    commands of Function Designer. To get the most recent hints, recommendations

    and settings please read the actual Release Notes which are delivered along with the

    product.

    The reader of this manual should have proper education about engineering in

    general, the work flow usually used in engineering projects, and the concept of

    Aspect ObjectsTM(seeIndustrialIT800xA System, Engineering Workplace, Basic

    Engineering Functions manual andIndustrialIT800xA System, Configuration

    manual).

    This book is not the only source of instruction for the Function Designer. ABB

    offers training courses for those who are intended to use the Function Designer

    The following subsections are a guide to the conventions and terminology used

    throughout this book.

    Document Conventions

    The following conventions are used for the presentation of material:

    The words in names of screen elements (for example, the title in the title bar of

    a window, the label for a field of a dialog box) are initially capitalized. Capital letters are used for the name of a keyboard key if it is labeled on the

    keyboard. For example, press the ENTER key.

    Lowercase letters are used for the name of a keyboard key that is not labeled on

    the keyboard. For example, the space bar, comma key, and so on.

    Press CTRL+C indicates that you must hold down the CTRLkey while

    pressing the C key (to copy a selected object in this case).

    Press ESCECindicates that you press and release each key in sequence (to

    copy a selected object in this case).

    The names of push and toggle buttons are boldfaced. For example, clickOK.

    The names of menus and menu items are boldfaced. For example, theFile

    menu.

  • 8/10/2019 3BDS011224 Eng Function Designer

    19/617

    About This Book Use of Warning, Caution, Information, and Tip Icons

    3BDS011224R4101 19

    The following convention is used for menu operations: MenuName >

    MenuItem > CascadedMenuItem. For example: select File> New> Type.

    The Startmenu name always refers to the Startmenu on the Windows

    Task Bar.

    System prompts/messages are shown in the Courier font, and user

    responses/input are in the boldfaced Courier font. For example, if you enter a

    value out of range, the following message is displayed:

    Entered value is not valid. The value must be 0 to 30.

    You may be told to enter the string TIC132 in a field. The string is shown as

    follows in the procedure:

    TIC132

    Variables are shown using lowercase letters.

    sequence name

    Use of Warning, Caution, Information, and Tip Icons

    This publication includes Warning, Caution, and Informationwhere appropriate

    to point out safety related or other important information. It also includesTipto

    point out useful hints to the reader. The corresponding symbols should be

    interpreted as follows:

    Warning icon indicates the presence of a hazard which could result inpersonal

    injury.

    Caution icon indicates important information or warning related to the concept

    discussed in the text. It might indicate the presence of a hazard which could

    result in corruption of software or damage to equipment/property.

    Information icon alerts the reader to pertinent facts and conditions.

    Tip icon indicates advice on, for example, how to design your project or how to

    use a certain function

  • 8/10/2019 3BDS011224 Eng Function Designer

    20/617

    Terminology About This Book

    20 3BDS011224R4101

    Although Warninghazards are related to personal injury, and Cautionhazards are

    associated with equipment or property damage, it should be understood thatoperation of damaged equipment could, under certain operational conditions, result

    in degraded process performance leading to personal injury or death. Therefore,

    comply fully with all Warningand Cautionnotices.

    Terminology

    The following is a list of terms associated with Function Designer that you should

    be familiar with. The list contains terms and abbreviations that are unique to ABB or

    have a usage or definition that is different from standard industry usage.

    Table 1. Terminology

    Term Description

    Allocatable group Group of function componentAspect Objectsandsymbol objectswhich will be allocated together in theControl Structure, e.g. into a controller application.

    Allocatable groupAspect

    Aspect that stores grouped function component and theirorder, e.g. the data flow order of CBMfunctions andCBMfunction blocks.

    (to) allocate To allocate an allocatable group within the ControlStructure, e.g. in a CBM application.

    To allocate an I/O Signal to a I/O board channel.

    Anchor First selected graphic componentof a multiple selection.

    Annotation layer Contains review comments.

    ARD The absolute reference designation is a hierarchicalconcatenation of relative Aspect Object names likeFunctional Designationor Location Designationwithin astructure.

    Aspect A representation of a facet of a real world entity, whichentity is represented as an Aspect Object. An aspectdefines a piece of information, and a set of functions tocreate, access, and manipulate the information.

  • 8/10/2019 3BDS011224 Eng Function Designer

    21/617

    About This Book Terminology

    3BDS011224R4101 21

    Aspect category A specialization of an aspect type. For example, theaspect type Graphic Display includes the categoriesOverview, Group, and Object Display.

    Aspect Framework

    (Afw)

    Platform functionality that supports integration of aspect

    systems and connectivity components, includingconcepts, APIs, and tools.

    System 800xA platform A collection of software that forms the basis for an IITsystem, and provides the development and executionenvironment for IIT compliant applications. The System800xA platformincludes the Aspect Framework.

    Aspect ObjectTM Aspect Objectsare representations of real world entitiesthat a user interacts with, such as valves, reactors,products, material, production orders, batches, customeraccounts, etc. Different facets of these real world entitiesare modeled as aspects. An Aspect Object is not anobject in a strict sense, e.g. like a COM object, but rathera container of references to implementations of itsaspects.

    Aspect ObjectArchitecture

    The Aspect ObjectArchitecturedefines the AspectObject concept, the System 800xA platform, the AspectFramework, the system topology, underlyingtechnologies, and concepts and rules for development ofAspect Systemsand for device integration.

    Aspect Object structure An organization of Aspect Objects in a hierarchicalstructure, based on some specific form of parent-child

    relationships between the objects. Examples areFunctional Structure, where the relationships are definedby functional containment, and Location Structure,where the relationships are defined by physicalplacement of the objects.

    Table 1. Terminology

    Term Description

  • 8/10/2019 3BDS011224 Eng Function Designer

    22/617

    Terminology About This Book

    22 3BDS011224R4101

    Aspect Object type An Aspect Object type defines certain characteristicsthat are shared between several Aspect Objectinstances, such as a basic set of common aspects. Thismakes it possible to create and efficiently re-usestandardized solutions to frequently recurring problems.For example, rather than building an Aspect Object fromscratch for every valve in a plant, you can define a set ofvalve types, and then create all valve objects asinstances of these types.

    Aspect property A data field on an aspect of an Aspect Object that can beaccessed through property reference mechanism,Function Designer, Aspect Data Sheet, Single Aspect

    Editor, and Bulk Data Manager.

    Aspect Server A server that runs the central functions of the AspectObjectarchitecture, such as Aspect Directory, Structureand Name Server, Cross Referencing, File SetDistribution, and so on.

    The Aspect Serveris normally used as the Windowsdomain controller for the control and client/server

    networks.

    Aspect system A software system, which implements one or severalaspect typesby providing one or several Aspect SystemObjects.

    Aspect system object A COM object through which an Aspect Systemprovides(part of) the functionality associated with an Aspect

    Type. This COM object supports certain framework-defined interfaces, through which the application caninitiate and participate in common operations on AspectObjectsand Aspects.

    Aspect type An aspect typerepresents the implementation of acertain aspect. For example, the aspect systemProcessGraphics implements the aspect typesGraphic Display,Faceplate, and Display Element.

    Table 1. Terminology

    Term Description

  • 8/10/2019 3BDS011224 Eng Function Designer

    23/617

    About This Book Terminology

    3BDS011224R4101 23

    Aspect view An aspect can typically present its information in severaldifferent ways. These presentations are called aspectviews.

    (to) assign To assign function components, e.g. controller functions,

    function blocks or control modules to allocatable groups

    Audit event An event that is recorded in the audit trail.

    Audit trail An automatic record of all operator and engineeringactions, showing who made the action and when.Actions include operator actions, such as opening avalve, starting a manufacturing sequence, entering somedata, acknowledging an alarm, etc., as well as entries,

    changes, moves or deletes of electronic records, systemconfiguration data, and security settings.

    In the 800xA system, the audit trail is a subset of allevents, including those events that are classified as auditevents.

    Authentification The process by which the system validates the user'slogon information. A user's name and password arecompared against an authorized list. If the systemdetects a match, access is granted to the extentspecified in the permissions list for that user.

    AutoArrange Function that recomputes the position of graphiccomponents. The criterias for the computed positionsmay be individual for each application. If necessary, newpages will be inserted or empty pages may be deleted.

    AutoInsert Function that adds a graphic component, e.g. a FunctionComponent symbol without affecting the position ofexisting components. If necessary, new pages will beinserted.

    Background layer Contains graphic componentswithout any functionrelated aspect data.

    Table 1. Terminology

    Term Description

  • 8/10/2019 3BDS011224 Eng Function Designer

    24/617

    Terminology About This Book

    24 3BDS011224R4101

    Base library See Library.

    CBM Control Builder MProfessional (for AC 800M).

    Client application Client applicationsare applications that utilize thefunctionality provided by one or moreAfw Services, forexample, to present some information to a user.

    Client/Server network A client/server networkis used for communicationbetween servers, and between workplaces and servers.

    COM The Microsofts Component Object Model (COM) is asoftware architecture that allows applications to be builtfrom binary software components.

    Communication points During allocation of function diagrams into allocatablegroups, connections between function componentobjects which are connected directly have to be split up ifthey are placed in different allocatable groups duringcontroller configuration data generation: then a label (orcommunication point) has to be created, attached to thesignal and automatically named; these labels could also

    be created by the user inside the function diagram.Component view Viewon function aspectto display or edit the interface of

    a function component (inputs, outputs, type) and itssymbolrepresentation.

    Composite AspectObject

    An Aspect Object instance that contains other objectinstances. This containment is implemented by havingother objects as children in one or more structures

    where the composite object is placed. The set of objectsplaced under the composite object are the children ofthe composite object. Usually the term "compositeobject" means a composite object including all itschildren.

    Table 1. Terminology

    Term Description

  • 8/10/2019 3BDS011224 Eng Function Designer

    25/617

    About This Book Terminology

    3BDS011224R4101 25

    Composite AspectObject type

    A composite Aspect Object type describes a set ofAspect Objectsorganized in a structure, with a parentobject and one or several child objects. The children in acomposite object type are called formal instances,because they inherit from object types defined

    elsewhere in the Object Type Structure, but they are notactual instances. When a composite object isinstantiated actual instances are created for these childobjects.

    Connection see Connection linkand Connect string

    Connection link Polyline between two connection ports or between a port

    and a connection point. In general, connection links getautomatically routed. Manual routing is possible bymoving and freezing link vertices by mouse.

    Connection network Set of 1:1, 1:N, M:N connections. A connection networkhas 1..M sources and 1..N sinks, and is defined by itsunique network name, a connect stringof type variable.

    Connection networks are unique in a function diagram.

    Connection port Defined start/end point of a symbolfor a connection.

    Connect string Defines the type of a connection:- Connection to constant, e.g. 1, 3.14, ConstString

    - Connection to variable/network, e.g. link, abc.

    Connectivity component A connectivity componentprovides access to real timedata, historical data, and/or alarm and event data, from a

    certain type of device.

    Connectivity package Connectivity components, up-loader, supporting aspectsystems (for example, for configuration), and graphicalelements, faceplates, Aspect Object types, and so on,bundled together to provide the integration of a certaintype of devices into the IIT system.

    Table 1. Terminology

    Term Description

    T i l Ab Thi B k

  • 8/10/2019 3BDS011224 Eng Function Designer

    26/617

    Terminology About This Book

    26 3BDS011224R4101

    Connectivity Server A server that provides access to controllers and othersources for real-time data, historical data, and alarm andevent data. A Connectivity Serverruns services relatedto OPC/DA, APC/AE, OPC/HAD, and SysMsg.

    Context menu A menu that appears when you right-click on an AspectObject or an aspect. The context menu lists aspectoperations, actions, aspects, and global operations.

    Contiguous linearmultiple selection

    The selected area on a diagram is determined by thegraphical orderof the graphic components.

    Contiguous rectangularmultiple selection

    The selected area on a diagram is determined by arectangle given from the coordinates of the selection-

    startpoint and the selection-endpoint (diagonal of therectangle).

    Diagram parameter See Off-diagram parameter.

    Diagram view Viewon function aspect to display or edit a functiondiagram.

    Digital signature A digital code, that can be attached to electronically

    stored or transmitted data record, and that uniquelyidentifies the data and the individual that signed thedata. Like a written signature, the purpose of a digitalsignature is to guarantee that the individual signing thedata record really is who he or she claims to be, and thatthe data has not been altered since it was signed.

    Document Aspect An aspectthat stores documents like Excel workbooks

    and Word documents. Book Title workbooks can bestored at Aspect Objectsas Document Aspects.

    Document reference Reference various document property values like actualpage number, date, time

    Document Manager Aspect Systemfor the Document Aspect.

    Table 1. Terminology

    Term Description

    About This Book Terminology

  • 8/10/2019 3BDS011224 Eng Function Designer

    27/617

    About This Book Terminology

    3BDS011224R4101 27

    Double authentification The process of identifying two individuals, usually basedon usernames and passwords. Double authentication istypically used to ensure that certain critical operationsare performed by an authorized individual and approvedby an additional individual, where the additional

    individual has the authority to approve such operations.

    Drawing page Page of a function diagram you see on the screen. Thedrawing page size and thus the scroll range is definedvia Edit > Measurements and Size.

    On contrast, the printer page is the paper in the printer.The printer page size is defined via File > Page Setup.

    Electronic signature A computer data compilation of any symbol or series ofsymbols executed, adopted, or authorized by anindividual to be the legally binding equivalent of theindividual's handwritten signature.

    EngineerIT The name for the suite of products for plant engineeringof an automated process.

    Extension library See Library.

    Faceplate A faceplate is an aspect that provides a graphicalrepresentation of a certain Aspect Object, withpresentation of certain properties related to the object,and mechanisms for operator interaction such as on/off,increase/decrease, etc. Aspect Object types ofteninclude several different faceplate aspects, providingdifferent presentation and interaction possibilities.

    See also Object display.

    Field code Defines dynamic text with a document reference oraspect property reference (parameter reference).

    Table 1. Terminology

    Term Description

    Terminology About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    28/617

    Terminology About This Book

    28 3BDS011224R4101

    Fieldbus A fieldbus is used to interconnect field devices, such asI/O modules, smart sensors and actuators, variablespeed drives, PLCs, or small single loop devices, and toconnect these devices to the IIT system.

    Fieldbus device Device connected through an IIT supported fieldbus.Examples are remote I/O and smart sensors andactuators, but also controllers, robots, variable speeddrives, etc., when these devices are connected througha supported fieldbus.

    Free graphics Graphic components, e.g. primitives on any layer withoutany function related aspect data.

    Function aspect Aspectof category Function that comprises bothfunction component and function diagram data viewed inComponent view and Diagram view, respectively.

    Typically inherited from the function component (AspectObject) type.

    Function component A symbolthat has function-related aspect data to otheraspect systems, e.g.

    - CBM: function, function block, control module

    - Fieldbus Builder: field device, function block

    - I/O Signal, Connector,...

    According to its type definition, it can either be

    a) NOT an Aspect Object, but a symbol object visible ona function diagram only

    b) an Aspect Object both visible in the FunctionalStructure and on a function diagram

    Function componentAspect Object

    Aspect Object with a function aspect visible both inFunctional Structure and as symbolon a functiondiagram. Stored tree-persistent in the FunctionalStructure.

    Table 1. Terminology

    Term Description

    About This Book Terminology

  • 8/10/2019 3BDS011224 Eng Function Designer

    29/617

    About This Book Terminology

    3BDS011224R4101 29

    Function componentsymbol object

    Function component visible as symbolon a functiondiagram only. NOT an Aspect Object. Stored diagram-persistent within a function diagram.

    Function component

    template

    Symbolserving as template for Function components

    with extensible/variable number of in/outputs. Oninstantiation, a Function componentsymbol isautomatically created from the template, the XML typedefinition, and the actual number of in/outputs.

    Function componenttype

    Aspect Object type defined in Object Type Structure witha function aspect. Defines the interface of a functioncomponent (inputs, outputs, type) and its symbol

    representation.The creation info of the object type definition determinesif a function component instance is either an AspectObject or just a symbol object.

    Function diagram A function diagram is made up of function componentsymbols, connectors, connections, andfree graphics,with up to four layers. Can be nested and represented as

    function component on the next higher level.Function diagramtemplate

    Template for the master page layerof a Functiondiagram, e.g. A3/A4 portrait/landscape withheaders/footers. The template can be copied orreferenced in the diagram.

    Function diagram type Aspect Object type defined in Object Type Structure witha function aspect defining a Function diagram. Typically

    a Control Module type created by Function Designer.

    Function parameterAspect

    Aspect of category Function Parameter that comprisesaspect properties, symbol properties, and connections.Typically copied from the function component (AspectObject) type.

    Table 1. Terminology

    Term Description

    Terminology About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    30/617

    Terminology About This Book

    30 3BDS011224R4101

    Graphic component Generic term for

    Graphic primitive (rect, line, ... text, port, picture)

    Group of graphic primitives

    ActiveX Control

    Graphic Element (made with Graphics Builder)

    Symbol

    Link

    A Graphic Component has (Graphic) ComponentProperties like line color, fill color etc. In general,Graphic Components can be sized and rotated.

    Graphic element Graphic element (ActiveX Control) made with GraphicsBuilder.

    Graphic primitive Generic term for an atomic graphic object:

    line, polyline, polygon, rectangle, polycurve, closedcurve, ellipse, text, label, port, picture

    Graphical order The graphic componentsdisplayed in the drawing areaare ordered by the top-left coordinates of their boundingrectangle in the sense of top to bottom and left to right.

    IndustrialIT ABB's vision for enterprise automation.

    IndustrialITapplication An application that integrates into the 800xA system andprovides a certain functionality in the form of aspects.Bulk Data Manager can load and save data from/tothese applications. Examples are Parameter Manager,

    Document Manager, etc.IndustrialITEnabled A concept and a set of criteria for verifying that a product

    is Industrial IT conformant.

    IndustrialITinstallation An installation of Industrial IT products at a particularsite

    Table 1. Terminology

    Term Description

    About This Book Terminology

  • 8/10/2019 3BDS011224 Eng Function Designer

    31/617

    gy

    3BDS011224R4101 31

    IndustrialITproduct A product that meets certain criteria for Industrial ITconformance (see Industrial IT enabled).

    IndustrialITsystem An arrangement of Industrial IT products, which worktogether as a system, implementing (part of) the

    IndustrialIT vision.IndustrialITsystemoffering

    A defined offering to the market of Industrial IT productsintended for a particular area of application or use. Theproducts that are included in an Industrial IT offering areverified together, and the resulting system has a definedbehavior, capacity, and performance.

    Label Kind of text component that is associated to a

    symbol or to a connection link. Can be movedseparately, or together with its owning symbol orconnection link.

    Used also during allocation to define connectionpoints

    Layer Kind of namespace for graphic components. Onlygraphic components of the active layer are accessible.

    Library A collection of Aspect Object types that are kept togetherfrom a distribution and life cycle management point ofview.

    - A Base library contains Aspect Object types.

    - An Extension library contains additional aspects thatextend the object types contained in a specific Baselibrary

    Link See connection link

    Table 1. Terminology

    Term Description

    Terminology About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    32/617

    32 3BDS011224R4101

    Log over Temporarily changing user, without first logging out thecurrent user and without breaking the current context.This function is useful in cases were a certain operationrequires higher authority than that held by the currentuser, in which case e.g. a supervisor may temporarily

    assume the responsibility, allowing his or her authority tobe temporarily applied.

    Logic layer Contains mainly function components, connectors, andconnectionswith function related aspect data. Also freegraphicscan be drawn on the logic layer.

    Master page layer Contains header and footer definitions for all pages and

    defines the size of the drawing area. Can comprisedynamic text with text field codes, e.g. the actual pagenumber.

    MDI The Multi Document Interface allows the user to openmultiple document windows in one application frame.

    Menu Menus are part of the menu bar. When you click with themouse on a menu bar entry, a menu which shows one or

    several menu commands (items) or a submenu isdisplayed. If you click on a menu item, the respectivecommand is executed.

    Menu Bar The menu bar is a bar below the main windows title bar.It holds the menu entries.

    Network See connection network.

    NUMPAD Numeric keypad. If NUMPAD is used in this document,for example, NUMPAD -, the meaning is that the NUMkey of the numeric keypad has to be active.

    Table 1. Terminology

    Term Description

    About This Book Terminology

  • 8/10/2019 3BDS011224 Eng Function Designer

    33/617

    3BDS011224R4101 33

    Object display An object display is an aspect that provides a graphicalrepresentation of an Aspect Object, with acomprehensive presentation of the object's properties.Interaction mechanisms include support for tuning,calibration, etc., in addition to operator related

    interaction such as on/off, increase/decrease, etc. (seeFaceplate).

    Off-diagram parameter Function component with labeled in/out symboltorepresent an input/output parameter of a nested diagramon lower level.

    Off-diagram reference Function component with labeled cross-referencesymbolto represent sink /source of a connectionbetween different function diagrams.

    Off-page connector Labeled cross-reference symbolto represent sink /source of a connection between different pages of afunction diagram.

    On-page connector Labeled symbolto represent sink / source of aconnection on the same fixed page. This is an option

    that can be used instead of connection poly-lines toavoid too many crossings on a page.

    OPC An application programming interface defined by theOPC Foundation. The application of the OPC standardinterface makes possible inter operability betweenautomation/control applications, field systems/devicesand business/office applications.

    OPC Item OPC items represent connections to data sources, i.e.object properties. An OPC item is identified by a string:. Associated with eachOPC item are Value, Quality and Time Stamp. Note thatOPC items are not identical with the data sources - theyrepresent connections to them.

    See also Property.

    Table 1. Terminology

    Term Description

    Terminology About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    34/617

    34 3BDS011224R4101

    Operation (AspectObject operation)

    The system defines a set of operations that can beperformed on Aspect Objects, such as Edit, Lock,Configure, Tune, View, etc.

    An aspect system (actually an aspect type) can defineadditional operations, as part of the registration done byevery aspect system.

    Parameter reference See Property reference.

    Permission A permission (or access mask) groups a set ofoperations that require the same authority. For eachoperation defined for an aspect, the aspect categoryspecifies the permission needed to use that operation.

    Plant Explorer A configuration of the Internet Explorer for creating theAspect Object that you use to put together the plant. Youcan also use it to browse and search the structures ofthe plant.

    Port see Connection port.

    Preview area The area in the Plant Explorer window where the

    properties of one selected aspect are presented in theAspect List Area. Also called Preview window.

    Primitive See graphic primitive.

    Product suite Products with similar functionality are kept together in asuite. Suites names have a superscripted IT-suffix.Examples: OperateIT, ControlIT, ProduceIT, and so on.

    Project A Projectcollects all data of an engineering project.They are administrated by the Configuration Wizardapplication of the Aspect Object Framework. Systemis asynonym for Project.

    Table 1. Terminology

    Term Description

    About This Book Terminology

  • 8/10/2019 3BDS011224 Eng Function Designer

    35/617

    3BDS011224R4101 35

    Property(Object property)

    Aspect Objects can have properties. A property is anamed data item that is related to an Aspect Object.Properties are typically owned and managed by aspectsystems.

    An aspect system supplies information throughframework-defined interfaces about the properties itexposes. These properties become accessible throughAfw OPC/DA.A control aspect, for example, may exposeproperties such as VALUE, SETPOINT, and OUTPUTfor a control function. The Name aspect provides theproperties NAME and DESCRIPTION.

    See also OPC item.

    Property reference References any Aspect propertyvalue stored in thesystem. Defined by a string containing a path to aproperty. Example: .:Name.Name

    Re-authentification The process of re-identifying an individual previouslyidentified through authentication. Re-authenticationserves two purposes

    1. It verifies that the individual trying to perform a certainoperation is identical with the user that is currentlylogged on.

    2. It means that the user electronically signs that he orshe is performing the operation.

    Reference designation A reference designation designates an Aspect Object ina structure unambiguously (not checked by the system)with respect to its parent objects. Absolute referencedesignations consists of a concatenation of all relativereference designations.

    SCM Single Control Module (CBM)

    Table 1. Terminology

    Term Description

    Terminology About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    36/617

    36 3BDS011224R4101

    Security Security controls a user's authority to perform differentoperations on Aspect Objects, depending on severalparameters:

    - The user's credentials, as provided by Windows

    - The node where the user is logged in. This makes itpossible to give a user different authority depending onwhere he or she is located, e.g. close to the processequipment, in a control room, or at home accessing thesystem through Internet

    - The operation the user wants to perform

    - The Aspect Object that the user wants to perform theoperation on.

    Security definitionaspect

    An aspect that holds one ore more security descriptors.

    Security descriptor A security descriptor includes an access control list,where each entry specifies a permission (access mask)and the users and/or user groups that are granted (ordenied) access. The security descriptor also includes an

    audit control list, specifying which operations shall belogged for auditing purposes. See also relevantdocumentation on Microsoft Windows security functions.

    Server A node that runs one or several Afw Services.

    Service A software component that provides a certain set offunctions in the system, typically for use by various clientapplications. See also Afw Service.

    Service provider A process that runs a service.

    Table 1. Terminology

    Term Description

    About This Book Terminology

  • 8/10/2019 3BDS011224 Eng Function Designer

    37/617

    3BDS011224R4101 37

    Solution A configuration of software and hardware componentsthat can be applied to a certain class of problems. Thedesign and functional scope of a solution should beoptimized to make it re-usable in a practical way. Asolution is built from other solutions and/or basic system

    functions. It consists of simple and composite AspectObject types, with default parameter values and otherconfiguration data for the aspects, for example, controllogic, process graphics, alarm and event specifications,reports, and so on.

    Structure A hierarchical tree organization of Aspect Objects thatdescribes the dependencies between the real objects.

    An Aspect Object can exist in multiple structures, forexample both in a Functional Structure and in a locationstructure.

    Symbol Generic term for a single or a group of graphiccomponent(s). A symbol graphically represents afunction component. It can have an arbitrary number ofconnection ports with connections. It is created/edited in

    Component view.System A System collects all data of an engineering project.

    They are administrated by the Configuration Wizardapplication of the Aspect Object Framework. Projectisan synonym for System.

    Table 1. Terminology

    Term Description

    Terminology About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    38/617

    38 3BDS011224R4101

    System application A software package that provides functionality in the IITsystem.

    System applications cooperate according to rulesdefined by the IIT architecture, using mechanismsprovided by the 800xA system. They are normally

    bundled into System Products or System ProductExtensions.

    System applications are implemented as clientapplications or services.

    To participate in Aspect Object operations, and thus bean integrated part of an IIT system, a system applicationmust present itself as an aspect system (or possibly as

    several aspect systems).When there is no risk for confusion with user application,the term application may be used instead of systemapplication.

    System extension A system extension consists of one or more systemapplications that are bundled as an extension to one orseveral existing system products. A system extension

    can only be installed if (one of) the correspondingsystem product(s) has been installed previously.

    System product A system productconsists of applications bundledtogether with relevant parts of the 800xA system.Several System Products can be installed on the samephysical node.

    System productextension

    A System Product Extensionconsists of one or moreapplications that are bundled as an extension to one orseveral existing System Product. A System ProductExtension can only be installed if (one of) thecorresponding System Product(s) has been installedpreviously.

    Table 1. Terminology

    Term Description

    About This Book Terminology

  • 8/10/2019 3BDS011224 Eng Function Designer

    39/617

    3BDS011224R4101 39

    System version A system version defines the collection of specificversions of Industrial IT products, as well as operatingsystem and similar components, which constitute asystem offering at a given point in time.

    VBScript An easy to learn, Visual Basic like scripting languagefrom Microsoft.

    View (see also Aspect View).

    WDI Workbook Document Interface. Alternative to MDIwithdocuments accessed by tabs as e.g. in MS-Excel.

    Workplace User interactive functions that are combined for a

    particular use case, for example, Operator Workplace,Engineering Workplace, and so on.

    A node that runs one or several workplace applications.

    Table 1. Terminology

    Term Description

    Terminology About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    40/617

    40 3BDS011224R4101

    Figure 1. Naming of different components on a diagram

    About This Book Terminology

  • 8/10/2019 3BDS011224 Eng Function Designer

    41/617

    3BDS011224R4101 41

    Figure 2. Naming of different components on a diagram

    Related Documentation About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    42/617

    42 3BDS011224R4101

    Related Documentation

    The following is a listing of documentation related to Function Designer.

    Table 2.

    Category Title Description

    Installation IndustrialIT 800xA - System

    Installation

    Describes installation of System 800xA

    SystemAdministration

    IndustrialIT800xA - System

    Administration and Security

    Describes security setup andadministration of System 800xA

    Operation IndustrialIT800xA - System

    Extended Operation

    Describes operation of System 800xA.

    Configuration Industrial

    IT

    800xA - SystemConfiguration

    Gives an overview on configuration andengineering of System 800xA from thecontrol system software perspective.

    IndustrialIT800xA - Engineering

    Engineering Workplace

    Basic Engineering Functions

    Describes the basic engineeringfunctionality of the EngineeringWorkplace of System 800xA

    IndustrialIT800xA - Engineering

    Graphics

    Describes configuration of processgraphics of the Process Portal A base ofSystem 800xA.

    IndustrialIT800xA - Control and I/O

    Basic Control Software

    Introduction and Configuration

    Describes control module and functionblock based engineering issues ofintegrated Control Builder MProfessional of the EngineeringWorkplace of System 800xA.

    IndustrialIT800xA - System

    IEC 61131 Control Languages

    Introduction

    Introduces to IEC 61131 languagessupported in Control Builder MProfessional of the EngineeringWorkplace of System 800xA.

    About This Book Related Documentation

  • 8/10/2019 3BDS011224 Eng Function Designer

    43/617

    3BDS011224R4101 43

    IndustrialIT800xA - Control and I/O

    Extended Control Software

    Binary and Analog Handling

    Describes control module and functionblock object type design and applicationprogramming strategy and design topicsof Control Builder M Professional of theEngineering Workplace of System

    800xA

    IndustrialIT800xA - Control and I/O

    OPC Server for AC 800M

    Installation and Configuration

    Describes installation and productconfiguration of the OPC Server for AC800M of System 800xA .

    IndustrialIT800xA - Device Management

    PROFIBUS

    Configuration

    Describes the basic features ofPROFIBUS device integration of System

    800xA and how to configure theindividual software components.

    IndustrialIT800xA - Device Management

    HART

    Configuration

    The document describes the basicfeatures of HART Device integration ofSystem 800xA and how to configure theindividual software components.

    Table 2.

    Category Title Description

    Related Documentation About This Book

  • 8/10/2019 3BDS011224 Eng Function Designer

    44/617

    44 3BDS011224R4101

  • 8/10/2019 3BDS011224 Eng Function Designer

    45/617

    3BDS011224R4101 45

    Section 1 Introduction

    Product OverviewFunction Designer is the engineering portal for plant oriented engineering with

    Aspect Objects. It provides a graphical user interface, which makes complex control

    strategies easy to engineer and even easier to maintain. Point and Click navigation

    across diagrams following the signal flow or hierarchy is one of the build-in

    features. Another powerful feature is to simplify complex system configuration

    issues especially regarding connections where it hides the IEC61131 complexity

    behind one connection line.

    Function Designer provides a Component view and a Diagram view. The

    Component view is used to design graphical symbols representing an Aspect Object

    type where the Diagram view is using those graphical symbols when Aspect Objects

    are arranged and ports of these objects get interconnected.

    Product ScopeFunction Designer is a component of Engineering Workplace of IndustrialIT

    Extended Automation System 800xA.

    Function Designer provides:

    Function oriented design rather than controller or task oriented design.

    Homogeneous graphical user interface for different Aspect Systems.

    Functional design combining different Aspect Systems.

    Function oriented view on plant wide configuration.

    Combination and connection of function component from different Aspect

    Systems on one function diagram.

    Connection tracing from source to sink of function components or vice versa.

    What You Can Do with ... Section 1 Introduction

  • 8/10/2019 3BDS011224 Eng Function Designer

    46/617

    46 3BDS011224R4101

    Horizontal navigation throughout a group of functions or the entire system.

    Vertical navigation - top down, bottom up - throughout the functionalhierarchy.

    Aspect System Integration, navigation to other aspect systems via context

    menus.

    Display of on-line values from OPC server(s).

    Automatic MMS communication for connections across different applications.

    What You Can Do with ...

    Function Designer provides a Component view and a Diagram viewon a Function

    aspect.

    Within Component view, graphical symbols are designed, which represent an

    Aspect Object type or an Aspect Object. Function Designer is not only provided

    with basic graphic components as for example line, box, text and circle. Enhanced

    features as ports referencing to a configuration entity in the represented Aspect

    Object and the capability to display current values of the Aspect Object within a text

    field are elevating the efficiency. Most of the plant control related Aspect Object

    types are already shipped with default graphical symbols.

    Within Diagram view, Aspect Objects needed to implement a certain control

    strategy are arranged on a diagram. The ports of the Aspect Objects can beconnected with an easy drag and drop operation. Interconnections between Aspect

    Objects on different pages as those between different diagrams are shown as

    connection symbols. The connection can be followed via point and click. Once a

    function diagram Aspect Object gets inserted into Control Structure, the appropriate

    code for the control system devices as AC 800M controller and I/O devices gets

    created. Once the control logic is downloaded, Function Designer can show on-line

    values from OPC server(s) at selected components, ports, and connection links.

    Both views not only allow to place basic graphic components, they are enabled to

    host bitmaps and controls (e.g. ActiveX and Graphic Elements made with Graphics

    Builder).

    Section 1 Introduction Whats New in This Release

  • 8/10/2019 3BDS011224 Eng Function Designer

    47/617

    3BDS011224R4101 47

    Whats New in This Release

    To get the news of this release please read theIndustrialIT800xA System,Installationmanual.

    Prerequisites and Requirements

    To get the actual requirements and recommendations please read theIndustrialIT

    800xA System, Installationmanual.

    Prerequisites and Requirements Section 1 Introduction

  • 8/10/2019 3BDS011224 Eng Function Designer

    48/617

    48 3BDS011224R4101

  • 8/10/2019 3BDS011224 Eng Function Designer

    49/617

    3BDS011224R4101 49

    Section 2 Installation

    Function Designer as a component of the Engineering Workplace of 800xA is

    installed according to the instructions in theIndustrialIT800xA System,Installationmanual.

    Section 2 Installation

  • 8/10/2019 3BDS011224 Eng Function Designer

    50/617

    50 3BDS011224R4101

  • 8/10/2019 3BDS011224 Eng Function Designer

    51/617

    3BDS011224R4101 51

    Section 3 Configuration

    Before You StartSystem Creation

    System creation is described in theIndustrialIT800xA System, Installation

    manual.

    Getting Started

    Application Start-up

    To start-up Function Designer, click right the My ePlanticon on your PCs desktop

    to open the context menu, then point to the appropriate system name (for example,

    MySystem35) to open the next, cascaded context menu and then click on

    Engineering Workplace. Engineering Workplace is the recommended workplace,

    as it adds some useful engineering commands and functions to the Advanced

    During the system creation phase the Configuration Wizard will present a

    SystemExtensiondialog where you can check the system extensions or

    components which you want to have in your system.

    To get the Function Designercore functions in your system, check the check box

    Function Designer.

    To get additional Function Designerfunctions, e.g. for CBM / AC 800M

    integration, or for Fieldbus Builder P/H integration, additionally check Function

    Designer for AC800Mor Function Designer for FB P/H,respectively.

    Application Start-up Section 3 Configuration

  • 8/10/2019 3BDS011224 Eng Function Designer

    52/617

    52 3BDS011224R4101

    context menu of aspect objects, e.g. Bulk Data Manager and I/O Allocation.

    However, Function Designer runs within Plant Explorer Workplace, too.

    The Engineering Workplace / Plant Explorer gets opened for your selected

    system.

    In Engineering Workplace or Plant Explorer Workplace select Functional Structure.

    Create or open a Function Aspect of any Aspect Object, select Component view or

    Diagram view, and Function Designer will start up.

    Now the Function Designer is ready to be used to design function components andfunction diagrams.

    Figure 3. Start-up of Engineering Studio

    Section 3 Configuration Application Start-up

  • 8/10/2019 3BDS011224 Eng Function Designer

    53/617

    3BDS011224R4101 53

    Choose Functional Structure from the drop down list in the upper left area of the

    Engineering Workplace / Plant Explorer, and select the aspect object of interest

    Figure 4. Engineering Workplace / Plant Explorer

    If you click Engineering Workplace directly on the context menu, the Plant

    Explorer gets opened for the last started system which is marked in the context

    menu by an asterisk (e.g MySystem35*).

    Preview Area

    Structure Browser

    Aspect Area

    Application Start-up Section 3 Configuration

    f h F i l S Th f h l d bj

  • 8/10/2019 3BDS011224 Eng Function Designer

    54/617

    54 3BDS011224R4101

    from the Functional Structure tree. The aspects of the selected aspect object are

    displayed.

    Click on the Function aspect and Function Designer displays a function diagram in

    Plant Explorers preview area (more exactly, the Function aspects Diagram view

    gets displayed) (Figure 6).This preview offers full functionality for working with

    function diagrams.

    To open Function Designer in a separate window, that can be maximized to use the

    complete screen (Figure 7), double-click the Function Aspect. Alternatively, right-

    click the Function Aspect and choose Diagramfrom the context menu. Choosing

    Componentfrom the context menu, you also can directly open the Function

    AspectsComponent View.

    Figure 5. Aspects Objects in Engineering Workplace / Plant Explorer

    Section 3 Configuration User Interface

    User Interface

  • 8/10/2019 3BDS011224 Eng Function Designer

    55/617

    3BDS011224R4101 55

    User Interface

    Function Designer runs inside Plant Explorer. Recommended workplace is theEngineering Workplace, but you can also use the Plant Explorer Workplace.

    User interface of Function Designer is either the preview window within the Plant

    Explorer window or the separately opened Functionpopup window. Indicator in

    any case is the :Functionsuffix in the drop down list on top of the window area,

    respectively the corresponding window title.

    Function Designer menus, toolbars, and windows are displayed within PlantExplorers preview window as well as in any Plant Explorer overlap window.

    Typically you will set the Function Designer user interface preferences in a manner

    that inside preview window only a minimal set of menus, toolbars and windows is

    displayed, whereas inside Plant Explorer popup windows all user interface controls

    and windows are displayed.

    User Interface Section 3 Configuration

  • 8/10/2019 3BDS011224 Eng Function Designer

    56/617

    56 3BDS011224R4101

    Figure 6. Function Designer in Plant Explorer Preview Window

    Section 3 Configuration User Interface

  • 8/10/2019 3BDS011224 Eng Function Designer

    57/617

    3BDS011224R4101 57

    Find a more detailed description of the user interface in chapters

    Exploring the Windows User Interface Working with Menus(menu reference)

    Working with Toolbars(toolbar reference)

    General Accelerator Keys(accelerator key reference).

    Figure 7. Function Designer in Plant Explorer Popup Window

    Preference Settings Section 3 Configuration

    Preference Settings

  • 8/10/2019 3BDS011224 Eng Function Designer

    58/617

    58 3BDS011224R4101

    Preference Settings

    Function Designer stores recent settings and preferences according to their scope:

    Function Settings

    System wide settings like visibility of port parameters, instantiation kind, and

    rules are stored within the Function settings aspect, see Figure 8.

    The function settings DefaultIsVisible, InitvalIsVisible, NameIsVisible,

    and DescriptionIsVisibleshow/hide corresponding port parameters on

    instantiation of function blocks and control modules. The default settingsin Figure 8automatically hide port parameters of control modules with

    default or initial values (need not to be connected), and show Name and

    Description and other parameters which need to be connected.

    The function setting InstantiateComponentssets the instantiation kind.

    According to that setting, new components in a function diagram are

    either created as function component aspect object, visible in Functional

    Structure, or as function component symbol object, visible on the diagram

    only.

    The function setting DefaultName determine the name pattern used on

    instantiation of variables, diagram references, diagram parameters, field

    devices, IO signals, functions, function blocks and control modules.

    $DiagramName_$ObjectTypeName generates a default name that takes

    Section 3 Configuration Preference Settings

    the diagram name as prefix, adds a _, the object type name, and a unique