PG2 Migration Tool Manual
PG2 Migration Tool Manual
PG2 Migration Tool Manual
TM
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 intellectual 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 hardware described in this document.
This document and parts thereof must not be reproduced or copied without written permission 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/EEC and in Low
Voltage Directive 2006/95/EEC.
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respective owners.
Release:
Document number:
June 2010
3BSE049231-510
TABLE OF CONTENTS
About This Book
General ..............................................................................................................................7
Document Conventions .....................................................................................................7
Warning, Caution, Information, and Tip Icons..................................................................7
Terminology.......................................................................................................................8
Section 1 - Introduction
Graphics Migration..........................................................................................................11
Section 3 - Migration
Graphics Migration Tool .................................................................................................19
Editing Graphic Aspects ......................................................................................23
Migration Errors...................................................................................................26
Filtering and Sorting ............................................................................................34
Migration Overview .............................................................................................34
Custom Aspect Category Mapping ......................................................................35
Mapping Aspects..................................................................................................37
Mapping Editor ....................................................................................................39
3BSE049230-510
Table of Contents
3BSE049230-510
Document Conventions
Document Conventions
Microsoft Windows conventions are normally used for the standard presentation of
material when entering text, key sequences, prompts, messages, menu items, screen
elements, etc.
3BSE049231-510
Terminology
Tip icon indicates advice on, for example, how to design your project or how to
use a certain function
Although Warning hazards are related to personal injury, and Caution hazards are
associated with equipment or property damage, it should be understood that
operation 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 the IndustrialIT
Extended Automation System 800xA, Engineering Concepts instruction
(3BDS100972*). The listing included in Engineering Concepts includes terms and
definitions that apply to the 800xA system where the usage is different from
commonly accepted industry standard definitions and definitions given in standard
dictionaries such as Websters Dictionary of Computer Terms.
Term
Description
Building Block
Capture
Control
Dependencies
Free VB code
XML file
3BSE049231-510
Terminology
Term
Description
Mapping information
Migration
PG
Process Graphics.
Property
VBPG
WPF
Graphic Item
3BSE049231-510
Terminology
10
3BSE049231-510
Section 1 Introduction
Graphics Migration
The process of graphics migration involves the migration of graphics data of the
existing VBPG aspects to the corresponding PG aspects. The Migration Tool
migrates the graphic aspects from VBPG to PG. The VBPG and PG must exist in
the same 800xA system.
Mapping information contains the details which are used to map the building blocks
and elements. The building blocks used in the VBPG aspects are mapped to the
corresponding graphic items in the PG aspects.
3BSE049231-510
11
Graphics Migration
12
Section 1 Introduction
3BSE049231-510
Prerequisites
All third party software prerequisites of 800xA system are applicable. Refer to
IndustrialIT, 800xA, System, Installation (3BSE034678*) for more information.
The user-defined ActiveX controls that are used in VBPG graphic elements
should be rebuilt in the PG Graphics Builder.
Migration Workflow
The Migration workflow describes the procedures involved in the migration of
VBPG aspects to the PG aspects by using the Migration Tool.
1.
3BSE049231-510
13
Migration Results
2.
If the user has created custom aspect categories in VBPG, similar aspect
categories should be created in PG or one of the existing aspect categories can
be selected. For more information on aspect categories, refer to IndustrialIT
800xA, System, Configuration (3BDS011222*).
Use the Migration Tool to map the existing VBPG aspect categories to the PG
aspect categories.
3.
4.
In case of errors during the migration process, correct them manually. For more
information, refer to Common Migration Errors on page 28.
Clear all the error messages appearing in the Migration Tool.
5.
Export the PG aspects and any additional aspects. For example, aspect
categories and NLS resource data aspects.
For more information on migration workflow, refer to Section 4, Migration
Workflow.
Migration Results
The Graphics Migration Tool converts VBPG aspects into PG aspects. It cannot be
assumed that the result of migration is correct. The user should always compare and
check the migrated PG aspect with the VBPG aspect.
Consider the following examples.
Example 1
14
3BSE049231-510
Migration Results
if condition then
true
else
false
The PG expression should be manually checked and corrected by the user after the
migration process.
Example 2
0 in VBPG, Hollow in PG
1 in VBPG, Opaque in PG
2 in VBPG, Semi in PG
3BSE049231-510
15
Constraints
else
Semi
The expression should not evaluate to Semi based on the VBPG expression. This PG
expression returns the value Semi when the condition has no value (for example,
when the display is working without a connection to the controller).
The following is an expression that corresponds to a VBPG expression that
evaluates no value.
if condition then
Hollow
else
Opaque
The PG expression should be manually checked and corrected by the user after the
migration process.
Constraints
The following are the constraints for the Graphics Migration Tool.
16
Graphics data cannot be migrated when the graphic aspect is edited by using
VBPG Graphics Builder or when the graphic aspect is inherited or propagated
from the object types.
A graphic aspect can be migrated only if it has been deployed in the system.
Graphics can be created in Process Graphics only if each VBPG control has a
corresponding PG graphic item and the mapping data exist in the mapping
table.
3BSE049231-510
Constraints
This will avoid the following network activites during graphics migration.
If custom security restrictions are made, an application engineer may not have the
privileges to create and/or modify all graphics in the system. This user cannot
perform migration. Security problems are reported as errors by the migration
tool. For more information, refer to IndustrialIT, 800xA - System, Administration
and Security (3BSE037410*)
3BSE049231-510
17
Constraints
18
3BSE049231-510
Section 3 Migration
Section 3 Migration
Graphics Migration Tool
The Graphics Migration Tool is used for migrating the VBPG aspects to the PG
aspects.
Execute the following steps to perform the graphics migration.
1.
3BSE049231-510
19
2.
Section 3 Migration
Select the structure and the object that contains the VBPG aspects to be
migrated.
20
3BSE049231-510
Section 3 Migration
3BSE049231-510
21
Section 3 Migration
The following are the images, which appear to the left of the VBPG aspect. This
gives the migration state of the VBPG aspect.
specifies that the VBPG aspect is migrated successfully.
specifies that the VBPG aspect is migrated with some errors.
specifies that VBPG aspect is not migrated.
4.
The following message box appears if the VBPG graphic aspect is already
migrated.
22
Click Yes to perform the migration process again and overwrite the existing
process graphic. Otherwise, click No or Cancel to cancel the migration
process.
3BSE049231-510
Section 3 Migration
The following window appears while migrating the VBPG graphic aspect if the
graphic aspect contains some dependent graphic elements that are not migrated.
Select the graphic elements that should be migrated and click OK.
3BSE049231-510
23
Section 3 Migration
24
3BSE049231-510
Section 3 Migration
3BSE049231-510
25
Migration Errors
Section 3 Migration
Migration Errors
All errors that occur during the process of migration are logged. The user is
informed when an error occurs and it can be viewed towards the bottom of the VB6
Graphics Migration screen as shown in Figure 9.
26
3BSE049231-510
Section 3 Migration
Migration Errors
A summary of all the problems that occurred during the migration process is
displayed.
3BSE049231-510
27
Migration Errors
Section 3 Migration
The following are some of the common errors, which the user might face during the
migration process.
28
3BSE049231-510
Section 3 Migration
Migration Errors
Aspect is opened
The migration process is not performed if the aspects are opened in the VB6
Graphics Builder. Save and deploy the aspects, and close the Graphics Builder
before starting the migration.
Unsupported properties
Some properties are not supported in PG (for example, IndicateValue on VBPG
PushButton is not supported). When a VBPG graphic aspect uses such
properties, the migration tool cannot perform an automatic conversion of the
properties. The user should manually use the PG functions to create the VBPG
properties if required.
Unsupported controls
Some VBPG controls (for example, Timer) are not supported in PG. When a
VBPG graphic aspect uses such controls, the migration tool cannot perform an
automatic conversion of the controls. The user should manually use the PG
functions to create the VBPG controls if required.
3BSE049231-510
29
Migration Errors
Section 3 Migration
Migration of AspectLink
The target (value of the aspect property) of Aspectlink control in VBPG might
be referred by the Aspect name and not by the Aspect ID (in case of graphic
aspects upgraded from older versions). The Migration tool will search the
target using the Aspect name instead of Aspect ID. The VBPG Aspectlink
control migrates successfully and assigns the target if there exists only one
aspect with the specified name in the Target object.
30
3BSE049231-510
Section 3 Migration
Migration Errors
If there exists multiple aspects with the specified name in the Target object, the
Migration tool will not migrate the VBPG Aspectlink control. It displays an
error message, Failed to migrate existing VB control 'AspectLink' because Guid
should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxxxxxx). In this case, the user should manually assign the targets in the
migrated PG graphic aspect.
After migrating a VBPG aspect containing the AspectLink control, the
AspectLink control may refer to the VBPG display instead of the migrated PG2
display in the following scenarios:
Aspect links in the graphic displays point to each other. For example,
consider two VBPG graphic displays Disp1 and Disp2. AspectLink
controls are added for both the graphic displays, where the AspectLink
control of Disp1 points to Disp2 and vice versa. Disp1 and Disp2 are also
migrated to the corresponding PG graphic displays.
The user should correct the resulting references of the Aspect links for the
above scenarios.
3BSE049231-510
31
Migration Errors
Section 3 Migration
PG display because it will not be relative to the parent frame control Frame2
but will be relative to the graphic display.
32
a.
R = 360 R
b.
c.
Width= Height
d.
Height= Width (that is, the user has to swap the Height and Width
values.)
3BSE049231-510
Section 3 Migration
Migration Errors
If expression given in Rotation property is 180, execute the following steps for
PG symbol factory control.
a.
R = 360 R
b.
c.
If expression given in Rotation property is 270, execute the following steps for
PG symbol factory control.
a.
R = 360 R
b.
c.
Width= Height
d.
Height= Width (that is, the user has to swap the Height and Width
values.)
Migrating AdvantObjectTrim
The migration Tool will not migrate the Curve(x)Value property of the
AdvantObjectTrim primitive control if it has a constant value. The tool displays
an error message. The user should configure the corresponding PG property
Trace(x)Value with values of PropertyRef or HistoryLog data types because this
property cannot contain a constant value.
3BSE049231-510
33
Section 3 Migration
Select Show Unmapped Process Graphics to display the PG aspects that are
not mapped to VBPG aspects.
Sorting
Select Sort by Name to sort the displayed graphic aspects in the order of the
name.
Select Sort by Category to sort the displayed graphic aspects in the order of
the aspect category.
Select Sort by Time to sort the displayed graphic aspects in the order of time
an aspect was modified.
Migration Overview
Migration overview displays the status of each VBPG aspect. The status can be nonmigrated, successfully migrated, and migrated with errors.
Click Overview in the toolbar of the VB6 Graphics Migration screen. This
displays the migration status of all VBPG aspects corresponding to the selected
structure and object.
34
3BSE049231-510
Section 3 Migration
3BSE049231-510
Click Preferences from the VB6 Graphics Migration screen. The following
window appears.
35
Section 3 Migration
Select the Process Graphic Aspect Category to which the VBPG aspect
category is to be mapped.
3.
Click OK to save the changes. Otherwise click Cancel. The following screen
appears if the user has made any changes.
36
3BSE049231-510
Section 3 Migration
Mapping Aspects
PG Aspect Category
Graphic Display
Navigation Display
Object Display
Graphic Element
Sub Element
Property Element
Symbol Element
Faceplate Element
Faceplate
Faceplate PG2
Mapping Aspects
Migration of the VBPG aspects to the PG aspects can be done automatically using
the Migration Tool or manually by creating a PG aspect similar to the VBPG aspect
in Process Graphics Builder.
The user should manually migrate the VBPG element by following the steps given
below.
1.
2.
To migrate the graphic display using the Migration Tool, mapping information
for the VBPG element should be provided by the user.
To provide the mapping information, click Map Aspect in the VB6 Graphics
Migration window.
3BSE049231-510
37
Mapping Aspects
Section 3 Migration
4.
Click Migrate aspect to migrate the graphic display. During migration, the
tool uses the mapping information to map the VBPG graphic element with the
PG graphic element.
Some of the VBPG graphic elements are not supported in Process Graphics. To
indicate this, such VBPG elements should be mapped as Obsolete.
Execute the following steps to make a VBPG element obsolete.
1.
38
3BSE049231-510
Section 3 Migration
Mapping Editor
Select *Obsolete from the list. This marks the VBPG graphic element as
obsolete.
During migration, any occurrence of this element will be replaced with a text
item stating that the element is obsolete.
For more information on migrating obsolete elements, refer to Migrating
Obsolete Elements on page 60.
Mapping Editor
During the migration, the VBPG control and its properties in an aspect are mapped
to the corresponding PG graphic item and its properties. The mapping of properties
3BSE049231-510
39
Mapping Editor
Section 3 Migration
is automatically done for all aspects. Mapping Editor is used to define the mapping
of the VBPG properties to the PG properties.
There may be certain properties that were not mapped to the PG properties during
the migration, such properties can be manually mapped by the user through the
Mapping Editor.
Mapping of properties can be done for Graphic Element and Faceplate Element
aspects in the following situations.
If the user has added or modified the input properties of a graphic element in
the PG after the automatic migration, the user has to map the new input
properties for the graphic element through the Mapping Editor.
If the user has created a graphic element in the PG and has to map an existing
VBPG element with the new graphic element, the Mapping Editor should be
used to define the mapping of VBPG property with the PG property.
40
3BSE049231-510
Section 3 Migration
Mapping Editor
The left side of the screen displays the PG properties of the aspect. Each PG
property has a mapping to a VBPG property, and is indicated by
.
3.
to
3BSE049231-510
41
Mapping Editor
Section 3 Migration
42
3BSE049231-510
Section 3 Migration
Mapping Editor
This is because the data type of VBPG input property is not known at the display
level. Only the value of VBPG input property is known at the display level. The
above expression evaluates to the following expression after migration.
If OnRequest = Onrequest then
True
else
False
In this expression, the first instance of OnRequest is the value of VBPG input
property PtwUnitVis.
5.
The right side of the screen displays the VBPG properties of the aspect.
indicates that the VBPG property is used corresponding to a PG property.
indicates that the VBPG property is a discarded property.
indicates that the VBPG property is used in two or more PG properties.
By default, VBPG properties that have a mapping to the corresponding PG
property is shown.
To display all the VBPG properties, select Show all VB properties.
6.
Click
corresponding to the aspect name, to view the details of aspect. This
displays the aspect category, the time when the aspect was last modified, and
the ProgID path.
3BSE049231-510
43
Mapping Editor
Section 3 Migration
The user can write expressions for mapping equivalent properties. For example, if
the Width property of a graphic element should be migrated as Width / 5.6:
1.
2.
Write the following expression for the Width property of graphic element.
Width / 5.6
44
3BSE049231-510
Section 3 Migration
Mapping Editor
The user can write expressions for mapping of merged properties. For example, if
the Height and Width properties of a graphic element should be merged to Height
property:
1.
2.
3BSE049231-510
45
Mapping Editor
Section 3 Migration
Write the following expression for the Height property of graphic element.
Height + Width * 2.5
46
3BSE049231-510
Section 3 Migration
Mapping Editor
A VBPG property can have the same name as an enum in PG. For example, there
exists a VB property UseAltColor on a VBPG graphic element and the
corresponding PG graphic element contains a user-defined enumeration Color with
value UseAltColor. In this case, the following expression is ambiguous.
if UseAltColor = True then
UseAltColor
else
UseCltColor
3BSE049231-510
47
Mapping Editor
Section 3 Migration
In this expression, the migration tool cannot distinguish between the VB property
UseAltColor (first occurence) and the enumeration value UseAltColor (second
occurence). To resolve this ambiguity, the the PG enumeration value that has the
same name as the VB property should include the prefix pg2:: as shown in the
following expression.
if UseAltColor = True then
pg2::UseAltColor
else
pg2::UseCltColor
48
3BSE049231-510
Section 3 Migration
Mapping Editor
1.
Create a PG Generic Element, and edit it in the Graphics Builder. The newly
created graphic should match with the ActiveX control.
2.
Add input properties which will match the properties of the ActiveX control.
3.
Open the migration tool and select Show Unmapped Process Graphics in the
VB6 Graphics Migration window. Refer Figure 2.
This displays the newly created PG element in the list.
4.
3BSE049231-510
49
Mapping Editor
Section 3 Migration
Enter the ProgID of the VBPG ActiveX control and click OK.
7.
Map the properties and click OK. For more details on mapping properties,
refer to Mapping Editor on page 39.
Click Map VB Process Graphic to select a VBPG element that can be mapped to
the PG element. The Select VB Process Graphic aspect window appears.
50
3BSE049231-510
Start the Graphics Migration Tool and select the aspect that contains the VBPG
graphic element that is to be migrated.
2.
3BSE049231-510
51
2.
Create a Graphic Element PG2 aspect that matches the non-standard primitive
of VBPG elements.
3.
4.
5.
6.
7.
52
3BSE049231-510
Migrating VB Code
The Graphics Migration Tool partially migrates a VBPG aspect containing VB code
and expressions using VB variables. The tool displays an error message for the
same.
Execute the following steps to migrate the VB code in a graphic aspect.
1.
Migrate the VBPG aspect using the Graphics Migration Tool. The tool creates
corresponding PG aspect, but without the VB code.
2.
3.
4.
5.
The VBPG graphic element containing the VB code can be wrapped into a PG
element if it is not possible to replace the VB code with PG expressions.
The following are a few limitations of wrapping.
a.
Performance degradation.
b.
c.
d.
3BSE049231-510
53
2.
3.
4.
Migrating Libraries
Migration of a library migrates all the graphic aspects that are part of the library.
Before migration, all graphic aspects in the library should be placed in an extension
library having the name of base library. Separate libraries should be used for VBPG
aspects and PG aspects.
Libraries should be migrated in the order of dependency, that is, a library containing
graphic aspects used in another library should be migrated first.
Execute the following steps to migrate libraries.
54
3BSE049231-510
Migrating Libraries
1.
2.
Assign all the VBPG aspects from the base library to the extension library.
a.
Select the base Library Version Definition aspect from the Library
Structure. For more information on extension libraries, refer to
IndustrialIT 800xA, System, Configuration (3BDS011222*).
b.
In the Aspects tab, click Search to filter the aspects of VBPG aspect
category in the library,
c.
3.
4.
5.
6.
Create an extension library connected to the base library for the migrated PG
aspects.
7.
Provide a name for the extension library. This should be same as the base
library with the prefix PG.
8.
9.
Export the baselibrary and the two extension-libraries to separate .afw files.
Non-migrated VBPG aspects that are part of released libraries are considered to
be obsolete by default.
For more information on obsolete elements, refer to Migrating Obsolete
Elements on page 60.
3BSE049231-510
55
2.
Select Graphics Structure and locate the VBPG sub elements and property
elements to be migrated.
3.
4.
In the plant explorer, create a new toolbox in Graphics Tools (in Graphics
Structure) and create a new toolbox item.
5.
Delete the Generic Element aspect of Generic Element PG2 aspect category
that appears after creating the toolbox.
6.
In the plant explorer, move the migrated generic element from the VB6 toolbox
item to PG toolbox item.
7.
Use the Migration Tool to locate the PG generic element and click Edit
Mapping. If the aspect is inherited, perform mapping in the object type from
the Object Type Structure. If the PG generic element is not visible in the
aspect list, select Show unmapped Process Graphics in the Migration Tool.
In the mapping editor, click Map VB Process Graphic. Browse to the VBPG
element which should be replaced by this PG aspect.
To replace many VBPG sub elements and property elements with this PG generic
element, click Map VB Process Graphic and select additional VBPG aspects.
8.
56
3BSE049231-510
2.
3.
Create a Generic Element PG2 aspect that will replace the VBPG ActiveX
control, on the newly created object.
4.
Edit the generic element in the PG Graphics Builder. Create a graphic that
matches the appearance of the ActiveX control.
5.
Add input properties that correspond to the properties of ActiveX control. The
names given for the properties should be same as that of ActiveX control.
6.
Verify that the new generic element behaves same as the ActiveX control.
7.
8.
Map the ActiveX control with the newly created generic element. For more
information, refer to Mapping Editor on page 39.
9.
3BSE049231-510
57
2.
Create the new aspect category for the corresponding PG aspect type.
3.
Configurations made on the VBPG custom aspect category (for example, view
class reference) should be manually updated on the PG aspect category.
4.
5.
Map the VBPG aspect category to the newly created PG aspect category. For
more information, refer to Custom Aspect Category Mapping on page 35.
6.
2.
The PG display is placed on the same object as the original VBPG aspect.
If the user has manually migrated the graphic elements, use the migration tool to
automatically migrate the displays which use these graphic elements.
Migrating Faceplates
Faceplates containing VBPG faceplate elements can be migrated to a faceplate
containing PG faceplate elements. The migrated faceplate contains the same
configuration (for example, buttons, indicators) as the original faceplate. Only the
58
3BSE049231-510
faceplate element changes. The aspect category of the migrated faceplate will be
Faceplate PG2.
For more information on migrating faceplate elements, refer to Migrating faceplate
elements on page 54.
Execute the following steps to migrate a faceplate containing VBPG faceplate
elements to a faceplate containing PG faceplate elements.
1.
2.
The Migration Tool will create a new aspect of the Faceplate PG2 aspect
category.
This faceplate is placed on the same object as the original VBPG aspect.
2.
Map the VBPG aspect category used on the object types to object display. For
more information, refer to Custom Aspect Category Mapping on page 35.
3.
3BSE049231-510
If the system has a custom aspect category (for example, VBPG Object
Display), map this category to the Object Display PG2 category.
59
4.
Change the mapping to Graphic Display PG2 category if the VBPG Graphic
Display category is used.
2.
3.
Graphics Migration Tool failed to create the mapping information during the
migration process.
Any properties in the PG element for which the mapping was done during the
migration of the corresponding VBPG element, are modified.
60
3BSE049231-510
2.
Add the input properties in the PG element. The names should be same as that
of VBPG element properties.
3.
Start the Graphics Migration Tool and select the VBPG element to be migrated.
4.
If additional properties are defined, or different names are allocated for the
PG element properties, the mapping information should be manually
modified.
2.
Select the Graphics Structure and locate the PG Generic element. If this
element is not visible, select Show Unmapped Process Graphics in the
Migration Tool. If the element is inherited, go to the object type and execute the
step 3 to step 5 on the generic element.
3.
4.
Click Map VB Process Graphic to map a VBPG sub element and property
element to this PG generic element.
To map several VBPG sub elements and property elements with the PG generic
elements, click Map VB Process Graphic and select additional VBPG elements.
5.
3BSE049231-510
61
62
Section 4 Migration
3BSE049231-510
INDEX
C
Constraints 16
Custom aspect category mapping 35
E
Edit mapping 40
Editing Graphic Aspects 23
Examples of Mapping properties 44
F
Faceplate elements 54
Faceplates 58
Filtering and Sorting 34
Migrating Faceplates 58
Migrating Graphic Displays 58
Migrating graphic elements 51
Migrating Libraries 54
Migrating Object Displays 59
Migrating Obsolete Elements 60
Migrating sub elements, property elements 56
Migrating VB code 53
Migration Errors 26
Migration overview 34
Migration Results 14
Migration Workflow 13
N
G
Non-standard primitives 52
O
Obsolete graphic elements 38
L
Launching the tool 19
M
Mapping aspects 37
Mapping editor 39
Mapping Information for PG elements 60
Mapping Information for PG Generic Elements 61
Mapping properties 41
Migrate aspect 21
Migrating ActiveX Controls 57
Migrating ActiveX controls 48
Migrating Custom Aspect Categories 57
Migrating elements with non-standard primitives 52
Migrating elements with standard primitives 51
Migrating faceplate elements 54
3BSE049231-510
P
PG builder 26
Pre-requisites 13
S
Show errors 27
Standard primitives 51
Step before migration 13
V
VB code 53
VBPG builder 24
W
Wrapping VBPG graphic element 53
63
Index
64
3BSE049231-510
ABB AB
Control Systems
Vsters, Sweden
Phone: +46 (0) 21 32 50 00
Fax:
+46 (0) 21 13 78 45
E-Mail: [email protected]
www.abb.com/controlsystems
ABB Inc.
Control Systems
Wickliffe, Ohio, USA
Phone: +1 440 585 8500
Fax:
+1 440 585 8756
E-Mail: [email protected]
www.abb.com/controlsystems
TM
3BSE049231-510
Contact us