ac800m

March 23, 2018 | Author: Caio Vinicius Pereira Silva | Category: Parameter (Computer Programming), String (Computer Science), Data Type, Library (Computing), Input/Output


Comments



Description

IndustrialITCompact Control Builder AC 800M Version 5.0.2/0 Release Notes IndustrialIT Compact Control Builder AC 800M Version 5.0.2/0 Release Notes indirect. Copyright © 2003-2008 by ABB. 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. registered trademarks. TRADEMARKS All rights to copyrights. Release: Document number: September 2008 3BSE033044D5020 . incidental or consequential damages of any nature or kind arising from the use of this document. The information in this document is subject to change without notice and should not be construed as a commitment by ABB. and the contents thereof must not be imparted to a third party nor used for any unauthorized purpose.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. This document and parts thereof must not be reproduced or copied without written permission from ABB. and trademarks reside with their respective owners. ABB assumes no responsibility for any errors that may appear in this document. copied. The software or hardware described in this document is furnished under a license and may be used. This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 72/23/EEC. All rights reserved. nor shall ABB be liable for incidental or consequential damages arising from use of any software or hardware described in this document. the reader should consult the product specifications for the particular ABB product. special. In no event shall ABB be liable for direct. or disclosed only in accordance with the terms of such license. In order to determine the specific features supported by a particular ABB product. .......................................................................................................................................................................................................................................................................................................................................21 Support for IEC 61850 using CI868 .........................................................................................................................................32 Maintenance ..................27 Compact Flash..................................................22 Engineering Environments ................................................................21 Improved Execution Performance....................................................19 Section 2 ........................................................ Information...........................................................................32 Legacy Protocols ........10 Use of Warning.................................................................................................................................................13 Revision Record ...............................................................................................................................................................................................................................................................................................................Introduction Executive Summary...............................................31 MMS Communication.................................................14 Software ............................................................Table of Contents TABLE OF CONTENTS About This Book General ........................................................................................................22 Control and I/O .....................................................................................................................................................................12 Section 1 ..............................11 Applicable Specifications .....................21 New Functions ...................................................27 Standard Libraries ........................27 New Hardware Units .......................................................................................Functionality Changes Introduction .............................. Caution............................................................................ and Tip Icons .................................................................................................................................33 3BSE033044D5020 5 ..........14 Libraries ..................................14 Version Designation.......9 Document Conventions .................................15 Hardware .......................................................19 Product Support .......................... ..............0................0........... 47 Administration Version 5............. 34 Engineering Environments........ 42 Compatible Hardware Modules ..0..........................................0......... 49 Configuration Version 5............................................................................................................................................... 93 Control Builder .................................................. 80 Configuration Version 5.Compatibility Supported Versions........................................................................ 42 Compatible Firmware..................................................... 45 Section 4 ........ 39 S800 I/O ................................. 40 Section 3 .............................................................................................2/0 ....................................... 78 Operational Version 5........................0...................................................................................................................................................................................0............................................................... 95 Communication...................................... 38 Communication..........................1/1 ............................ 47 Operational Version 5........ 39 Installation . 78 Administration Version 5.........1/2 .......................................................................... 63 Version 5.................................................................................................................................................0.................................................... 38 Control Network ......................................................................................2/0 ...1/1 ..........................1/1...........0..........................................................0..................................................................................................................Fixed Problems Version 5.......................................................1/1 ........................................................................ 87 Section 5 .... 74 Configuration Version 5...............................................................................................2/0 .Table of Contents PROFIBUS-DP ................................................................................ 97 6 3BSE033044D5020 .......Known Problems Administration...... 94 Controller .............................................. 34 Maintenance.........................................................................................................................................................................................................0......................... 73 Operational Version 5..........................................................................2/0............................................................................................ 41 Supported Versions for Coexistence of Controller Versions....................................0....................... 34 Discontinued and Replaced Functions and Units........ 77 Version 5.............................................................................1/2 ..1/2........................................... .........................................114 PROFIBUS-DP ......99 Operational ..............................................................................................100 OPC Server........................................................................................................................................................113 I/O Handling..............................................................................................101 Communication ......................................................................................115 IEC 61850 ...............................................................116 Instruction Manual Changes....................................................................................................................................110 Control Builder.............110 Controller .................................................................................................................................................................................................................................................Table of Contents I/O Handling............................................................................................................100 Controller .........................................103 I/O Handling...........................106 PROFIBUS-DP ................................................................................................................................................................................................119 3BSE033044D5020 7 ....................................................................................109 Configuration........................................................................... Table of Contents 8 3BSE033044D5020 . Refer to Compact Control Builder AC 800M when Control Builder is mentioned in this manual. It does not refer to modems that are transparent for the controller. This document replaces the existing release notes for the prior release and is included on the product media. Where possible the document identifies workarounds that help overcome the problem. It lists the problems that existed in the previous version or service pack that were fixed and corrected in this release.About This Book General This document provides a brief overview on functionality. The document contains additional notes that may be valuable to customers and service personnel working with the product. This document provides important information and information not contained in the ordinary manuals. The term Modem refers to modems that are configured and controlled by a controller. sales information. 3BSE033044D5020 9 . It also enumerates known problems encountered in the final testing of this product release. Refer to OPC Server for AC 800M when OPC Server is mentioned in this manual. or other types of product information. For example: select File > New > Type. the following message is displayed: Entered value is not valid. the title in the title bar of a window. System prompts/messages are shown in the Courier font. comma key. press the ENTER key. – – • The following convention is used for menu operations: MenuName > MenuItem > CascadedMenuItem. 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).Document Conventions About This Book Document Conventions The following conventions are used for the presentation of material: • • • • • • • The words in names of screen elements (for example. For example. The value must be 0 to 30. sequence name 10 3BSE033044D5020 . Lowercase letters are used for the name of a keyboard key that is not labeled on the keyboard. if you enter a value out of range. For example. and so on. The string is shown as follows in the procedure: TIC132 Variables are shown using lowercase letters. Capital letters are used for the name of a keyboard key if it is labeled on the keyboard. For example. The Start menu name always refers to the Start menu on the Windows Task Bar. the label for a field of a dialog box) are initially capitalized. the File menu. the space bar. Press ESC E C indicates that you press and release each key in sequence (to copy a selected object in this case). You may be told to enter the string TIC132 in a field. click OK. The names of menus and menu items are boldfaced. The names of push and toggle buttons are boldfaced. For example. and user responses/input are in the boldfaced Courier font. For example. Caution. it should be understood that operation of damaged equipment could. Information. result in degraded process performance leading to personal injury or death. It might indicate the presence of a hazard which could result in corruption of software or damage to equipment/property. Caution. Therefore. and Tip Icons Use of Warning. Tip icon indicates advice on. and Information where appropriate to point out safety related or other important information. and Caution hazards are associated with equipment or property damage. 3BSE033044D5020 11 . Information icon alerts the reader to pertinent facts and conditions.About This Book Use of Warning. how to design your project or how to use a certain function Although Warning hazards are related to personal injury. Caution. Warning icon indicates the presence of a hazard which could result in personal injury. It also includes Tip to point out useful hints to the reader. comply fully with all Warning and Caution notices. for example. Caution icon indicates important information or warning related to the concept discussed in the text. Information. and Tip Icons This publication includes Warning. The corresponding symbols should be interpreted as follows: Electrical warning icon indicates the presence of a hazard which could result in electrical shock. under certain operational conditions. The libraries described in this document conform to the IEC 61131-3 Programming Languages standard.Applicable Specifications About This Book Applicable Specifications This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 72/23/EEC. which are not supported by this standard. 12 3BSE033044D5020 . except for control modules. Section 1 Introduction This document represents the release notes for Compact Control Builder AC 800M. Compatibility. Introduction and Installation (3BSE041584Rxxx) describes how to install the product. 4.2/0) is compatible with Compact Control Builder version 5. for further information.0/x and 4.0/0 with some reservations.0. This document provides a brief overview on functionality. Getting Started.0.x/x. This release of Compact Control Builder AC 800M (Version 5. It lists the problems that existed in the previous version or service pack that were fixed and corrected in this release.0. This document replaces the existing release notes for the prior release and is included on the product media.1. 3BSE033044D5020 13 . It also describes how to perform an upgrade. The manual Compact Control Builder AC 800M. Executive Summary This document covers the products listed in Version Designation on page 14. The document contains additional notes that may be valuable to customers and service personnel working with the product. It also enumerates known problems encountered in the final testing of this product release. See section 3.2/0. Version 5.0.Where possible the document identifies workarounds that help overcome the problem. Revisions Revision Version 5. 2008 Remarks 5.0 SP1 RU2 5.2/0 5.0.0.0.3 2.3 2.0. 2007 December.0.0/1 Version 5.2.0 5. 2007 March.0 SP1 5.1/0 Version 5.0. 2008 September.2/0 1.2/0 5.2/0 Release Date October.0.2/0 5.Revision Record Section 1 Introduction Revision Record Table 1.0 SP1 RU1 5.0. 2007 July.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 5.2/0 5.25 14 3BSE033044D5020 .2/0 5.0.1/1 Version 5. 2006 March.0/0 Version 5.0.1/2 Version 5.5.0 RU1 5.0 SP2 Version Designation Software Compact Control Builder AC 800M Version 5.0.0.0. 1-1 1. Classic Libraries on page 18 and Coexistence 5.0.1-1 1.1-3 1.1-1 3BSE033044D5020 15 .2-3 1.1-5 1. Libraries for new Applications These libraries should be used for new applications.2-1 1. Library Version • • • • • • • • • • • • • • • • • • • AlarmEventLib BasicGraphicLib BasicLib BatchLib COMLICommLib ControlAdvancedLib ControlBasicLib ControlExtendedLib ControlFuzzyLib ControlObjectLib ControlSimpleLib ControlSolutionLib ControlStandardLib ControlSupportLib FFH1CommLib GroupStartLib IconLib INSUMCommLib MB300CommLib 1.1-2 1.3-3 1.2-3 1.2-2 1.1-4 1.1 on page 18.Section 1 Introduction Libraries Libraries There are three categories of libraries.3-3 1. see Libraries for new Applications on page 15.4-6 1.2-1 1.3-5 1.1-2 1.1-4 1.5-7 1. 0-6 1.0-0 1.0-2 1.5-6 1.1-1 1.2-4 • • • • • • • • • ABBDrvNpbaCI851HwLib ABBDrvNpbaCI854HwLib ABBDrvRpbaCI851HwLib ABBDrvRpbaCI854HwLib ABBPnl800CI851HwLib ABBPnl800CI854HwLib ABBProcPnlCI851HwLib ABBProcPnlCI854HwLib BasicHwLib 1.3-5 1.1-0 1.0-7 1.0-1 5.Libraries Section 1 Introduction • • • • • • • • • • • • • • • • MMSCommLib ModBusCommLib ModBusTCPCommLib ModemCommLib ProcessObjBasicLib ProcessObjDriveLib ProcessObjExtLib ProcessObjInsumLib S3964CommLib SattBusCommLib SerialCommLib SignalLib SignalBasicLib SignalSupportLib SupervisionBasiclLib SupportLib 1.2-1 2.2-1 1.3-6 1.0-0 1.0-2 16 3BSE033044D5020 .0-2 1.2-1 1.2-8 1.1-1 2.0-4 1.3-6 2.0-4 1.0-0 1.3-6 1.0-0 1. 0-1 1.2-25 1.1-14 1.0-8 1.0-10 1.0-3 1.0-0 1.0-0 1.0-1 1.0-14 1.1-21 1.0-8 3BSE033044D5020 17 .0-0 1.1-17 1.0-0 1.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.1-3 1.1-10 1.0-10 1.0-43 1.0-6 1.0-18 1.1-1 1.1-6 1.1-3 1.0-32 1.0-0 1. These library versions are supported. then the Control Builder installation must be modified via Add/Remove Programs in Windows Control Panel. Library Version • • • • • CommunicationLib ProcessObjBasicLib ProcessObjExtLib SerialLib SerialCommLib 1.e.2-2 Coexistence 5. but they should not be used for new applications.0. This library version is supported.1 This library contains the version 5.1 firmware. then the Control Builder installation must be modified via Add/Remove Programs in Windows Control Panel.. Library Version • BasicHwLib 5.. If it is needed but was not enabled.0.0-0 1.0-10 1.Libraries Section 1 Introduction Classic Libraries These are Classic (i. If they are needed but were not enabled. Supplied manuals and online help do not describe these versions.0-1 18 3BSE033044D5020 . This library is not available for loading unless enabled via the Custom installation option during the Control Builder installation. These libraries are not available for loading unless enabled via the Custom installation option during the Control Builder installation. but it should not be used for new applications.0-5 1.0-0 1. older) versions of libraries that exist in more than one major version. it is needed in case the controller should be kept running with that firmware version. PM860. PM856. 3BSE033044D5020 19 .Section 1 Introduction Hardware Hardware This release supports: • AC 800M (PM851. PM864(A) and PM866) Product Support Contact ABB technical support for assistance in problem reporting. PM861(A). Product Support Section 1 Introduction 20 3BSE033044D5020 . 2/0.0. The CI868 Communication Interface makes it possible for the AC 800M Controller to be modeled as an IED receiving data from other IEDs to the 1131 variables.Section 2 Functionality Changes Introduction This section summarizes functionality changes related to Compact Control Builder AC 800M. and to send data from its own 1131 variables to other IEDs per IEC 61850 data modeling.0. 3BSE033044D5020 21 . Version 5. The CI868 Communication Interface in SV 5. New Functions The following information characterizes new functions for Compact Control Builder AC 800M.0 SP2 supports the GOOSE communication mechanism but not the MMS communication defined in the IEC 61850 standard.2/0. Discontinued and Replaced Functions and Units. Support for IEC 61850 using CI868 The IEC 61850 for Substation Automation System (SAS) standard defines communication between intelligent Electronic Devices (IED) in the substation and other related equipment. This is achieved using the IEC 61850 hardware library (CI868IEC61850HwLib). The section contains the following: • • New Functions. Version 5. Control Module Type. Selecting Tools-> Sort A to Z or Tools-> Sort Z to A from the editor of an Application. If no column is selected the sorting 22 3BSE033044D5020 .Improved Execution Performance Section 2 Functionality Changes Improved Execution Performance Optimizations in the Application Compiler and the controller execution engine have reduced execution times for 1131 code (as seen in the Task Dialog. Sorting will be per column. Engineering Environments Convert a Control Module Instance to a Single Control Module. Proper adjustment of the ModuleBus Scan Cycle Time can significantly improve performance. unchanged project. Selecting Tools-> Filter from the editor of an Application. A button in the toolbar of the editors can also be used instead of the menu options. 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. etc. Single Control Module. From the Filter dialog one can decide which rows to display or hide by selecting or deselecting criteria items. or Program makes it possible to filter the content of a column in the variable grid of the editor. or Program makes it possible to sort the content in the variable grid in alphabetic order. The Criteria items can also be text filtered. Function Block Type. Editors Filter in Editors. The Control Module instance may contain other Control Modules. etc. Other hints to improve controller performance are: • • Cyclic load can be reduced significantly if the new SignalBasicLib function blocks are used instead of SignalLib function blocks. use of library blocks. Sorting in Editors. The filter functionality is available both in offline and online mode. Function Block Type. Control Module Type.) by eight to 25 percent compared to previous versions. The actual improvement is dependent on programming style. Single Control Module. This leads to a corresponding reduction of Cyclic Load for an upgraded. It is now possible to set the attribute hidden on in_out parameters. For structured data types and strings this can be quite time consuming. Example: fb. This was not previously supported. cold retain etc." and ". 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.par_in := 2. By using the by_ref attribute the data will be passed in the Function Block call instead of copied.par_out. Added check to guarantee unique names for devices and modules.Section 2 Functionality Changes Engineering Environments will be based on the name column. • • Improved check and substitution for illegal characters ". Example: k := fb. and parameter names. It is not allowed to read or write the parameter from outside the function block (except in the function block call). To improve performance a new attribute called by_ref is introduced. Device Import Wizard This version includes an improved version of the Device Import Wizard. The sorting functionality is available both in offline and online mode. The following limitations applies for by_ref: • • It is not allowed to connect expressions or literals to a reference parameter. New Function Block Parameter Attribute: By_Ref The attribute gives the Control Builder information about how to handle the parameter. A number of improvements and error corrections have been made. instead of the older one. Hidden Attribute on In_out Parameter. Buttons in the toolbar of the editors can also be used instead of the menu options. 3BSE033044D5020 23 ." inside device names. module names. 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. It is recommended to use the new Device Import Wizard version. if the value should be retained. For in and out parameters the value of the parameter is copied into the called instance at the call of the Function Block. 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. Search and Navigation in Online and Test Mode.Engineering Environments Section 2 Functionality Changes • • • Advanced status configuration for boolean channels is now working. Search and Navigation in Function Block Diagram and Ladder Diagram Editor. Less time needed to build the search data base. 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. When search and navigation is used in the Function Block Diagram editor the object will be highlighted. was selected. where the object was located. Mapping of diagnostics from device to module level is now working for first import and re-import. 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. for some applications it is a significant improvement. Search and Navigation General. • • • • The amount of memory needed for the search data base is significantly lower compared to previous versions. In previous versions only the FBD pane. irrespective of name changes at parameter connections. 24 3BSE033044D5020 . 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. It is now possible to search for a specific extensible parameter in online mode. Assignment of a structured data type is now also found when searching for one of its components. or another Library. Library Usage. the download will be blocked with an error message. The origin of the instances is also listed. e. etc. Right-clicking on a library and selecting Library Usage makes it possible to see if the Library is connected to an Application. for example. due to a network failure or memory full. or there is a mismatch of the timestamps etc. list the number of POU instances in a Project or Application. to ensure that inconsistent or corrupt configuration and application data can never be downloaded to the Controller. number of parameters.Section 2 Functionality Changes Engineering Environments New Menu Options Compiler Statistics Tool. Presentation of Number of Instances in an Application. If any of the data (domain) files used at download are missing. which library or application the type is defined in. or an instance. Additional consistency checks have been implemented in the Control Builder. Right-clicking on an application and selecting Statistics makes it possible to see how many instances the selected application contains. i.e. the size of the application. This new functionality will help the Engineer remove old versions of a Library that are no longer used in the project. The events leading to such a situation can be that a previous download was disrupted in an uncontrolled way. Selecting Tools-> Compiler Statistics in the Project Explorer launches the Compiler Statistics Tool. Compile and Download Additional Consistency Checks at Download to Controller. Selecting Tools-> View Accepted Difference Reports in the Project Explorer makes it possible to open a previously approved difference report. how many times a certain instance is used. 3BSE033044D5020 25 . Controller. View Different Versions of the Difference Report. or that data files could not be saved properly on disk.g. This tool is available offline and can be used to.. Previously the workaround was to select Online With Download (no download was performed if the Applications was not changed).. The following compiler switches are added. if warm restart is selected but the changes in the application require a cold restart. Possible to Add Previously Deselected Applications During Online Without Download. • • Difference Report The following functionality has been added to the difference report. will be displayed and the user has the option to cancel the download.g. None or Multiple Calls to ExecuteControlModules: Checks that Control Modules exist in a Function Block Type. the situation will have to be resolved by a ColdRestart of the concerned Application(s). and that the controller is running with an outdated backup media download. and only one. the system previously made a cold restart. sometimes. The most common reason for missing files are: communication is lost during setup of controller configurations. backup/restore has failed. by a controller reset. It is now possible to add previously deselected downloaded applications during Online Without Download. Force I/O from Code: Checks that there is no forcing of I/O signals from application code. or. 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. 26 3BSE033044D5020 .e. call to the firmware function ExecuteControlModules on the top level without conditions.Engineering Environments Section 2 Functionality Changes Depending on what data is missing or causing the mismatch. There must be one. i. Now the warning Are you sure. Multiple Calls to the Same Function Block: Checks that there is only one call to the same Function Block instance in a POU-type. New Compiler Switches. writing to the forced component of an IO data type is not allowed. • • SFC Language: Checks that no SFC language is used. The function is configured from the Hardware object editor on the controller. 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. 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 firmware function InhibitDownload makes it possible to block a download to the Controller from Application code. Channel error. and All. Select the Settings tab and there is a parameter called Filter out system alarms from hardware units.Section 2 Functionality Changes Control and I/O Line Comparison. The filter prevents generation of system alarms and events that otherwise will end up in Alarm and Event Lists. Underflow. The different filter options are Off. New firmware functions InhibitDownload. Overand underflow. 3BSE033044D5020 27 . Control and I/O Filter Out System Alarms from Hardware Units Filter out system alarms is a function that is used to reduce the number of alarms generated from hardware units. 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'. 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. Standard Libraries The following objects have been added to the libraries delivered with the Control Builder. 28 3BSE033044D5020 . Serial_string_append_Hex. Serial_string_append_ASCII. Serial_string_replace_Hex. The firmware function serial_string_mid extracts a substring from a string. Serial_string_right. Serial_string_left. Serial_string_mid. The firmware function serial_string_right extracts the rightmost characters from a string.Standard Libraries Section 2 Functionality Changes ReservedByTool. Serial_string_put_ASCII. The firmware function ReservedByTool checks whether or not the controller is reserved by any Control Builder. Serial_string_find_ASCII. Serial_string_Hex_to_DWORD. The firmware function serial_string_get_ASCII returns the ASCII code of a character in a string. The firmware function serial_string_Hex_to_DWORD converts a hexadecimal string to a DWord. Serial_string_get_ASCII. The firmware function serial_string_replace_Hex replaces a substring in a string with the hexadecimal representation of a DWord. The firmware function serial_string_put_ASCII function replaces a character in a string. The firmware function serial_string_find_ASCII returns the position of a specified character within a string. The firmware function serial_string_left function extracts the leftmost characters from a string. The firmware function serial_string_append_ASCII appends a character to a string. The firmware function serial_string_append_Hex appends the hexadecimal representation of a DWord to a string. since they consume less memory and execute faster than the ones in SignalLib. 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. The SignalLib library has been extended with the following objects. 3BSE033044D5020 29 . • • • • • SignalBasicBool: The Function Block type SignalBasicBool is used for overview and maneuvering of boolean signals of data type bool. SignalBasicReal: The Function Block type SignalBasicReal is used for overview and maneuvering of analog signals of data type real. The SignalBasicLib library is new and contains simple signal objects. SDLevelM: The Control Module Type SDLevelM provides an easy way to structure the Emergency or Process shutdown logic in the commonly used level hierarchy. The signal objects in this library are also suitable to use in non-SIL applications. SDLevelBranch4:The Control Module Type SDLevelBranch4 splits a signal of SDLevelMConnection into four new signals. SDLevelOr4: The Control Module Type SDLevelOr4 makes an OR function between four signals of SDLevelMConnection. These four input and output possibilities may be inhibited individually. SignalBasicInReal: The Function Block type SignalBasicInReal is used for overview and forcing of analog input signals of data type RealIO. and output parameters to affect process objects as well as subordinate levels.Section 2 Functionality Changes Standard Libraries Signal Objects SignalLib. SignalBasicInBool: The Function Block type SignalBasicInBool is used for overview and forcing of boolean input signals of data type BoolIO. There is an activation input parameter from surrounding objects as well as from superior levels. • • • • SDLevelAnd4: The Control Module Type SDLevelAnd4 makes an AND function between four signals of SDLevelMConnection. SignalBasicLib. SignalBasicOutBool: The Function Block type SignalBasicOutBool is used for overview and forcing of boolean output signals of data type BoolIO. Filtering is also provided. they have one normal condition and one safe condition.e. The activation outputs (GTHHAct. 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. GTHAct.Standard Libraries Section 2 Functionality Changes • SignalBasicOutReal: The Function Block type SignalBasicOutReal is used for overview and forcing of analog output signals of data type RealIO. SDLevel: The Function Block type SDLevel provides an easy way to structure the Emergency or Process shutdown logic in the commonly used level hierarchy. The In parameter is of Real data type. • SDBool: The Function Block type SDBool is a variant of SDInBool. SDInReal. 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. The Function Block types that can be copied are: SDBool. The activation output (DiffNormalAct) is inhibitable and is intended for safety activation logic. SDReal. alarm/event handling when input value is different from Normal value. LTLAct. and SDValve. and LTLLAct) are inhibitable and are intended for safety activation logic. There are activation input parameters for input signals (Cause) and superior levels (In). it means that they can be copied to a user defined library/application and then modified according to user requests. and error. 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. • • • • • 30 3BSE033044D5020 . and output parameters for output signals (Effect) and subordinate levels (Out). These four signals can be inhibited by input parameters and by Faceplate commands. The SupervisionBasicLib library is new and contains Function Block types intended for shutdown logic. SDReal: The Function Block type SDReal is a variant of SDInReal. up to two low levels. SDOutBool. up to two low levels. and errors. Some of the Function Block types in the library are not protected. Basically. SupervisionBasicLib. alarm/event handling for up to two high levels. The In parameter is of Bool data type. i. SDInBool. SDInReal.Section 2 Functionality Changes New Hardware Units • StatusRead: The Function Block type StatusRead is used. i. SDLevel. DI920. New Communication Module CI868 . but it has 64-Mbyte memory and performance data which is approximately 1.e. AO815. The PM866 processor unit has the same characteristics has PM864. The CI868 Communication Interface in SV 5. Digital input module with channel-by-channel isolation for connecting NAMUR sensors. Fail Open (FO) or Fail Close (FC). to retrieve the signals from the Status output from the Function Block types SDInBool. AI815. the result can be connected to a StatusRead Function Block type to achieve overview indication. Analog HART enabled output module for single operation. in application code. SDOutBool. 3BSE033044D5020 31 . and SDValve.Communication Interface for IEC 61850. It is fully backward compatible with AI835.0 SP2 supports the GOOSE communication mechanism but not the MMS communication defined in the IEC 61850 standard. New I/O Units AI835A.4 times the performance of PM864. • New Hardware Units New Controller PM866. Analog input module with improved CJT distribution support. Analog HART enabled input module for single operation. When several status output signals are or-ed. SDValve: The Function Block type SDValve is suitable for control and supervision of a shutdown valve with one position defined as 'fail'. the Warning indication is not set. 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. Legacy Protocols INSUM New INSUM MCU Type . 32 3BSE033044D5020 . SD832 5 A @ 24 V. The Alarm bits are still indicated as status bits but without indicating a Warning.MMS Communication Section 2 Functionality Changes New Terminal Unit TU850. No other 1131 tasks or communication subsystems can interrupt the transmission. There is a new INSUM MCU type called MCU v2 in the CI857InsumHwLib library. 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. The new HWUnit works like the existing MCU HWUnit except that when process related Alarm bits are set. SD833 10 A @ 24 V. SD834 20 A @ 24 V.MCU v2. New Power Supplies • • • • • SD831 3 A @ 24 V. The TU850 is a terminal unit with channel wise disconnection support and current limitation. SS832 voting unit. It is now possible to listen for messages longer than 140 characters using the Function Block type SerialListen.0 SP2 the SerialListen function block has a new parameter called "ClearBuffer". 3BSE033044D5020 33 . The SerialListen function block was changed in Version 5. the receive buffer is then not emptied when the listen block is enabled. A new status code. 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.Section 2 Functionality Changes Maintenance MODBUS TCP Support for Real Data Type in MODBUS TCP. Setting the parameter to False means that the buffer handling works as in versions prior to 5. Upgrading controller firmware using the compact flash card is now supported. In Version 5.0. and the block behaves like in Versions 5. Serial Communication Read Messages Longer than 140 Characters Using SerialListen. The default value is True. The data type real is now supported in MODBUS TCP Master communication. Receive Buffer now not Always Emptied when Enabling the SerialListen Function Block.0 so it automatically emptied the receive buffer when being 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. Firmware Upgrade from Compact Flash Card. +400. The Function Block can then be called multiple times in the same scan.0 and 5. however. this is not always the desired behavior.0 SP1. has been added indicating that the receive buffer holds more characters to be read. PROFIBUS-DP Section 2 Functionality Changes 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. then all unconnected parameters that use these Project Constants must be individually assigned.2/0. If Projects Constants in the "cInit" group are changed. 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. Discontinued and Replaced Functions and Units The following information characterizes discontinued and replaced functions and units for Compact Control Builder AC 800M. 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. This change is valid for both Control Module types and Function Block types. Project Explorer Editors Retain Attributes on Parameter.0. This change has been done in the following libraries: • SignalLib. When a parameter is created the retain attribute is no longer added automatically. Version 5. 34 3BSE033044D5020 . To solve this issue the project constants are replaced with a literal value with the same value as the project constants. Section 2 Functionality Changes Engineering Environments Composite Data Types in Hardware editors. Hardware Not Possible to add CI851 or CI852 units in Hardware Tree. Projects that already contain CI851 or CI852 units are not affected by this change.g. The reason is that CI851 and CI852 are in classic mode. 3. The data type for UnitStatus is changed from Dint to HwStatus. Real can be connected to an I/O channel of the type RealIO. Compile and Download New Error Messages at Download of I/O Connections. e. 4. Perform a second download. • 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. Bool is replaced with BoolIO. The menu commands Move Up and Move Down are removed from the context menus of Control Modules and Single Control Modules. It is still possible to connect a simple data type to a channel. In the hardware editors the simple data types are replaced with composite data types. It is no longer possible to add CI851 or CI852 units to a Controller in the hardware configuration. 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. 3BSE033044D5020 35 . Connect the channel to a variable in the other application. i. Disconnect the channel from the variable in the first application. Menu Commands Move Up/Down Commands Removed.e. 2. Perform a download. The workaround is: 1. The objects are now always listed in alphabetic order. • Workaround. it overwrites the file from the previous download. This affects the supported workflows for loading a Compact Flash card. Also. This is not a restriction at normal use cases for downloading changes from the Control Builder. to be able to download to a running controller. The disturbances that might have an influence on the application download can be: – – – Memory full in the Control Builder or the controller. restrictions on Controller Configuration download have been implemented in order to reduce the risk for crashes and shutdowns at reconfiguration. Not Possible to Go Online to Controller After Downloading to Compact Flash. after a download to a Compact Flash card. when a Control Builder makes a download to a Compact Flash card (attached to the Control Builder). Clarifications and Helpful Hints Do not load controllers alternately from a Control Builder.0 SP2. In SV5. there will be an incorrect error message saying that the system is inconsistent.0 SP2.Engineering Environments Section 2 Functionality Changes • If the controller configuration is successfully downloaded. Fatal error in the Control Builder during the download. However. In SV 5. but the following download of the applications is disturbed. 36 3BSE033044D5020 . the controller must be Reset before a download can be made. 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. it is no longer possible to download from a Control Builder to the controller whose content was just loaded into the Compact Flash card. Communication interruption. 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. Consequently. and from a Compact Flash card. if an attempt is made to download to the controller in this situation. If not. the Control Builder must have access to the domain file that was created at the previous download. Cold restart of application is required. there will be an incorrect error message saying that the system is inconsistent. 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. 3BSE033044D5020 37 . The user will easily end up in situations where warm download from the Control Builder is not possible. then insert it in the controller. However. If Hardware Simulation controllers are connected on the same Control Network as the corresponding real controllers. and in a controller connected to a Control Network. The system variable did not exist before. and for use in controllers that are not connected to a network. 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. Also. Simulate Hardware is Default Turned Off. The intended work flow has always been to load the Compact Flash card in the workstation. and then reset the controller. it is no longer possible to download from the same System to the corresponding real controller. The possibility to use Simulate Hardware is default turned off in the control Builder. After a download to a Hardware Simulation controller. and its content is loaded into a controller at startup. if an attempt is made to download to the controller in this situation. • Background The Compact Flash card is primarily intended for use with the Compact products. the real controllers may receive unintentional downloads or be blocked from subsequent downloads to real controllers. since the Compact Flash card can only be loaded when attached to the Control Builder workstation. also be used in an 800xA System. Select Tools-> Setup-> Station-> Application Download and then set the system variable HWSimulationAllowed to true to activate the hardware simulation. Restrictions Against Downloading to Hardware Simulation Controllers.Section 2 Functionality Changes 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. Simulate Hardware was always enabled. Always connect Hardware Simulated controllers to a separate System and network. however. It can. a corrupted firmware file will be discarded by the controller. The integrity of the downloaded firmware is now checked by the AC 800M controller when upgrading the firmware via Ethernet.Maintenance Section 2 Functionality Changes Unchanged Applications not Stopped During Reconfiguration. Maintenance System Variables Change System Variables in Controller. Additional integrity data has been added to the downloaded file.0 SP2 firmware will reject an Ethernet based downgrade of the firmware to an older version. 38 3BSE033044D5020 . The limit has been increased from 30 to 100. 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. Downgrade must be made using the Serial Firmware Upgrade tool. When changes are downloaded to an Application the other running Applications in the Controller will not be affected. Previously the Setup . 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. 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.System Variable dialog launched when the Change System Variables button in the Remote System dialog was used. This also means that a controller running Version 5. S800 I/O AI835 • • Over and under range limits have been changed so that over and under range indication works properly. This will influence the scaling.6521 3BSE033044D5020 39 . Table 2. AI843 • Over range limits have been changed for sensor type D °C at direct connection so that over and under range indication works properly. Default value for parameter Fix Junction Temperature (FJT) is set to 25 °C.3081 -148 to 1.2 to 3.Section 2 Functionality Changes 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. Default value for parameter Fix Junction Temperature (FJT) is set to 25 °C. The ranges shown in Table 2 are adjusted.820 32 to 3. The combination described will no longer result in a warning.8201 111. AI893 • • • Over and under range limits have been changed so that over and under range indication works properly. AI893 Ranges (Old and New) Sensor Type B B L Unit °C °F °F Old Range 0 to 1.308 -212 to 1.652 New Range 44 to 1. 0.x libraries are removed from the typical installation.0 and SerialCommLib 1. Both the range visible during configuring of the module and the internal value used for the range calculation has been changed. ProcessObjExtLib 1. If they are needed but were not enabled.0-1.8 to 1. These libraries are not available for loading unless enabled via the Custom installation option during the Control Builder installation. ProcessObjBasicLib 1.Installation Section 2 Functionality Changes Table 2.300 -392 to 1.1121 NOTES: 1. 40 3BSE033044D5020 . then the Control Builder installation must be modified via Add/Remove Programs in Windows Control Panel. Installation The BasicHwLib 5. AI893 Ranges (Old and New) (Continued) Sensor Type N U Unit °C °F Old Range -248.112 New Range 270 to 1. Only the internal value used for the range calculation has been changed.3002 -328 to 1. 2. 4.2/0) is compatible with the previous Versions 5. 3BSE033044D5020 41 . The reduction primarily concerns processor modules with small amounts of free memory (PM851. PM856.0/x and 4.x/x by means of Access Variables.x/x or 5. 4. for user applications. The firmware size has grown. Listed Hardware Modules must be of stated version/revision or higher. Introduction and Installation (3BSE041584Rxxx) for further information.x/x. resulting in less free memory.x/x.Section 3 Compatibility This release of Compact Control Builder AC 800M (Version 5.0/0. Please see section 3 in Compact Control Builder AC 800M. 3. When upgrading.x.0. Product Guide (3BSE041586Rxxx) for information on memory requirements. see Supported Versions for Coexistence of Controller Versions on page 42. Control Builder and OPC Server must be upgraded to the new version in order to work together. See Compatible Hardware Modules on page 42.x.0.x/x.0. Getting Started. Supported Versions Coexistence of controller versions is supported. consideration should be given to memory usage in the controller. See Appendix C Upgrade in the manual Compact Control Builder AC 800M. compared to previous versions (4. Some Hardware Modules may have to be exchanged to new hardware revisions. and PM860) and to controllers including several types of CEX-modules. for further information.1.x). Controller peer to peer communication is possible with other controllers running Version 2. Controllers with different firmware versions can coexist in the same network.12.1/2 Version 5.2004. Table 3. All Control Builders and OPC Servers must be of the same version in a running plant.0/0 Version 5. Coexistence is supported between the controller versions listed in Table 3.0.0.0 RU1 5. 2006 March.1005.1004. Supported Versions for Coexistence of Controllers Revision Version 5.76 5.5 5.0.1/1 Version 5.1/0 Version 5.52 Remarks 5.0.0. 2007 March.14 5. Firmware in all Hardware Modules must be upgraded to the delivered version.1001.0 SP1 RU2 5. and newer versions of Control Builder and OPC Server can connect to controllers of older versions (not older than Version 5).1001. 2007 December.0.2/0 Release Date October.0 SP1 RU1 5.Supported Versions for Coexistence of Controller Versions Section 3 Compatibility Supported Versions for Coexistence of Controller Versions Starting from Version 5 and installing newer versions of Control Builder and OPC Server does not require a controller upgrade.0 SP2 Compatible Hardware Modules The Hardware Modules listed in must be of the stated version/revision or higher.0. See Compatible Firmware on page 45 and Libraries on page 15. 42 3BSE033044D5020 .0.0.75 5. 2008 Build No.0. 2007 July.11.4 5. For some other I/O Modules there is a recommendation about firmware and hardware versions for other reasons.0. See other relevant documentation regarding such reasons.0 5.0. Listed I/O Modules are included due to compatibility issues only. 2008 September.61 5.0 SP1 5. 5.0/1 Version 5.0. Section 3 Compatibility Compatible Hardware Modules Table 4.2/5 -orPR:C PM864A (Singular) PM864A (Redundant) PR:B PR:B with FPGA 1.00 PR:G Index 01.2/1 -orPR:C PM864 PR:B with FPGA 1. Compatible Hardware Modules Module PM851 PM856 PM860 PM861 (Singular) PM861 (Redundant) PM861A (Singular) PM861A (Redundant) Required Version PR:A PR:A PR:B PR:B PR:B(1) PR:B PR:B with FPGA 1.2/1 -orPR:C PM866 CI851 CI852 CI853 CI854 PR:B PR:A PR:A PR:C (3) Recommended Version PR:F PR:H PR:L PR:L PR:C PR:C(2) PR:H PR:C PR:C(2) PR:H PR:B PR:B Index 01.03(4) 3BSE033044D5020 43 . 0. (2) PR:D or later supports online replacement of a defect RCU-cable in configurations with BC810. Hardware revision PR:A and PR:B can not be upgraded. (3) Firmware Version 1.0 or later (2002-01-17) must be used. Compatible Hardware Modules (Continued) Module CI854A CI855 CI856 CI857 CI858 CI865 CI867 CI868 TB840 TB840A DI830 DI831 DI885 AI845 AO845 AO845A BC810 200-APB12 200-IE8 200-OE4 Required Version PR:D Index 02. 44 3BSE033044D5020 . Revision PR:C or newer must be used.Compatible Hardware Modules Section 3 Compatibility Table 4.6.6 B B PR:E PR:J PR: K PR: K PR:M PR:C(5) PR:B(6)(7) PR:C Recommended Version (1) No empty base plates are allowed on the CEX-bus when using less than PR:D.05 PR:B PR:A PR:B PR:A PR:B PR:A PR:A PR:J(8) PR:A PR: H(9) PR: H(10) PR:C PR:F PR:F PR:C PR:C 1. 2 1. PR:F can also be used.3/8 or later is required when using the added set of RTD sensors in AI830A. Table 5.0. Compatible Firmware The firmware in the Hardware Modules listed in must be of stated label or version. (5) CI840 Version 3. D. Compatible Firmware Module CI858(1) CI801 CI830 CI840 CI920 Label or Version FWCI858 1.01: AC 800M may in some configurations not resume execution after a power fail. CI856 must be upgraded to PR:D or later in order to support online upgrade.1 (or later) (1) Not possible to upgrade from Control Builder. When using PR:B1. and E can also be used.3/2(3)(4) (or later) 3. PR:A sometimes fails to start up.0/2(5) (or later) 1. CI840 Version 4. D and E: The optical Modulebus on PM861(A) or PM864(A) must be disconnected from the backup CPU before it is powered up. D.4. and vice versa. (2) CI801 Version 1. AO815 and enhanced CJT functions in AI835A. Less than PR:C does not support firmware upgrade. When using PR:B1. PR:F can also be used.3/2 fails to set I/O to OSP in some situations.2/3(2) (or later) 1.0/1 or later is required when using AI815.2/3 or later is required when using the added set of RTD sensors in AI830A.3//0 or later is required when using AI815. PR:B1. 3BSE033044D5020 45 . (3) CI830 versions less than 1. AO815 and enhanced CJT functions in AI835A. in case the primary CPU is already running.Section 3 Compatibility Compatible Firmware (4) (5) (6) (7) (8) (9) (10) When using less than Index 01. CI801 Version 1. (4) CI830 Version 1.0. E and J: SA supervision will report error on SB.4/0 or later is required when using AI893 or DP840. PR:B is required when using DSBC173A or TK575V112 I/O Connection Cable. Compatible Firmware Section 3 Compatibility 46 3BSE033044D5020 . 1/0. 800xACON-AD-5000-025 Correction or Fix This problem has been corrected in Control Builder.2/0 Administration Version 5.2/0 Issues and problems are divided into functional categories: • • • Administration Version 5.0.1/2.2/0 Operational Version 5. ctd and ctdxml) are now included in the backup. cdoxml. Table 6.0.0.Section 4 Fixed Problems See Compact Control Builder.0.cdo.0.2/0 Configuration Version 5. A brief description of the correction has also been given.0.1/0. Release Notes (3BSE033044D5010) regarding issues corrected in version 5.2/0 Table 6 lists the major system or product administration issues that have been corrected since Version 5. 3BSE033044D5020 47 .0. Version 5.0. This resulted in that the OPC Server couldn't connect to the controller when the project was restored. Corrected Administration Issues Issue OPC Server Missing Files after Restore of Project The domain files was not automatically included when a backup of a Control Builder project was done. Version 5. The domain files (. This problem happened if PPP or COMLI via modem was configured on the CI853 that was removed. The problem has been corrected in revision. 800xACON-AD-5000-032 Potential Controller Shut Down After Upgrade This problem has been corrected in the Control Builder. 800xACON-AD-5011-001 S100: Initialization of CI856 Sometimes Fails At start-up CI856 did not always start as it should. Corrected Administration Issues (Continued) Issue Correction or Fix All Serial Communication Stops after Hot This problem has been corrected in the AC 800M Remove of CI853 firmware.0. MODBUS TCP (CI867). This could have happened regardless of whether or not the upgrade procedure was performed manually or by using the Online Upgrade wizard.Administration Version 5.2/0 Section 4 Fixed Problems Table 6. All serial communication in a controller could have stopped if a CI853 was hot removed. The problem only occurred if one or more of the following functions were used in the controller: • • PROFIBUS (CI854). An AC 800M controller could have shut Product Bulletin: 3BSE047421D0042 down during download after an upgrade. 800xACON-AD-5000-004 48 3BSE033044D5020 . PR:D of the CI856. Corrected Operational Issues Issue Correction or Fix Online Display of CMD Editor May Cause This problem has been corrected in Control Memory Full Builder.Section 4 Fixed Problems Operational Version 5.0. Table 7.1/2. This problem occurred repeatedly as long as the network connection was broken. A brief description of the correction has also been given. 800xACON-OL-5000-073 This problem has been corrected in Control Builder.0.0.2/0 Operational Version 5. 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. During specific conditions the CMD Editor could leak memory in Online Mode or Test Mode which eventually led to memory full in Control Builder.2/0 Table 7 lists the major system or product operational issues that have been corrected since Version 5. 3BSE033044D5020 49 . 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. However.0. It took 28 hours until it was indicated that the card was still corrupted. 800xACON-OL-4100-038 This problem has been corrected in the OPC server. 50 3BSE033044D5020 .2/0 Section 4 Fixed Problems Table 7. there was no indication that the card was reinserted. 800xACON-OL-5000-046 Not Possible to Acknowledge Alarm If the time difference between two "on" event notifications or one "on" and one "off" Product Bulletin: 3BSE047421D0032 event notifications. The problem has been corrected in the AC 800M firmware. if the corrupt flash card was removed and then reinserted. Correction or Fix The problem has been corrected in the AC 800M firmware. concerning the same alarm. Corrected Operational Issues (Continued) Issue Corrupt Flash Card was not Indicated Properly An error message appeared the first time a corrupt flash card was detected by the controller. was too short (difference less than 1 ms) was it not possible to acknowledge the Alarm.Operational Version 5. 800xACON-OL-5000-002 The Status Information From Output I/O was not updated during the First Execution Scan The status information in I/O data types connected to output I/O units was not updated during the first execution scan. a string declared as string[40] and the actual length of the string was 44 the OPC Server shut down and the error message "Buffer overrun! Invalid index used while connecting to controller.0. Corrected Operational Issues (Continued) Issue Strings Longer than Specified Caused Shut Down of OPC Server If a string had a value longer than specified. Correction or Fix This problem has been corrected in the OPC server and Control Builder. i. 800xACON-OL-5000-064 The OPC Server was not Able to Perform This problem has been corrected in the SetState MMS Rebuild when Required function in the OPC server." was printed in the session log of the OPC Server.Section 4 Fixed Problems Operational Version 5. 3BSE033044D5020 51 . This error caused unnecessary communication load between the OPC server and Controller 800xACON-OL-3100-001 This problem has been corrected in the OPC server.e. 800xACON-OL-5000-063 Wrong Version when Browsing for OPC Server Files An error message about wrong version number of the files was displayed if the browse functionality in the OPC Server was used to load the files needed by the OPC Server. Need for rebuild of the MMS telegrams was not detected when a 3:rd party OPC client was connected to the OPC server.2/0 Table 7. Product Alert: 3BSE047421D0047 Correction or Fix This problem has been corrected in the OPC server.Operational Version 5.0. 800xACON-OL-5010-019 INSUMReceive Function Block may Report Wrong Value after Warm Download The INSUMReceive Function Block could have reported the wrong value for subscribed Motor State after a warm download. i. 52 3BSE033044D5020 . and then going back online causing an application warm restart in the controller at the same time as the state of an MCU was changed by a process condition.e. 800xACON-OL-5011-002 This problem has been corrected both in the AC 800M firmware and in the INSUMReceive function block included in INSUMCommLib. The problem could have occurred when performing a warm download i. if the Save cold retain value was set to 1000 and the offset was set to 250 was the Save cold retain value changed to 1250.e.2/0 Section 4 Fixed Problems Table 7. going offline. Corrected Operational Issues (Continued) Issue Offset Included in Save Cold Retain Value in OPC Server If the OPC server was configured for automatically save of cold retain values was the offset included in the save cold retain value interval. performing an application change. 3BSE033044D5020 53 . 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.0.2/0 Table 7. 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. and both the upper half word (16-bit) and lower half word was not zero (0). Corrected Operational Issues (Continued) Issue Correction or Fix 'OR' Function Miscalculated when 32-bit This problem has been corrected in the Control Literal is Used as Operand Builder. Refer to Product Alert: 3BSE047421D0048 for details. The OR function was only malfunctioning if the literal used in the OR expression could not fit in16 bits. 800xACON-OL-4100-039 This problem has been corrected in the AC 800M firmware.Section 4 Fixed Problems Operational Version 5. 2/0 Section 4 Fixed Problems Table 7. 800xACON-OL-5020-002 Backtracking in AnalogOutCC If the out rate per unit was lower in the AnalogOutCC module than in the previous Control Module in the loop did the backtracking not work.0. Product Bulletin: 3BSE047421D0041 Correction or Fix This problem has been corrected in the AC 800M firmware. The reason for the lock up was when the module send a max and min-reached signal at the same time for the same channel to the precedent Control Module. if this Control Module happen to be a PID. the PID was locked up. If many controllers did this at the same time excessive network load was generated that disturbed other communication. If the SNTP client received this and there was no better server the SNTP client made 4 quick retries against the server without any delays. 800xACON-OL-5010-021 This problem has been corrected in ControlStandardLib.Operational Version 5. A delay is added after each retry. 54 3BSE033044D5020 . Corrected Operational Issues (Continued) Issue SNTP Client Caused Unnecessary Load in AC800M An SNTP Server returns a time packet with Li=3 (alarm) if the server is unsynchronized. The DecoupleFilterCC have The DecoupleFilterCC Control Module in been modified to only allow either maxreached or the library ControlAdvancedLib could lock minreached signals. 800xACON-OL-4000-004 Lock Up Risk in DecoupleFilterCC This problem has been corrected in ControlAdvancedLib. up in extreme cases where the control signal were pushed to its limits. However. the output followed the input instead. If the parameter AckReqAtErr was set to true. Correction or Fix This problem has been corrected in SignalLib Product Bulletin: 3BSE047421D0041 3BSE033044D5020 55 . Corrected Operational Issues (Continued) Issue Predetermined in SignalOutRealM and SignalSimpleOutRealM The value of predetermined was not correct initiated in SignalOutRealM and SignalSimpleOutRealM when they were connected to objects that allowed backtracking.Section 4 Fixed Problems Operational Version 5. 800xACON-OL-5010-022 Wrong Freeze Handling in SignalInBoolM and SignalBoolCalcInM This is related to the control module types SignalInBoolM and SignalBoolCalcInM configured with the Freeze error handling option enabled.2/0 Table 7. The objects now take AckReqAtErr into consideration and freeze the output until the error is acknowledged.0. then the object should have frozen the output until the operator acknowledged the error. but it was possible to configure a higher value in the Control Builder. 800xACON-OL-5000-066 This problem has been corrected in AlarmEventLib. 800xACON-OL-5020-007 Possible to Set Nesting Level to More Than 10 for DataToSimpleEvent According to the documentation was the maximum value of nesting levels in the Function Block type DataToSimpleEvent 10. This problem has been corrected in SignalLib. cos or sin functions were used inside it. i. This happened if the backup CPU had been restarted using the init button and then been synchronized again.e. 800xACON-OL-4100-040 MODBUS RTU Communication not Resumed after Hot Insert of CI853 If the MODBUS RTU communication protocol was used in combination with other serial protocols connected via the CI853 the communication did not start again after a hot insert of the CI853.Operational Version 5.0. the error didn't exist in an AC 800M Controller. and CN2 did the switchover to the backup CPU sometimes failed. Corrected Operational Issues (Continued) Issue Max function returned wrong value In some situations did the max function return the wrong value if the abs. This error was applicable for the SoftController. Correction or Fix This problem has been corrected in the Base Software for SoftControl. 800xACON-OL-5000-080 This problem has been corrected in the MODBUSHwLib. 56 3BSE033044D5020 .2/0 Section 4 Fixed Problems Table 7. atan. 800xACON-OL-3100-002 CPU Switchover Failed This problem has been corrected in the AC 800M If the primary CPU lost connection on CN1 firmware. 800xACON-OL-4100-046 Not Possible to Write to Compact Flash Card In some situations the controller could not access the Compact Flash card and error code -42 or -47 was received. Corrected Operational Issues (Continued) Issue Hot Insert on CI856 or CI865 Disturbs Other CEX Units If a CI856 (S100) or a CI865 (Satt I/O) was hot inserted it could disturb other CEX-units in the controller. 800xACON-OL-4100-041 800xACON-OL-5000-006 Information About Application Version Mismatch Lost After Switchover If the Application version stored on the compact flash card is different from the version running in the Controller will the warning Application version mismatch be displayed.0. 800xACON-OL-4100-043 This problem has been corrected in the AC 800M firmware. 800xACON-OL-4100-042 Only the First Value in MMSRead4RealIO This problem has been corrected in MMSCommLib was Read Product Bulletin: 3BSE047421D0035 When the Function Block type MMSRead4RealIO was used was only the first value (of four possible) read. Correction or Fix This problem has been corrected in the AC 800M firmware.2/0 Table 7. If the warning was given in a redundant Controller did it disappear after a switchover. 3BSE033044D5020 57 . causing them to hang. This problem has been corrected in the AC 800M firmware.Section 4 Fixed Problems Operational Version 5. the communication could have stopped after a download to the controller. 800xACON-OL-5010-032 Controller Not Responding when Using COMLI Communication When the Request parameter on instance of the Function Block type ModemDialUp was set to true did the Controller stop the communication to other systems.0. Product Bulletin: 3BSE047421D0040 This problem has been corrected in the COMLIHWLib. This problem has been corrected in the AC 800M firmware.Operational Version 5. 800xACON-OL-5010-023 SerialWrite Function Block Could Hang with Status -6829 If a SerialWrite instance was called twice in the same 1131 task scan could it hang with status -6829. Correction or Fix This problem has been corrected in the COMLIHWLib.2/0 Section 4 Fixed Problems Table 7. 58 3BSE033044D5020 . 800xACON-OL-5010-031 COMLI Controller Shutdown when Receiving Incomplete Messages If the COMLI communication protocol was receiving incomplete or distorted messages the controller could have shut down. Corrected Operational Issues (Continued) Issue COMLI Slave Stopped After a Download If the COMLI communication protocol was used and configured as a slave. 800xACON-OL-5000-067 This problem has been corrected in SerialHwLib. 800xACON-OL-5000-071 This problem has been corrected in SerialHwLib.0. 3BSE033044D5020 59 .2/0 Table 7. However. this resulted in a Controller shutdown. Correction or Fix SerialListen Function Block Could Hang This problem has been corrected in SerialHwLib. and the SerialListen would hang itself. 800xACON-OL-5000-068 Controller Shutdown When Using SerialWrite in SerialCommLib Enabling the Req parameter in the SerialSetup Function Block and then the En_C parameter in the SerialConnect Function Block did not cause any issues. Corrected Operational Issues (Continued) Issue The Function Block type SerialListen could not always be interrupted by a new read request from the 1131 Application when it not quit had finished the last one. The problem occurred when running a big application with high load and with several tasks and when the task running the SerialListen ran with short cycle time.Section 4 Fixed Problems Operational Version 5. if the Req parameter in the SerialSetup Function Block was then disabled and the parameter Req in the SerialWrite Function Block was enabled. The new request would then be silently rejected. and InsumCommLib libraries could have caused the SerialConnect Function Block to hang. in some rare situations result in a Controller shutdown.0. Correction or Fix This problem has been corrected in SerialCommLib. 800xACON-OL-5010-027 Controller Shutdown When Running Serial Communication Running several different serial protocols in combination with COMLI in the same Controller could. MB300CommLib. Corrected Operational Issues (Continued) Issue SerialWriteWait Stops after Download After a warm download the SerialWritewait Function Block in SerialCommLib sometimes stopped sending data. This error was typically indicated by the fact that the Ndr and Error parameter in the SerialWriteWrite Function Block was not set.2/0 Section 4 Fixed Problems Table 7. 800xACON-OL-5010-028 This problem has been corrected in COMLIHwLib. 800xACON-OL-5000-072 Hang in Serial Communication when Connect and Listen Function Blocks were Toggled Rapidly Rapidly enabling and disabling the parameters En_C and Enable in the Connect and Listen Function Block types in the COMLICommLib.Operational Version 5. This problem has been corrected in the AC 800M firmware. 60 3BSE033044D5020 . Corrected Operational Issues (Continued) Issue Correction or Fix Controller Shutdown after Power Failure This problem has been corrected in the AC 800M when Using Modem firmware. 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.2/0 Table 7. This problem has been corrected in the AC 800M firmware.Section 4 Fixed Problems Operational Version 5. The CRC errors are registered by external Ethernet switches and sometimes are also observed as frame alignment errors. then the CI867 MODBUS TCP could have shut down. then the Controller would shut down and a short while later it would restart. If modem communication was running in a Controller and a power failure occurred. 3BSE033044D5020 61 . 800xACON-OL-5020-004 Redundant Controller Generates CRC Errors on Control Network A redundant controller could.0. 800xACON-OL-5010-033 This problem has been corrected in the CI867ModbusTcpHwLib. 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. External Fault 5 and Trip .56 in After power down/up of SIMOCODE pro V CI854PROFIBUSHwLib devices diagnostics such as Trip .0.External Fault 6 may still be indicated although they are no longer present. 800xACON-OL-4100-047 Correction or Fix This problem has been corrected in the CI867ModbusTcpHwLib. after a number of retries to establish even if it was properly connected. Corrected Operational Issues (Continued) Issue CI867 MODBUS TCP Shutdown when changing IP addresses The CI867 MODBUS TCP communication interface could have shut down if the IP addresses were changed or configured in the wrong way. 62 3BSE033044D5020 .2/0 Section 4 Fixed Problems Table 7. This happened if the IP address was changed to an IP address previous used by the other port or if the same address was set on both ports. After download.Operational Version 5. subunits that A subunit to a CI865 could be error marked are properly connected will not be error marked. Subunits that are not connected are error marked in the Control Builder after a download. 800xACON-OL-5000-079 Error Marking at Normal Start-up of CI865 This problem has been corrected in CI865SattIOHwLib. communication. 800xACON-OL-5000-078 Frozen diagnostics after Power Down/Up This problem has been corrected in the with SIMOCODE pro V CI854/CI854A firmware Version 5. 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. 3BSE033044D5020 63 .2/0 Configuration Version 5.1/2.Section 4 Fixed Problems Configuration Version 5. 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-070 RNRP Settings Lost after Firmware Upgrade The controller could lose the RNRP settings in the controller during a firmware upgrade. 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. This problem has been corrected in the AC 800M firmware.0.0.2/0 Table 8 lists the major system or product configuration issues that have been corrected since Version 5. 800xACON-CN-5000-083 This problem has been corrected in CI867ModbusTcpHwLib. Table 8.0. A brief description of the correction has also been given. Corrected Configuration Issues Issue Correction or Fix The Tool-Tip Functionality in the FBD/LD This problem has been corrected in the Control Panes No Longer Functions Builder. Corrected Configuration Issues (Continued) Wrong Indication of Cable Break on CI867 Backup Unit If a cable break was detected on Ch2 on a CI867 backup unit then both Ch1 and Ch2 indicated cable break in the hardware tree.2/0 Section 4 Fixed Problems Table 8. The probability for this is fairly low but not negligible. 800xACON-CN-5000-010 Literal Value Connected to Anytype Parameter results in Control Builder Shutdown If a literal value was connected to a parameter of the data type anytype did the Control Builder make a shutdown when a download was started.0. This problem has been corrected in the CI867ModbusTcpHwLib. 64 3BSE033044D5020 . The problem has been corrected in CI865 PR:B. 800xACON-CN-4100-033 This problem has been corrected in Control Builder. controller restart and at Online Upgrade. This problem has been corrected in the CI854/CI854A firmware Version 5. 800xACON-OL-5000-055 CI854 Baudrate Change with Many Disturbed Slaves did not Work Baudrate change with use of RLM01 and many slaves could have stopped the PROFIBUS. 800xACON-OL-5000-054 CI865 PR:A sometimes does not start correctly CI865 may fail to start after power on.54 in CI854PROFIBUSHwLib.Configuration Version 5. This problem has been corrected in Control Builder. This happened if the project contained a single jump in a branch in the Sequence Function Chart Editor that was included in a subsequence. 800xACON-CN-3100-001 Implicit Cast Warning when Literal Used This problem has been corrected in Control for Parameter Connection Builder. The next time the editor was open was the original value still present. If the value is to large will an error be launched during check or compilation. 800xACON-CN-4000-001 Control Builder Enter Not Responding When Open Project In some rare situations did the Control Builder enter non responding mode when a project was opened. This problem has been corrected in Control Builder.2/0 Table 8. 3BSE033044D5020 65 .Section 4 Fixed Problems Configuration Version 5. Corrected Configuration Issues (Continued) Too Large Floating Point Literals was Accepted in Assignment Statement The expression Value2:= 8. 800xACON-CN-4100-035 This problem has been corrected in Control Builder.0e+239. 800xACON-CN-5010-008 Change of Inverted Property on Unconnected Channels was not Saved A change to the inverted property of an unconnected digital I/O channel was not saved. The restrictions for implicit cast was too tight for passing literal values on parameter connections. was accepted by the compiler and no error or warnings was generated during check or download.0. This problem has been corrected in Control Builder. Corrected Configuration Issues (Continued) Online Analysis Dialog Indicated Warm This problem has been corrected in Control Restart of Application for Only Hardware Builder. 800xACON-CN-4100-037 This problem has been corrected in the Control Builder. 800xACON-CN-4100-036 Not Possible to Go Online After Interrupted Download If a download to several Controllers was started and the download for some reason failed to one or several of the Controllers was it after that not possible to go online or make a new download to the controllers were the download was successful. The user will now get a list of the components when the dot is pressed. If a hardware change was done in the project and a download was started was the download dialog displayed.0. 800xACON-CN-5000-087 Entry Assistance in CMD Connections Using Dot Notation was not Working If the name of a variable/project constant was typed in the connection editor of a Control Module type did the user not get a suggestion of the components (if such existed) when a dot was typed after the name of the variable/project constant.Configuration Version 5. If an Application was selected and the restart mode was changed to Init and then back to warm again did the Online analysis show warm restart. 66 3BSE033044D5020 . The only way to make a download was to download with cold restart.2/0 Section 4 Fixed Problems Table 8. Instead of warm restart the Application is Changes labeled with "-". 2/0 Table 8. was the parameters below the comment removed the next time the connection editor was opened. Reopen of the editor that was changed online did in some situations result in a shutdown of the Control Builder. It only worked the first time. 3BSE033044D5020 67 . This problem has been corrected in Control Builder.Section 4 Fixed Problems Configuration Version 5.0. the "Step Out of Subsequence" button in the toolbar was not working properly in the case of stepping out of several levels of nested subsequences. 800xACON-CN-4100-039 Step Out of Subsequence Only worked The First Time in Online Mode When using the SFC Editor. The dialog with the save changes option is not displayed anymore. This problem has been corrected in Control Builder. 800xACON-CN-4100-040 This problem has been corrected in Control Builder. 800xACON-CN-5010-009 Comments in Function Block Call Removed Parameter Connections If comment like (* comment text *) was added after a parameter in a Function Block call in Structure Text. to the level above. Corrected Configuration Issues (Continued) Online Changes in Editor Caused Shutdown of Control Builder If changes like adding a variable was done in an online editor in Control Builder and then a rebuild was done from the search and navigation interface was it possible to save the online changes by answer Yes in a dialog. 800xACON-CN-4100-041 SFC Code not Displayed after Save in SFC Editor When Save was clicked in an editor with SFC code block. 68 3BSE033044D5020 .Configuration Version 5. but there was no check for this.0.e. This problem has been corrected in Control Builder. If a Transition was renamed to no name. "" or blank " " was an error message displayed to the user when the code was checked.2/0 Section 4 Fixed Problems Table 8. It is not be possible to rename a step or If a Step was renamed to no name. i. When the project was opened again was the step without the name removed. The project was not possible to open again due to the invalid SFC code according to DTD schema.e. 800xACON-CN-5020-009 Maximum Number of Extensible Parameters in DataToSimpleEvent The maximum number of extensible parameters in the Function Block type DataToSimpleEvent in the AlarmeventLib library has always been 30 according to the documentation. the display of code in the right-hand code pane (transition condition/step action code) became blank. Corrected Configuration Issues (Continued) No Name on Step or Transition in SFC Caused Errors when Reopen Project These problems has been corrected in the Control Builder. "" or transition to an empty or blank name any longer. blank " " was an error message displayed to the user when the code was checked. 800xACON-CN-3100-002 This problem has been corrected in AlarmEventLib. i. 800xACON-CN-4100-044 This problem has been corrected in Control Builder. Corrected Configuration Issues (Continued) Code Sorting Loops when Using BatchLib and SeqStartLib There was unintentional code sorting loops when some control module types from the BatchLib and SeqStartLib libraries were used.2/0 Table 8. 800xACON-CN-4100-043 Missing Components when Search And This problem has been corrected in Control Navigation was Used in Access Variable Builder. Editor If the path to an access variable contained a structured data type was the component of the data type not included when the Search and Navigation tool was launched.g.0. e. 800xACON-CN-4100-050 Closing Online Control Builder Caused Shutdown Closing an Online Control Builder could in some situations result in a shutdown of it. This problem has been corrected in BatchLib and SeqStartLib. Motor1 was selected instead of Motor1.Section 4 Fixed Problems Configuration Version 5. 3BSE033044D5020 69 .Status. of the Control Builder if it was selected for unconnected Applications or Applications that wasn't online.2/0 Section 4 Fixed Problems Table 8. 800xACON-CN-4100-045 This problem has been corrected in Control Builder. 70 3BSE033044D5020 . It not possible to select the menu option Documentation Online any more for Applications Usage of the menu option Online Documentation could result in a shut down that are unconnected or not online.Configuration Version 5. Corrected Configuration Issues (Continued) I/O Reference Not Found by Online Search & Navigation This problem was related to Search & Navigation in the Online/Test Mode. then the I/O reference was not found by Search & Navigation. 800xACON-CN-4100-049 Search and Navigation in Library did not This problem has been corrected in Control Work Builder.0. If a structured variable was connected to an I/O channel and an online search for a subcomponent (for example MyVariable. Searching for symbols in a library did not work (nothing was found) if the path in the Search In field ended with the library name. 800xACON-CN-5010-014 Control Builder Shutdown During Online This problem has been corrected in Control Documentation Builder.Component1) was done. This problem has been corrected in Control Builder. the Project Explorer window displayed partly behind the Taskbar when Control Builder started. 800xACON-CN-5010-013 This problem has been corrected in OPC Server for AC 800M. From the Documentation dialog in the Control Builder was it only possible to browse fore templates with the extension ".Section 4 Fixed Problems Configuration Version 5. If Word 2007 is installed is it also possible to browse for templates with the extension ".dotx". the OPC Server could. Corrected Configuration Issues (Continued) Project Documentation Failed When Using Own Defined Template in Word 2007 In Word 2007 is it possible to create templates with the extension ". 800xACON-CN-5000-093 Bad Quality When Downloading Large Applications During application downloading to the controller.dotx".0. in rare cases report bad item quality for a short period of time (about 10 seconds). 800xACON-CN-5010-010 Project Explorer Window opens behind the Windows Taskbar If the Windows Taskbar was configured to be displayed at the left of the screen or at the top of the screen. This could have happened for large applications with considerable stop/start times. This problem has been corrected in Control Builder.dot".2/0 Table 8. 3BSE033044D5020 71 . or PM860 did not work automatically when done via Ethernet Network when upgrading from AC 800M Version 5. Corrected Configuration Issues (Continued) Cold Restart Needed to Remove No Time This problem has been corrected in the AC 800M Sync Warning firmware. 800xACON-CN-5000-089 Controller Firmware Upgrade from Versions 5. 72 3BSE033044D5020 .0.1/1 (5.2/0 Section 4 Fixed Problems Table 8. 800xACON-CN-4100-047 This problem has been corrected in the AC 800M firmware.1/1 or 5.0.0. The firmware upgrade of AC 800M Product Bulletin: 3BSE047421D0044 controller models PM851.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).Configuration Version 5.0.0 SP1 RU1) or 5. PM856. A warm download is enough to download the changes. otherwise was the message "No time sync" displayed.0.1/2 (5. A change of the parameter CS protocol Type to No synch required a download with cold restart.1/2 This problem has been corrected in the AC 800M firmware. 1/2 3BSE033044D5020 73 .0.1/2 Issues and problems are divided into functional categories: • • Operational Version 5.1/2 Version 5.0.1/2 Configuration Version 5.0.0.Section 4 Fixed Problems Version 5. 0.1/2 Section 4 Fixed Problems Operational Version 5. 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 .1/1. all communication would be stopped. The Application execution would stop. A brief description of the correction has also been given.1/2 Table 9 lists the major system or product operational issues that have been corrected since Version 5.e.0. Hang An AC 800M controller could suddenly hang during normal execution.0. and all connected I/O would freeze at the last value (i. Corrected Operational Issues Issue Correction or Fix Excessive Toggling of Communication This problem has been corrected in the AC 800M En_C Parameter Could Cause Controller firmware. not going to OSP).Operational Version 5. Table 9. For this to occur there had to be a high frequency of heap deallocations.1/1. The heap check mechanism could detect a de-allocation of a memory element as a faulty heap element and consequently make a shut down.0.0. This problem was introduced in Version 5. Corrected Operational Issues (Continued) Issue Correction or Fix Controller Shutdown due to Detection of This problem has been corrected in the AC 800M False Heap Error firmware.Section 4 Fixed Problems Operational Version 5. 800xACON-OL-5010-017 3BSE033044D5020 75 . This was due to detection of a false heap error.1/2 Table 9. The AC 800M controller could in rare cases Product Bulletin: 3BSE047241D0049 unnecessarily initiate a shutdown. Corrected Operational Issues (Continued) Issue Controller Shutdown after Power fail in Redundant Controller A controller shutdown due to memory corruption could occur after a power-fail restart of both PM86xx in a redundant configuration. In some cases the problem has been observed directly after the backup PM86xx has been synchronized but in other cases the corruption could exist in the controller for a longer time period without symptoms before the shutdown occurred.0. Product Bulletin: 3BSE047421D0034 76 3BSE033044D5020 .Operational Version 5. The problem would normally manifest itself as a backup controller shut down with the following error code in the controller log NOERROR != SendResult but in some cases a controller shutdown has been observed. Normally the problem would occur after a power-fail restart followed by several downloads to the controller.1/2 Section 4 Fixed Problems Table 9. 800xACON-OL-5010-016 Correction or Fix This problem has been corrected in the AC 800M firmware. 0.1/2 Configuration Version 5. A brief description of the correction has also been given. Table 10.0.1/1 while correcting 800xACON-CN-4100-031.0.1/1. Corrected Configuration Issues Issue Hanging Communication Blocks after Warm Download There was a problem occurring in nonaddress non-subscription communication function blocks (e.0. 3BSE033044D5020 77 . 800xACON-CN-5010-007 Correction or Fix This problem has been corrected in the AC 800M firmware. This problem was introduced in Version 5.1/2 Table 10 lists the major system or product configuration issues that have been corrected since Version 5.Section 4 Fixed Problems Configuration Version 5.g. Such blocks would hang with an error status code (typically -15) after each warm download. MB300Send and InsumWrite). Version 5.0.1/1 Section 4 Fixed Problems 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 Administration Version 5.0.1/1 Table 11 lists the major system or product administration issues that have been corrected since Version 5.0.1/0. A brief description of the correction has also been given. Table 11. Corrected Administration Issues Issue Change of CI854 Web Server Password Failed There was a problem when attempting to empty the CI854 Web server password. When the 'New password' and 'Confirm new password' were empty, there was an alert that the password was illegal. Despite this warning, the password was changed. After the Web page was reloaded, log-in was neither possible with an empty password nor with the old one. The controller had to be powered down, in order to reset the password. 800xACON-AD-5010-003 Correction or Fix This problem has been corrected in the AC 800M firmware. 78 3BSE033044D5020 Section 4 Fixed Problems Administration Version 5.0.1/1 Table 11. Corrected Administration Issues (Continued) Issue SFC SB2 Upgrade Issue There was a case when it was not possible to upgrade a project from SB2. Control Builder hanged during the upgrading process. The problem occurred if a SFC code block contained simultaneous sequences branches, and if any of these branches consisted of a subsequence only. 800xACON-AD-5000-023 Correction or Fix This problem has been corrected in Control Builder. 3BSE033044D5020 79 Operational Version 5.0.1/1 Section 4 Fixed Problems Operational Version 5.0.1/1 Table 12 lists the major system or product operational issues that have been corrected since Version 5.0.1/0. A brief description of the correction has also been given. Table 12. Corrected Operational Issues Issue Frozen Time at Power Fail The time was frozen for about 10 seconds at every power fail. This would accumulate for each restart. The problem did not exist in PM861A, PM864A and PM865. 800xACON-OL-4100-036 Correction or Fix This problem has been corrected in the AC 800M firmware. 80 3BSE033044D5020 0. and perform the download once more. 800xACON-OL-5020-001 Product Bulletin: 3BSE047421D0030 3BSE033044D5020 81 . variables having the value zero were not affected. remove the shift expression. 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. Remove the literal value zero from the code. • E 2007-11-19 11:00:37.583 Assertion: Unpredicted result when The problem could only occur if the value adding a zero literal. zero literal. the zero literal.628 Assertion: Unpredicted result when a zero literal is used as shift count.1/1 Table 12. Corrected Operational Issues (Continued) Issue Correction or Fix Erroneous Compilation of Integer Literal This problem has been corrected in Control Builder. code structures. subtracting a zero literal. remove the zero was used directly in the code block. • E 2007-11-19 10:48:32. • E 2007-11-19 10:54:08. 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.Section 4 Fixed Problems Operational Version 5.011 Assertion: Unpredicted result when This was more or less a theoretical problem. remove never reported by any end user. 800xACON-OL-5000-062 Drive Stop with Deceleration Ramp not Working It was not possible to stop a Drive with deceleration ramp. MAC and IP addresses etc. The problem was in the Function Block DriveCmdSend in ProcessObjBasicLib. Corrected Operational Issues (Continued) Issue Write Protection of SPI PROM Correction or Fix This problem has been corrected in the AC 800M Serial SPI PROMs are used in the controller firmware. It sent the command 1143 (stop without deceleration ramp) before 1142 (stop with deceleration ramp).2-9. it was always stopped without ramp.0. 800xACON-OL-4100-037 This problem has been corrected in ProcessObjBasicLib 2. products for storage of product specific parameters such as capability information.Operational Version 5.1/1 Section 4 Fixed Problems Table 12. All process objects in ProcessObjDriveLib were affected by this problem. 82 3BSE033044D5020 . 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. Block in ProcessObjBasicLib.Section 4 Fixed Problems Operational Version 5. Corrected Operational Issues (Continued) Issue No Feedback Alarm in UniCore Correction or Fix This problem has been corrected in There was an error in the UniCore Function ProcessObjBasicLib 2. 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 .2-9.1/1 Table 12.0. 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. Quality is not set to Bad when the client is setting items to active if they already are active. This is achieved by starting the communication (or speeding it up if another Item for that variable already exist in a slower group). This could cause irregular logging of values in the client. The timeout when waiting for initial update of newly added items is extended. which lead to a small offset being added each time. 800xACON-OL-4100-035 OPC Quick Initial Update not always working There is a mechanism in the OPC Server that should make sure added Items do not get Bad quality in the first call-back. Correction or Fix This problem has been corrected in OPC Server for AC 800M. If no value have been received within a certain time limit a callback is issued to the client with the quality Bad. but normally the value should be available before this time limit expires and a call-back with Good quality is issued.Operational Version 5.1/1 Section 4 Fixed Problems Table 12. The time was however taken after the clients were updated. 800xACON-OL-5010-011 This problem has been corrected in OPC Server for AC 800M.0. resulting in that an OPC client occasionally would initially get Bad data when adding new OPC Items. and then wait until the value is received from the controller. Corrected Operational Issues (Continued) Issue Drifting Update of OPC Clients The OPC Server keeps track of the time it last updated the OPC clients with subscriptions. because an update was skipped whenever the added offset had reached one interval time. 84 3BSE033044D5020 . The time limit has in some cases been seen to be too short. Corrected Operational Issues (Continued) Issue Device Specific CI854 PROFIBUS Diagnostics not Set/Reset Diagnostics located only in the last diagnostic byte was not displayed in the HW-editor.0. Similarly it could happen that a bit was never reset. The bits only appeared when a diagnostic change in another byte occurred at the same time. The problem was caused by a too short internal timeout that would cause some requests to be dropped.1016.0.0-27. Correction or Fix This problem has been corrected in the CI854/CI854A firmware Version 5. these messages would not have any reply/response thus yielding the time out status. 3BSE033044D5020 85 .1 in MODBUS TCP Read/Write blocks could in CI867ModbusTcpHwLib 1.55 in CI854PROFIBUSHwLib 1. because it was set together with another one but was reset alone.0-26.1/1 Table 12. This happened even if there was no problem with the communication. 800xACON-OL-5010-014 The timeout has been increased. In this case the CI854 had to be reset to delete the diagnostic. runtime sporadically return the status code -7006 (time out). 800xACON-OL-5010-012 CI867 MODBUS TCP Read/Write Timeout This problem has been corrected in the in Runtime CI867 firmware Version 5.Section 4 Fixed Problems Operational Version 5. 0. The status code -4925 is given if the range is exceeded. The controller would shut down in case this range was exceeded.1/1 Section 4 Fixed Problems Table 12. MBTCPRead and MBTCPWrite does not support more than 123(write) or 125(read) integer variables in one Function Block. 800xACON-OL-5010-015 Correction or Fix This problem has been corrected in CI867ModbusTcpHwLib 1.0-26.Operational Version 5. Corrected Operational Issues (Continued) Issue Controller Crash at Misconstructed CI867 MODBUS TCP Function Blocks like MBTCPReadCyc. 86 3BSE033044D5020 . 0. nor would output I/O variables be feed into the outputs. The next successful download could lead to lost control over the I/O connected to the previously modified Application(s).Section 4 Fixed Problems Configuration Version 5.0. Product Bulletin: 3BSE047421D0022 Safety Report: 3BSE047421D0027 3BSE033044D5020 87 .0.1/1 Table 13 lists the major system or product configuration issues that have been corrected since Version 5. The Application(s) facing the problem would still execute. OPC communication to the Application(s) would be unaffected. A brief description of the correction has also been given. Table 13.1/1 Configuration Version 5. Corrected Configuration Issues Issue Frozen I/O after Download of Application(s) Changes There was a problem if Control Builder M crashed or lost communication connection to the Controller during download of Application(s) changes to the Controller. Input I/O variables in such Application(s) would no longer be updated. Affected I/O channels would not show any values at all in the online hardware editor in Control Builder 800xACON-CN-5010-003 Correction or Fix This problem has been corrected in Control Builder and in the AC 800M High Integrity firmware. I/O status would be frozen at the last received status.1/0. all of the connected I/O in the modified Application(s) would get frozen. The message Error in communication link to system 172. Do you want to continue with the transition to online? was showed during the download of the Controller Configuration.xx.0. 800xACON-OL-5000-061 88 3BSE033044D5020 .Configuration Version 5.xx. This problem has been corrected in the AC 800M and AC 800M High Integrity firmware.16. Corrected Configuration Issues (Continued) Interrupted Download of Controller Configuration Causing Controller Shut Down An interrupted download of Controller Configuration changes could in rare cases lead to a controller shut down at the next download of Controller Configuration changes.1/1 Section 4 Fixed Problems Table 13. • The controller could then make a shut down at the next download of a changed Controller Configuration. • A Control Builder crash during the download of the Controller Configuration. The problem could only occur if either of these two things happened during the first download. The problem occurred when all of these three circumstances applied: • • The AC 800M controller last started up from a Compact Flash image. This image did not reflect the result from the last controller configuration download. Control Builder downloaded a changed controller configuration to an AC 800M controller. Erroneous data would be downloaded to the controller. Corrected Configuration Issues (Continued) Controller Version Mismatch in Flash Image Causing Controller to Shut Down Control Builder could in a rare case be unable to make a correct compilation of the controller configuration to an AC 800M.Section 4 Fixed Problems Configuration Version 5. 800xACON-CN-4100-032 This problem has been corrected in Control Builder. which would cause the AC 800M to make a shut down.1/1 Table 13.0. Product Bulletin: 3BSE047421D0029 • 3BSE033044D5020 89 . If a change was made in the application and a warm download was performed. 800xACON-CN-4100-031 INSUM Communication Error ReTriggered After Each Download If there was a communication error to an INSUM device. The object error was reset when downloading and was disappearing from the alarm list. After approximately one minute the object error alarm would be regenerated. then the Valid parameter of the Receive blocks would never be set. All objects in ProcessObjInsumLib had this problem. Corrected Configuration Issues (Continued) Receive Communication Blocks not Valid after Warm Download There was a problem in case the variables used for the communication blocks did not have the retain attribute set. To get a working state again the En_C parameter of the Connect block had to be toggled. the INSUM Process Object would re-trigger its object error for each new download.2-13. This was regardless if the alarm had been acknowledged or not prior to the download.1/1 Section 4 Fixed Problems Table 13. This problem concerned the receive communication blocks for INSUM and MB300. This problem has been corrected in the AC 800M firmware.Configuration Version 5. 800xACON-CN-5010-005 This problem has been corrected in ProcessObjInsumLib 1. 90 3BSE033044D5020 .0. Corrected Configuration Issues (Continued) Download of new IP-Address Causing Controller Shut Down If the IP-address for a controller was changed in the hardware editor in Control Builder (the Ethernet channel) and downloaded to the controller. The controller was not shut down if the application was downloaded with warm restart. 800xACON-CN-5010-006 This problem has been corrected in Soft Controller and in the AC 800M firmware. Product Bulletin: 3BSE047421D0028 3BSE033044D5020 91 . The problem did not affect MMS communication. The controller made a shut down if the application was downloaded to an empty controller or if the application was downloaded with cold restart. The problem occurred at the next download. 800xACON-CN-5010-002 Toggling Communication Connection Causing Problem Further On There was a problem in case the application toggled the communication connection by setting the En_C parameter to True -> False -> True on a Connect Function Block.1/1 Table 13. This problem has been corrected in the AC 800M firmware. but in an AC 800M controller would the problem lead to memory leaks.0.Section 4 Fixed Problems Configuration Version 5. then the controller could make a shut down during the download. A Soft Controller would crash. 1. 800xACON-CN-5010-004 Replace and Replace all in Control Module Diagram Editor did not Replace Replace and Replace All in the Control Module Diagram Editor did not work. • • A few minor parsing errors have been corrected Support for empty strings (e. When trying to open up the project constant editor from the Search And Navigation dialog the entire Control Builder hanged. 800xACON-CN-4100-027 Improved Device Import Wizard This version includes an improved version of the Device Import Wizard. Corrected Configuration Issues (Continued) Control Builder Hanging when Navigating from Search & Navigation Control Builder could hang for ever when navigating from the Search & Navigation dialog.0. instead of the older one.2.g. "") It is recommended to use the new Device Import Wizard Version 1.Configuration Version 5. Nothing was changed even if the dialog said that substitutions had been made. The problem occurred when searching for project constants. This problem has been corrected in Control Builder.1/1 Section 4 Fixed Problems Table 13. 92 3BSE033044D5020 . This problem has been corrected in Control Builder. Administration Table 14 lists the issues that may exist and affect system or product administration at time of release including user. Instruction Manual Changes. Operational. node and service structure related issues and 3BSE033044D5020 93 . Configuration.Section 5 Known Problems Issues and problems are divided into functional categories: • • • • Administration. load the original again. or changing the project name.Control Builder Section 5 Known Problems problems. 800xACON-AD-5020-005 Controller and Control Builder Problems Do not change the Windows decimal symbol. it is not possible to do a coexistence download. and Helpful Hints Control Builder Coexistence with Different Project Name Because the project was stored with a new name. directory and either save the project with the same name. If the Windows setting for the decimal symbol (under Regional and Language Options) is changed. Administration Issues Issue Workarounds. If a new name is selected. not Possible the original project still exists. or helpful hints have been provided for each issue wherever possible.". It is not possible to download a project to a controller where a project with a different name is already running. the user is given upgraded project. Table 14. or after Decimal Symbol Changed From make any other changes to regional settings that “Period” to “Comma” change the decimal symbol. and save in a different directory with the same name. Clarifications. changing the name will not lead to any problems. this will cause inconsistencies in existing AC 800M applications. If the user does not have the intention to perform a co-existence download. This can lead to Controller or Control Builder shutdowns immediately after the change. Keep it to ". Now the option of not overwriting the original project.Workarounds. 800xACON-AD-5010-008 94 3BSE033044D5020 . This can be done by creating a new Coexistence download will work. Simply delete the When upgrading a project. clarifications. flashing). by use synchronization. will fail. 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. Administration Issues (Continued) Issue Workarounds. 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. If BC810 already has been removed during enter a state where restart attempts. 3. the backup CPU will stop and 2. then wait to insert it until the of the INIT push button. 800xACON-AD-5000-001 3BSE033044D5020 95 . Clarifications. Do not perform hot swap of BC810 during inserted before the end of the synchronization. will by to Synchronize if BC810 is Hot-swapped design stop the backup CPU. at any time. and Helpful Hints 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. Synchronizing is an synchronization (the DUAL LED stops extremely volatile state. The problem During Synchronization recognized and described here is the state where restart by the INIT button will fail. 800xACON-AD-5020-002 Controller Backup CPU will Experience Difficulties Note: Any removal of BC810. synchronization has ended and the backup CPU has stopped. Finally push the INIT button on the backup CPU.Section 5 Known Problems Controller Table 14. 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. and Compact Flash cards for storing Controller Applications. The groupstart objects may stop with the following alarm: Too few available objects. Administration Issues (Continued) Issue Workarounds. 96 3BSE033044D5020 . This can cause problems if the same Compact Flash card is later used to load a Controller Application.Controller Section 5 Known Problems Table 14. and Helpful Hints INSUM GroupStart Stop During Switch in Resynchronize the INSUM GroupStart objects Online Upgrade manually after the Online Upgrade. 800xACON-AD-5020-003 Use a separate Compact Flash card for the firmware upgrade. instead of loading the Controller Application from the Compact Flash card. Group Start objects controlling INSUM objects from ProcessObjInsumLib may stop at an online upgrade. Clarifications. 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. When the Controller starts up. it will try to load firmware (and fail). and Helpful Hints 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.Section 5 Known Problems Communication Table 14. Administration Issues (Continued) Issue Workarounds. 3BSE033044D5020 97 . it may take several minutes before the SattBus communication is up and running. 800xACON-AD-4100-003 No workaround exists. Clarifications. There is no problem when making a normal (warm restart) download. about 10 sec for DriveBus(CI858). Subsequent downloads will be as expected. even if there are no configuration changes. and Helpful Hints Communication Interrupt for CI855.0 SP1. At the first download to the controller from the upgraded Control Builder. CI865 is not restarted but the communication with the ACN and RACN nodes is restarted. the CI855. without unnecessary restarts. or CI865 (SattIO) modules. 800xACON-AD-5000-030 98 3BSE033044D5020 . Administration Issues (Continued) Issue Workarounds. CI858 (DriveBus). and about 20 sec to 1 min for SattIO (CI865). and the controller contains any CI855 (MB300). and CI865 modules will be marked to be reconfigured.Communication Section 5 Known Problems Table 14. CI858. Clarifications.0 or SV 5. 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. The communication break will not be reported in the controller log file. At the download the communication is interrupted the same way as at a real reconfiguration of the CI modules. The communication restart will take: 15 to 20 sec for MB300 (CI855). CI855 and the CI858 are restarted. while a controller is still executing firmware Version SV 5. CI858. with the communication temporarily interrupted.0 SP2. No workaround exists. 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. • • Use scanning instead of interrupt based updating. Administration Issues (Continued) Issue Workarounds. This only happens if the channels of DSDI110 are configured to update on interrupt. and Helpful Hints 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. Hot remove/insert of CI856 corrects the problem. the scanning of the input channels of DSDI 110 may not start and no indication will be shown. is to change the address of the board to an unused address in the hardware configuration and download it. on the module which is configured to have that address. 3BSE033044D5020 99 .Section 5 Known Problems I/O Handling Table 14. 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. but stops all I/O communication from CI856 for a while. the CI856 will detect it and set Unit status to “I/O module ID conflict”. original address and download the configuration 800xACON-AD-5000-003 again. that does not disturb the I/O communication for the working boards. Another way. If it is used and it does not work the updating can be started by hot remove/hot insert of the CI856 unit. Clarifications. Interrupt based updating may be used with caution. condition names from both categories will be returned. “Process Condition Event” and “System Condition Event”. Table 15. AC 800M has two event categories that define condition names. wrong answer to the query condition names call. This will entail that the same set of condition names are returned for both categories. Clarifications.Operational Section 5 Known Problems Operational Table 15 lists the issues that may exist and affect operation of the system or product at time of release. and Helpful Hints OPC Server Query Condition Names does not Work Properly No solution/workaround exists. 800xACON-OL-5000-007 100 3BSE033044D5020 . however. If asked for the condition names for one of the categories through the method IOPCEventServer::QueryConditionNames. this problem may only be encountered by a 3rd party The OPC AE Server for AC 800M gives the OPC/AE Client. Workarounds. or helpful hints have been provided for each issue wherever possible. Operational Issues Issue Workarounds. clarifications. when many alarms are activated simultaneously. deactivated. Offset. this could noticeably increase the Task Execution time. if the Task settings are too tight. before the tasks are started (the function will in this case return 0). If the function shall be used upon application start. 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. or acknowledged). This might hang the Soft Controller. 200 alarms adds 70ms etc. and Helpful Hints Controller Latency Caused by Alarm Burst Consider the extra time for an alarm burst when tuning the task settings in the Controller.Section 5 Known Problems Controller Table 15. 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. Operational Issues (Continued) Issue Workarounds. There are no problems using this function in a real controller. changed alarm) will be added. a the Interval. 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. put it in an ordinary code block inside an IFstatement triggered with FirstScanAfterApplicationStart. and Latency settings. The function will return the requested interval time of the task in 800xACON-OL-4100-008 which the program/module is executing. A Start_Code code block does not have any interval time since it only executes once. especially When an alarm changes state (gets activated. If an alarm burst occurs. NOTE: Latency supervision is always enabled for SIL tasks. Clarifications. 3BSE033044D5020 101 . 102 3BSE033044D5020 .336 ErrorHandler PM: CON 4119 Spur CEX IRQ 9 (1. Operational Issues (Continued) Issue Workarounds. if the cable is unconnected in the other end. 800xACON-OL-4100-009 Error Printout in Controller Log from CI853 When using CI853. or if the PC it's connected to is unpowered. 800xACON-OL-5000-050 The errors are harmless. but to avoid the printout. may cause the controller to hang during startup. turn off logging of Severity low errors in the Control Builder in the "Controller Settings menu".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. Clarifications.Controller Section 5 Known Problems Table 15. and Helpful Hints 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). failure when the function block type SerialListenReply is treating a message the function block will enter the state pending operation (Status code -5331). 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. Clarifications. 3BSE033044D5020 103 . 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. it will take about 90 sec before the MMSConnect is valid again. 800xACON-OL-4100-049 No workaround exists.Section 5 Known Problems Communication Table 15. 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. and Helpful Hints 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. Operational Issues (Continued) Issue Workarounds. bringing the MMS communication up after 800xACON-OL-3100-003 download is decreased to 5 seconds. The time for after an application download. Clarifications. 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.Communication Section 5 Known Problems Table 15. The problem happens if one CPU is primary when the configuration is downloaded and the other CPU is primary after the startup. 104 3BSE033044D5020 . Or try to use other communication protocols. but additionally it may not be possible to communicate with the Controller from the Control Builder. 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. Operational Issues (Continued) Issue Settings for RNRP and for PPP Lost in a Redundant CPU Workarounds. and Helpful Hints To get the correct settings into the controller. Use UPS (Uninterruptedly Power Supply) if necessary. In such a case the application is always lost. or low during the power fail. 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. 800xACON-OL-4100-012 Make sure the active controller doesn't stop. if the battery is removed project with the correct RNRP and/or PPP settings. if possible. A timeout of 15 minutes has been observed for a Melsec controller. Operational Issues (Continued) Issue Redundant MODBUS TCP Switchover Time Very Long It may take from several tenths of a second to minutes to re-establish the connection to the MODBUS partner after a failover from one CI867 to its backup. and a new connection must be established. Clarifications. The slaves used in Modbus TCP are assumed to have the ID FF. and Helpful Hints No workaround exists. 800xACON-OL-5010-006 Disturbance on INSUM Communication Result in Incorrect Indication in GroupStartStandby If there is a communication error (cable break) to the MCU the indication in the GroupStartStandby is sometimes wrong. or a unit failure. but the partner does not recognize the new active CI module.Section 5 Known Problems Communication Table 15. The switchover may be caused by a cable disconnect. 3BSE033044D5020 105 . The indication shows that the MCU's are running. 800xACON-OL-5010-029 3rd Party Modbus TCP Slaves must have Configure the 3rd party slaves to have the address Default Slave ID : FF FF using the suppliers own tool and then connect them one by one to the Controller. a CI867 removal. but they aren't. 800xACON-OL-5000-045 No workaround exists. The local switchover is done in a sub-second. This will take at least several seconds. If this is not the case the communication will not work. The connection must time out. Workarounds. I/O Handling Section 5 Known Problems Table 15. Operational Issues (Continued) Issue Workarounds, Clarifications, and Helpful Hints 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 Section 5 Known Problems I/O Handling Table 15. Operational Issues (Continued) Issue OSP Values are Reset During Startup Warning! The following issue occurs after the application(s) in the controller for some reason are erased (for example after a power fail with no attached battery or after making a long press on INIT). The I/O channels will in this state have entered their pre-configured OSP values. In order to restart the controller, the application(s) must be re-downloaded from Control Builder. When the download of the application(s) is performed, just before the applications are restarted, I/O channels with preconfigured OSP values will be deenergized for a couple of seconds. After that, the I/O will be set by the now running application(s). 800xACON-OL-4100-014 S800 I/O Linearization An S800 I/O analog input signal set to 4-20 mA will, if it is set to Linearization and connected via direct Modulebus, warn for underflow at 3.74 mA instead of normally 2 mA. 800xACON-OL-4100-015 For AI845 single range 4-20 mA sqrt can be used. Workarounds, Clarifications, and Helpful Hints Prior to the download; make sure the process is set into a state were it can accept the temporarily deenergized outputs. 3BSE033044D5020 107 I/O Handling Section 5 Known Problems Table 15. Operational Issues (Continued) Issue S900: I/O OSP Cleared Warning! OSP on S900 I/O will be cleared in the following two occasions: • • During a short period of time after resuming after a controller power fail. Controller task abort, due to that a task has executed too long. 800xAIO9-OL-4100-001 Unable to Acknowledge Warning for CI920 If a redundant pair of CI920 are configured, the hardware status displayed in the Control Builder is "redundant switch over"; this warning is not possible to acknowledge. 800xACON-OL-4100-018 No Channel Error from S900 I/O if Wire Break or Short Circuit Digital inputs, digital outputs and analog outputs on S900 I/O does not report data quality 'bad' in the RealIO.Status component in case of wire break or short circuit. This is because S900 I/O sends this information via PROFIBUS diagnostics. A line fault on such channels results in: • • • No system alarm with plain text A PID controller may go into windup The OPC status will not show bad 800xACON-OL-5000-004 No solution/workaround exists. The functionality of the S900 I/O does not affect this case. Workarounds, Clarifications, and Helpful Hints No solution/workaround exists. 108 3BSE033044D5020 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. and Helpful Hints Set Modulebus scan cycle time to max 90ms.Section 5 Known Problems PROFIBUS-DP Table 15. 800xACON-OL-5000-008 Workarounds. This means that the function block RedundantIn will not ramp as expected for I/O connected on PROFIBUS at switchover. if the redundant I/O-module is connected via the PROFIBUS slave CI840. No solution/workaround exists. 3BSE033044D5020 109 . Clarifications. as the cyclic communication is disturbed. Operational Issues (Continued) Issue Problem to Use Long I/O Scan Cycle Time in Redundant AC 800M Using DP820 Scan cycle time more than 90ms results in that DP820 will go to OSP state for some seconds. 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. 800xACON-OL-5010-025 Reset the CI854 after the shortcut is resolved. Configuration Issues Issue Workarounds. Clarifications. Workarounds. 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. or helpful hints have been provided for each issue wherever possible. 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. Table 16. Close the editor without saving. the result will not be as expected. clarifications. For example. 110 3BSE033044D5020 . if there exists two function block types A and B.Configuration Section 5 Known Problems Configuration Table 16 lists the issues that may exist and affect configuration of the system or product at time of release. 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. 800xACON-CN-4100-002 If the Control Builder is not responding it has to be killed using Task Manager and then restarted. If used the Control Builder may hang. the stored information has to be manually copied back. 800xACON-CN-5020-006 Changing CPU Type from PM851 All I/O-modules on Modulebus will be removed if the CPU type PM851 is changed to any other CPU-type e. This could be done by manually copying relevant information unit by unit to an excel sheet.g. and Helpful Hints No workaround exists.Section 5 Known Problems Control Builder Table 16. After the CPU type has been changed.g. 3BSE033044D5020 111 . 800xACON-CN-4100-008 Using Templates from SeqStartLib Generates the Warning Message: Multiple Calls to Same Function Block The Multiple Calls to the Same Function Block compiler switch (introduced in SV5. PM860. 800xACON-CN-5020-010 The warnings can be ignored. Clarifications. or the Multiple Calls to the Same Function Block compiler switch can be set to None. hardware topology.0 SP2) generates warnings for the code that is copied when using the SFC2DSeqChainExample from SeqStartLib. Configuration Issues (Continued) Issue String Length of 140 Characters Not Supported for String Constants The maximum length of a string constant is 137 characters even if the length of the string is set to 140 characters. All parameter settings and I/O-connections related to these I/O-modules will be removed. The hardware configuration related to the currently used PM851 CPU type e. Workarounds. parameter settings and I/O-connections has to be manually stored before the CPU type is changed. 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. but the firmware isn't upgraded. 800xACON-CN-5000-004 Remove the simulation mark on the Controller before reconnect of the hardware libraries and restore it. 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. may end up in a state where further reconfigurations are not possible. 112 3BSE033044D5020 . Clarifications. and Helpful Hints To reconfigure the controller a Controller reset is If power fails during download the controller necessary.Control Builder Section 5 Known Problems Table 16. 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. This will be indicated on the next attempt. Configuration Issues (Continued) Issue Power-fail During Download Might Fail Workarounds. and Helpful Hints Instead of one big documentation of for example a large library. to open again. Controller 3BSE033044D5020 113 . 800xACON-CN-5000-082 No workaround exists. Workarounds. 800xACON-CN-5000-006 Error Message When Aborting Print to File in Difference Report If the menu option File -> Print in the Difference Report is selected and then "Print to file" checkbox is ticked and then if "Cancel" is selected in the "Print to File" dialog you will get an error message. This only happen if the text contains ASCII characters that are not supported by the Control Builder like ASCII 27 (ESCAPE). 800xACON-CN-5010-001 Not possible to open projectText that is Make sure that the text that is to be copied into the copied into a POU in the Control Builder Control Builder doesn't contain any illegal may result in that the project is not possible characters. function blocks and control modules. The time needed to generate the documentation in word increases dramatically when the number of pages increases. divide it into several smaller pieces like data types. Configuration Issues (Continued) Issue Project Documentation from Control Builder When using the menu entries “Documentation…” and “Documentation Online…” in the Control Builder it is important to not generate too many pages. if the document that is to be generated is very large. Clarifications. Sometimes it will take long time before the “Cancel” command is accepted by the system.Section 5 Known Problems Controller Table 16. and Helpful Hints Make a warm restart (power fail with battery) of the Controller and then the SattBus TCP/IP communication will be enabled.. 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..20 000 Hz. Clarifications. Configuration Issues (Continued) Issue SattBus on TCP/IP is not enabled in hardware simulated controller In a hardware simulated controller the SattBus TCP/IP communication is disabled. 800xACON-CN-5000-081 Workarounds. No solution/workaround exists. If the application variable is not connected to the input channel that corresponds to the configuration. the values are interpreted wrongly. even though Min and Max scaling properties has been altered. Furthermore.I/O Handling Section 5 Known Problems Table 16. 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. which may lead for example to faulty alarms. 114 3BSE033044D5020 . Connect an application variable to the pulse count channel of the DP840 to get the values in the hardware editor. I/O Handling DP840 Scaling Frequency Input The frequency input range for DP840 connected to CI801 or CI840 is fixed at 0. Section 5 Known Problems PROFIBUS-DP Table 16. Configuration Issues (Continued) Issue Single I/O Modules Configured But Redundant IO Units in Project Explorer If a redundant I/O module is configured and downloaded, unit A will be the primary and the hardware tree in Control Builder is displayed correctly. If the I/O module is later configured to be single (nonredundant) while unit A (primary, left) is physically removed, the Control Builder Project Explorer hardware tree may end up in a state indicating that the I/O module is redundant and that unit B is primary. 800xACON-CN-5020-004 Workarounds, Clarifications, and Helpful Hints This is a presentation problem. No Workaround exists. 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 Section 5 Known Problems Table 16. Configuration Issues (Continued) Issue Workarounds, Clarifications, and Helpful Hints 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 Section 5 Known Problems IEC 61850 Table 16. Configuration Issues (Continued) Issue Tracing the IEC 61850 Partner from Control Builder It may be difficult to trace the IEC 61850 partner from Control Builder since the partner IP address is not shown. Workarounds, Clarifications, and Helpful Hints The IP Address of the Partner IED is viewable through the CCF view section of the Import Wizard. 1. For all configured Hardware Trees, open the Import Wizard by right-clicking on the Controllers. 2. In the Import Wizard, select the CCF View tab. 3. The controllers participating in IEC 61850 communication and its associated CI868 will be displayed in the All CCF Files window. 4. When any of the CI868 are selected, the Tree structure of that particular CI868 will be displayed in the Selected CCF File window. 5. Select the partner IED and click on the Access point. 6. The properties are displayed in the Misc window. 800xACON-CN-5020-003 7. The IP address will be displayed. 3BSE033044D5020 117 800xACON-CN-5020-002 No workaround exists. and Helpful Hints No workaround exists. it may leave an inconsistent hardware tree for the concerned AC 800M Controller. Clarifications. Always make sure a current backup of the system is available before making an Import. Configuration Issues (Continued) Issue Problem with IEC 61850 Import using Import Wizard if Import is Aborted If an import of IEC 61850 SCD data to the Control Builder and Aspect Directory is cancelled or interrupted in an uncontrolled way. Workarounds. The hardware tree must then be deleted and recreated. Wait until the import is completed and the hardware structure is created in Control Builder. 118 3BSE033044D5020 . 800xACON-CN-5020-011 Slow Performance of IEC 61850 Import Wizard It may take a long time (several minutes) to do an import and create the hardware structure in the Control Builder for large SCD configurations.IEC 61850 Section 5 Known Problems Table 16. Section 5 Known Problems Instruction Manual Changes Instruction Manual Changes Table 17 list the problems or issues in the instruction manuals that exist at product release. Table 17. 800xACON-OL-4100-016 3BSE033044D5020 119 . The corrections to the instruction have been indicated. Note that all I/O modules in the rack are correctly error marked if this happens. The problem concerns only the hardware units representing the rack itself and the bus extender module. The same indication problem also arises at a power down of aS100 rack. Instruction Manual Changes Instruction Control Builder online help n/a Error (Page) Change or Correction S100 I/O Status Indication A disconnected or broken S100 cable between the CI856 module and an I/O rack gives no error indication in the hardware tree on the S100 rack level or for the bus extender module. Instruction Manual Changes Section 5 Known Problems Table 17. Introduction and Configuration 161 Error (Page) Change or Correction Missing information: Information icon If a controller is configured with redundant CEX units is it not possible to create an image for a Compact Flash card if the project hasn't been downloaded to the controller and the Control Builder hasn't been closed since that download. The project must have been downloaded to a PM861A or PM864A controller if the controller in the configuration is a PM861 or PM864. Instruction Manual Changes Instruction Basic Control Software. 800xACON-MC-5000-013 120 3BSE033044D5020 . Section 5 Known Problems Instruction Manual Changes Table 17. Limit bool: MBTCP Read 2000 MBTCP Write 1967 Limit Dint/uint/int: MBTCP Read 125 MBTCP Write 123 800xACON-MC-5000-012 3BSE033044D5020 121 . Instruction Manual Changes Instruction Communication. Protocols and Design n/a Error (Page) Change or Correction Maximum limits of the data can be transferred on a Modbus TCP Read/Write function block call. The maximum limits of the data to be transferred via Modbus TCP depend on the data type and the operation type as described below. Limit Dint/uint/int: MBTCPWriteFileRecord 124 800xACON-MC-5000-012 MBTCPReadFileRecord 122 122 3BSE033044D5020 . the error (-7007) is active.Instruction Manual Changes Section 5 Known Problems Table 17. MBTCPWriteFileRecord: A maximum number of records that can be transferred on one function block call should not exceed maximum Modbus telegram size of 253 bytes. This gives a maximum of 122 records. (cont. If the data length requested is larger than this. Instruction Manual Changes Instruction Communication.) MBTCPReadFileRecord: A maximum number of data that can be transferred is 124. Protocols and Design (cont. the error (-7007) is active. MBTCPWriteFileRecord and MBTCPReadFileRecord do not support Bool.) n/a Error (Page) Change or Correction Maximum limits of the data can be transferred on a Modbus TCP Read/Write function block call. If the data length is larger than this. the variable data should be constructed as a structured data type of 4 structured data types of 500 bool components. As workaround. Instruction Manual Changes Instruction Communication. especially for the structured bool data type.) n/a Error (Page) Change or Correction Maximum limits of the data can be transferred on a Modbus TCP Read/Write function block call. The client communication framework in the controller has limitation of 844 components of the structured data configured in each multiple parameter. In other words.) Since the read/write multiple parameters of the function blocks accept connections from/to variables with structured data type. the communication will return error code -6824 cGCHardLimitExceeded. it is very important to build the variables in the correct set.Section 5 Known Problems Instruction Manual Changes Table 17. Exceeding this limit. 800xACON-MC-5000-012 3BSE033044D5020 123 . Protocols and Design (cont. to achieve Modbus TCP communication to transfer a variable data with structured data type of 2000 bool components is not acceptable. (cont. Refer to Technical Descriptions 3BSE053111 and 3BSE054059 respectively for data on the products.Instruction Manual Changes Section 5 Known Problems Table 17. 124 3BSE033044D5020 . Hardware and Operation n/a Error (Page) Change or Correction Documentation Missing for New Power Supply Devices Documentation regarding the new power supply devices SD831 – SD834 and SS832 is missing in the manual. Instruction Manual Changes Instruction Controller HW Instruction: AC 800M Controller Hardware. . com/controlsystems . All Rights Reserved ® Registered Trademark of ABB. USA www. ™ Trademark of ABB. Ohio.3BSE033044D5020. http://www.abb.abb.abb.com Automation Technology Products Wickliffe.com/controlsystems Automation Technology Products Västerås. Printed in Sweden September 2008 Copyright © 2003-2008 by ABB. Sweden www.
Copyright © 2024 DOKUMEN.SITE Inc.