readme compouser

18
Composer ™ for Harmony Release Notes Composer (Version 5.0)

Upload: eduardo-alexis-rojas-maulen

Post on 12-Dec-2015

253 views

Category:

Documents


1 download

DESCRIPTION

composer

TRANSCRIPT

Page 1: Readme compouser

Composer ™for Harmony

Release NotesComposer (Version 5.0)

Page 2: Readme compouser

NOTICEThis document contains information about one or more ABB products and may include adescription of or a reference to one or more standards that may be generally relevant tothe ABB products. The presence of any such description of a standard or reference to astandard is not a representation that all of the ABB products referenced in this documentsupport all of the features of the described or referenced standard. In order to determinethe specific features supported by a particular ABB product, the reader should consult theproduct specifications for the particular ABB product.

The information in this document is subject to change without notice and should not beconstrued as a commitment by ABB. ABB assumes no responsibility for any errors thatmay appear in this document.

In no event shall ABB be liable for direct, indirect, special, incidental or consequentialdamages of any nature or kind arising from the use of this document, nor shall ABB beliable 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 usedfor any unauthorized purpose.

The software or hardware described in this document is furnished under a license andmay 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 LowVoltage Directive 72/23/EEC.

Copyright © 2007 ABB All rights reserved.

Release: December 2005Document number: 3BUA000301R0002

TRADEMARKSAll rights to copyrights, registered trademarks, and trademarks reside with their respec-tive owners.

Page 3: Readme compouser

3BUA000301R0002 iii

Table of Contents

Section 1 Release Notes ..............................................................................................1-1Introduction............................................................................................................. 1-1Resolved Customer Reported Problems..................................................................... 1-6Known Unresolved Problems With Workarounds ...................................................... 1-6

Installation........................................................................................................... 1-8Composer (General) .............................................................................................. 1-8Automation Architect ........................................................................................... 1-8Automation Interface............................................................................................ 1-9Configuration Viewer.......................................................................................... 1-10Revision Manager ............................................................................................... 1-10Licensing............................................................................................................ 1-10View and Monitor and SVG Publishing ............................................................... 1-10Instruction Manual Changes .............................................................................. 1-11

Page 4: Readme compouser

3BUA000301R0002

Page 5: Readme compouser

3BUA000301R0002 1 - 1

Section 1Release Notes

IntroductionThe new features and enhancements incorporated into Com-poser 5.0 are:

• Composer console support has been updated to include:

Added support for 800xA for Harmony SV3.1/4.0, 4.1/5.0; Conductor NT 5.0 and 6.0; Conductor VMS 5.0 and 6.0; Process Portal B 2.0 (SP1 and SP2).

New console types:- 800xA for Harmony SV 4.1/5.0 (30,000 tags per console).- 800xA for Harmony SV 3.1/4.0 (10,000 tags per console).- Conductor VMS 3.0-4.0 console is now Conductor VMS

3.0-6.0.- Conductor NT 4.0 is now Conductor NT 4.0/5.0/6.0.- Harmony RTDS console is now Process Portal B RTDS.

The 800xA for Harmony 4.1/5.0 context is now the default for new projects. Upgraded or converted projects will use their last known default context (Composer 5.0 will not change this). The context can be changed later if desired.

When creating new consoles, there is now a Console Type field containing the major types of consoles. Selecting a type populates the Console Type and Rev field with only those consoles of that overall type. This new field remem-bers the last used console type. This makes selection of new consoles easier with fewer choices to navigate through for projects with few console types.

• Enhanced the support for importing and exporting tag data between Composer and 800xA for Harmony and Process Portal B console types. Some changes were also made in the consoles and Composer 5.0 will work best with the lat-est versions of the consoles (Process Portal 2.0 SP2 or later, Harmony Connect SV5.0 SP1 or later).

- Composer will also default to exporting all ancillary lists (alarm comments, engineering units, historian atom collec-tions, etc.) when exporting to these consoles, since they are

Page 6: Readme compouser

1 - 2 3BUA000301R0002

Introduction

required by those consoles. The options to export these ancillary lists can be disabled before exporting if desired.

- Predefined system values of MiscArea, MiscEquipment, and MiscUnit were added. System defined historian atom collection values also added.

- Importing now allows users an option to match tags by name as well as GUID. This is useful for those versions of the consoles that change the GUID when importing from Composer and export their own GUID.

- Composer now retains atom names for alarm inhibit tag fields when importing, will display them in the Data Browser, and export them in the console-expected form of tagname.atom.

- NumDecPl field now supports values up to 289.

