3bds011224 eng function designer
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