Professional Documents
Culture Documents
Release Notes
IndustrialIT
Compact Control Builder AC 800M
Version 5.0.2/0
Release Notes
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. 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 89/336/EEC and in Low Voltage Directive 72/23/EEC.
TRADEMARKS
All rights to copyrights, registered trademarks, and trademarks reside with their respective owners.
Table of Contents
TABLE OF CONTENTS
About This Book
General ..............................................................................................................................9 Document Conventions ...................................................................................................10 Use of Warning, Caution, Information, and Tip Icons ....................................................11 Applicable Specifications ................................................................................................12
Section 1 - Introduction
Executive Summary.........................................................................................................13 Revision Record ..............................................................................................................14 Version Designation.........................................................................................................14 Software .............................................................................................................14 Libraries .............................................................................................................15 Hardware .............................................................................................................19 Product Support ...............................................................................................................19
3BSE033044D5020
Table of Contents
PROFIBUS-DP .................................................................................................... 34 Discontinued and Replaced Functions and Units............................................................ 34 Engineering Environments................................................................................... 34 Maintenance......................................................................................................... 38 Communication.................................................................................................... 38 Control Network .................................................................................................. 39 S800 I/O ............................................................................................................ 39 Installation ........................................................................................................... 40
Section 3 - Compatibility
Supported Versions.......................................................................................................... 41 Supported Versions for Coexistence of Controller Versions................................ 42 Compatible Hardware Modules ...................................................................................... 42 Compatible Firmware...................................................................................................... 45
3BSE033044D5020
Table of Contents
I/O Handling.........................................................................................................99 Operational ....................................................................................................................100 OPC Server.........................................................................................................100 Controller ...........................................................................................................101 Communication ..................................................................................................103 I/O Handling.......................................................................................................106 PROFIBUS-DP ..................................................................................................109 Configuration.................................................................................................................110 Control Builder...................................................................................................110 Controller ...........................................................................................................113 I/O Handling.......................................................................................................114 PROFIBUS-DP ..................................................................................................115 IEC 61850 ..........................................................................................................116 Instruction Manual Changes..........................................................................................119
3BSE033044D5020
Table of Contents
3BSE033044D5020
3BSE033044D5020
Document Conventions
Document Conventions
The following conventions are used for the presentation of material: The words in names of screen elements (for example, the title in the title bar of a window, the label for a field of a dialog box) are initially capitalized. Capital letters are used for the name of a keyboard key if it is labeled on the keyboard. For example, press the ENTER key. Lowercase letters are used for the name of a keyboard key that is not labeled on the keyboard. For example, the space bar, comma key, and so on. Press CTRL+C indicates that you must hold down the CTRL key while pressing the C key (to copy a selected object in this case). Press ESC E C indicates that you press and release each key in sequence (to copy a selected object in this case). The names of push and toggle buttons are boldfaced. For example, click OK. The names of menus and menu items are boldfaced. For example, the File menu. The following convention is used for menu operations: MenuName > MenuItem > CascadedMenuItem. For example: select File > New > Type. The Start menu name always refers to the Start menu on the Windows Task Bar.
System prompts/messages are shown in the Courier font, and user responses/input are in the boldfaced Courier font. For example, if you enter a value out of range, the following message is displayed:
Entered value is not valid. The value must be 0 to 30.
You may be told to enter the string TIC132 in a field. The string is shown as follows in the procedure:
TIC132
10
3BSE033044D5020
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, comply fully with all Warning and Caution notices.
3BSE033044D5020
11
Applicable Specifications
Applicable Specifications
This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 72/23/EEC. The libraries described in this document conform to the IEC 61131-3 Programming Languages standard, except for control modules, which are not supported by this standard.
12
3BSE033044D5020
Section 1 Introduction
This document represents the release notes for Compact Control Builder AC 800M, Version 5.0.2/0. This document provides a brief overview on functionality. It lists the problems that existed in the previous version or service pack that were fixed and corrected in this release. It also enumerates known problems encountered in the final testing of this product release.Where possible the document identifies workarounds that help overcome the problem. The document contains additional notes that may be valuable to customers and service personnel working with the product. This document replaces the existing release notes for the prior release and is included on the product media.
Executive Summary
This document covers the products listed in Version Designation on page 14. This release of Compact Control Builder AC 800M (Version 5.0.2/0) is compatible with Compact Control Builder version 5.0.x/x, 4.1.0/x and 4.0.0/0 with some reservations. See section 3, Compatibility, for further information. The manual Compact Control Builder AC 800M, Getting Started, Introduction and Installation (3BSE041584Rxxx) describes how to install the product. It also describes how to perform an upgrade.
3BSE033044D5020
13
Revision Record
Section 1 Introduction
Revision Record
Table 1. Revisions
Revision Version 5.0.0/0 Version 5.0.0/1 Version 5.0.1/0 Version 5.0.1/1 Version 5.0.1/2 Version 5.0.2/0 Release Date October, 2006 March, 2007 July, 2007 December, 2007 March, 2008 September, 2008 Remarks 5.0 5.0 RU1 5.0 SP1 5.0 SP1 RU1 5.0 SP1 RU2 5.0 SP2
Version Designation
Software
Compact Control Builder AC 800M Version 5.0.2/0 contains software support for the following products:
Released Software Version
Compact Control Builder AC 800M Firmware for PM851/PM856/PM860 Firmware for PM861(A)/PM864(A)/PM866 OPC Server for AC 800M MMS Server for AC 800M Base Software for SoftControl IP Config Serial Firmware Upgrade RNRP
14
3BSE033044D5020
Section 1 Introduction
Libraries
Libraries
There are three categories of libraries, see Libraries for new Applications on page 15, Classic Libraries on page 18 and Coexistence 5.0.1 on page 18.
Libraries for new Applications
AlarmEventLib BasicGraphicLib BasicLib BatchLib COMLICommLib ControlAdvancedLib ControlBasicLib ControlExtendedLib ControlFuzzyLib ControlObjectLib ControlSimpleLib ControlSolutionLib ControlStandardLib ControlSupportLib FFH1CommLib GroupStartLib IconLib INSUMCommLib MB300CommLib
1.4-6 1.1-1 1.5-7 1.1-3 1.2-1 1.3-3 1.1-4 1.2-3 1.2-3 1.1-5 1.1-2 1.1-4 1.3-5 1.2-2 1.1-1 1.3-3 1.2-1 1.1-2 1.1-1
3BSE033044D5020
15
Libraries
Section 1 Introduction
MMSCommLib ModBusCommLib ModBusTCPCommLib ModemCommLib ProcessObjBasicLib ProcessObjDriveLib ProcessObjExtLib ProcessObjInsumLib S3964CommLib SattBusCommLib SerialCommLib SignalLib SignalBasicLib SignalSupportLib SupervisionBasiclLib SupportLib
1.2-8 1.2-1 1.1-1 1.1-1 2.3-5 1.3-6 2.3-6 1.3-6 1.2-1 1.2-1 2.0-6 1.5-6 1.0-4 1.0-4 1.0-7 1.2-4
16
3BSE033044D5020
Section 1 Introduction
Libraries
CI851PROFIBUSHwLib CI852FFh1HwLib CI853SerialComHwLib CI854PROFIBUSHwLib CI855MB300HwLib CI856S100HwLib CI857InsumHwLib CI858DriveBusHwLib CI865SattIOHwLib CI867ModbusTcpHwLib CI868IEC61850HwLib COMLIHwLib ModbusHwLib ModemHwLib PrinterHwLib S200IoCI851HwLib S200IoCI854HwLib S800CI801CI854HwLib S800CI830CI851HwLib S800CI830CI854HwLib S800CI840CI854HwLib S800IoModulebusHwLib S900IoCI851HwLib S900IoCI854HwLib S3964HwLib SerialHwLib
1.0-1 1.0-0 1.0-0 1.0-32 1.1-14 1.1-10 1.2-25 1.0-6 1.0-18 1.0-43 1.1-17 1.1-21 1.0-14 1.0-0 1.0-0 1.0-0 1.0-1 1.1-3 1.0-8 1.0-10 1.1-3 1.1-6 1.0-3 1.1-1 1.0-10 1.0-8
3BSE033044D5020
17
Libraries
Section 1 Introduction
Classic Libraries
These are Classic (i.e., older) versions of libraries that exist in more than one major version. These library versions are supported, but they should not be used for new applications.. These libraries are not available for loading unless enabled via the Custom installation option during the Control Builder installation. If they are needed but were not enabled, then the Control Builder installation must be modified via Add/Remove Programs in Windows Control Panel. Supplied manuals and online help do not describe these versions.
Library
Version
Coexistence 5.0.1
This library contains the version 5.0.1 firmware, it is needed in case the controller should be kept running with that firmware version. This library version is supported, but it should not be used for new applications. This library is not available for loading unless enabled via the Custom installation option during the Control Builder installation. If it is needed but was not enabled, then the Control Builder installation must be modified via Add/Remove Programs in Windows Control Panel.
Library Version
BasicHwLib
5.0-1
18
3BSE033044D5020
Section 1 Introduction
Hardware
Hardware
This release supports: AC 800M (PM851, PM856, PM860, PM861(A), PM864(A) and PM866)
Product Support
Contact ABB technical support for assistance in problem reporting.
3BSE033044D5020
19
Product Support
Section 1 Introduction
20
3BSE033044D5020
New Functions
The following information characterizes new functions for Compact Control Builder AC 800M, Version 5.0.2/0.
3BSE033044D5020
21
Engineering Environments
Convert a Control Module Instance to a Single Control Module. Right-clicking on a Control Module instance in the Project Explorer and selecting the Convert to Single Control Module makes it is possible to convert a Control Module instance to a Single Control Module. The Control Module instance may contain other Control Modules. Editors Filter in Editors. Selecting Tools-> Filter from the editor of an Application,
Function Block Type, Control Module Type, Single Control Module, or Program makes it possible to filter the content of a column in the variable grid of the editor. From the Filter dialog one can decide which rows to display or hide by selecting or deselecting criteria items. The Criteria items can also be text filtered. A button in the toolbar of the editors can also be used instead of the menu options. The filter functionality is available both in offline and online mode.
Sorting in Editors. Selecting Tools-> Sort A to Z or Tools-> Sort Z to A from the
editor of an Application, Function Block Type, Control Module Type, Single Control Module, or Program makes it possible to sort the content in the variable grid in alphabetic order. Sorting will be per column. If no column is selected the sorting
22
3BSE033044D5020
Engineering Environments
will be based on the name column. Buttons in the toolbar of the editors can also be used instead of the menu options. The sorting functionality is available both in offline and online mode.
New Function Block Parameter Attribute: By_Ref
The attribute gives the Control Builder information about how to handle the parameter, if the value should be retained, cold retain etc. For in and out parameters the value of the parameter is copied into the called instance at the call of the Function Block. For structured data types and strings this can be quite time consuming. To improve performance a new attribute called by_ref is introduced. By using the by_ref attribute the data will be passed in the Function Block call instead of copied. The following limitations applies for by_ref: It is not allowed to connect expressions or literals to a reference parameter. Example: fb.par_in := 2; It is not allowed to read or write the parameter from outside the function block (except in the function block call). Example: k := fb.par_out;
Hidden Attribute on In_out Parameter. It is now possible to set the attribute hidden on in_out parameters. This was not previously supported. Width of Columns in Hardware Editor Decided by Content
When a Hardware editor is opened the width of the columns is decided by the content of the columns. The user used to have to adjust the column width by using the menu command Tool->Adjust Column Widths or the short command Ctrl+Q.
Device Import Wizard
This version includes an improved version of the Device Import Wizard. It is recommended to use the new Device Import Wizard version, instead of the older one. A number of improvements and error corrections have been made. Improved check and substitution for illegal characters "." and "," inside device names, module names, and parameter names. Added check to guarantee unique names for devices and modules.
3BSE033044D5020
23
Engineering Environments
Advanced status configuration for boolean channels is now working. Mapping of diagnostics from device to module level is now working for first import and re-import. Removed advanced status configuration for conversions 1 Byte to DInt and 1 Word to DInt since they were not supported by copy routines 301/401.
The amount of memory needed for the search data base is significantly lower compared to previous versions. Less time needed to build the search data base, for some applications it is a significant improvement. Assignment of a structured data type is now also found when searching for one of its components. It is now possible to search for a specific extensible parameter in online mode.
Search and Navigation in Function Block Diagram and Ladder Diagram Editor. When search and navigation is used in the Function Block Diagram editor
the object will be highlighted. In previous versions only the FBD pane, where the object was located, was selected.
Search and Navigation in Online and Test Mode. Online searches are now
modified to be so called deep searches and report all input/output of a certain signal as a result of a single search, irrespective of name changes at parameter connections. This means all information concerning reading and writing from the whole Application/Controllers about a signal is found through one click of the Search button. Previously the user had to contend with the time consuming task of making repetitive queries to follow a signal across projects the were potentially very large.
24
3BSE033044D5020
Engineering Environments
New Menu Options Compiler Statistics Tool. Selecting Tools-> Compiler Statistics in the Project
Explorer launches the Compiler Statistics Tool. This tool is available offline and can be used to, for example, list the number of POU instances in a Project or Application, how many times a certain instance is used, the size of the application, or an instance, number of parameters, etc.
View Different Versions of the Difference Report. Selecting Tools-> View Accepted Difference Reports in the Project Explorer makes it possible to open a previously approved difference report. Library Usage. Right-clicking on a library and selecting Library Usage makes it possible to see if the Library is connected to an Application, Controller, or another Library. This new functionality will help the Engineer remove old versions of a Library that are no longer used in the project. Presentation of Number of Instances in an Application. Right-clicking on an application and selecting Statistics makes it possible to see how many instances the selected application contains. The origin of the instances is also listed, i.e. which library or application the type is defined in. Compile and Download Additional Consistency Checks at Download to Controller. Additional consistency checks have been implemented in the Control Builder, to ensure that inconsistent or corrupt configuration and application data can never be downloaded to the Controller.
If any of the data (domain) files used at download are missing, or there is a mismatch of the timestamps etc, the download will be blocked with an error message. The events leading to such a situation can be that a previous download was disrupted in an uncontrolled way, e.g., due to a network failure or memory full, or that data files could not be saved properly on disk.
3BSE033044D5020
25
Engineering Environments
Depending on what data is missing or causing the mismatch, the situation will have to be resolved by a ColdRestart of the concerned Application(s), or, sometimes, by a controller reset. The most common reason for missing files are: communication is lost during setup of controller configurations, backup/restore has failed, and that the controller is running with an outdated backup media download.
Additional Warnings During Download to Controller. Additional warning messages are implemented to avoid the Controller being reconfigured in the wrong mode after a download e.g. if warm restart is selected but the changes in the application require a cold restart, the system previously made a cold restart. Now the warning Are you sure.. will be displayed and the user has the option to cancel the download. Possible to Add Previously Deselected Applications During Online Without Download. It is now possible to add previously deselected downloaded applications
during Online Without Download. Previously the workaround was to select Online With Download (no download was performed if the Applications was not changed).
New Compiler Switches. The following compiler switches are added.
SFC Language: Checks that no SFC language is used. Force I/O from Code: Checks that there is no forcing of I/O signals from application code, i.e. writing to the forced component of an IO data type is not allowed. Multiple Calls to the Same Function Block: Checks that there is only one call to the same Function Block instance in a POU-type. None or Multiple Calls to ExecuteControlModules: Checks that Control Modules exist in a Function Block Type. There must be one, and only one, call to the firmware function ExecuteControlModules on the top level without conditions.
Difference Report
26
3BSE033044D5020
Line Comparison. Two lines in the Difference Report can be compared to each other. Select a line in the Difference Report and open the context menu and select 'Compare lines'.
Filter out system alarms is a function that is used to reduce the number of alarms generated from hardware units. A typical example of when this functionality can be used is during commissioning of the system or when adding a new part to an existing system. The function is configured from the Hardware object editor on the controller. Select the Settings tab and there is a parameter called Filter out system alarms from hardware units. The different filter options are Off, Underflow, Overand underflow, Channel error, and All. The errors and warnings will still be visible in the hardware tree and the Unit Status tab in the hardware online editors when the setting is set to filter out alarms. The filter prevents generation of system alarms and events that otherwise will end up in Alarm and Event Lists.
Compact Flash
Warning Message when Compact Flash Card is Empty
If a Compact Flash card is inserted to the Controller and the card is empty a warning with the description No image will be generated.
Standard Libraries
The following objects have been added to the libraries delivered with the Control Builder.
New firmware functions InhibitDownload. The firmware function InhibitDownload makes it possible to
3BSE033044D5020
27
Standard Libraries
from a string.
Serial_string_put_ASCII. The firmware function serial_string_put_ASCII function
28
3BSE033044D5020
Standard Libraries
Signal Objects SignalLib. The SignalLib library has been extended with the following objects. Object names that start with SD (Shut Down) are intended to be used together with the SD objects in the SupervisionBasicLib library for shutdown logic.
SDLevelAnd4: The Control Module Type SDLevelAnd4 makes an AND function between four signals of SDLevelMConnection. SDLevelOr4: The Control Module Type SDLevelOr4 makes an OR function between four signals of SDLevelMConnection. SDLevelBranch4:The Control Module Type SDLevelBranch4 splits a signal of SDLevelMConnection into four new signals. SDLevelM: The Control Module Type SDLevelM provides an easy way to structure the Emergency or Process shutdown logic in the commonly used level hierarchy. There is an activation input parameter from surrounding objects as well as from superior levels, and output parameters to affect process objects as well as subordinate levels. These four input and output possibilities may be inhibited individually.
SignalBasicLib. The SignalBasicLib library is new and contains simple signal objects. The signal objects in this library are also suitable to use in non-SIL applications, since they consume less memory and execute faster than the ones in SignalLib.
SignalBasicBool: The Function Block type SignalBasicBool is used for overview and maneuvering of boolean signals of data type bool. SignalBasicInBool: The Function Block type SignalBasicInBool is used for overview and forcing of boolean input signals of data type BoolIO. SignalBasicOutBool: The Function Block type SignalBasicOutBool is used for overview and forcing of boolean output signals of data type BoolIO. SignalBasicReal: The Function Block type SignalBasicReal is used for overview and maneuvering of analog signals of data type real. SignalBasicInReal: The Function Block type SignalBasicInReal is used for overview and forcing of analog input signals of data type RealIO.
3BSE033044D5020
29
Standard Libraries
SignalBasicOutReal: The Function Block type SignalBasicOutReal is used for overview and forcing of analog output signals of data type RealIO.
Function Block types intended for shutdown logic. Basically, they have one normal condition and one safe condition. Some of the Function Block types in the library are not protected, i.e. it means that they can be copied to a user defined library/application and then modified according to user requests. The Function Block types that can be copied are: SDBool, SDReal, SDInBool, SDInReal, SDOutBool, and SDValve. SDBool: The Function Block type SDBool is a variant of SDInBool. The In parameter is of Bool data type, alarm/event handling when input value is different from Normal value. SDLevel: The Function Block type SDLevel provides an easy way to structure the Emergency or Process shutdown logic in the commonly used level hierarchy. There are activation input parameters for input signals (Cause) and superior levels (In), and output parameters for output signals (Effect) and subordinate levels (Out). These four signals can be inhibited by input parameters and by Faceplate commands. SDInBool: The Function Block type SDInBool extends the functionality of a Digital Input signal of data type BoolIO with alarm/event handling when input value is different from Normal value. The activation output (DiffNormalAct) is inhibitable and is intended for safety activation logic. SDInReal: The Function Block type SDInReal extends the functionality of an Analog Input signal of data type RealIO with alarm/event handling for up to two high levels, up to two low levels, and errors. Filtering is also provided. The activation outputs (GTHHAct, GTHAct, LTLAct, and LTLLAct) are inhibitable and are intended for safety activation logic. SDOutBool: The Function Block type SDOutBool extends the functionality of a digital output signal of data type BoolIO with alarm/event handling when output value is different than Normal value. SDReal: The Function Block type SDReal is a variant of SDInReal. The In parameter is of Real data type, alarm/event handling for up to two high levels, up to two low levels, and error.
30
3BSE033044D5020
StatusRead: The Function Block type StatusRead is used, in application code, to retrieve the signals from the Status output from the Function Block types SDInBool, SDInReal, SDLevel, SDOutBool, and SDValve. When several status output signals are or-ed, the result can be connected to a StatusRead Function Block type to achieve overview indication. SDValve: The Function Block type SDValve is suitable for control and supervision of a shutdown valve with one position defined as 'fail', i.e. Fail Open (FO) or Fail Close (FC).
NAMUR sensors.
3BSE033044D5020
31
MMS Communication
New Terminal Unit TU850. The TU850 is a terminal unit with channel wise disconnection support and
current limitation.
New Power Supplies
MMS Communication
Synchronized Write for MMS Internal Communication
It is now possible to get a synchronized write on MMS telegrams between applications running in the same Controller. MMS messages up to 800 bytes in length (corresponding to 100 to 250 simple variables) are sent synchronously by MMSWrite to an Access Variable in the same controller. No other 1131 tasks or communication subsystems can interrupt the transmission.
Legacy Protocols
INSUM New INSUM MCU Type - MCU v2. There is a new INSUM MCU type called
MCU v2 in the CI857InsumHwLib library. The new HWUnit works like the existing MCU HWUnit except that when process related Alarm bits are set, the Warning indication is not set. The Alarm bits are still indicated as status bits but without indicating a Warning.
32
3BSE033044D5020
Maintenance
MODBUS TCP Support for Real Data Type in MODBUS TCP. The data type real is now
automatically emptied the receive buffer when being enabled; however, this is not always the desired behavior. In Version 5.0 SP2 the SerialListen function block has a new parameter called "ClearBuffer". The default value is True, and the block behaves like in Versions 5.0 and 5.0 SP1. Setting the parameter to False means that the buffer handling works as in versions prior to 5.0; the receive buffer is then not emptied when the listen block is enabled.
Maintenance
Controller Analysis for Service Engineers
By selecting the button Show Controller Analysis in the Remote System dialog the Controller Analysis dialog will be opened. From this dialog it is possible to receive maintenance information from the Controller like reset Module Bus Fail Counters or get Module Bus I/O Revisions.
Firmware Upgrade from Compact Flash Card. Upgrading controller firmware
3BSE033044D5020
33
PROFIBUS-DP
PROFIBUS-DP
Support for Real Data Type on CI854 to Panel 800
Using the data type real when using CI854 together with Panel 800 is now supported.
Engineering Environments
Project Constants Shall not be used as Initial Values in Objects
Initial values on parameters in Control Module types and Function Block types may NOT be originated from project constants. The reason is that if the value of the project constant is changed by a user this may result in different instances of the same type behaving differently if some instances are downloaded after the change with a cold restart and some are not downloaded at all. To solve this issue the project constants are replaced with a literal value with the same value as the project constants. This change has been done in the following libraries: SignalLib.
If Projects Constants in the "cInit" group are changed, then all unconnected parameters that use these Project Constants must be individually assigned.
Project Explorer Editors Retain Attributes on Parameter. When a parameter is created the retain attribute is
no longer added automatically. This change is valid for both Control Module types and Function Block types.
34
3BSE033044D5020
Engineering Environments
Composite Data Types in Hardware editors. In the hardware editors the simple
data types are replaced with composite data types, i.e. Bool is replaced with BoolIO. It is still possible to connect a simple data type to a channel, e.g. Real can be connected to an I/O channel of the type RealIO. The data type for UnitStatus is changed from Dint to HwStatus.
Menu Commands Move Up/Down Commands Removed. The menu commands Move Up and Move
Down are removed from the context menus of Control Modules and Single Control Modules. The objects are now always listed in alphabetic order.
Hardware Not Possible to add CI851 or CI852 units in Hardware Tree. It is no longer possible to add CI851 or CI852 units to a Controller in the hardware configuration. The reason is that CI851 and CI852 are in classic mode. Projects that already contain CI851 or CI852 units are not affected by this change. Compile and Download New Error Messages at Download of I/O Connections.
It is no longer possible to move the connection to an I/O channel from one application to another without first removing the existing connection. An attempt to move the connection will be prevented by the compiler error:
Error 9164 : The I/O-channel was used by another application at last download.
The workaround is: 1. 2. 3. 4. Disconnect the channel from the variable in the first application, Perform a download. Connect the channel to a variable in the other application. Perform a second download.
3BSE033044D5020
35
Engineering Environments
If the controller configuration is successfully downloaded, but the following download of the applications is disturbed, the Control Builder might come to a situation where it is not able to analyze which I/O connections are configured and running in the controller. The disturbances that might have an influence on the application download can be: Memory full in the Control Builder or the controller. Communication interruption. Fatal error in the Control Builder during the download.
If the Control Builder can not analyze the I/O connections the download will be prevented by the compiler error:
9166 : The I/O-connections for the application are not possible to analyze. Cold restart of application is required. Not Possible to Go Online to Controller After Downloading to Compact Flash.
In SV5.0 SP2, restrictions on Controller Configuration download have been implemented in order to reduce the risk for crashes and shutdowns at reconfiguration. This affects the supported workflows for loading a Compact Flash card. In SV 5.0 SP2, to be able to download to a running controller, the Control Builder must have access to the domain file that was created at the previous download. If not, the controller must be Reset before a download can be made. This is not a restriction at normal use cases for downloading changes from the Control Builder. However, when a Control Builder makes a download to a Compact Flash card (attached to the Control Builder), it overwrites the file from the previous download. Consequently, after a download to a Compact Flash card, it is no longer possible to download from a Control Builder to the controller whose content was just loaded into the Compact Flash card. Also, if an attempt is made to download to the controller in this situation, there will be an incorrect error message saying that the system is inconsistent. Workaround, Clarifications and Helpful Hints Do not load controllers alternately from a Control Builder, and from a Compact Flash card.
36
3BSE033044D5020
Engineering Environments
Never load a Compact Flash card from a Control Builder that is connected to the same 800xA System that is also used to download to the actual controller. Background The Compact Flash card is primarily intended for use with the Compact products, and for use in controllers that are not connected to a network. It can; however, also be used in an 800xA System, and in a controller connected to a Control Network. However, since the Compact Flash card can only be loaded when attached to the Control Builder workstation, and its content is loaded into a controller at startup, there has never been general support for a workflow where a controller is loaded alternately from a Control Builder and from a Compact Flash Card. The user will easily end up in situations where warm download from the Control Builder is not possible. The intended work flow has always been to load the Compact Flash card in the workstation, then insert it in the controller, and then reset the controller.
Simulate Hardware is Default Turned Off. The possibility to use Simulate
Hardware is default turned off in the control Builder. Select Tools-> Setup-> Station-> Application Download and then set the system variable HWSimulationAllowed to true to activate the hardware simulation. The system variable did not exist before, Simulate Hardware was always enabled.
Restrictions Against Downloading to Hardware Simulation Controllers. If Hardware Simulation controllers are connected on the same Control Network as the corresponding real controllers, the real controllers may receive unintentional downloads or be blocked from subsequent downloads to real controllers.
After a download to a Hardware Simulation controller, it is no longer possible to download from the same System to the corresponding real controller. Also, if an attempt is made to download to the controller in this situation, there will be an incorrect error message saying that the system is inconsistent. Never load a Hardware Simulation controller from a Control Builder that is connected to the same 800xA System that is also used to download to the actual controller. Always connect Hardware Simulated controllers to a separate System and network.
3BSE033044D5020
37
Maintenance
are downloaded to an Application the other running Applications in the Controller will not be affected. Previously all running Applications were stopped in the Controllers during the reconfiguration even if there were no changes downloaded to them.
Firmware Integrity Check at Upgrade via Ethernet. The integrity of the downloaded firmware is now checked by the AC 800M controller when upgrading the firmware via Ethernet. Additional integrity data has been added to the downloaded file; a corrupted firmware file will be discarded by the controller. This also means that a controller running Version 5.0 SP2 firmware will reject an Ethernet based downgrade of the firmware to an older version. Downgrade must be made using the Serial Firmware Upgrade tool.
Maintenance
System Variables Change System Variables in Controller. Previously the Setup - System Variable
dialog launched when the Change System Variables button in the Remote System dialog was used. System variables are now changed by selecting More in the Controller Analysis dialog that is launched from the Show Controller Analysis button in the Remote System dialog.
Communication
Increased Number of Connections to a CI855 Unit
There is a limitation to the number of connections that can be established to a CI855 unit. The limit has been increased from 30 to 100.
38
3BSE033044D5020
Control Network
Control Network
Removed No Time Sync Warning for Clock Master
If the parameter CS Protocol was set to CNCP and the parameter Clock Master OrderNo was set to 1 the warning No Time sync was given. The combination described will no longer result in a warning.
S800 I/O
AI835
Over and under range limits have been changed so that over and under range indication works properly. Default value for parameter Fix Junction Temperature (FJT) is set to 25 C.
AI843
Over range limits have been changed for sensor type D C at direct connection so that over and under range indication works properly.
AI893
Over and under range limits have been changed so that over and under range indication works properly. Default value for parameter Fix Junction Temperature (FJT) is set to 25 C. The ranges shown in Table 2 are adjusted. This will influence the scaling. Table 2. AI893 Ranges (Old and New)
Sensor Type B B L Unit C F F Old Range 0 to 1,820 32 to 3,308 -212 to 1,652 New Range 44 to 1,8201 111.2 to 3,3081 -148 to 1,6521
3BSE033044D5020
39
Installation
NOTES: 1. Both the range visible during configuring of the module and the internal value used for the range calculation has been changed. 2. Only the internal value used for the range calculation has been changed.
Installation
The BasicHwLib 5.0-1, ProcessObjBasicLib 1.0, ProcessObjExtLib 1.0 and SerialCommLib 1.x libraries are removed from the typical installation. These libraries are not available for loading unless enabled via the Custom installation option during the Control Builder installation. If they are needed but were not enabled, then the Control Builder installation must be modified via Add/Remove Programs in Windows Control Panel.
40
3BSE033044D5020
Section 3 Compatibility
This release of Compact Control Builder AC 800M (Version 5.0.2/0) is compatible with the previous Versions 5.0.x/x, 4.1.0/x and 4.0.0/0. Some Hardware Modules may have to be exchanged to new hardware revisions. See Compatible Hardware Modules on page 42, for further information. Listed Hardware Modules must be of stated version/revision or higher. Control Builder and OPC Server must be upgraded to the new version in order to work together. When upgrading, consideration should be given to memory usage in the controller. The firmware size has grown, resulting in less free memory, compared to previous versions (4.x), for user applications. The reduction primarily concerns processor modules with small amounts of free memory (PM851, PM856, and PM860) and to controllers including several types of CEX-modules. Please see section 3 in Compact Control Builder AC 800M, Product Guide (3BSE041586Rxxx) for information on memory requirements. Controller peer to peer communication is possible with other controllers running Version 2.x/x, 3.x/x, 4.x.x/x or 5.x.x/x by means of Access Variables. See Appendix C Upgrade in the manual Compact Control Builder AC 800M, Getting Started, Introduction and Installation (3BSE041584Rxxx) for further information.
Supported Versions
Coexistence of controller versions is supported, see Supported Versions for Coexistence of Controller Versions on page 42.
3BSE033044D5020
41
Section 3 Compatibility
42
3BSE033044D5020
Section 3 Compatibility
Recommended Version
PR:H
PR:C PR:C(2)
PR:H PR:B
3BSE033044D5020
43
Section 3 Compatibility
(1) No empty base plates are allowed on the CEX-bus when using less than PR:D. (2) PR:D or later supports online replacement of a defect RCU-cable in configurations with BC810. (3) Firmware Version 1.0.6.0 or later (2002-01-17) must be used. Hardware revision PR:A and PR:B can not be upgraded. Revision PR:C or newer must be used.
44
3BSE033044D5020
Section 3 Compatibility
Compatible Firmware
(9) (10)
When using less than Index 01.01: AC 800M may in some configurations not resume execution after a power fail. Less than PR:C does not support firmware upgrade. PR:B is required when using DSBC173A or TK575V112 I/O Connection Cable. PR:A sometimes fails to start up. CI856 must be upgraded to PR:D or later in order to support online upgrade. PR:B1, D, and E can also be used. When using PR:B1, D and E: The optical Modulebus on PM861(A) or PM864(A) must be disconnected from the backup CPU before it is powered up, in case the primary CPU is already running. When using PR:B1, D, E and J: SA supervision will report error on SB, and vice versa. PR:F can also be used. PR:F can also be used.
Compatible Firmware
The firmware in the Hardware Modules listed in must be of stated label or version. Table 5. Compatible Firmware
Module CI858(1) CI801 CI830 CI840 CI920 Label or Version FWCI858 1.0.0.2 1.2/3(2) (or later) 1.3/2(3)(4) (or later) 3.0/2(5) (or later) 1.4.1 (or later)
(1) Not possible to upgrade from Control Builder. (2) CI801 Version 1.2/3 or later is required when using the added set of RTD sensors in AI830A. CI801 Version 1.3//0 or later is required when using AI815, AO815 and enhanced CJT functions in AI835A. (3) CI830 versions less than 1.3/2 fails to set I/O to OSP in some situations. (4) CI830 Version 1.4/0 or later is required when using AI893 or DP840. (5) CI840 Version 3.3/8 or later is required when using the added set of RTD sensors in AI830A. CI840 Version 4.0/1 or later is required when using AI815, AO815 and enhanced CJT functions in AI835A.
3BSE033044D5020
45
Compatible Firmware
Section 3 Compatibility
46
3BSE033044D5020
Version 5.0.2/0
Issues and problems are divided into functional categories: Administration Version 5.0.2/0 Operational Version 5.0.2/0 Configuration Version 5.0.2/0
3BSE033044D5020
47
All Serial Communication Stops after Hot This problem has been corrected in the AC 800M Remove of CI853 firmware. All serial communication in a controller could have stopped if a CI853 was hot removed. This problem happened if PPP or COMLI via modem was configured on the CI853 that was removed. 800xACON-AD-5000-032 Potential Controller Shut Down After Upgrade This problem has been corrected in the Control Builder.
An AC 800M controller could have shut Product Bulletin: 3BSE047421D0042 down during download after an upgrade. This could have happened regardless of whether or not the upgrade procedure was performed manually or by using the Online Upgrade wizard. The problem only occurred if one or more of the following functions were used in the controller: PROFIBUS (CI854). MODBUS TCP (CI867). 800xACON-AD-5011-001 S100: Initialization of CI856 Sometimes Fails At start-up CI856 did not always start as it should. The problem has been corrected in revision; PR:D of the CI856.
800xACON-AD-5000-004
48
3BSE033044D5020
Online Display of CMD Editor May Cause This problem has been corrected in Control Memory Full Builder. During specific conditions the CMD Editor could leak memory in Online Mode or Test Mode which eventually led to memory full in Control Builder. Some conditions for this problem were the CMD editor was left untouched on screen for a long time and the CMD Editor contained dynamic graphics but no status changes occurred. 800xACON-OL-5000-074 Compact CB without Network Connection Temporarily Hangs When the Compact Control Builder lost network contact it could sometimes hang for about 20 seconds. This problem occurred repeatedly as long as the network connection was broken. 800xACON-OL-5000-073 This problem has been corrected in Control Builder.
3BSE033044D5020
49
50
3BSE033044D5020
3BSE033044D5020
51
52
3BSE033044D5020
'OR' Function Miscalculated when 32-bit This problem has been corrected in the Control Literal is Used as Operand Builder. This error led to a faulty calculation result Product Alert: 3BSE047421D0048 when the OR function was used with a literal value with more than 16 bits and the right-hand variable was used later in the same code block. The OR function was only malfunctioning if the literal used in the OR expression could not fit in16 bits, and both the upper half word (16-bit) and lower half word was not zero (0). Refer to Product Alert: 3BSE047421D0048 for details. 800xACON-OL-5020-005 Redundant Mode Enabled Status Missing in Redundant Controller If a power fail or short reset was conducted on a redundant Controller was the information about "Redundant mode enabled" missing in the unit status. 800xACON-OL-4100-039 This problem has been corrected in the AC 800M firmware.
3BSE033044D5020
53
54
3BSE033044D5020
3BSE033044D5020
55
56
3BSE033044D5020
3BSE033044D5020
57
58
3BSE033044D5020
SerialListen Function Block Could Hang This problem has been corrected in SerialHwLib.
3BSE033044D5020
59
60
3BSE033044D5020
Controller Shutdown after Power Failure This problem has been corrected in the AC 800M when Using Modem firmware. If modem communication was running in a Controller and a power failure occurred, then the Controller would shut down and a short while later it would restart. 800xACON-OL-5020-004 Redundant Controller Generates CRC Errors on Control Network A redundant controller could, under some circumstances generate an unusually high amount of CRC errors on the Control Network. This problem typically happened if the controller had a large outbound data flow on the Control Network via the CN1 port. The CRC errors are registered by external Ethernet switches and sometimes are also observed as frame alignment errors. 800xACON-OL-4100-045 CI867 MODBUS TCP Shutdown when Communicating with Serial Slaves via a Gateway If MODBUS TCP communication was set up to communicate with two serial slaves connected via a gateway, then the CI867 MODBUS TCP could have shut down. 800xACON-OL-5010-033 This problem has been corrected in the CI867ModbusTcpHwLib. This problem has been corrected in the AC 800M firmware.
3BSE033044D5020
61
62
3BSE033044D5020
The Tool-Tip Functionality in the FBD/LD This problem has been corrected in the Control Panes No Longer Functions Builder. If a pin of a Function Block Type or Function in a pane of the FBD or LD editors was selected the tool-tip with the description of the parameter was no longer shown. 800xACON-CN-5000-070 RNRP Settings Lost after Firmware Upgrade The controller could lose the RNRP settings in the controller during a firmware upgrade. If the controller was located in another network area it was not possible to communicate with the controller from the Control Builder anymore. 800xACON-CN-5000-017 Reconfiguration of IP Addresses may put CI867 in fault mode If the IP address on Ch2 was changed to a new address and then the IP address on Ch1 was changed to the previous address of Ch2 then the CI867 entered fault mode at download. 800xACON-CN-5000-083 This problem has been corrected in CI867ModbusTcpHwLib. This problem has been corrected in the AC 800M firmware.
3BSE033044D5020
63
64
3BSE033044D5020
3BSE033044D5020
65
66
3BSE033044D5020
3BSE033044D5020
67
68
3BSE033044D5020
3BSE033044D5020
69
70
3BSE033044D5020
3BSE033044D5020
71
The firmware upgrade of AC 800M Product Bulletin: 3BSE047421D0044 controller models PM851, PM856, or PM860 did not work automatically when done via Ethernet Network when upgrading from AC 800M Version 5.0.1/1 (5.0 SP1 RU1) or 5.0.1/2 (5.0 SP1 RU2). 800xACON-IN-5012-001 PPP not Working after First Download The first time a download to the controller was done from a newly opened Control Builder or newly open project did the PPP stop working (status 0). 800xACON-CN-4100-047 This problem has been corrected in the AC 800M firmware.
72
3BSE033044D5020
Version 5.0.1/2
Version 5.0.1/2
Issues and problems are divided into functional categories: Operational Version 5.0.1/2 Configuration Version 5.0.1/2
3BSE033044D5020
73
Excessive Toggling of Communication This problem has been corrected in the AC 800M En_C Parameter Could Cause Controller firmware. Hang An AC 800M controller could suddenly hang during normal execution. The Application execution would stop, all communication would be stopped, and all connected I/O would freeze at the last value (i.e. not going to OSP). The problem could however only occur if the value of the En_C parameter on any of these Function Blocks was frequently toggled by surrounding Application code during runtime: COMLIConnect MBConnect MBTCPConnect S3964RConnect SerialConnect INSUMConnect Safety Report: 3BSE047421D0038
It could only occur if a disconnect (En_C set to false) was made between a communication Read/Write command and the corresponding respond (or timeout). 800xACON-OL-5010-018
74
3BSE033044D5020
Controller Shutdown due to Detection of This problem has been corrected in the AC 800M False Heap Error firmware. The AC 800M controller could in rare cases Product Bulletin: 3BSE047241D0049 unnecessarily initiate a shutdown. This was due to detection of a false heap error. The heap check mechanism could detect a de-allocation of a memory element as a faulty heap element and consequently make a shut down. For this to occur there had to be a high frequency of heap deallocations. This problem was introduced in Version 5.0.1/1. 800xACON-OL-5010-017
3BSE033044D5020
75
76
3BSE033044D5020
3BSE033044D5020
77
Version 5.0.1/1
Version 5.0.1/1
Issues and problems are divided into functional categories: Administration Version 5.0.1/1 Operational Version 5.0.1/1 Configuration Version 5.0.1/1
78
3BSE033044D5020
3BSE033044D5020
79
80
3BSE033044D5020
Erroneous Compilation of Integer Literal This problem has been corrected in Control Builder. having the Value Zero Control Builder could compile and download Control Builder will be shut down during compilation in case it detects one of the affected an erroneous (non functional) application. code structures. The session-log will include any of The problem occurred in certain complex code structures including the use of literals three messages: having the value zero. E 2007-11-19 10:48:32.583 Assertion: Unpredicted result when The problem could only occur if the value adding a zero literal, remove the zero was used directly in the code block; zero literal. variables having the value zero were not affected. E 2007-11-19 10:54:08.011 Assertion: Unpredicted result when This was more or less a theoretical problem, subtracting a zero literal, remove never reported by any end user. the zero literal. E 2007-11-19 11:00:37.628 Assertion: Unpredicted result when a zero literal is used as shift count, remove the shift expression.
Remove the literal value zero from the code, and perform the download once more. 800xACON-OL-5020-001 Product Bulletin: 3BSE047421D0030
3BSE033044D5020
81
This problem has been corrected in the AC 800M Serial SPI PROMs are used in the controller firmware. products for storage of product specific parameters such as capability information, MAC and IP addresses etc. Inadvertent writes due to data disturbance has in some rare occasions caused permanent loss of one or more of these parameters. Affected CPU devices need to be restored at ABB factory. 800xACON-OL-5000-062 Drive Stop with Deceleration Ramp not Working It was not possible to stop a Drive with deceleration ramp, it was always stopped without ramp. The problem was in the Function Block DriveCmdSend in ProcessObjBasicLib. It sent the command 1143 (stop without deceleration ramp) before 1142 (stop with deceleration ramp). All process objects in ProcessObjDriveLib were affected by this problem. 800xACON-OL-4100-037 This problem has been corrected in ProcessObjBasicLib 2.2-9.
82
3BSE033044D5020
This problem has been corrected in There was an error in the UniCore Function ProcessObjBasicLib 2.2-9. Block in ProcessObjBasicLib. The block did not generate any feedback alarms in case the parameter FBConfig was set to the value 3. All other values on the parameter worked as expected. UniCore is used in the following objects, and they were consequently also affected by this problem: ProcessObjExtLib: ValveUniM MotorUniM UniM MotorUni Uni ValveUni ProcessObjBasicLib: UniSimpleM UniSimple 800xACON-OL-5010-013
3BSE033044D5020
83
84
3BSE033044D5020
3BSE033044D5020
85
86
3BSE033044D5020
3BSE033044D5020
87
The controller could then make a shut down at the next download of a changed Controller Configuration. 800xACON-OL-5000-061
88
3BSE033044D5020
3BSE033044D5020
89
90
3BSE033044D5020
3BSE033044D5020
91
92
3BSE033044D5020
Administration
Table 14 lists the issues that may exist and affect system or product administration at time of release including user, node and service structure related issues and
3BSE033044D5020
93
Control Builder
problems.Workarounds, clarifications, or helpful hints have been provided for each issue wherever possible. Table 14. Administration Issues
Issue Workarounds, Clarifications, and Helpful Hints
Control Builder
Coexistence with Different Project Name Because the project was stored with a new name, not Possible the original project still exists. Simply delete the When upgrading a project, the user is given upgraded project, load the original again, and save in a different directory with the same name. Now the option of not overwriting the original project. This can be done by creating a new Coexistence download will work. directory and either save the project with the same name, or changing the project name. If a new name is selected, it is not possible to do a coexistence download. It is not possible to download a project to a controller where a project with a different name is already running. If the user does not have the intention to perform a co-existence download, changing the name will not lead to any problems. 800xACON-AD-5020-005 Controller and Control Builder Problems Do not change the Windows decimal symbol, or after Decimal Symbol Changed From make any other changes to regional settings that Period to Comma change the decimal symbol. Keep it to ".". If the Windows setting for the decimal symbol (under Regional and Language Options) is changed, this will cause inconsistencies in existing AC 800M applications. This can lead to Controller or Control Builder shutdowns immediately after the change. 800xACON-AD-5010-008
94
3BSE033044D5020
Controller
Re-Import of PROFIBUS Devices will Fail Change the name of the modified GSD file to be if GSD File Name is Changed the same as original file. Import of an already existing GSD file to the Control Builder will fail if the name of the updated GSD file is different compared with the original file. 800xACON-AD-5020-002
Controller
Backup CPU will Experience Difficulties Note: Any removal of BC810, at any time, will by to Synchronize if BC810 is Hot-swapped design stop the backup CPU. The problem During Synchronization recognized and described here is the state where restart by the INIT button will fail. If BC810 is hot removed during the time when the backup CPU is synchronizing Workarounds (any of these will help): (DUAL LED on primary is flashing) and hot 1. Do not perform hot swap of BC810 during inserted before the end of the synchronization. Synchronizing is an synchronization (the DUAL LED stops extremely volatile state. flashing), the backup CPU will stop and 2. If BC810 already has been removed during enter a state where restart attempts, by use synchronization, then wait to insert it until the of the INIT push button, will fail. synchronization has ended and the backup CPU has stopped. Finally push the INIT button on the backup CPU. 3. If hot swap already has been performed during the synchronization then either redo the hot swap after end of synchronization and push the button or have the backup CPU powered off and then on again. 800xACON-AD-5000-001
3BSE033044D5020
95
Controller
INSUM GroupStart Stop During Switch in Resynchronize the INSUM GroupStart objects Online Upgrade manually after the Online Upgrade. Group Start objects controlling INSUM objects from ProcessObjInsumLib may stop at an online upgrade. The groupstart objects may stop with the following alarm: Too few available objects. 800xACON-AD-5000-031 Formatted Compact Flash Card Is Not Empty According to Controller If a Compact Flash card has been used to upgrade firmware in the Controller there will still be some information left on the Compact Flash card after it has been reformatted. This can cause problems if the same Compact Flash card is later used to load a Controller Application. When the Controller starts up, it will try to load firmware (and fail), instead of loading the Controller Application from the Compact Flash card. 800xACON-AD-5020-003 Use a separate Compact Flash card for the firmware upgrade, and Compact Flash cards for storing Controller Applications.
96
3BSE033044D5020
Communication
Communication
Delayed Restart of SattBus on TCP/IP at Cold Restart Download If using SattBus over TCP/IP and downloading the applications with the cold restart option, it may take several minutes before the SattBus communication is up and running. There is no problem when making a normal (warm restart) download. 800xACON-AD-4100-003 No workaround exists.
3BSE033044D5020
97
Communication
Communication Interrupt for CI855, No workaround exists. CI858, and CI865 at First Download to SP1 Controller from SP2 Control Builder This problem occurs if the Control Builder and other system components have been upgraded to SV5.0 SP2, while a controller is still executing firmware Version SV 5.0 or SV 5.0 SP1, and the controller contains any CI855 (MB300), CI858 (DriveBus), or CI865 (SattIO) modules. At the first download to the controller from the upgraded Control Builder, the CI855, CI858, and CI865 modules will be marked to be reconfigured, with the communication temporarily interrupted, even if there are no configuration changes. At the download the communication is interrupted the same way as at a real reconfiguration of the CI modules. CI855 and the CI858 are restarted. CI865 is not restarted but the communication with the ACN and RACN nodes is restarted. The communication restart will take: 15 to 20 sec for MB300 (CI855), about 10 sec for DriveBus(CI858), and about 20 sec to 1 min for SattIO (CI865). The communication break will not be reported in the controller log file. Subsequent downloads will be as expected, without unnecessary restarts. 800xACON-AD-5000-030
98
3BSE033044D5020
I/O Handling
I/O Handling
S100: Scanning of DSDI 110 may not Start after Adding a CI856 to a Running Controller When adding a CI856 unit to an empty base plate (no unit has been configured previously) on a running controller, the scanning of the input channels of DSDI 110 may not start and no indication will be shown. This only happens if the channels of DSDI110 are configured to update on interrupt. 800xACON-AD-5000-002 S100: Error for I/O Conflict on Physical Hardware not Cleared If two S100 I/O boards are strapped to the same address, the CI856 will detect it and set Unit status to I/O module ID conflict, on the module which is configured to have that address. Hot remove/insert of CI856 corrects the problem, but stops all I/O communication from CI856 for a while. Use scanning instead of interrupt based updating. Interrupt based updating may be used with caution. If it is used and it does not work the updating can be started by hot remove/hot insert of the CI856 unit.
Another way, that does not disturb the I/O communication for the working boards, is to change the address of the board to an unused address in the hardware configuration and download it. Then either change the address on Removing the boards with the conflicting addresses and inserting the board with the the physical board to match the new one or change the address in the hardware configuration to the correct address does not clear the error. original address and download the configuration 800xACON-AD-5000-003 again.
3BSE033044D5020
99
Operational
Operational
Table 15 lists the issues that may exist and affect operation of the system or product at time of release. Workarounds, clarifications, or helpful hints have been provided for each issue wherever possible. Table 15. Operational Issues
Issue Workarounds, Clarifications, and Helpful Hints
OPC Server
Query Condition Names does not Work Properly No solution/workaround exists; however, this problem may only be encountered by a 3rd party The OPC AE Server for AC 800M gives the OPC/AE Client. wrong answer to the query condition names call. AC 800M has two event categories that define condition names, Process Condition Event and System Condition Event. If asked for the condition names for one of the categories through the method IOPCEventServer::QueryConditionNames, condition names from both categories will be returned. This will entail that the same set of condition names are returned for both categories. 800xACON-OL-5000-007
100
3BSE033044D5020
Controller
Controller
Latency Caused by Alarm Burst Consider the extra time for an alarm burst when tuning the task settings in the Controller, especially When an alarm changes state (gets activated, deactivated, or acknowledged), a the Interval, Offset, and Latency settings. An alarm small increment to the Task Execution time burst of 100 alarms (in one scan) adds about 35 for a single scan (approximately 350 s per ms to the execution time, 200 alarms adds 70ms etc. changed alarm) will be added. If an alarm burst occurs, when many alarms are activated simultaneously, this could noticeably increase the Task Execution time. If latency supervision is enabled on the tasks that are executing the Alarm Condition Function Blocks or Control Modules, this could lead to a latency shutdown, if the Task settings are too tight. NOTE: Latency supervision is always enabled for SIL tasks. 800xACON-OL-4100-044 Using GetIntervalTime in Start_Code Might Hang the Soft Controller The function GetIntervalTime has unpredictable behavior when used in Start_Code in a Soft Controller. This might hang the Soft Controller. There are no problems using this function in a real controller. A Start_Code code block does not have any interval time since it only executes once, before the tasks are started (the function will in this case return 0).
If the function shall be used upon application start, put it in an ordinary code block inside an IFstatement triggered with FirstScanAfterApplicationStart. The function will return the requested interval time of the task in 800xACON-OL-4100-008 which the program/module is executing.
3BSE033044D5020
101
Controller
Controller Can Hang if Tool Port Cable is Do not have an unconnected cable attached to not Connected in the Other End COM4. A cable connected to the tool port on the CPU (COM4), may cause the controller to hang during startup, if the cable is unconnected in the other end, or if the PC it's connected to is unpowered. 800xACON-OL-4100-009 Error Printout in Controller Log from CI853 When using CI853, logging severity low errors (done by changing Error handler settings under "Controller settings menu") might result in error logs: E 2004-10-12 11:09:35.336 ErrorHandler PM: CON 4119 Spur CEX IRQ 9 (1,1) spur IRQ since start 800xACON-OL-4100-010 Power failure when SerialListenReply is Set the Enable parameter on the SerialListenReply treating a message result in pending function block to false and then to true again will operation If a Controller gets a power solve the problem. failure when the function block type SerialListenReply is treating a message the function block will enter the state pending operation (Status code -5331). 800xACON-OL-5000-050 The errors are harmless, but to avoid the printout, turn off logging of Severity low errors in the Control Builder in the "Controller Settings menu".
102
3BSE033044D5020
Communication
Communication
MMS Takes a Long Time to Start after Application Download A workaround is to have a parallel application containing an MMSConnect to the same partner. The parallel application is unchanged and keeps It takes about 10 to 13 seconds to restart the connection to the partner during stop and MMS communication between controllers restart of the original application. The time for after an application download. bringing the MMS communication up after 800xACON-OL-3100-003 download is decreased to 5 seconds. Long Time for MMSConnect to Become Valid When Restarting From Compact Flash If a power failure occurs and the controller is restarted and loads the Application from the Compact Flash card, it will take about 90 sec before the MMSConnect is valid again. 800xACON-OL-4100-049 No workaround exists.
3BSE033044D5020
103
Communication
To get the correct settings into the controller, connect a PC with the Control Builder to the same Settings for RNRP and for PPP may be lost network area as the controller and download a after a power fail, if the battery is removed project with the correct RNRP and/or PPP settings. or low during the power fail. In such a case the application is always lost, but additionally it may not be possible to communicate with the Controller from the Control Builder. The problem happens if one CPU is primary when the configuration is downloaded and the other CPU is primary after the startup. This should normally only be a problem in these cases: If the Control Builder uses PPP to communicate with the Controller If explicit RNRP configuration is used and the Controller and the Control Builder are connected to different network areas. 800xACON-OL-4100-011 Shutdown of Active PPP Node can Cause other Node to Shut Down The controller acting as a passive PPP node may shut down if the controller acting as the active PPP node is shut down. 800xACON-OL-4100-012 Make sure the active controller doesn't stop. Use UPS (Uninterruptedly Power Supply) if necessary. Or try to use other communication protocols, if possible.
104
3BSE033044D5020
Communication
3BSE033044D5020
105
I/O Handling
COMLI Communication Problem via GSM When configuring the COMLI Client logic (the Modem, Start-Up Delay Read/Write Function Blocks), make sure an initial On a COMLI connection via a dial-up GSM failed message does not stop the continued communication. modem, a timeout message on the first COMLI may occur after the connection is established. There is a retransmission and then the behavior is correct. 800xACON-OL-5010-030
I/O Handling
Modulebus I/O Started too Late Warning! Start of Applications and Modulebus I/O are not synchronized at startup. The controller applications may start before all Modulebus I/O has been started. 800xACON-OL-4100-013 I/O Running on CI865 Started too Late Warning! Start of Applications and I/O running on CI865 are not synchronized at startup. The controller applications may start before all CI865 I/O has been started. 800xACON-OL-5000-010 Use the IO.Status value to interlock start-up actions. Use the IO.Status value to interlock start-up actions.
106
3BSE033044D5020
I/O Handling
3BSE033044D5020
107
I/O Handling
108
3BSE033044D5020
PROFIBUS-DP
PROFIBUS-DP
PROFIBUS Slave CI840 does not Report which I/O Module Acting as Primary/Backup Information about redundant I/O-modules is missing in the status component of the IEC61131-3 data types BoolIO or RealIO, if the redundant I/O-module is connected via the PROFIBUS slave CI840. This means that the function block RedundantIn will not ramp as expected for I/O connected on PROFIBUS at switchover. 800xACON-OL-4100-019 CI854 Stays in Fail Mode after Shortcut of PROFIBUS Line Under some very special circumstances it a shortcut of both PROFIBUS lines can cause the CI854 to stay in STOP mode, as the cyclic communication is disturbed. 800xACON-OL-5010-025 Reset the CI854 after the shortcut is resolved. No solution/workaround exists.
3BSE033044D5020
109
Configuration
Configuration
Table 16 lists the issues that may exist and affect configuration of the system or product at time of release. Workarounds, clarifications, or helpful hints have been provided for each issue wherever possible. Table 16. Configuration Issues
Issue Workarounds, Clarifications, and Helpful Hints
Control Builder
Undo in Sort A-Z and Z-A Fails If the sort A-Z or Z-A functionality has been used and then the undo button is used, the result will not be as expected. 800xACON-CN-5020-008 Using Recursive Relations between Objects or Between Libraries Not Allowed It is not allowed to use recursive relations between objects or between libraries. If used the Control Builder may hang. For example, if there exists two function block types A and B, you can declare a sub object of type A in type B, but if later on trying to declare a sub object of type B in type A the Control Builder might hang when the editor content is saved. 800xACON-CN-4100-002 If the Control Builder is not responding it has to be killed using Task Manager and then restarted. Close the editor without saving.
110
3BSE033044D5020
Control Builder
3BSE033044D5020
111
Control Builder
To reconfigure the controller a Controller reset is If power fails during download the controller necessary. may end up in a state where further reconfigurations are not possible. This will be indicated on the next attempt. 800xACON-CN-4100-010 Firmware Upgrade After Remove of Applications in Controller Fails Start a new firmware upgrade and verify that the firmware has been updated in the controller by If application(s) are removed from a running using the "Firmware Information" button in the controller from the "Application Information" "Remote system dialog" or check the controller log. dialog and then a firmware upgrade is started from the "Firmware Information" dialog the controller will restart and the "Firmware Information" dialog is closed when the controller is up and running again, but the firmware isn't upgraded. 800xACON-CN-5000-003 Control Builder May Shut Down when Reconnect Hardware Libraries on Simulated Controller The Control Builder may shut down if hardware libraries are replaced in a simulate marked controller. 800xACON-CN-5000-004 Remove the simulation mark on the Controller before reconnect of the hardware libraries and restore it.
112
3BSE033044D5020
Controller
Controller
3BSE033044D5020
113
I/O Handling
I/O Handling
DP840 Scaling Frequency Input The frequency input range for DP840 connected to CI801 or CI840 is fixed at 0...20 000 Hz, even though Min and Max scaling properties has been altered. 800xACON-CN-4100-015 DP840 Variable Connections for Pulse Count and Frequency DP840 can be configured for either pulse count or frequency measurement where frequency is the default. If the application variable is not connected to the input channel that corresponds to the configuration, the values are interpreted wrongly, which may lead for example to faulty alarms. Furthermore, pulse count values are not visible in the Hardware editor when no variable is connected to this channel. 800xACON-CN-4100-016 Ensure that the variable connection matches the channel configuration of the DP840. Connect an application variable to the pulse count channel of the DP840 to get the values in the hardware editor. No solution/workaround exists.
114
3BSE033044D5020
PROFIBUS-DP
PROFIBUS-DP
Deactivating of S900 I/O Channels, in Control Builder, is not Working Properly Deactivating S900 I/O-channels via the hardware configuration in Control Builder is not working correctly. The I/O-channel status supervision could be indicated wrong. 800xACON-CN-4100-017 Diagnostics on PROFIBUS Does Not Work Correct After Reconfiguration In some situations are the diagnostics for PROFIBUS units not correctly displayed in the Control Builder when hardware devices with diagnostics have been removed from the configuration. 800xACON-CN-4100-029 Restart the Control Builder. Remove and reinsert the S900 I/O-module.
3BSE033044D5020
115
IEC 61850
IEC 61850
Problem Encountered while Creating CCF File for REF Series IED There is a problem in the SCL component whenever the REF series of IEDs are used for configuring the SCD File. The REF54x (x=1,3,5) inherently does not have an IEC 61850 interface and hence must use the SPAZC-40x SPA/IEC61850 adapter to attain IEC 61850 connectivity. Hence LD0 and LD1 are designated for SPAZC-40x and REF54x devices respectively. 800xACON-CN-5020-013 Import Wizard Progress Bar Showing Wrong Information While importing SCD files using the IEC 61850 Import Wizard, the progress bar is not synchronized with the actual work progress and indicates work completed while the import is still underway. 800xACON-CN-5020-001 The SPAZC-40x IEC 61850 parser implementation requires the Access Point 'LD1' and hence it has to be retained in the CID file that is downloaded into SPA-ZC40x. However, this is not supported by the SCL Component being used by the IEC 61850 Wizard (and also CCT System Eng. tool) and hence has to be removed manually. Similar is the case for REF542plus IED. The above information is only applicable for the mentioned series of IEDs. Ideally, it is recommended that the user does not make hand made changes in the SCD file. Wait until the IEC 61850 Import Wizard pops up a message indicating the completion of import of SCD.
116
3BSE033044D5020
IEC 61850
3BSE033044D5020
117
IEC 61850
118
3BSE033044D5020
800xACON-OL-4100-016
3BSE033044D5020
119
800xACON-MC-5000-013
120
3BSE033044D5020
800xACON-MC-5000-012
3BSE033044D5020
121
122
3BSE033044D5020
800xACON-MC-5000-012
3BSE033044D5020
123
124
3BSE033044D5020
3BSE033044D5020. Printed in Sweden September 2008 Copyright 2003-2008 by ABB. All Rights Reserved Registered Trademark of ABB. Trademark of ABB.
http://www.abb.com Automation Technology Products Wickliffe, Ohio, USA www.abb.com/controlsystems Automation Technology Products Vsters, Sweden www.abb.com/controlsystems