- Engineering Units and Logic State descriptor indices can now be positive up to 32,483 or negative to -32,483 for Process Portal and 800xA for Harmony consoles (they will not export for other consoles). (32,483 is an internal Micro-soft database engine limitation.)

Some compatibility issues have been addressed in Com-poser but will require future versions of Process Portal and 800xA for Harmony to properly resolve:

- Security Group field defaults to SymGroup when import-ing into the console.

- The consoles export both SectionDisplay and SectionDis-playName as the name. SectionDisplay should be the GUID.

- The consoles export a number of alarm comment fields with incorrectly filled in values. A number of fields configu-rable in Process Portal and 800xA for Harmony are not supported for export by the consoles, or import by Com-poser, and they must be configured on the console or using the bulk configuration tools on the consoles. Refer to the Primary Interface instruction for a list of fields.

Refer to the release notes of the respective consoles for other issues with importing/exporting.

Page 7: Readme compouser

Introduction

3BUA000301R0002 1 - 3

• Performance enhancements - Composer 5.0 can now open large projects and large CLDs much faster than earlier ver-sions through the use of the new Prelaunch Service. This service gets project tag and cross-reference data ready for use during system startup and login. Internal caches have been improved also.

NOTE: These caches get rebuilt when users accessing the project add or delete cross-references or tags which can take a few seconds to a minute depending on the size of the project and the number of tags and especially cross-references in the project. While the caches are not fully rebuilt, opening other CLDs will not be as fast when the caches are built.

• Standalone configuration viewer tool - The configuration viewer utility can now be installed and used on consoles without installing Composer. CFG configuration files can be viewed and configurations uploaded from controllers, values tuned, function codes tuned, and configurations saved to controllers without the need for Composer or large Composer projects.

• Improved support for PCV consoles:

- Added console types PCV 5.2, 5.3, 5.4, and 5.5.

- PCV 5.1 context becomes PCV 5.1/5.2, and new console contexts were added for the other new consoles. PCV 5.3 and earlier will support 5,000 tags. PCV 5.4 and 5.5 will support 10,000 tags.

- Added the X1U and X2U taglist structures for PCV 5.5. (X2U is identical to X1U but the block number field will be five digits wide, not four.)

- Enhanced the product documentation on PCV support, including detailing the taglist structures, and supported graphic elements.

- Added an option to export tools to force all output files to be named in lowercase.

- Importing taglists will now support UNDEF (undefined) values in the Module Type field.

- Added support for enhanced analog and digital tag types for PCV 5.5 consoles. (ABB20040415-0193).

Page 8: Readme compouser

1 - 4 3BUA000301R0002

Introduction

• Binding across Composer projects - A new tool has been added to allow IREFs in a project to be resolved against OREFs in other projects. The appropriate specifications of the IREF function codes (25, 26, 41, 42, 63, 64, 121, 122, 178, 193, 201, and 202) are adjusted to point to the matching OREF. Detailed control of the process is pro-vided. This tool allows projects to be split into smaller, more efficient projects in many cases.

• Composer 5.0 supports Windows XP SP2 and Windows Server 2003 SP2. Windows 2000 (Professional or Server) is no longer supported. GrafX 3.0 and 4.0 are provided, but GrafX 1.6 and 2.3 have been removed because they do not support Windows 2000 or later.

• A new dialog added to the Project properties window pro-vides more information about the project (including the number of cross-references, tags and CLDs in the project). This will be useful in evaluating size vs. performance of a project.

• Shared installation (Composer and System 800xA). Com-poser has been tested and is supported when installed on an 800xA Engineering node.

• Enhanced printing support:

- Composer now allows selection of which sheet or sheets to print from within a CLD.

- Font settings will be remembered.

- Font settings can be changed for headers and footers.

- Added capability to change text sizes for Spec and Tag info display in view options dialog box in Automation Architect. Settings are saved in the registry for future sessions.

- Layer colors are now correctly printed when printing from System Architecture pane in Composer Navigator.

- Added the following options to the header and footer for-matting options: Document Number, Module Identifier (two-letter ID), Last Compile Time, Last Compile Date, Module Type, Revision Name, Revision Description, Loop,

Page 9: Readme compouser

Introduction

3BUA000301R0002 1 - 5

Node, and Module Address (three separate items), and Printing User's Username.

• The Composer online help system has been updated to use Windows HTML Help.

• An option was added to the View and Monitor function to allow CLDs to be displayed based on tag name.

• The Power Tools for Composer have been tested, updated, and included on the Composer media. They are still sepa-rately licensed software.

