abb 800xa system 800xa engineering 6.0 process graphics
Post on 13-Apr-2018
743 Views
Preview:
TRANSCRIPT
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
1/739
Power and productivityfor a better worldTM
System 800xA EngineeringProcess Graphics
System Version 6.0
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
2/739
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
3/739
System 800xA EngineeringProcess Graphics
System Version 6.0
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
4/739
NOTICE
This document contains information about one or more ABB products and may include a
description of or a reference to one or more standards that may be generally relevant to
the ABB products. The presence of any such description of a standard or reference to a
standard is not a representation that all of the ABB products referenced in this document
support all of the features of the described or referenced standard. In order to determine
the specific features supported by a particular ABB product, the reader should consult the
product specifications for the particular ABB product.
ABB may have one or more patents or pending patent applications protecting the intel-
lectual property in the ABB products described in this document.
The information in this document is subject to change without notice and should not be
construed as a commitment by ABB. ABB assumes no responsibility for any errors that
may appear in this document.
In no event shall ABB be liable for direct, indirect, special, incidental or consequential
damages of any nature or kind arising from the use of this document, nor shall ABB be
liable for incidental or consequential damages arising from use of any software or hard-
ware described in this document.
This document and parts thereof must not be reproduced or copied without written per-
mission from ABB, and the contents thereof must not be imparted to a third party nor used
for any unauthorized purpose.
The software or hardware described in this document is furnished under a license and
may be used, copied, or disclosed only in accordance with the terms of such license. This
product meets the requirements specified in EMC Directive 2004/108/EC and in Low Volt-
age Directive 2006/95/EC.
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respec-
tive owners.
Copyright 2003-2014 by ABB.
All rights reserved.
Release: December 2014
Document number: 3BSE049230-600 A
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
5/739
3BSE049230-600 A 5
Table of Contents
About This User ManualGeneral ............................................................................................................................21
User Manual Conventions ...............................................................................................21
Feature Pack .........................................................................................................21
Warning, Caution, Information, and Tip Icons ....................................................22
Terminology.....................................................................................................................22
Released User Manuals and Release Notes.....................................................................25
Section 1 - Introduction
Prerequisites and Requirements ......................................................................................30
Section 2 - Graphics Builder
Creating a New Graphic Aspect ......................................................................................33
Launching the Graphics Builder......................................................................................34
Modes ..............................................................................................................................34
Status Bar.........................................................................................................................35
Docking Support..............................................................................................................36
Editing Operations on Graphic Items ..............................................................................38
Manipulation Operation .......................................................................................40
Editing a Polygon, Polyline, Flexible Pipe, or High Performance Pipe...............44Grouping and Ungrouping ...................................................................................48
Aligning Graphic Items........................................................................................48
Ordering Graphic Items........................................................................................49
Flipping Graphic Items ........................................................................................49
Horizontal or Vertical Spacing of the Graphic Items ...........................................49
Rotating a Graphic Item.......................................................................................50
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
6/739
Table of Contents
6 3BSE049230-600 A
Grid and Snap ...................................................................................................... 51
Zoom In and Zoom Out ....................................................................................... 52
Copying and Pasting a Graphic Item ................................................................... 52
Toolbox Window ............................................................................................................. 53
Selecting Graphic Items from the Toolbox.......................................................... 55
Element Explorer ............................................................................................................ 55
Graphics Item List...........................................................................................................57
Adding an input item ........................................................................................... 59
Properties Window.......................................................................................................... 60
Type Editor...........................................................................................................63
Expression Editor ............................................................................................................ 65
Invoking the Expression Editor............................................................................ 67
Expression Editing Area ...................................................................................... 67
Data Selection Area ............................................................................................. 71
Context Information Area .................................................................................... 76
Help Area ............................................................................................................76
Auto Completion in Expression Editor................................................................77
Expression Variables ....................................................................................................... 77
Usage Window ................................................................................................................ 80
Input Properties ............................................................................................................... 82User Enumerations .......................................................................................................... 85
Viewing the Enumerations...................................................................................85
Creating user enumerations ................................................................................. 86
Solution Library .............................................................................................................. 88
Adding a solution to a solution library ................................................................ 89
Adding a solution to the edit panel ...................................................................... 89Context Menu and Toolbar .................................................................................. 90
Data References and Resource References ..................................................................... 95
Toolbar ............................................................................................................99
Context Menu.....................................................................................................102
Test Data........................................................................................................................ 103
Show Migration Errors.................................................................................................. 106
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
7/739
Table of Contents
3BSE049230-600 A 7
3BSE049230-600 A 7
Graphics Builder Settings..............................................................................................107
Editor ...........................................................................................................108
Toolbox Order ....................................................................................................109
Category Toolbox Filtering ................................................................................110
Display Documentation.................................................................................................112
Extracting Data for a Graphic Aspect ................................................................114
Reference Documentation .............................................................................................118
Section 3 - Graphic Aspects
Aspect Types in Process Graphics.................................................................................124
Structure of a Graphic Aspect .......................................................................................127
Building Blocks..................................................................................................128
Input Properties ..................................................................................................134
Expression Variables ..........................................................................................135Expressions ........................................................................................................136
User Enumerations.............................................................................................137
Session Handling ...........................................................................................................137
Properties of a Graphic Aspect......................................................................................138
Handling Views for Graphic Elements..........................................................................142
Supporting view selection for multi view element instance...............................143
Deleting a view for multi view element .............................................................144
Object Aware Elements .................................................................................................146
Generic Elements...........................................................................................................146
References .....................................................................................................................147
Reference Status.................................................................................................148
Reference Handling............................................................................................149
Off-Line Engineering .........................................................................................151
Indication of Broken Graphic Element References............................................152
Library Handling ...........................................................................................................153
Late Binding ..................................................................................................................153
Resizing and Layout Strategies .....................................................................................154
Layout Strategies................................................................................................155
Pixel Snapping....................................................................................................165
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
8/739
Table of Contents
8 3BSE049230-600 A
Handling Mouse Events ................................................................................................ 165
Mouse Event Consumer.....................................................................................166
Mouse Event Receiver ....................................................................................... 166
Capturing the mouse .......................................................................................... 168
Click Transparency ............................................................................................ 168
Standard Input Handling ............................................................................................... 169
Invoke Default Action........................................................................................169
Invoke Object Context Menu ............................................................................. 170
Drag Source ....................................................................................................... 172
ChangeCursor .................................................................................................... 172
ObjectTooltip ..................................................................................................... 173
Object Marking .................................................................................................. 174
Object Highlighting ........................................................................................... 175
Object Locking .................................................................................................. 176Standard Input Handling used in a Composite Object Type..............................178
Extending Standard Input Handling .................................................................. 182
The RetainObjectAwareness Property ............................................................... 183
Security ......................................................................................................................... 185
Printing a Graphic Aspect ............................................................................................. 186
Coordinate System ........................................................................................................ 189Pixel Snapping............................................................................................................... 191
Section 4 - Expressions
Expression Syntax......................................................................................................... 194
Operators ....................................................................................................................... 196
Operator Precedence.......................................................................................... 198
Conditional Statements...................................................................................... 199
Data Types.....................................................................................................................200
Font ..........................................................................................................204
Transform ..........................................................................................................205
Rotation ..........................................................................................................206
Brush ..........................................................................................................206
Pen ..........................................................................................................208
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
9/739
Table of Contents
3BSE049230-600 A 9
3BSE049230-600 A 9
Color ...........................................................................................................210
Real ...........................................................................................................212
Integer ...........................................................................................................213
String ...........................................................................................................214
LocalizedText .....................................................................................................214
HistoryReference................................................................................................215
Path ...........................................................................................................215
PropertyRef ........................................................................................................216
ViewReference ...................................................................................................223
VerbReference ....................................................................................................225
WriteSpecification..............................................................................................226
Enum ...........................................................................................................228
Size ...........................................................................................................229
FormattedText ....................................................................................................229GuidelineSet.......................................................................................................232
Geometry ...........................................................................................................233
Content ...........................................................................................................239
Effect ...........................................................................................................241
Event ...........................................................................................................243
AdornerContent..................................................................................................244Bitmap Effects....................................................................................................245
Properties and Methods of Other Data Types ....................................................246
Data Type Conversions.......................................................................................255
Relation between Aspect Property types and Graphics Data Types ..................258
Expression Functions.....................................................................................................261
Regular Expressions...........................................................................................286
Format ...........................................................................................................288
Functions for Late Binding ................................................................................293
Content Items .....................................................................................................296
Expression Symbols ......................................................................................................301
Symbol Variations ..............................................................................................302
Symbol Syntax ...................................................................................................303
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
10/739
Table of Contents
10 3BSE049230-600 A
Symbol Quoting................................................................................................. 306
Symbol Ambiguity.............................................................................................307
Coping with Non Unique Symbols....................................................................308
Local Variables .................................................................................................. 308
Out Terminals..................................................................................................... 310
No Value Handling........................................................................................................ 311
General rule for handling no value in expressions............................................. 312
Handling of no value in if-then-else expressions...............................................312
Handling no value in logical operations ............................................................ 314
Handling no value in late binding functions ...................................................... 315
Quality sub properties........................................................................................316
Handling no value in Graphic Items .................................................................. 316
Testing for no value values ................................................................................ 316
Repetitive Executions in Expression Functions ............................................................ 318Support for Animation of State changes ....................................................................... 320
Section 5 - Resource Management
Creating the aspect for Resource Management............................................................. 321
Config View .................................................................................................................. 322
General tab.........................................................................................................323
XML Data tab .................................................................................................... 325
Main Config View......................................................................................................... 326
Images tab .......................................................................................................... 327
Fonts tab .......................................................................................................... 328
Brushes tab......................................................................................................... 329
Section 6 - Diagnostics WindowSummary ..........................................................................................................337
Timing .......................................................................................................... 338
Subscriptions...................................................................................................... 339
Errors and Warnings .......................................................................................... 341
Late Binding ...................................................................................................... 343
Misc. .......................................................................................................... 345
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
11/739
Table of Contents
3BSE049230-600 A 11
3BSE049230-600 A 11
Section 7 - Faceplate Framework
Faceplate Overview .......................................................................................................351
Header Area .......................................................................................................352
Lock Control ......................................................................................................353
Alarm Control ....................................................................................................356
Indicators and Aspect Links Area ......................................................................357
Faceplate Element Area .....................................................................................357
Buttons Area.......................................................................................................358
View Selection Buttons ......................................................................................359
Pin Button...........................................................................................................361
Create a New Faceplate .................................................................................................362
Configuring the Faceplate..............................................................................................364
Layout Tab..........................................................................................................366
Header Tab .........................................................................................................367
Indicators Tab.....................................................................................................370
Buttons Tab ........................................................................................................375
Elements Tab......................................................................................................377
Online Help Tab .................................................................................................381
Internationalization of Faceplates ......................................................................382
Expression Syntax in Faceplates........................................................................384Security..........................................................................................................................385
Operations ..........................................................................................................385
Operation/Permission Mapping on Faceplate a Aspect Category......................386
Section 8 - Tutorial
Basic Tutorial.................................................................................................................387
How to build a Graphic Element........................................................................388
How to create and use Input Properties..............................................................391
How to create and save a Solution Library ........................................................396
How to build a Graphic Display.........................................................................397
How to create Expressions .................................................................................402
How to add Graphic Elements to the Graphic Display ......................................404
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
12/739
Table of Contents
12 3BSE049230-600 A
Advanced Tutorial.........................................................................................................409
How to configure and use Charts....................................................................... 411
How to configure and use DragHandle and RotateHandle................................ 415
How to configure buttons................................................................................... 422
How to use Late Binding ................................................................................... 429
How to use List/Combo boxes...........................................................................437
How to use the MultiSelectionDew input item..................................................440
How to create Animations ................................................................................. 442
Appendix A - Standard Building Blocks
Graphic Primitives......................................................................................................... 447
Bar ..........................................................................................................447
Conveyor .......................................................................................................... 450
Elevator .......................................................................................................... 450ErrorIndicator..................................................................................................... 451
Grid .......................................................................................................... 452
Groupbox .......................................................................................................... 456
Image ..........................................................................................................457
Indicator .......................................................................................................... 457
Input Bar .......................................................................................................... 457
Input RangeBar .................................................................................................. 457
Input Field..........................................................................................................458
List ..........................................................................................................458
Property List ...................................................................................................... 459
RangeBar .......................................................................................................... 460
Roll Animation .................................................................................................. 460
Rolling Text ....................................................................................................... 461
Scale Horizontal................................................................................................. 461
Scale Vertical ..................................................................................................... 462
Scrollable Text ................................................................................................... 463
Scrollbars .......................................................................................................... 464
State Indicating Symbol.....................................................................................465
Tab Item .......................................................................................................... 465
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
13/739
Table of Contents
3BSE049230-600 A 13
3BSE049230-600 A 13
Text ...........................................................................................................467
View List ...........................................................................................................467
Shapes............................................................................................................................468
Arc ...........................................................................................................468
Chord ...........................................................................................................469
Cone ...........................................................................................................469
Curve ...........................................................................................................470
Ellipse ...........................................................................................................470
FilledPath ...........................................................................................................471
FlexiblePipe........................................................................................................473
Pie ...........................................................................................................473
Pipe ...........................................................................................................474
Polygon ...........................................................................................................474
Polyline ...........................................................................................................475Rectangle ...........................................................................................................476
Triangle ...........................................................................................................477
Tank Shapes........................................................................................................477
Charts ............................................................................................................................477
Trend ...........................................................................................................478
XY Graph...........................................................................................................481XY Plot ...........................................................................................................481
Radar Chart ........................................................................................................482
Pie Chart ...........................................................................................................482
Common Properties for the Primitives ..........................................................................483
Buttons...........................................................................................................................486
Push Button ........................................................................................................487
Up/Down Button ................................................................................................487
Radio Button ......................................................................................................489
Check Box..........................................................................................................489
Toggle Button.....................................................................................................489
Apply Button......................................................................................................491
Cancel Button.....................................................................................................491
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
14/739
Table of Contents
14 3BSE049230-600 A
Aspect View Button ........................................................................................... 491
Verb Button ........................................................................................................ 492
Classic Symbols ............................................................................................................ 492
Standard Symbols.......................................................................................................... 495
Bar ..........................................................................................................497
Icon ..........................................................................................................500
Reduced Icon ..................................................................................................... 504
Status Box Horizontal........................................................................................507
Status Box Vertical.............................................................................................508
Status Box Compact...........................................................................................509
Tag ..........................................................................................................509
Value ..........................................................................................................511
One Direction Motor.......................................................................................... 513
Two Direction Motor ......................................................................................... 514Valve .......................................................................................................... 515
Special ........................................................................................................................... 516
Common Properties for Wrappers ..................................................................... 517
ActiveX Wrapper ............................................................................................... 517
Aspect View Wrapper ........................................................................................ 518
Camera View......................................................................................................520Effect Item ......................................................................................................... 520
VBPG Element Wrapper ................................................................................... 521
Symbol Factory Controls ................................................................................... 522
Navigation ..................................................................................................................... 525
TwoScreenNavigate ........................................................................................... 525
ThreeScreenNavigate......................................................................................... 526
FourScreenNavigate........................................................................................... 527
High Performance ......................................................................................................... 528
High Performance Pipe...................................................................................... 529
High Performance Trend.................................................................................... 530
High Performance Alarm Indication..................................................................530
High Performance Bar ....................................................................................... 531
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
15/739
Table of Contents
3BSE049230-600 A 15
3BSE049230-600 A 15
High Performance FP Bar ..................................................................................533
High Performance Interlock...............................................................................534
High Performance Profile Indication .................................................................534
High Performance Profile Indication Map.........................................................536
High Performance Radar 3 Spokes ....................................................................537
High Performance Radar 4 Spokes ....................................................................538
High Performance Radar 5 Spokes ....................................................................539
High Performance Trend 2.................................................................................539
High Performance Voltmeter..............................................................................541
High Performance Z Symbol .............................................................................542
Input Items.....................................................................................................................543
Session ApplyCancel .........................................................................................544
Drag Handle .......................................................................................................544
Rotate Handle.....................................................................................................547Aspect View Invoker ..........................................................................................549
Verb Invoker .......................................................................................................550
Object Context Menu Invoker ............................................................................551
Property Writer...................................................................................................552
Property Writer Ex .............................................................................................555
Value Writer .......................................................................................................557Popup Menu .......................................................................................................558
Element Popup ...................................................................................................559
ElementActionPropagator ..................................................................................561
Property Transfer................................................................................................562
Default Action Invoker.......................................................................................563
Tooltip ...........................................................................................................563
Direct Entry Windows........................................................................................563
Stepsize and limits in the Numeric Direct Entry Windows................................575
Appendix B - Standard Building Blocks for AC 800M
AC 800M Display Elements..........................................................................................577
AONote Core......................................................................................................578
OpNote Core ......................................................................................................579
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
16/739
Table of Contents
16 3BSE049230-600 A
AC 800M Faceplate Elements....................................................................................... 580
Bar ..........................................................................................................582
BarInput ..........................................................................................................583
BarOutput1......................................................................................................... 585
BarOutput2......................................................................................................... 587
CheckBox ..........................................................................................................588
Deviation ..........................................................................................................589
ErrorMode.......................................................................................................... 590
Indicator .......................................................................................................... 591
IndicatorBool ..................................................................................................... 592
IndicatorBoolRef ............................................................................................... 593
IndicatorBoolOr................................................................................................. 594
IndicatorCheckBox ............................................................................................ 594
IndicatorInputValue ........................................................................................... 596InputField .......................................................................................................... 597
InputValue .......................................................................................................... 599
IOSignalBool ..................................................................................................... 601
IOSignalReal......................................................................................................602
IOStatusMessage ............................................................................................... 603
PictureAspectLink ............................................................................................. 604PicturePushButton1 ........................................................................................... 604
PicturePushButton2 ........................................................................................... 605
RadioButton ....................................................................................................... 607
TextAspectLink.................................................................................................. 607
TextLabel .......................................................................................................... 608
TextPushButton1................................................................................................ 609
TextPushButton2................................................................................................ 610
TrimCurveBool .................................................................................................. 611
TrimCurveReal1................................................................................................. 612
TrimCurveReal2................................................................................................. 614
TrimCurveRealBool...........................................................................................616
AC 800M Symbols........................................................................................................ 619
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
17/739
Table of Contents
3BSE049230-600 A 17
3BSE049230-600 A 17
DecoupleFilter....................................................................................................621
Delay ...........................................................................................................622
EquipProceduemplate ........................................................................................623
ForcedSignals.....................................................................................................623
GroupStartAnd ...................................................................................................624
GroupStartHead..................................................................................................625
GroupStartObjectTemplate.................................................................................627
GroupStartOr......................................................................................................628
GroupStartStandBy ............................................................................................629
GroupStartStep...................................................................................................630
InsumBreaker .....................................................................................................632
LeadLag ...........................................................................................................632
Level ...........................................................................................................633
ManualAuto........................................................................................................634Max ...........................................................................................................635
Max4 ...........................................................................................................636
Mimo ...........................................................................................................637
Min ...........................................................................................................637
Min4 ...........................................................................................................638
MotorBi ...........................................................................................................640MotorInsumBasic...............................................................................................642
MotorInsumExtended.........................................................................................643
MotorUni ...........................................................................................................646
MotorValve.........................................................................................................647
Pid ...........................................................................................................649
PidCascadeLoop.................................................................................................651
PidForwardLoop.................................................................................................652
PidMidrangeLoop ..............................................................................................653
PidOverrideLoop................................................................................................654
PidSingleLoop....................................................................................................654
PulseWidth .........................................................................................................655
SDLevel ...........................................................................................................656
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
18/739
Table of Contents
18 3BSE049230-600 A
Select ..........................................................................................................657
Select4 ..........................................................................................................658
SFC2D ..........................................................................................................659
SignalBool ......................................................................................................... 660
SignalReal.......................................................................................................... 661
SignalSupervision .............................................................................................. 664
SystemDiagnostics............................................................................................. 664
ThreePos .......................................................................................................... 665
Uni ..........................................................................................................667
ValveUni .......................................................................................................... 669
Vote ..........................................................................................................670
Base Generic Elements ...................................................................................... 671
Appendix C - User-Defined Aspect Categories
Configuring user roles and permission.......................................................................... 694
Appendix D - Generic Elements and Object Types
Creating Generic Elements ........................................................................................... 699
Creating Toolbox and Generic Elements in Graphics Structure ........................ 700
Creating a Generic Element in library ............................................................... 703
Appendix E - Sizes of Faceplates
Default Faceplate Element ............................................................................................ 711
Default Faceplate........................................................................................................... 711
Sizes of Each Default Component in a Faceplate .............................................. 712
Non-default Faceplate ................................................................................................... 712
Size of Each Part of the Components ................................................................ 713Example ..........................................................................................................715
Appendix F - Upgrading Faceplates
Upgrading a faceplate aspect......................................................................................... 717
Appendix G - Graphics Builder Shortcut Keys
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
19/739
Table of Contents
3BSE049230-600 A 19
3BSE049230-600 A 19
Index
Revision History
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
20/739
Table of Contents
20 3BSE049230-600 A
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
21/739
3BSE049230-600 A 21
About This User Manual
General
This user manual contains information about System 800xA, Engineering, ProcessGraphics.
User Manual ConventionsMicrosoft Windows conventions are normally used for the standard presentation ofmaterial when entering text, key sequences, prompts, messages, menu items, screenelements, etc.
Feature Pack
The Feature Pack content (including text, tables, and figures) included in thisUser Manual is distinguished from the existing content using the followingtwo separators:
Feature Pack Functionality ______________________________________________________________________
___________________________________________________________________________________________
Any security measures described in this User Manual, for example, for useraccess, password security, network security, firewalls, virus protection, etc.,represent possible steps that a user of an 800xA System may want to considerbased on a risk assessment for a particular application and installation. This riskassessment, as well as the proper implementation, configuration, installation,
operation, administration, and maintenance of all relevant security relatedequipment, software, and procedures, are the responsibility of the user of the800xA System.
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
22/739
Warning, Caution, Information, and Tip Icons About This User Manual
22 3BSE049230-600 A
Feature Pack functionality included in an existing table is indicated using a
table footnote (*) :*Feature Pack Functionality
Unless noted, all other information in this User Manual applies to 800xA Systemswith or without a Feature Pack installed.
Warning, Caution, Information, and Tip Icons
This User Manual includes Warning, Caution, and Information where appropriate topoint out safety related or other important information. It also includes Tip to pointout useful hints to the reader. The corresponding symbols should be interped asfollows:
Although Warning hazards are related to personal injury, and Caution hazards areassociated 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,fully comply with all Warning and Caution notices.
Terminology
A complete and comprehensive list of terms is included in System 800xA SystemGuide Functional Description (3BSE038018*). The listing includes terms and
Electrical warning icon indicates the presence of a hazard which could result inelectrical shock.
Warning icon indicates the presence of a hazard which could result inpersonalinjury.
Caution icon indicates important information or warning related to the conceptdiscussed in the text. It might indicate the presence of a hazard which couldresult 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 touse a certain function
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
23/739
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
24/739
Terminology About This User Manual
24 3BSE049230-600 A
Graphic aspect A generic name for all aspects implemented by ProcessGraphics 2 aspect system. They are configured usingGraphics Builder.
Graphic Element Building blocks used in other graphic aspects.
Invocation Object The object for which a graphic aspect (a graphic displayor graphic element) is invoked.
Symbol A text string of an expression that is to be resolved to asystem entity like property of an aspect object, a logicalcolor, NLS text, or to a graphic entity such as anexpression variable or input property.
Aspect Object Property A property defined by an aspect of an aspect object,which is can be accessed from Process Graphics using
the data subscription facility. It is often referred to asOPC property inappropriately.
Runtime Refers to runtime operation.
Refers to keyboard navigation.
For example, refers to the ENTER key.
Content Item An expression function which performs a drawing
function when executed. Different functions exist fordifferent graphics shapes such as Rectangle, Ellipse,Text and so on.
Graphic AspectProperty
A property defined by a graphic aspect itself.
Modeling coordinate
space
The coordinate system used in the Graphics Builder
when defining the graphics content of a graphic aspect.During rendering process, the graphics content istransformed to device pixels. The unit in the modelingcoordinate space is device independent pixel.
Device pixel Physical pixels, picture elements, that is the smallest uniton a graphics screen.
A device pixel has only one color.
Term/Acronym Description
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
25/739
About This User Manual Released User Manuals and Release Notes
3BSE049230-600 A 25
Released User Manuals and Release Notes
A complete list of all User Manuals and Release Notes applicable to System 800xAis provided in System 800xA Released User Manuals and Release Notes(3BUA000263*).
System 800xA Released User Manuals and Release Notes (3BUA000263*) isupdated each time a document is updated or a new document is released. It is in pdfformat and is provided in the following ways:
Included on the documentation media provided with the system and publishedto ABB SolutionsBank when released as part of a major or minor release,Service Pack, Feature Pack, or System Revision.
Device independentpixel
The unit for the modeling coordinate space.
The size of a device independent pixel is the same asthe size of device pixel given that:
1. The transform from the modeling coordinate space todevice pixels does not contain a scaling component
2. The DPI setting for the machine is 96 dots/inch.
Integer coordinate A coordinate value where both X and Y components arerounded to an Integer value.
(100, 234) denotes an integer coordinate but (100.23,13.64) is not an integer coordinate.
Pixel boundary Boundary between rows and columns of pixels, that is,an imaginary line between pixel lines and columns.
This is applicable for device pixels and pixels in themodeling coordinate space.
Mouse sensitive graphicitem (Mouse EventConsumer)
Generic element with input such as Push Button or aGraphic item having one or several input items attachedto it.
Embedded Mouse Item A mouse sensitive graphic item embedded in a graphicelement.
Term/Acronym Description
R l d U M l d R l N t Ab t Thi U M l
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
26/739
Released User Manuals and Release Notes About This User Manual
26 3BSE049230-600 A
Published to ABB SolutionsBank when a User Manual or Release Note is
updated in between any of the release cycles listed in the first bullet.
A product bulletin is published each time System 800xA Released User Manualsand Release Notes (3BUA000263*)is updated and published to ABBSolutionsBank.
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
27/739
3BSE049230-600 A 27
Section 1 Introduction
Process Graphicsprovides the tools for creating a graphical user interface forsupervision and operation of a site. The following can be performed in ProcessGraphics:
Creating building blocks (for example, graphical representation of Tank orValve), graphic elements that are used for building graphic displays.
Building graphic displays that provide an overview of the site.
Configuring faceplates that are used for controlling and monitoring the site.
Section 1 Introduction
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
28/739
Section 1 Introduction
28 3BSE049230-600 A
The following are the important sections included in this manual.
Section 2, Graphics Builder, which describes how to build graphics and givesan overview of the features of Graphics Builder.
Section 3, Graphic Aspects, which describes components and structures ofgraphic aspects. This section also explains about object aware elements,generic elements, and standard input handling.
Section 4, Expressions, which describes the syntax of writing expressions forgraphic aspects. Expressions are used to receive data from the system andpresent the data in graphic aspects. This section also includes information on
the data types available for graphic aspects.
Figure 1. An example of a Graphic Display
Section 1 Introduction
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
29/739
Section 1 Introduction
3BSE049230-600 A 29
Section 7, Faceplate Framework, which describes the procedure for
configuring faceplates and faceplate elements.
Section 8, Tutorial, which describes the workflow to create graphic aspects andto use various functionalities of Graphics Builder.
Appendix A, Standard Building Blocks, which describes the building blocksused in Process Graphics for creating graphic aspects.
Prerequisites and Requirements Section 1 Introduction
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
30/739
q q
30 3BSE049230-600 A
Prerequisites and Requirements
To configure the graphic aspects, the user must belong to theIndustrialITApplicationEngineer group. The user is expected to be familiar with thegraphical user interface of Microsoft Windows platforms.
Process Graphics is designed to have the best performance when used on clientnodes. It is possible to display graphics on server nodes. But observe that serverhardware might have low performance graphic cards, which do not provide the
appropriate display exchange characteristics. In addition, the overallperformance of the server node may be negatively affected while calling upgraphic displays.
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
31/739
3BSE049230-600 A 31
Section 2 Graphics Builder
Graphics Builder is a tool that helps to configure graphic aspects such as graphicdisplays, graphic elements, and faceplate elements. The main parts of GraphicsBuilder are Edit Panel, Menu Bar, Tool bar, Toolbox window, Expression Editor,Properties window, Status Bar, and Element Explorer.
Figure 2. Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
32/739
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
33/739
Launching the Graphics Builder Section 2 Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
34/739
34 3BSE049230-600 A
3. Select Graphic Display PG2 (for graphic display), Graphic Element PG2
(for graphic element), or Generic ElementPG2 (for generic element) from thelist.
4. Type a name for the new aspect and click Create.
Launching the Graphics Builder
This section helps the user to launch the Graphics Builder for editing the graphicaspect. There are three different ways to start the Graphics Builder.
1. In the workplace, right-click the graphic aspect from the aspect list and selectEditfrom the context menu.
2. In the workplace, right-click the background of runtime view of a graphicaspect and select Editfrom the context menu.
3. Select Editfrom the tool bar in the preview pane of the workplace.To exit from the Graphics Builder, select File > Exit in the Graphics Builder.
For more information on creating a graphic aspect, refer to Creating a New GraphicAspecton page 33.
Modes
Graphics Builder allows the user to edit a graphic aspect and to view the results ofthe graphic aspect when it is provided with dynamic values.
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
35/739
Docking Support Section 2 Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
36/739
36 3BSE049230-600 A
The state of a graphic aspect is displayed in the status bar asAspect Approved or
Aspect Unapproved. For more information on approving graphic aspects, refer toSystem 800xA, Tools (2PAA101888*).
The status bar specifies whether the graphic aspect is in Online Modeor OfflineMode. For more information, refer to Off-Line Engineeringon page 151.
The status bar also displays the login name of current user of the system.
The status bar appears on the bottom of Graphics Builder as shown in Figure 5.
Select View > Status Barto control visibility of the status bar.
Docking Support
Docking support is integrated with the Graphics Builder. This helps the user toorganize the Toolbox, Graphic Items, Properties, Solution Library, and ElementExplorerwindows in a flexible way. Docking supports the following modes:
Use as a standard window (floating mode).
Dock to any side of the existing window.
Dock as a tabbed window inside other dock supported windows.
Auto hide.
Figure 6shows the Toolbox window with docking support.
Figure 5. Status Bar
Section 2 Graphics Builder Docking Support
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
37/739
3BSE049230-600 A 37
The pin button is used to toggle the docked window in Auto Hide mode, that is, thewindow appears as a tab along the edge to which the window is docked. Autohidden mode is automatically restored to the original position when the mouse ishovered over or clicked on the header area of the tab.
Table 1explains the different modes of docking.
Figure 6. Dock Window
Table 1. Docking Modes
Mode Description
Floating In this mode, the user can move and place thewindow as required.
Dockable In this mode, the window can be docked. Dockposition indicators are visible to the user at thepositions where the window can be docked.
Auto Hide In this mode, the windows are auto hidden. They
appear as a tab.Click the tab to view or hide the window.
Hide In this mode, the windows appear hidden. This isequivalent to the Close button.
To view the windows, select the required windowfrom the menu bar or toolbar.
Editing Operations on Graphic Items Section 2 Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
38/739
38 3BSE049230-600 A
Editing Operations on Graphic Items
Graphics Builder allows the following edit operations to be done on graphic items:
Undo and Redo.
Cut, copy and paste.
Delete. Select.
The position and state of the docked windows persist while starting the GraphicsBuilder for the next time.
Double-click the title bar of the window to enable floating mode for the windowor to retain the default docking mode.
Select Window > Reset Docking Layout to reset to the default docking mode.This resets the state of all windows.
Figure 7. Edit menu
Right-click on the edit panel or graphic item to open the context menu.
The Edit operations (Cut, Copy, Paste, and Delete) can also be selected from thecontext menu.
Section 2 Graphics Builder Editing Operations on Graphic Items
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
39/739
3BSE049230-600 A 39
Graphics Builder also allows the user to format the graphic items. The following
formatting operations can be done on graphic items: Grouping and ungrouping.
Aligning.
Ordering.
Rotating.
Flipping
Horizontal and Vertical Spacing.
Figure 8. Format menu
Right-click on the graphic item to open the context menu.
The formatting operations (Order, Rotate, Grid, and Flip) can also be selectedfrom the context menu.
Manipulation Operation Section 2 Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
40/739
40 3BSE049230-600 A
Manipulation Operation
This section describes various operations performed on the graphic items in the editpanel. It includes drag operation, using mouse or keyboard for moving a selection ormoving graphic items, resizing a graphic item, and rotation of a graphic item.
Selecting a Graphic Item
There are four ways for selecting a graphic item.
1. Click the graphic item in edit panel.
2. Select the graphic item from the graphics item list.
3. Select Edit > Select Allto select all the graphic items appearing in the editpanel.
4. Click a graphic item and select Left, Right, Up, or Downfrom Edit > Select.
This selects the graphic items appearing to the left, right, top or bottom of theselected item.
Table 2describes the different select operations and the effect on selection list in theedit panel.
Table 2. Selection using Mouse Click
Operation Effect on the selection list
Plain selectionusing a mouse click
Click the required graphic item in the editpanel.
The previously selected graphic item will beremoved from the selection.
Selection withSHIFT
A new graphic item is added to the selection.
Selection withCTRL
The selected graphic item is removed from theselection list.
If the item is not selected, it will be added tothe selection list.
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
41/739
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
42/739
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
43/739
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
44/739
Section 2 Graphics Builder Editing a Polygon, Polyline, Flexible Pipe, or High Performance Pipe
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
45/739
3BSE049230-600 A 45
Add points. Execute the following steps to add a point:
1. Select the polygon, polyline, flexible pipe, or high performance pipe.
2. In the polygon, polyline, flexible pipe, or high performance pipe, right-clickanywhere on line to add a new point to this existing line (see Figure 12).
3. Select Add Pointfrom the context menu. A yellow colored circle appears onthe line where a new point is added (see Figure 13).
Figure 12. Context menu of a polygon/polyline
Editing a Polygon, Polyline, Flexible Pipe, or High Performance Pipe Section 2 Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
46/739
46 3BSE049230-600 A
4. Drag the yellow colored point as required to draw the new point for thepolygon, polyline, flexible pipe, or high performance pipe.
Figure 13. Adding a new point to a polygon/polyline
Figure 14. Polygon/polyline with added points
Section 2 Graphics Builder Editing a Polygon, Polyline, Flexible Pipe, or High Performance Pipe
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
47/739
3BSE049230-600 A 47
Delete points. Execute the following steps to delete a point:
1. Select the polygon, polyline, flexible pipe, or high performance pipe.
2. To delete a point in polygon, polyline, flexible pipe, or high performance pipe,right-click the point (see Figure 12).
3. Select Delete Pointfrom the context menu (see Figure 13).
Figure 15. Context menu of a polygon/polyline
Figure 16. Polygon/polyline after deleting the point
Grouping and Ungrouping Section 2 Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
48/739
48 3BSE049230-600 A
Grouping and Ungrouping
A group arranges a set of graphic items together so that they can be configured as asingle entity.
Execute the following steps for grouping or ungrouping the items:
1. Select the graphic items which are to be grouped.
2. Select Format > Groupto group the items. To ungroup the items, selectFormat > Ungroup.
Aligning Graphic Items
The graphic items in the edit panel can be aligned left, right, or center. The itemscan also be aligned along the top or bottom edges or along their middle points.Alignment of graphic items is relevant only if two or more graphic items areselected. The alignment is done based on the last selected graphic item.
The last selected graphic item has the bounding rectangle in light grey.
The following are the alignments possible in Graphics Builder:
Leftsaligns the graphic items to the left of the last selected graphic item.
Rights aligns the graphic items to the right of the last selected graphic item.
Centers aligns the graphic items horizontally along the center of the lastselected graphic item.
Middles aligns the graphic items vertically along the center of the last selectedgraphic item.
Bottoms aligns the graphic items along the bottom most edge of the lastselected item.
Tops aligns the graphic items along the top most edge of the last selected item.To align the graphic items:
1. Select the graphic items that are to be aligned.
2. Select Format > Align and select the required alignment for the item.
Section 2 Graphics Builder Ordering Graphic Items
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
49/739
3BSE049230-600 A 49
Ordering Graphic Items
The graphic items in the edit panel can be ordered by moving them forward orbackward or to the front, or behind other graphic items. To order the graphic items:
1. Select the graphic items that are to be ordered.
2. Select Format > Orderand select the required option to keep the item in anorder.
Flipping Graphic Items
The graphic items in the edit panel can be flipped vertically or horizontally. To flipthe graphic items:
1. Select the graphic item.
2. Select Format > Flipand select the required option to flip the item.
Horizontal or Vertical Spacing of the Graphic Items
The graphic items in the edit panel can be distributed equally in a horizontal orvertical manner. To distribute graphic items:
1. Select graphic items that are to be distributed.
2. Select Format > Horizontal Spacing for distributing the graphic itemshorizontally.
Select Horizontal Spacing Make Equal to distribute the graphic itemsequally between the leftmost and rightmost graphic item.
Select Increase Horizontal Spacingor Decrease Horizontal Spacing toincrease or decrease the horizontal spacing respectively, between thegraphic items. The spacing is changed based on the value specified in
Gridline Spacingin Tools > Options (see Graphics Builder Settingsonpage 107).
Select Remove Horizontal Spacingto remove the horizontal spacingbetween the graphic items.
Select Format > Vertical Spacing for distributing the graphic items vertically.
Rotating a Graphic Item Section 2 Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
50/739
50 3BSE049230-600 A
Select Vertical Spacing Make Equal to distribute the graphic items
equally between the topmost and bottom most graphic item. Select Increase Vertical Spacingor Decrease Vertical Spacing to
increase or decrease the vertical spacing respectively, between the graphicitems. The spacing is changed based on the value specified in GridlineSpacingin Tools > Options (see Graphics Builder Settingson page 107).
Select Remove Vertical Spacingto remove the vertical spacing betweenthe graphic items.
Rotating a Graphic Item
Graphics Builder allows the rotation of graphic items based on a specified rotationangle. It also allows to create a copy of the graphic item. Copy of the graphic item isrotated to the specified rotation angle and then added in the edit panel.
To rotate a graphic item:1. Select the graphic item to be rotated.
2. Select Rotate By from Format > Rotate.
3. Type the Rotation Angle in degrees.
4. Specify the point of rotation in Rotate At. Type the values for X and Ycoordinates.
5. Select Copy Modeto create a copy of the graphic item.
6. Click Applyto apply the settings.
Figure 17. Rotate By
Section 2 Graphics Builder Grid and Snap
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
51/739
3BSE049230-600 A 51
To rotate the graphic item 90 degrees to left or right, select Left orRightfrom
Format > Rotate.
Grid and Snap
The edit panel of Graphics Builder contains a grid which helps the user to positionand resize the graphic items placed into the edit panel.
The visibility of grid and snapping of graphic items to the grid is controlled usingZoom Controlor through Tools > Options.
Snap to grid allows the user to position the graphic items to the grid.
If snapping is enabled, this setting can be overridden by pressing CTRL during amove or resize operation.
Figure 18. Edit panel with the Grid
Zoom In and Zoom Out Section 2 Graphics Builder
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
52/739
52 3BSE049230-600 A
Zoom In and Zoom Out
The Zoom option is used for giving an enlarged or reduced view of the edit panel.Select the options from View > Zoom.
ZoomInprovides an increased zoom level for the edit panel.
Zoom Outprovides a decreased zoom level for the edit panel.
Fit to windowfits the graphic aspect to the size of the window.
Home Viewurns to the default view of the edit panel.
Zoom Control
The existing zoom factor is displayed in Zoom Control. This is placed on the upper-left of edit panel.
The visibility of this option is configured through Tools > Options. For moreinformation on this configuration, refer to Graphics Builder Settingson page 107.
Use the slider to enlarge or reduce the view for edit panel.
Click to return to the default view of edit panel.
Click to view or hide the grid lines in the edit panel.
Click to turn off or turn on snapping of the graphic items to the grid.
Copying and Pasting a Graphic ItemTo copy and paste a graphic item:
1. Select the graphic item to be copied.
2. To cut a graphic item, select Edit >Cut.
To copy a selected item, select Edit > Copy.
Figure 19. Zoom Control
Section 2 Graphics Builder Toolbox Window
l i f h l d i h di l
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
53/739
3BSE049230-600 A 53
3. Select Edit > Paste. A copy of the selected item appears on the edit panel.
A paste operation can be done after selecting Cut or Copy.
Toolbox Window
The toolbox in Graphics Builder contains a set of graphic items that are used toconfigure a graphic aspect.
To paste a graphic item in another graphic display/graphic element:
Execute Step 1and Step 2for copying the graphic item.
Open the graphic display/graphic element to paste the graphic items.
Execute Step 3to paste the graphic item. The following dialog appears ifthere are any dependencies for the copied graphic items (for example,
expression variables, or input properties).
Click Ok to copy the dependencies of the graphic item.
To perform the undo and redo operations, select Edit> Undoor Edit> Redo.
Positioning of pasted items depends on how the paste operation is activated.
Selecting Pastefrom the context menu positions the graphic item in relation tothe place where right-click was performed.
Selecting Edit > Pastepastes the graphic item below the original position of theitem.
Toolbox Window Section 2 Graphics Builder
A t lb b t d b d fi i t G hi T lb d G hi
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
54/739
54 3BSE049230-600 A
A toolbox can be created by defining custom Graphics Toolbox and Graphics
Toolbox item objects in the Graphics Structure. For more information on creatingtoolbox, refer to Creating Generic Elementson page 699.
Select View > Toolboxesto view the toolbox.
Click to group the toolboxes based on the product name.
The toolboxes from the base is grouped as Standard.
The user defined toolboxes are grouped as User Defined.
Figure 20. Toolbox
Figure 21. Toolbox after grouping
Section 2 Graphics Builder Selecting Graphic Items from the Toolbox
The toolboxes of system extensions are grouped as the respective system
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
55/739
3BSE049230-600 A 55
The toolboxes of system extensions are grouped as the respective system
extension.The toolboxes to be displayed in Toolboxes are selected using Optionsin the Toolsmenu. For more information on the toolboxes, refer to Appendix A, StandardBuilding Blocks.
Selecting Graphic Items from the Toolbox
This section helps the user to add graphic items into the edit panel. There are fourways to add a graphic item into the edit panel.
1. Click the graphic item. This enables the drawing tool cursor that allows theuser to draw the item on the edit panel.
2. Double-click the graphic item to add the item on the edit panel.
3. Select the graphic item and press ENTER.
4. Drag and drop the graphic item.
Element Explorer
Element Explorer allows the user to browse through different structures and selectgraphic elements to be added into a graphic aspect. It consists of an object browser
and an element selector.The object browser displays a tree structure containing the system structures. Theuser can browse for the required object.
The element selector displays all the graphic elements included in the selectedobject.
To select a graphic element from the Element Explorer:
1. Select View > Element Explorer. The element explorer window appears to theleft of edit panel.
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
56/739
Section 2 Graphics Builder Graphics Item List
Select the graphic element and click on the edit panel.
-
7/26/2019 ABB 800xA System 800xA Engineering 6.0 Process Graphics
57/739
3BSE049230-600 A 57
Select the graphic element and click on the edit panel.
Double-click the selected graphic element.
Drag and drop the selected graphic element into the edit panel.
Select the graphic element and press ENTER.
Graphics Item List
A list of all graphic items and input items added to the edit panel is displayed in thegraphics item list. This list is in the form of a tree structure having the root node asthe graphic aspect. The top node represents the graphic aspect itself. On selectingthe aspect, the user can configure its properties in the Propertieswindow.
The input items added for a graphic item is displayed as a child node of therespective graphic item.
The element hosted input items are displayed as child nodes ofElement HostedInput Items.
By default, this is displayed on the top-right of the Graphics Builder.
The user is allowed to search for a specific element using the Element Explorer.Element Explorer also allows to search for elements using object names. Allelements belonging to the specified object will be displayed.
Type the name of the object to be searched and click .
top related