Professional Documents
Culture Documents
for Harmony
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 89/336/EEC and in Low
Voltage Directive 72/23/EEC.
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respec-
tive owners.
Preface
800xA for Harmony system versions 3.1, 4.0, 4.1, and 5.0.
3BUA000271R0002
Preface (continued)
3BUA000271R0002
Table of Contents
3BUA000271R0002 iii
Table of Contents (continued)
iv 3BUA000271R0002
Support Services
3BUA000271R0002 v
3BUA000271R0002
Introduction Section 1
Overview
The Composer product provides an integrated visual develop-
ment environment for Symphony™ system configurations. The
Composer environment greatly simplifies the configuration
and maintenance of Symphony systems. This section
describes the Composer environment, project parts, and rec-
ommended procedure for developing projects.
New Features
Performance enhancements - The following enhancements
have added:
3BUA000271R0002 1-1
New Features
• 800xA for Harmony system versions 3.1, 4.0, 4.1, and 5.0.
• Conductor NT versions 5.0 and 6.0.
• Process Portal B version 2.0 (SP 1 and SP 2).
• Process Control View versions 5.2, 5.3, 5.4, and 5.5
1-2 3BUA000271R0002
Composer Documentation
Composer Documentation
There are ten instructions that pertain to the Composer soft-
ware application:
3BUA000271R0002 1-3
Composer Environment
Composer Environment
The base Composer product provides all the functionality nec-
essary to develop and maintain control system configurations.
Contained within the Composer window are the exchange and
system architecture windows (Fig. 1-1). Help is provided to
ensure that explanatory information is readily available.
TC00656A
Exchange Window
The exchange is a project-wide repository for control logic doc-
umentation and display configuration information. This win-
dow lists the folders that contain the component parts (control
1-4 3BUA000271R0002
Projects
Projects
Projects are the largest structure in a Composer control strat-
egy architecture and typically control a whole process or at
least the major part of one. The structure of a project dupli-
cates the actual control system architecture which greatly sim-
plifies control system configuration. Contained within a project
is all the information needed to support the control system.
Control Networks
Control networks are communication highways by which
information is passed. These networks can be used to subdi-
vide complex processes into smaller, more manageable group-
ings. Control networks are the structures that contain all the
3BUA000271R0002 1-5
Harmony Control Units
Controllers
Controllers perform the actual control functions. They are con-
figured using control logic documents. Controllers reside one
level below the node to which they belong.
Tag Database
During the configuration of control logic documents, tags will
need to be established and tracked. These tags are entered
into a system-wide database (directly or while saving
configurations and displays) which is available through the
data browser.
1-6 3BUA000271R0002
Human System Interfaces
TC00885A
Display Groups
Groupings of Conductor VMS human system interface dis-
plays are called display groups. These groups provide a
convenient way of handling the unique displays for a specific
human system interface. Display groups reside one level below
the human system interface to which they belong.
3BUA000271R0002 1-7
Displays
Displays
Displays are the configurations that control what information
is presented and how it is presented by the human system
interface. Conductor VMS displays unique to a human system
interface reside one level below the display group to which they
belong. Operate IT Process Portal and Conductor NT displays
(called models) are handled by the Grafx window. Displays
used throughout the whole project reside in a folder in the
exchange. These displays are copied to human system inter-
face display groups using drag and drop or copy and paste
functionality. These displays remain linked to the original dis-
play until they are edited. Changes made to the original dis-
play are reflected in all unedited copies. Conductor VMS
displays reside in the right side of the system architecture win-
dow after selecting the display group to which it belongs.
TC00959B
1-8 3BUA000271R0002
Logs
GrafX Issues
Drive:\Program Files\ABB\Composer\Grafx\lib\mod-
els\FP
Logs
Custom logs can be configured for Conductor VMS human
system interfaces to collect data. Either time or event trigger-
ing can be used for data collection. The printing of a log can be
triggered by time, event, or data collection. Custom logs reside
3BUA000271R0002 1-9
Lists
Lists
There are six types of lists available to a project. They are:
TC00783A
1 - 10 3BUA000271R0002
Batch Data Manager
The tag, trend, and report point lists contain a group of tags,
trends, or report points. These lists are subsets of the total tag
database that are downloaded to human system interfaces.
These lists are required because a whole project may contain
more tags than one human system interface can hold. The
information in these lists is used by human system interfaces
to support controller and display configurations. Lists reside
one level below the project in the project architecture.
3BUA000271R0002 1 - 11
Features and Benefits
1 - 12 3BUA000271R0002
Intended User
Intended User
This instruction can be used by system engineers or techni-
cians for a general overview of the Composer software and as
an installation guide.
Document Conventions
This document uses standard text conventions to represent
keys, display items and user data inputs:
3BUA000271R0002 1 - 13
Reference Documents
Display item Any item displayed on a screen appears as italic text. Example:
Running
User data input Bold - Identifies any part of a command line that is not
optional or variable and must be entered exactly as shown.
Example:
Press ENTER.
Press ESC V M. (Press and release each key in sequence.)
Press CTRL-ALT-SHIFT-DEL. (Press all keys in sequence with-
out releasing any one key until you have pressed them all.)
File names Name - Indicates a file or directory name. Example:
file1.exe
c:\new
Revision variable A ? indicates a value that may change depending on the ver-
sion of an item. Example:
Reference Documents
Table 1-1 lists documents that may be referenced for addi-
tional information relating to Composer.
1 - 14 3BUA000271R0002
Reference Documents
3BUA000271R0002 1 - 15
Reference Documents
1 - 16 3BUA000271R0002
Requirements Section 2
Introduction
This section describes the minimum and recommended plat-
form (hardware) and software requirements needed to suc-
cessfully run Composer software.
Composer Platforms
The following subsections describe the platform requirements
that must be met to successfully load and run the client and
server Composer software and install electronic
documentation.
NOTE: Hard disk space requirements include space for applicable project
data. However, these requirements may vary depending on the size and num-
ber of projects saved.
Feature Characteristic/Value
Architecture
Structure Client/server
Simultaneously connected clients Up to 10 clients per configuration server
Configuration servers 1 per project or system
Communications servers 1 per Cnet interface device
Onet connection IEEE 802.3 Ethernet™, TCP/IP protocol
Communication module groups INFI-NET® via INICI01 (rev. F.1 or later),
IMCPM021 (rev A.2 or later),
INICI03 (rev. G.0 or later),
INICI12 (rev A.0 or later),
INPCI02 (rev E.0 or later), or
HNCC (rev A.0 or later)
3BUA000271R0002 2-1
Platform Requirements
Feature Characteristic/Value
Compatibility
Controller function block configuration MFC, MFP, BRC, HAC, LMM02, AMM03,
COM03/04, CLC03/04, SLC01/02
Controller BDM configuration
BSEQ batch, UDF MFP2, BRC2, and HAC2
Platform Requirements
The recommended and minimum platform requirements to
run client, configuration server, and View and Monitor Com-
poser software are shown in Table 2-2.
2-2 3BUA000271R0002
Software Requirements
Software Requirements
Table 2-3 lists the software requirements that are needed by
the components of the Composer system.
Connection to ICI
Local or Remote
(service pack 2)
(service pack 2)
Windows 2003
Composer 5.0
Java Runtime
Windows XP
SVG Viewer
Information
Server (IIS)
Internet
Composer node X X X X X8 X
1,9 5 7 6
View and Monitor server X X X X X X X
Central licensing server (CLS) X X9 X1 X X7
Publisher X2 X2 X X
3BUA000271R0002 2-3
Software Requirements
Connection to ICI
Local or Remote
(service pack 2)
(service pack 2)
Windows 2003
Composer 5.0
Java Runtime
Windows XP
SVG Viewer
Information
Server (IIS)
Internet
View and Monitor client X X10 X3 X7 X4
10
Central licensing client X X X
NOTES:
1. Before installing CLS Server software on a Windows 2003 Server computer, verify that IIS and ASP.NET have already been
install and enabled.
2. When publishing, the users account must have the correct permissions to access to and interact with the virtual directory of
the IIS server. The correct permission on the Windows account is required in order to access and interact with the CLS computer.
3. The following setting must be made. Select Tools > Internet Options... > Security > Local intranet > Custom Level... and either
enable or prompt the Initialize and script ActiveX controls not marked as safe option.
4. Can be installed from the View and Monitor server when a View and Monitor Web site is first browsed. Administrator privileges
are required to install the SVG Viewer on the View and Monitor client.
5. Composer must be installed because the View and Monitor server uses some Composer software components. It must be
configured to use the server-based licensing option. No SETC or SETS license is required.
6. Installed as part of the Composer installation.
7. Java™ must be installed. Refer to http://www.java.com/en/download for download instructions.
8. Java must be installed Composer nodes containing CLS client software.
9. Requires Windows 2003 Server operating system software.
10. Requires Windows XP or 2003 Server operating system software.
2-4 3BUA000271R0002
Installation Section 3
Introduction
This section describes the steps necessary to install the Com-
poser software application.
NOTE: The Composer software can not be used until the appropriate software
keys are entered into the ABB software licensing software. These software
keys must be requested and received from ABB. Because of this delay, the
Composer software can not be installed and used in one session.
Preparations
Before installing the licensing and Composer software, proper
platform operation should be verified. Areas that should be
checked and verified are:
3BUA000271R0002 3-1
Installation
NOTES:
1. IIS and ASP.NET must be installed (and set to run automatically) on Win-
dows 2003 Server computers before CLS server software is installed.
2. If the license assignment editor is called up after the server based licens-
ing is installed, two error messages will appear. These are due to the security
settings in Internet Explorer. The Initialize and script activeX controls not
marked as safe option must be enabled to avoid these error messages.
Installation
The Composer installation consists of three main areas or pro-
cedures. The procedures are described in detail. The areas are:
NOTE: A user with Administrative rights should be the first person to run Com-
poser (after it is installed) in order to set the default timeout values in the regis-
try for all other users.
3-2 3BUA000271R0002
Installation
NOTE: Composer 5.0 supports the upgrading of projects from Composer 3.2
through Composer 4.3.1. Projects used with earlier versions of Composer must
first be converted to at least Composer 3.2 format and then converted to Com-
poser 5.0. If necessary, contact ABB Technical Support for assistance.
3BUA000271R0002 3-3
Installation
1. Using Access 97, open the project database (the .EBP file).
NOTE: Access 97 must be used to open the project database. Access 2000 (or
later) will not open the database.
NOTE: Do not make any changes to the internal data or structure of Composer
project files unless explicitly instructed to. Permanent loss of data may result.
3-4 3BUA000271R0002
Installation
6. Click OK. This will add one Modules object and one Macros
object to the project database.
8. Use Composer to open the project and verify that there are
four custom borders in the logic palette (DBORDHA, DBOR-
DHAG, DBORDVA, and DBORDVAG).
3BUA000271R0002 3-5
Installation
NOTE: During the removal of some programs, the user will be prompted to
keep or remove certain shared files. It is recommended the shared files be
kept.
Composer Installation
Install the Composer software by performing the following
steps:
NOTE: Answer yes to all overwrite prompts (if prompted) to ensure proper
operation.
CD drive letter:\autorun.exe
3-6 3BUA000271R0002
Installation
10. Enter or verify the correctness of the user name and com-
pany name in Customer Information window and click Next.
12. Select the destination drive and folder for the Composer
software (default destination is recommended) in the Choose
Destination Location window.
NOTE: If Composer is being installed on the computer that will be the View and
Monitor server, select at least the default components.
If Composer is being installed but will not be used on the View and Monitor
server (i.e., there is no SETC or SETS license for the Composer installation on
the View and Monitor server, only core Composer components are being
installed for View and Monitor server to operate correctly), then the Communi-
cation Server component must also be selected because it provides the ICI-
CONF program, which is the only way to configure communications on the
View and Monitor server in this case.
If there is a SETC or SETS license for the Composer installation on the View
and Monitor server, communications can be configured through Composer’s
RunTime > Configure menu selection.
3BUA000271R0002 3-7
Installation
NOTES:
1. Only one GrafX application at a time can reside on any node.
2. Only GrafX versions 3.0 and 4.0 can operate under Windows 2000 or
later, and only these versions will be presented as choices.
NOTE: If the password of the user that configured the Prelaunch Service is
changed, it must also be changed using the Prelaunch configuration utility.
3-8 3BUA000271R0002
Installation
NOTE: If server-based licensing, CLS client, AND CLS server are installed, no
prompt will be displayed but the appropriate licenses must be entered.
3BUA000271R0002 3-9
Installation
3 - 10 3BUA000271R0002
Unlicensed Software
Unlicensed Software
Trying to run unlicensed Composer software causes a window
to appear. A notification that this software must be properly
licensed before it can be used and a button to start the ABB
software licensing software are in this window. To license the
software, select the button and refer to Section 4 for more
information. A loss of communication between a CLS client
and server will cause a warning (cannot get a license) to be dis-
played periodically until communication is restored.
3BUA000271R0002 3 - 11
Install Configuration Viewer
3 - 12 3BUA000271R0002
Install PowerTools
Install PowerTools
The Install Powertools option installs the required Windows
system files, Control Logic Editor, Revision Manager, and
Advanced Trend tools. To install PowerTools:
4. Click Next.
4. Click Next.
3BUA000271R0002 3 - 13
Switching Between Local and Server-based Licensing
CD drive letter:\autorun.exe
3 - 14 3BUA000271R0002
Switching Between Central License Servers
3. Click Save.
4. Click OK.
5. Click Exit.
3BUA000271R0002 3 - 15
Switching Between Central License Servers
3 - 16 3BUA000271R0002
Software Licensing Section 4
Introduction
This section provides information for the proper operation of
the ABB software products and features that require licenses.
Software is licensed by relating a software key for each soft-
ware feature with a unique machine (computer) ID. Software
keys are obtained from the ABB software license administra-
tion system. Follow all steps for obtaining machine IDs,
requesting software keys, installing software keys, and install-
ing and running the license entry program.
NOTE: If central license server nodes are switched via the license server
select program while Composer or other license applications are running,
those applications must be shut down and restarted to get the new settings.
3BUA000271R0002 4-1
Obtaining Ethernet Address
There are two types of machine IDs that the ABB licensing pro-
gram supports: a removable hardware key or a fixed Ethernet
address of an Ethernet card. Each type has its advantages and
disadvantages. Using the Ethernet address as a machine ID is
generally more convenient. However, if the Ethernet card that
was chosen is ever replaced or permanently removed from the
node, the software license will have to be reapplied for. Refer to
Obtaining Ethernet Address if this is the type of machine ID
that is to be used.
NOTE: The dongle must be ordered from ABB, since ABB software can read
only dongles manufactured for ABB.
NOTE: In most cases, ABB software licensing functions support multiple don-
gles which are daisy chained together.
00-60-08-CC-BB-B8
4-2 3BUA000271R0002
License Entry Program
Requirements
The license entry program must be installed and run on a node
that has IIS services installed.
Install
The license entry program is normally automatically installed
with the software. To update an earlier version of the license
entry program, perform the standalone installation steps that
follow.
Uninstall
This program uses the standard Microsoft uninstall steps:
Select the ABB License Entry program from the list and click
ADD/REMOVE.
3BUA000271R0002 4-3
Selecting a Machine ID
Selecting a Machine ID
1. Select the Available IDs tab of the license entry program
(Fig. 4-1).
TC03317A
4-4 3BUA000271R0002
Requesting Software Keys
TC02580C
3BUA000271R0002 4-5
Entering Licenses
Entering Licenses
To install the software keys:
File Installation
To install the software key from a file:
2. Click Add From File and select the temporary file saved in
Step 1.
3. Click Open. The program reads the file and gives the num-
ber of licenses found in the file.
Manual Installation
To manually install a software key:
4-6 3BUA000271R0002
Entering Licenses
• Version.
• Expiration date.
• Licensed quantity.
• Software key.
• Option/user string.
NOTE: The option string must be entered if it is provided. The option string is
designated as User String when the software key is sent. In addition, the option
string must be entered in the Option/User String field.
NOTE: Click Save after entering and validating the information for each feature
of the software. Clicking Validate will only validate the information that was
entered, not save it.
TC02581C
3BUA000271R0002 4-7
Licensing Troubleshooting
Licensing Troubleshooting
Licenses are kept in a license file for each license group. Basic
troubleshooting steps are to locate the license file and view its
contents.
NOTE: The most common problem occurs during software key installation if
the license parameter information is validated, but then is not saved. Refer to
Entering Licenses to enter, validate, and save the license parameter
information.
4-8 3BUA000271R0002
Licensing Troubleshooting
Method 1 - Run the license entry program and select File >
Load SPRO driver from the menu bar.
Ethernet Address
If the Ethernet address is not listed as a machine ID option:
Error Codes
Table 4-1 lists and describes license software error messages.
3BUA000271R0002 4-9
Licensing Troubleshooting
4 - 10 3BUA000271R0002
Licensing Troubleshooting
3BUA000271R0002 4 - 11
License Assignment Editor
Assign Licenses
To assign a license to a particular node:
1. Select Start > Programs > ABB Industrial IT > 800xA System
> Licensing > License Assignment Editor on the CLS server.
3. Click Add. The node name will appear in the Assigned Fea-
tures field.
6. Enter the number of licenses (of the type selected) that will
be assigned to the node in the Number field.
7. Click Assign.
4 - 12 3BUA000271R0002
License Assignment Editor
License Diagnostics
To display a complete listing of all the nodes in the project (and
all the available information about each node), click Diagnos-
tics. Refer to Figure 4-5.
TC03527B
1. Click Export.
3. Click OK.
3BUA000271R0002 4 - 13
TC03528B
3BUA000271R0002
3BUA000271R0002 Printed in Sweden December 2007
Copyright © 2007 by ABB. All Rights Reserved
® Registered Trademark of ABB.
™ Trademark of ABB.
http://www.abb.com