• When pasting objects that contain tags (hardware nodes like controllers or control units, or consoles) from other projects, there is a new option to include or not include tag data. Selectable in the Tools > Options window in Com-poser, this will allow objects to be copied without tags for faster copying. Tags can then be exported and imported into the destination project which is faster and provides more error information.

Use this option when trying to copy the logic drawings, but the console contexts, LSD, EUD, Alarm Comment, or Con-figuration Server data in both projects cannot be made the same. (If they aren't the same, errors can occur when attempting to add the tags associated with the logic draw-ings and when pasting, this halts the operation unsuccess-fully. If the contexts and related list data can't be made the same in both projects, use this option to copy the drawings and then export and import the tag data into the destina-tion project.)

• The CLD Connection Check tool has been added to check for a rare case where signals appear to be connected in a CLD but aren't (due to problems converting WinTools proj-ects).

• The Synchronize With Taglist utility allows console dis-plays and display groups to be resynchronized with tag list data when the tag identifiers (GUID, name, index) change multiple times or significantly after the last time the dis-plays have been opened or exported. Opening or exporting displays normally synchronizes the tag data automatically. However, if the data (GUID, name, index) changes radically

Page 10: Readme compouser

1 - 6 3BUA000301R0002

Resolved Customer Reported Problems

enough that tags can no longer be matched, this tool can be used to help resynchronize it.

• The logical ICI name is now displayed in the status bar and in all connection windows and messages for clarity.

• The display of export file names and modification times for displays is now presented in the Composer System List pane.

• The Export CFG capability allows the saving of a CFG file outside the current Composer project. Other Composer projects can then Verify against these exported CFG files for comparison and updating of specifications. The verify utility now allows any configuration in the project to be used as the source or reference configuration. Exported CFG files can be read by the Standalone Configuration Viewer as well.

• Default address specification (S3-S10) values for FC 63 and FC 64 (AIL/B, DIL/B) have been changed from 9998 to 31998 for BRC-400/HAC compatibility.

• SEM module support for firmware revision J.0.

• BRC-300/400 module support for firmware revision K.0.

• The Standard Drawings project now includes S-800 I/O drawings.

• Trigger and Channel Definition lists can now be exported to database files from within the Data Browser. These can provide useful reference data for making changes to other systems. Importing these lists is not supported.

Resolved Customer Reported ProblemsTable 1-1 lists problems reported by customers that have been resolved.

Known Unresolved Problems With WorkaroundsThe following topics detail the issues that may exist in Com-poser at the time of release. Workarounds, clarifications, or helpful hints have been provided for each issue whenever possible.

Page 11: Readme compouser

Known Unresolved Problems With Workarounds

3BUA000301R0002 1 - 7

Table 1-1. Resolved Customer Reported Problems

External Reference Description

ABB200400707-0052A The Ignore Unconnected Constant Blocks option has been added to the compiler. Unconnected constant blocks do not generate a warning when this option is enabled.

ABB20040909-0035 The default console context can now be selected when creating new Composer proj-ects. A console context is the set of range limits, data types, rules, etc. that control how Composer deals with tag, trend, and other data (for example, TagName length is not the same between all the consoles Composer supports).

The correct console context is always used when editing or exporting tags from a console object in the Composer system architecture view. When working with tags that do not have a clear console context (for example, when editing tags while another type of tree object is selected in the system architecture window), Composer uses the default console context. The default console context was Conductor VMS 3.0 - 4.0. With Composer 5.0, the default console context is now Harmony Connect for SV5. Be sure to select the proper console context for each Composer project.

ABB20050316-0272 Output references and tags can now be attached to FC201 blocks. When connecting tags to FC201 however, Composer will not do any checking to ensure that the type of the tag matches the type of the FC201 as defined by its specifications. It is up to the user to make sure they are using a tag of the appropriate type.

ABB20070109-0181 Channel 16 is now displayed when editing the SOE Channels of FC228 with HSOE enabled (in the Automation Architect).

ABB20070628-0119 Automation Architect can now correctly connect an IREF to S4 of FC228.

ABB20040922-0118 View Block Usage Map window has been expanded to allow all blocks to be viewed horizontally.

ABB20031104-0116 When converting projects from WinTools, the SOE specification of FC224 is now cor-rectly converted.

B20011010008 Chinese tag descriptions can now be half the maximum length of tag descriptions for the given console context.

B20010313023 Taglists with Chinese text now export to TTG file formats correctly.

ABB20040525-0080, ABB20040524-0209

The PID Block field now allows values up to 32,025 for HAC and BRC-400 controllers.

