System 800xA Update Manual System Version 6.0 Power and productivity for a better world
System 800xA Update Manual System Version 6.0
NOTICE This document contains information about one or more ABB products and may include a description of or a reference to one or more standards that may be generally relevant to the ABB products. The presence of any such description of a standard or reference to a standard is not a representation that all of the ABB products referenced in this document support all of the features of the described or referenced standard. In order to determine the specific features supported by a particular ABB product, the reader should consult the product specifications for the particular ABB product. ABB may have one or more patents or pending patent applications protecting the intellectual property in the ABB products described in this document. The information in this document is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this document. Products described or referenced in this document are designed to be connected, and to communicate information and data via a secure network. It is the sole responsibility of the system/product owner to provide and continuously ensure a secure connection between the product and the system network and/or any other networks that may be connected. The system/product owners must establish and maintain appropriate measures, including, but not limited to, the installation of firewalls, application of authentication measures, encryption of data, installation of antivirus programs, and so on, to protect the system, its products and networks, against security breaches, unauthorized access, interference, intrusion, leakage, and/or theft of data or information. ABB verifies the function of released products and updates. However system/product owners are ultimately responsible to ensure that any system update (including but not limited to code changes, configuration file changes, third-party software updates or patches, hardware change out, and so on) is compatible with the security measures implemented. The system/product owners must verify that the system and associated products function as expected in the environment they are deployed. In no event shall ABB be liable for direct, indirect, special, incidental or consequential damages of any nature or kind arising from the use of this document, nor shall ABB be liable for incidental or consequential damages arising from use of any software or hardware described in this document. This document and parts thereof must not be reproduced or copied without written permission from ABB, and the contents thereof must not be imparted to a third party nor used for any unauthorized purpose. The software or hardware described in this document is furnished under a license and may be used, copied, or disclosed only in accordance with the terms of such license. This product meets the requirements specified in EMC Directive 2004/108/EC and in Low Voltage Directive 2006/95/EC. TRADEMARKS All rights to copyrights, registered trademarks, and trademarks reside with their respective owners. Copyright 2003-2016 by ABB. All rights reserved. Release: Document number: April 2016 2PAA114580-600 D
Table of Contents Table of Contents About this User Manual User Manual Conventions...7 Warning, Caution, Information, and Tip Icons...7 Terminology...9 Section 1 - Introduction System Security...11 System 800xA Update Workflow...12 Section 2 - Updating System 800xA Preparing the Node...13 Distributing the Update Media...14 Centralized distribution method...14 Manual distribution method...15 Applying the Update...16 Excluding a node...18 Excluding a node before the initiating the update...19 Excluding a node while the update is in progress...19 Updating the Domain Controller...20 Un-Installing of products from Domain Controllers...21 Installation of Common 3rd Party, RNRP, Diagnostics Collection Tool and Diagnostics Collection Tool Plugins...21 Post Install Instructions of DCT for Standalone Domain Controllers...22 Section 3 - Post Update Procedures Base System...23 Configuring the Hot key for the New Find Tool...23 Information Manager...23 DataDirect...23 2PAA114580-600 D 5
Table of Contents 800xA for IEC 61850...25 Revision History Index 6 2PAA114580-600 D
About this User Manual User Manual Conventions About this User Manual Any security measures described in this user manual, for example, for user access, password security, network security, firewalls, virus protection, and so on, represent possible steps that a user of an 800xA System may want to consider based on a risk assessment for a particular application and installation. This risk assessment, as well as the proper implementation, configuration, installation, operation, administration, and maintenance of all relevant security related equipment, software, and procedures, are the responsibility of the user of the 800xA System. This user manual is intended to guide a user to plan and set up the nodes to install the updates for System 800xA. It describes the flow in different phases for updating the system. Unless otherwise noted, the versions of all 800xA Base System and Functional Area software described in this user manual are the latest release of 800xA 6.0. This document does not include information on site planning, engineering planning, software configuration, network design, security measures, tools, maintenance, and so on that can be found in other 800xA User Manuals. User Manual Conventions Microsoft Windows conventions as defined in the Microsoft Manual of Style are normally used for the standard presentation of material when entering text, key sequences, prompts, messages, menu items, screen elements, and so on. Warning, Caution, Information, and Tip Icons This user manual includes Warning, Caution, and Information where appropriate to point out safety related or other important information. It also includes Tip to 2PAA114580-600 D 7
Warning, Caution, Information, and Tip Icons About this User Manual point out useful hints to the reader. The corresponding symbols should be interpreted as follows: Electrical warning icon indicates the presence of a hazard which could result in electrical shock. Warning icon indicates the presence of a hazard which could result in personal injury. Caution icon indicates important information or warning related to the concept discussed in the text. It might indicate the presence of a hazard which could result in corruption of software or damage to equipment/property. Information icon alerts the reader to pertinent facts and conditions. Tip icon indicates advice on, for example, how to design your project or how to use a certain function. Although Warning hazards are related to personal injury, and Caution hazards are associated with equipment or property damage, it should be understood that operation of damaged equipment could, under certain operational conditions, result in degraded process performance leading to personal injury or death. Therefore, fully comply with all Warning and Caution notices. 8 2PAA114580-600 D
About this User Manual Terminology Terminology A complete and comprehensive list of terms is included in System 800xA System Guide Functional Description (3BSE038018*). The listing includes terms and definitions that apply to the 800xA System where the usage is different from commonly accepted industry standard definitions and definitions given in standard dictionaries such as Webster s Dictionary of Computer Terms. Term/Acronym Update Media Node Preparation Tool (NPT) Update Node System System Functions Node Functions Configuration Deploy Description A collection of all the files and folders that a System 800xA Update consists of and can be delivered as a zip folder or on a physical media. For example, an USB drive. A tool used to prepare a computer before it can be configured to be a node in an 800xA system. It checks system requirements and places the installation or update media files on a local disk. It also installs and starts the System Installer Agent on the node. An Engineering client node from where the update is planned. System is defined as a collection of one or more system functions. All configurable functions available for the 800xA System. Node functions determine the functions that will be installed on the nodes in the System. Configuration of installed core products and on demand products from the installation files copied to the local drive. A product is active and ready for use after configuration. A functionality that executes an installation or update on System 800xA nodes. The software installed or updated during a deploy is decided based on what is configured in the System Configuration Console (SCC) task Configure System. 2PAA114580-600 D 9
Terminology About this User Manual 10 2PAA114580-600 D
Section 1 Introduction System Security Section 1 Introduction System Security The latest version of this manual is available in ABB SolutionsBank. This document reflects 800xA System and Functional Area software at the time of release. All 800xA System and Functional Area Release Notes must be read and understood before performing any procedures. The Release Notes contain any last minute changes that have to be performed when updating the 800xA System. All Release Notes can be found on the System 800xA Media System Version 6.0 Released Documents. The System 800xA Update manual provides information and instructions about: Workflow associated with the update process for System 800xA Procedures and references to be followed for an update It is very important to have a corporate security policy that is revised on a regular basis. This is the responsibility of the user of the 800xA System. This document does not contain recommendations on system security, users, user groups, or user roles and permissions. For more information, refer the System 800xA Administration and Security (3BSE037410*), System 800xA Network Configuration (3BSE034463*), and System 800xA System Planning (3BSE041389*) documents. 2PAA114580-600 D 11
System 800xA Update Workflow Section 1 Introduction System 800xA Update Workflow To update the System 800xA: 1. Prepare the nodes on the system to install the updates by running the Setup.exe on the root of the update media. This will launch the Node Preparation Tool (NPT). 2. The update media can be distributed using either the: a. Centralized distribution method b. Manual distribution method 3. Load and deploy the update using the System Configuration Console (SCC). 4. Updating the Domain Controller. This version of System 800xA supports only Offline update. This means that all the nodes on the system will be updated in parallel and the system will not be available for operation. 12 2PAA114580-600 D
Section 2 Updating System 800xA Preparing the Node Section 2 Updating System 800xA Preparing the Node Prepare the nodes on the system to install the updates by distributing the media to all of the nodes on the system. The System Installer ensures that the update media files are available on all of the nodes in the system and that the media is readable from all of the nodes. Insert the update media, on an Update Node, from where the update is to be initiated and launch the Node Preparation Tool (NPT). If NPT is not launched automatically or the media is accessed from a network share, launch NPT using the Setup.exe on the root of the update media. 2PAA114580-600 D 13
Distributing the Update Media Section 2 Updating System 800xA Distributing the Update Media Distribution of media can be done by running NPT on one node and distributing the media by using the Configure System task in the System Configuration Console (SCC). The update media must be available on a server node to update system with more than 20 nodes. A workstation node cannot be used in this case as Windows 8.1 supports only 20 client connections at a time. Centralized media distribution (via the SCC) uses the full bandwidth. A Manual distribution method of the update media is recommended as it helps avoid any disturbances to the system. Ensure that the media is available on the network share, in the same domain or workgroup, as the system being updated. For more information on how to set up a network share refer System 800xA Installation, Update and Upgrade Getting Started (2PAA111708*) manual. Centralized distribution method To utilize the centralized media distribution via the SCC perform the following: 1. Click Updates to start the transfer of the update media to the nodes. Figure 1. Distributing the update media 14 2PAA114580-600 D
Section 2 Updating System 800xA Manual distribution method 2. Provide the path to the update media stored on the network share and click Next. Once the update is initiated it will not be possible to stop the update process, add any new system or node functions, or add a new node until the update process is completed. 3. Follow the instructions in the Wizard to initiate the update. Manual distribution method To manually distribute the update media do the following: 1. Prepare all the nodes in the system using Setup.exe located on the root of the update media. 2. Select the Manual media distribution option and click Next. 3. Follow the instructions in the Wizard to initiate the update. Once the update is initiated it will not be possible to stop the update process, add any new system or node functions, or add a new node until the update process is completed. Once the nodes are prepared with the update media and the update process is initiated, the SCC displays the System Functions and Node Functions that will be updated. 2PAA114580-600 D 15
Applying the Update Section 2 Updating System 800xA Applying the Update After Initiating the update, the System Configuration Console is restarted in an update mode and displays the System Functions and Node Functions that will be updated. Ensure that all the nodes configured in the Configure System task are available and connected for update. Ensure that the SCC is open only on the Update Node when the update is in progress. Failure to close the SCC on any other nodes before starting the update will cause irrecoverable damage to the system. Ensure that all the mandatory properties related to all the Node functions and System Functions are provided before applying the update. This version of System 800xA supports only Offline update. This means that all the nodes on the system will be updated in parallel and the system will not be available for operation. To apply the updates, select Offline in the SCC, see Figure 2. Figure 2. Applying the system update 16 2PAA114580-600 D
Section 2 Updating System 800xA Applying the Update Ensure that there are no reserved entities in a system before initiating the update. Use the Find Tool to identify the reserved entities and release them. Refer System 800xA Operations 6.0 Operator Workplace Configuration (3BSE030322*) manual for more information. Clicking on Next will close the SCC and open the Update console. It installs the update package on the system.this phase is further divided into three sub-phases (see Figure 3): Figure 3. Update Workflow 1. Prepare: prepares the nodes by verifying if the system is ready for an update. Merges all the files from the update package to each of the node s media repository and deletes any redundant or obsolete files, once the verification is complete. 2. Update: updates the existing 800xA software. This phase includes a maintenance stop operation. All the nodes on the system are restarted once the Update phase is completed. The user must log in again to continue the update process. 2PAA114580-600 D 17
Excluding a node Section 2 Updating System 800xA 3. Finalize: completes the system by performing a system extension maintenance operation and removes all the temporary update files. Excluding a node It might be needed to exclude a node or nodes from the system either because: it is disconnected from the system is in an error state It is possible to exclude the erroneous node and continue the update process. A node can be excluded before initiating the update or while the update is in progress. Please note that the excluded node(s) will not be updated along with the other nodes in the system and it cannot be updated by the System Installer at a later point. To make an excluded node operable again after an update, follow the Replacing the node procedure as documented in System 800xA Installation Update and Upgrade Getting Started (2PAA111708*) manual. 18 2PAA114580-600 D
Section 2 Updating System 800xA Excluding a node before the initiating the update Ensure to run the latest version of the Node Preparation Tool on the excluded node while following the Replacing the node procedure as documented in System 800xA Installation Update and Upgrade Getting Started (2PAA111708*) manual. Excluding a node before the initiating the update To exclude a node before initiating the update: 1. Go to the Node functions tab in the SCC. 2. Select the node to be excluded and click on Exclusions... in the Node actions... button. It is highly recommended to include all the nodes in an update. 3. Follow the screen prompts to complete the node exclusion. Excluding a node while the update is in progress It is possible to exclude a node while an update is in progress and this functionality is available only if: 1. the node is disconnected or 2. the node is in an error state and the other nodes in the group have completed all their queued actions. 2PAA114580-600 D 19
Updating the Domain Controller Section 2 Updating System 800xA To exclude a node while the update phase is in progress: 1. Select the node to be excluded, right click and select Exclude node from the context menu. 2. Follow the screen prompts to complete the exclusion and resume the update process. Updating the Domain Controller If the Domain Controller uses any network interface in addition to the ones for the client/server network, the DNS Server need to be configured to only listen to DNS requests on the client/server network. Perform the following for all Domain Controllers. Open the Interfaces tab under Properties for the DNS Server. Make sure that only the IP addresses for the client/server network are selected. 20 2PAA114580-600 D
Section 2 Updating System 800xA Un-Installing of products from Domain Controllers Un-Installing of products from Domain Controllers Un-install the following products from Windows Programs and features in the following order if it is pre-installed: 1. ABB Diagnostics Collection Tool Plugins 2. ABB Diagnostics Collection Tool 3. ABB 800xA RNRP 4. ABB 800xA Common Install Installation of Common 3rd Party, RNRP, Diagnostics Collection Tool and Diagnostics Collection Tool Plugins The below 800xA software must be installed on the standalone domain controllers manually browsing the media for: ABB 800xA Common Third Party Install: go to 3rd_Party_SW-> ABB->ABB 800xA Common 3rd Party Install and run Setup.exe. RNRP: go to Core Functionalities > RNRP and run the ABB 800xA RNRP.msi. ABB Diagnostics Collection Tool: go to Core Functionalities > Diagnostic Collection Tool and run the Diagnostics Collection Tool.msi. ABB Diagnostics Collection Tool Plugins: go to Core Functionalities > Diagnostic Collection Tool and run the Diagnostics Collection Tool Plugins.msi. Specify an Administrative user name and password for the DCT Service account during installation of the Diagnostics Collection Tool on a Domain Controller node. Use domain\user name syntax to specify the domain account. The following Inbound and Outbound Rules are to be added in all Domain Controllers for RNRP to work if not configured. Table 1. Firewall Rules Rule Name Rule Type Port/Program RNRP Control Port UDP: 2423 RNRP Hosts File Service Port UDP: 3339 2PAA114580-600 D 21
Post Install Instructions of DCT for Standalone Domain Controllers Section 2 Updating System Table 1. Firewall Rules (Continued) Rule Name Rule Type Port/Program RNRP Utility Port UDP: 2424 RNRP Service Program C:\Program Files (x86)\common Files\ABB\800xA\rnrp\bin\RnrpSvc.exe RNRP Utility Program C:\Program Files (x86)\common Files\ABB\800xA\rnrp\bin\rnrpUtility.exe IkePort500 Port UDP: 500 DCTFireWall Port TCP: 8098 Figure 4. Inbound Rules and Outbound Rules Post Install Instructions of DCT for Standalone Domain Controllers The following steps have to be performed manually for Domain controllers during manual installation: Set the Remote Registry Service to Automatic Set the Computer Browser Service to Automatic Start Remote Registry Service Start Computer Browser Service 22 2PAA114580-600 D
Section 3 Post Update Procedures Base System Section 3 Post Update Procedures Base System This topic provides the post update procedures to be done for use while performing an update. Configuring the Hot key for the New Find Tool A new Find Tool has been introduced in this release hence it is not possible to open the Find Tool by using the Ctrl + F hot key. To configure the Ctrl + F hot key for the new Find Tool: 1. Open Hot keys aspect for any workplace in the workplace structure. 2. Select Ctrl + F hot key in the hot keys list and then remove. 3. Add the hot key by entering the combination Ctrl + F in the hot key area with context global and with Action Execute Verb. 4. In Aspect, navigate to the Global verbs aspect in the Web system workplace. From Verb select Show_FindTool. Add the newly Configured Find Tool Hot key in the hot keys list aspect. Information Manager DataDirect The old DataDirect toolbar and Menu may remain in MS Excel when updating from 6.0 to 6.0.1 or 6.0 to 6.0.2 or 6.0.1 to 6.0.2. To remove the DataDirect toolbar and Menu execute the following steps for each Windows User where DataDirect was installed in 6.0: 1. Click the File tab, click Options, and then click the Add-Ins category. 2PAA114580-600 D 23
DataDirect Section 3 Post Update Procedures 2. In the Manage box, click Excel Add-ins, and then click Go. The Add-Ins dialog box appears. 3. Uncheck both the DataDirect Add-Ins and then click OK. 4. Click on the Add-Ins tab, if the DataDirect menu or toolbar is still visible. Right click on it and select Delete Custom Toolbar. 5. Repeat this step for all the remaining DataDirect Add-Ins (menus and toolbars). 6. Now open the Add-Ins dialog as mentioned in Step 1 - Step 2 and select the both DataDirect add-ins again and click OK. 7. Exit Excel. 24 2PAA114580-600 D
Section 3 Post Update Procedures 800xA for IEC 61850 800xA for IEC 61850 Upload the 800xA IEC61850 Alarms and Events Service Group(s) to ensure that the IEC 61850 alarms appear after updating the 800xA system. To upload the 800xA IEC 61850 Alarms and Events Service Group(s): 1. Navigate to Service Structure Services- Event Collector, Service- <IEC AE Service Group(s)>, Service Group in Plant Explorer. 2. Select Service Group Definition from the Aspects List. 3. Select the Special Configuration tab from the Aspect Preview pane. 2PAA114580-600 D 25
800xA for IEC 61850 Section 3 Post Update Procedures 4. Click Upload. 5. Click OK on the prompt to restart all the Service Providers in this Event Collector Service Group. 26 2PAA114580-600 D
Revision History This section provides information on the revision history of this User Manual. The revision index of this User Manual is not related to the 800xA 6.0 System Revision. The following table lists the revision history of this User Manual. Revision Index Description Date - Published for 800xA System Version 6.0.1 October 2015 A B C Included information for installation of the.net hotfix and a section on Excluding a node. Included the firewall rules for installing the RNRP, and a section on Configuring the Ctrl+F hot key for the new Find Tool. Added information about uploading the Alarms and Events Service Group(s) for IEC 61850 and a note that highlights the need to run the Node Preparation Tool for 800xA 6.0.1 on the excluded node. October 2015 October 2015 October 2015 D Published for 800xA System Version 6.0.2 April 2016 2PAA114580-600 D 27
28 2PAA114580-600 D
Index Index A Applying the Update 16 D Distributing the Update Media 14 Find Tool 17 F P Preparing the Node 13, 23 Reserved entities 17 Update Media 9 Update Node 9 Updates 14 R U 2PAA114580-600 D 29
30 2PAA114580-600 D
Contact us www.abb.com/800xa www.abb.com/controlsystems Copyright 2016 ABB. All rights reserved. 2PAA114580-600 D Power and productivity for a better world TM