ABB20040122-0051 CLD Export now correctly exports string specs for FC226 and FC228.

ABB20070622-0175 In some cases an incorrect IREF label can cause a compile to fail but without any indicated warnings or errors. An error message has been added indicating No OREF in scope of IREF, and double-clicking the error message in the Output window opens the CLD containing the IREF in question.

ABB20061208-0110 CLD Export now correctly exports all CLDs when launched from a Control Unit or Control Network level.

ABB20060809-0063 The Clear Existing Tables option in the CLD Export utility now functions correctly.

ABB20040918-0001 The Add Tags on Save function of the Conductor VMS Display Editor now functions as expected.

ABB20041220-0273 The Verify window now correctly closes after clicking Cancel during an online-config-uration operation.

ABB20060316-0336 COM modules will now correctly Verify.

Page 12: Readme compouser

1 - 8 3BUA000301R0002

Known Unresolved Problems With Workarounds

Installation

Table 1-2 lists the unresolved installation issues and their possible workarounds or clarifications.

Composer (General)

Table 1-3 lists the unresolved general Composer issues and their possible workarounds or clarifications.

Automation Architect

Table 1-4 lists the unresolved Automation Architect issues and their possible workarounds or clarifications.

ABB20040430-0118 The UpdateSpecs parameter to Verify commands in GSLV (global save/load/verify) scripts now works correctly.

ABB20060601-0379 GSLV Scripts correctly run as Windows scheduled tasks when the user is not logged in.

ABB20051213-0321 During an online-configuration operation, Composer now checks the module status when selecting an option. This is to make sure that the modules are in the expected state when making the selection. If the primary module fails the online configuration can no longer guarantee the outcome due to the nature of online configuration. The main reason is if the primary goes offline the backup takes over as the primary and may be running a new or different configuration. Therefore if the primary fails for any reason the user is notified of the severity of the problem and then online configuration closes. However if it is the backup module that fails the user has the option to fix the status and try again or cancel and abort the online configuration.

ABB20061218-0127 Composer has been corrected to eliminate multiple restarts when using a PCI02 to communication.

Corrected behavior of specification S1 (Module Address) on FC25 when dropped in a BRC-400. Before, it was defined as NODE address, but has been corrected to MOD-ULE address.

Table 1-1. Resolved Customer Reported Problems (continued)

External Reference Description

Table 1-2. Unresolved Installation Issues

Issue Possible Workaround

Right clicking on blank lines in the license section of the ABB License Entry program may cause errors (Runtime Error 91).

Do not right click on blank lines in the ABB License Entry program.

Page 13: Readme compouser

Known Unresolved Problems With Workarounds

3BUA000301R0002 1 - 9

Automation Interface

Table 1-5 lists the unresolved Automation Interface issues and their possible workarounds or clarifications.

Table 1-3. Unresolved General Composer Issues

Issue Possible Workaround

When copying CLDs or hardware nodes (controllers, control units, and control networks), tag are copied as well. This includes tags defined but not linked to function codes in CLDs. Various errors occur when Composer tries to copy these tags. Conditions generating these errors can be if console contexts are different between projects and the val-ues in tag fields are invalid for the destination context, N90Status tags missing node information, etc.

If the case of the errors cannot be determined and corrected, the recommended procedure is to:

1. Copy the CLDs or hardware objects without tags (using the new Don’t Copy Tag Data option).

2. Export the desired tags using the filter in the Data Browser.

3. Import the tags into the destination project.

SOE index gets re-indexed when new slave modules are added to the configuration. This causes a difference between Composer SOE index and console SOE index.

After compiling the modules containing the FC242s and compiling the SEM module, SOE indexes are assigned to the SOE points. The same point list must be manually entered on the console.

On some IBM® workstations, having multiple keyboard input locales defined in Windows has resulted in unex-pected behavior when entering text in edit fields (such as when changing file names). The cursor may move to the left instead of the right or move to the beginning of the text instead of the end when adding characters.

The corrective action is to go to Windows Control Panel > Regional Options and remove all lan-guage services except English (U.S.).

If a backup controller fails during an online configuration operation in such a way that Composer can no longer com-municate with it to determine it's status, the OLC process will not proceed and the states of the two controllers is unknown.

Abort the process, correct the hardware situa-tion, and try again.

Table 1-4. Unresolved Automation Architect Issues

Issue Possible Workaround

Composer does not check to ensure that the tags assigned to it are of the type set in the FC201 specifications.

Manually ensure the tag type is correct.

Internal Microsoft ADO errors (0x800a0e21) have been reported when doing repeated multiple operations in Auto-mation Architect involving creating cross-references while other users on different computers are simultaneously copy-ing large numbers of CLDs (which copies cross-references). The error displayed and the transaction rolled back, so no data is lost.

Retry the operation when it can be done without other users copying CLDs.

Page 14: Readme compouser

1 - 10 3BUA000301R0002

Known Unresolved Problems With Workarounds

Configuration Viewer

Table 1-6 lists the unresolved Configuration Viewer issues and their possible workarounds or clarifications.

Revision Manager

Table 1-6 lists the unresolved Revision Manager issues and their possible workarounds or clarifications.

Licensing

Table 1-8 lists the unresolved licensing issues and their possi-ble workarounds or clarifications.

View and Monitor and SVG Publishing

Table 1-9 lists the unresolved View and Monitor and SVG pub-lishing issues and their possible workarounds or clarifications.

Table 1-5. Unresolved Automation Interface Issues

Issue Possible Workaround

It is not possible to sequentially add multiple copies of the same item to the exchange.

Rename each copied item to a unique name before the next add operation.

Table 1-6. Unresolved Configuration Viewer Issues

Issue Possible Workaround

An invalid block error is reported when using the Configura-tion Viewer to view the local IPT02 module (in INFI - Plant Loop mode) and attempting to view the specifications of a FC201 type 10 function code. Further attempts to view any other block (except the executive block) will cause the Con-figuration Viewer to stop functioning. Configuration of the controller is not affected and this does not occur when the IPT02 module is in Configure mode.

None.

Table 1-7. Unresolved Revision Manager Issues

Issue Possible Workaround

The progress indicator of a pack or unpack operation fails to indicate that CLDs are being processed. The progress time of each CLD is dependent on the project size).

1. Terminate the Revision Manager processusing the Windows Task Manager.

2. Shut down Composer.

3. Restart the computer (recommended).

4. Retry the pack or unpack operation.

Page 15: Readme compouser

Known Unresolved Problems With Workarounds

3BUA000301R0002 1 - 11

Instruction Manual Changes

Table 1-10 lists the problems or issues in the instruction man-uals that exist at product release. The corrections to the instructions have been indicated.

Table 1-8. Unresolved Licensing Issues

Issue Possible Workaround

The following two error messages are sometimes received when the license assignment editor is called up after server-based licensing is installed.

Failed to read License Service path from registry: Object doesn’t support this property or method 800A01b6.

An ActiveX control on this page is not safe. Your current security settings prohibit running unsafe controls on this page. As a result, this page may not display as intended.

Enable the Initialize and script ActiveX controls not marked as safe option in the Internet Explorer Security tab for the local Intranet (not Internet) zone.

Table 1-9. Unresolved View and Monitor Publishing Issues

Issue Possible Workaround

SOE point names are not displayed in the CLD Viewer. None.

Table 1-10. Instruction Manual Changes

Instruction Error (Page) Change or Correction

Batch 90 and UDF Pro-gramming Language (3BUA000277R0001)

Incorrect text (B-3)

Replace the Emer_stop text with the following text:

This is a state that contains all regular states (normal, fault, hold, restart). These states and transitions behave normally except for:

The operation number is 0.

The run input is ignored except in the handling state (that is, the pro-gram runs operation 0 whether the input is 1 or 0).

After execution of ESTOP operation 0, if the run input (S3) is still on, the recipe proceeds to operation 1.

After execution of ESTOP operation 0 (run input has been turned off during operation 0), a transition of run input from 0 to 1 will cause the recipe to rerun operation 0, however, the next operation after 0 is operation 1 regardless of the value of phase number (S2). So after ESTOP, phase number is ignored.

If subr (phase) that is running in operation 0 contains NORMAL LOGIC, FAULT LOGIC, and HOLD LOGIC, when NORMAL LOGIC is complete, FC = -13 is displayed followed by execution of HOLD LOGIC. HOLD LOGIC executes to completion followed by HELD state.

Page 16: Readme compouser

1 - 12 3BUA000301R0002

Known Unresolved Problems With Workarounds

Page 17: Readme compouser
Page 18: Readme compouser

3BUA000301R0002 Litho in U.S.A. December 2007Copyright © 2007 by ABB. All Rights Reserved® Registered Trademark of ABB.™ Trademark of ABB.

Automation Technology ProductsWickliffe, Ohio, USAwww.abb.com/controlsystems

Automation Technology Products Västerås, Swedenwww.abb.com/controlsystems

http://www.abb.com