System 800xA Device Management FOUNDATION Fieldbus Configuration

Size: px
Start display at page:

Download "System 800xA Device Management FOUNDATION Fieldbus Configuration"

Transcription

1 System 800xA Device Management FOUNDATION Fieldbus Configuration System Version 6.0 Power and productivity for a better world

2

3 System 800xA Device Management FOUNDATION Fieldbus Configuration System Version 6.0

4 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 by ABB. All rights reserved. Release: Document number: September BDD B

5 Table of Contents About This User Manual User Manual Conventions...17 Use of Warning, Caution, Information, and Tip Icons...17 Terminology...18 Released User Manuals and Release Notes...20 Section 1 - Product Overview Fieldbus Builder FOUNDATION Fieldbus...23 OPC Server FOUNDATION Fieldbus...24 Device Library Wizard...24 Device Type Objects...24 Product Documentation...25 Asset Monitoring...25 Maintenance Management...25 Function Block Faceplates...26 Section 2 - Technical Overview FOUNDATION Fieldbus Section 3 - Integration in Plant Explorer Object Types in Plant Explorer...31 H1 and HSE Device Library...32 FF Block Library...32 Reservation of objects...32 FF libraries...32 Reserve objects in Plant Explorer workplace BDD B 5

6 Table of Contents Reserve objects in Fieldbus Builder FF...33 Short time locking...33 Edit FF Libraries...33 Insert Device Object Types in FF Libraries by ABB Device Library Wizard...34 Edit FF Libraries in Fieldbus Builder FF...34 Upload FF Libraries to the Plant Explorer Workplace...34 Configure HSE Subnet...35 Create HSE Subnet in the Plant Explorer Workplace...35 Configure HSE Subnet in Plant Explorer Workplace...36 Configure HSE Subnet in Fieldbus Builder FF...36 Upload HSE Subnet to the Plant Explorer Workplace...37 Navigation...38 Navigating to the FF Libraries...38 Navigating to the HSE Subnet...38 Navigating to a Selected FF Instance Object...38 Aspects of Fieldbus Builder FF in the Plant Explorer...39 FF Management...40 FF Upload...40 FF Device Info...41 OPC Data Source Definition...42 Control Connection...44 System Status Viewer...45 Aspects of LD 800HSE...46 Asset Monitor...47 Diagnostics Faceplate...49 Web Server Aspects...52 Audit Trail...54 Security Definition...55 Advanced Management of FF Libraries...55 FF Library Merge...55 System Backup and Export BDD B

7 Table of Contents Import/Export a single HSE-Subnet...56 Export a single HSE-Subnet...57 Import a single HSE-Subnet...58 Advanced Administration of FF Configuration Data...58 Overview...58 Resolve a Conflict...60 Break a Lock...61 Section 4 - System Configuration Modify FF installation...64 Modify OPC server FF...64 FF File Distribution Logging...68 Extend a System with Redundant Aspect Server...68 Fieldbus Builder FF Tools...70 FF Object Editor...71 Call up FF Object Editor...71 General Description of the FF Object Editor...71 Interface of the FF Object Editor...72 Operating Modes...72 General Functions of the FF Object Editor...73 Representation in the FF Object Editor Structure...83 Configuration of an FF Network...85 Tag List...85 General Description of the Tag List...85 Edit Tag List...87 Signal List...96 General Description of the Signal List...96 Call up the Signal List...97 Structure of the Signal List...97 Edit Signal List Cross References Documentation BDD B 7

8 Table of Contents General Description of the Documentation Documentation Management Create Drawing Header / Footer Basic Editing Steps Compile Documentation Job Documentation Scope Print out Documentation FF Redundancy HSEHost CI860 redundancy Linking Device Redundancy OPC Server FF Redundancy Section 5 - Configuring an FF Network FF Network without Interface to an IEC Controller FF Libraries HSE Device Library Block Library H1 Device Library Expanding FF Libraries Deleting FF H1 Device Type Objects Inserting FF Objects Insert HSE Subnet Object Insert HSE Host Object (HSEHostCI860) Insert Linking Device Module (HSE Device Instance Object) Insert H1 Link Object Insert H1 Schedule Object Insert FF Application Object Insert H1 Device Instance Object Insert OPC Gateway Object View of FF Object Instances Device List in Offline Mode Detail View of the OPC Server FF Object Detail View of the H1 Schedule Object BDD B

9 Table of Contents Detail View of the FF Application Object Detail View of the H1 Device Instance Object Section 6 - Parameter Settings HSE Device Library Object H1 Device Library Object FF Block Library Object FF Block Class Object Initial Instance Parameters Tab Initial Instance Alarm Parameters Tab Block Info Tab Managing Parameter Value Sets H1 Device Class Object Device Info Tab Capabilities File Tab Device Description Tab Download Adjustment Tab VCR Info Tab Block Info Tab Object Menu HSE Device Class Object Device Info Tab Capabilities File Tab VCR Info Tab Revisions Tab Context Menu FF Network Object HSE Subnet Object HSE Subnet Settings Tab HSE Host Object HSEHostCI Communication Tab Referenced Signals Tab BDD B 9

10 Table of Contents Linking Device Object Communication Tab H1 Link Object H1 Basic Tab H1 Advanced Tab H1 Schedule Object FF Application Object H1 Device Instance Object General Tab Context Menu FF Block Instance Object The Block Properties Dialog Advanced: Properties Advanced: Block Info Advanced: Download Sequence Advanced: Alarm Parameters DD Menus Parameters Details Windows UserDialogs Network Configuration Section 7 - OPC Server FOUNDATION Fieldbus Overview of OPC Server FF Functionality System Structure Data Transfer Browser Interface OPC Server Redundancy Resources, Maximum Values and Performance Configuration with Fieldbus Builder FF OPC Server FF Insertion of an OPC Server BDD B

11 Table of Contents Network Configuration Enabling Parameters of the FF Blocks for OPC Access Parameters of the Hardware Objects Starting the Communication Loading Project Data into OPC Server Addressing of the Data Tools for Error Diagnosis Trace Dialog of the OPC Server Performance Monitor for OPC OPC Client OPC-relevant Parameters Section 8 - Dialog Editor for FF Blocks Operation of the Dialog Editor Elements of the Dialog Editor Section 9 - Alarms and Events Configuration of FF Alarms and Events Device Specific Alarm Configuration Block Specific Alarm Configuration FF System Alarms and Events Advanced Configuration Options in Plant Explorer Section 10 - FF Application Editor FF Signals Client/Server Signals Publish/Subscribe Signals Create FF Application Edit FF Application Configuration Interface of the FF Application Editor Structure of the Configuration Interface Changing the Defaults BDD B 11

12 Table of Contents Description of the FF Application Elements Signal Flow Lines FF Signal Symbols FF Function Blocks Comments Set Parameters for the FF Application Elements FF Signals FF Function Blocks Editing an FF Application Drawing Signal Flow Lines Adding an FF Signal to an FF Application Modifying an FF Signal in an FF Application Adding an FF Function Block Assigning an FF Function Block to a Device Vertical and Horizontal Shift of Objects in the FF Application Block Operations Switch to Tag List General Processing Functions Save FF Application Setting FF Application parameters End FF Application Editing Check FF Application Elements Delete FF Application Copy and Paste FF Application Section 11 - Schedule Editor Schedule Editor Interface Structure of the Graphical Display Edit H1 Schedule Optimize H1 Schedule Save H1 Schedule Move Block Properties of the Schedule Editor BDD B

13 Table of Contents Change Default Settings for Schedule Editor Change Colors Change Scaling of the Time Axis Section 12 - Commissioning FF Objects Procedure for Commissioning Switching from Commissioning to Configuration Switching from Configuration to Commissioning Device List in Online Mode Representation of Device List Icons Device Type Reader Automatic Address Assignment Device Assignment Mode FF Object Specific Actions HSE Device Instance Object H1 Link Object H1 Device Instance Object H1 Device Instance Object - Detailed View FF Application Object HSE Live List Commissioning of a FF Network Phase 1: Precommissioning Phase 2: Loading Phase 3: Online Parameter Settings Replacing FF Devices Replacing an FF Linking Device Replacing an H1 Device Section 13 - Device Type Objects Functionality Prerequisites and Requirements Device-Type-Specific Product Documentation Connection to Asset Optimization BDD B 13

14 Table of Contents Asset Monitoring CMMS Connectivity Device Library Wizard Overview Prerequisites Managing FF Device Type Objects Step 1: Obtain Device Types Step 2: Extract Device Type Files Step 3: Read Release Notes Step 4: Install / Restore Device Types Step 5: Post-Installation Appendix A - Documentation Settings Description of the Fields or Contents Field Names in the Drawing Footer / Header Variables for Drawing Footer/ Header Inscriptions Fonts, National Languages and Bitmaps in the Drawing Footer / Header Using Fonts in the Drawing Footer Using Fonts in the Drawing Header Presetting the Field Contents and Titles Appendix B - Error Codes Device Type Reader Error Codes Device Assignment Error Codes Appendix C - Diagnostic Data Diagnostic List View of FF Object Maintenance Information Linking Device Pre-defined Items of the Hardware Objects HSE Device H1 Link H1 Device (H1 Field Device) Description of the Live List Data BDD B

15 Table of Contents HSE Device H1 Link H1 Device (H1 Field Device) Appendix D - OPC Keyword Tracing Logging of the Keyword Setting Logged Functions Keyword: Alarms and Events Keyword: Common Functionality Keyword: DAL Keyword: DMS Keyword: Fieldbus Keyword: Group Functionality Keyword: Item Functionality Keyword: OPC Data Access Automation 1.0 Interfaces Keyword: OPC Data Access Custom Interfaces Keyword: Server Functionality Examples of Applications Which Values are Sent to the OPC Client by the OPC Server? Which OPC Items are Handled in the OPC Groups? Which Parameters are Requested by the Client? Which Client Connections have Existed since when to the OPC Server? Appendix E - FF Bulk Data Examples Create new FF object structures with Bulk Data Manager Prerequisites: Start Bulk Data Manager Set BDM Options FF HSE Subnet FF HSE Host CI FF Linking Device BDD B 15

16 Table of Contents H1 Link H1 Schedule H1 Device Function Block Application Diagram (FBAD) Rename and configure objects with Bulk Data Manager Modification of FF Parameters with Bulk Data Manager Duplicate Existing Structures with Fieldbus Builder FF Revision History Updates in Revision Index A Updates in Revision Index B Index 16 3BDD B

17 About This User Manual Any security measures described in this User Manual, for example, for user access, password security, network security, firewalls, virus protection, etc., 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 describes the configuration and commissioning for Device Management FOUNDATION Fieldbus, i.e. Fieldbus Builder FF and OPC Server FF, and the usage of the Device Library Wizard for managing FF Device Type Objects in an 800xA system. User Manual Conventions Microsoft Windows conventions are normally used for the standard presentation of material when entering text, key sequences, prompts, messages, menu items, screen elements, etc. Use of 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 point out useful hints to the reader. The corresponding symbols should be interpreted as follows: Electrical warning icon indicates the presence of a hazard that could result in electrical shock. 3BDD B 17

18 Terminology About This User Manual Terminology Warning icon indicates the presence of a hazard that 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 that 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. A complete and comprehensive list of terms is included in the 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. Terms that uniquely apply to this User Manual are listed in the following table. 18 3BDD B

19 About This User Manual Terminology The table below contains terms that uniquely apply to this instruction. Term/Acronym Application Process (AP) FF Network Forwarding FOUNDATION Fieldbus Network Function Block Application Diagram (FBAD) Function Block Application Process (FBAP) H1 Link Description Application Process (AP) is a term defined by the International Standards Organization (ISO) Open Systems Interconnect (OSI) Reference Model (RM), ISO 7498, to describe the portion of a distributed application that is resident in a single device. The term has been adapted for the fieldbus environment to describe entities within devices that perform a related set of functions, such as function block processing, network management, and system management. Refer to Function Block Application Process (FBAP). A FOUNDATION Fieldbus network is comprised of one or more HSE subnets and/or one or more H1 links all interconnected The action taken when receiving a message on one network segment (HSE or H1) with a destination address of another segment and sending it on or in the direction of the destination segment. Refer to FF Network. The Function Block Application Diagram includes function blocks and signal linkages between them. A Function Block Application Process (FBAP) is that part in the software of a device which contains the Function Blocks and executes the Function Block Application. The FBAP is organized as separate VFD. An H1 link interconnects one or more H1 Devices. 3BDD B 19

20 Released User Manuals and Release Notes About This User Manual Term/Acronym HSE Subnet Physical Device (PD) Republishing Description HSE Subnets are IP networks. They are permitted to contain bridges, but not routers. The HSE Subnet is used to qualify the Link Id. The combination of the HSE Subnet and the Link Id is unique across all HSE Subnets of a system. An HSE subnet consists of one or more HSE devices connected via Ethernet. HSE devices on a subnet may be interconnected with standard switches. Multiple HSE subnets may be interconnected using standard routers. The term references the real field device as opposed to a Virtual Field Device (VFD). The action taken when subscribing to data on one network segment (UDP or H1) and publishing it on another. Released User Manuals and Release Notes A complete list of all User Manuals and Release Notes applicable to System 800xA is provided in System 800xA Released User Documents (3BUA000263*). System 800xA Released User Documents (3BUA000263*) is updated each time a document is updated or a new document is released. It is in pdf format and is provided in the following ways: Included on the documentation media provided with the system and published to ABB SolutionsBank when released as part of a major or minor release, Service Pack, Feature Pack, or System Revision. Published to ABB SolutionsBank when a User Manual or Release Note is updated in between any of the release cycles listed in the first bullet. A product bulletin is published each time System 800xA Released Documents (3BUA000263*) is updated and published to ABB SolutionsBank. 20 3BDD B

21 About This User Manual Released User Manuals and Release Notes The table below contains documentation that additionally apply to this instruction. Table 1. Title FOUNDATION Fieldbus Technical Overview FD-043 Publisher: Fieldbus Foundation, 2003 Description Definition and explanation of key technical concepts inherent in FOUNDATION Fieldbus technology. 1 FOUNDATION Fieldbus System Engineering Guidelines AG-181 Publisher: Fieldbus Foundation, March 2010 Guideline reflecting standard industry practices for the application of FOUNDATION Fieldbus H1 projects. 1. Industrial Ethernet: A Pocket Guide ISBN: Publisher: ISA - The Instrumentation, Systems, and Automation Society, May 2002 How to plan, install, and maintain TCP/IP Ethernet networks: the basic reference guide for automation and process control engineers. Foundation Fieldbus: A Pocket Guide ISBN: Publisher: ISA - The Instrumentation, Systems, and Automation Society, July The document can be downloaded from the Fielbus Foundation s website: Summary of background information, tips, tricks, and items to note when installing, maintaining, or trouble-shooting. 3BDD B 21

22 Released User Manuals and Release Notes About This User Manual 22 3BDD B

23 Section 1 Product Overview FOUNDATION Fieldbus provides an open standard for process automation applications and is supported by all the major control and automation product manufacturers. It consists of a low-speed bus (H1) designed for the interconnection of field equipment such as sensors, actuators, and I/O, and a high-speed bus (HSE, High Speed Ethernet) allowing optimization of network design and integration of high speed controllers (such as PLC or DCS), H1 subsystems (via linking devices), data servers and workstations. FOUNDATION Fieldbus provides built-in capability to distribute the control application across the network. Device Management FOUNDATION Fieldbus consists of a set of software components for efficient planning, commissioning, and maintaining of field devices within ABB s Industrial IT 800xA system. The main components are: Fieldbus Builder FOUNDATION Fieldbus OPC Server FOUNDATION Fieldbus Device Library Wizard Device Type Objects Fieldbus Builder FOUNDATION Fieldbus The FOUNDATION Fieldbus network and application configuration is done by the Fieldbus Builder FOUNDATION Fieldbus. It acts as an integrated application within the Industrial IT 800xA environment. The main tasks are: Managing the FOUNDATION Fieldbus network Creating FF Applications running on H1 links Parameterization of field devices 3BDD B 23

24 OPC Server FOUNDATION Fieldbus Section 1 Product Overview Generation of H1 schedules and configuration data for Link Active Scheduler (LAS) Managing device and function block libraries (this includes expanding the set of devices which are available as device type objects via import of Device Description files and Capabilities files) Download and commissioning Network and device diagnosis Configuration of OPC Server FOUNDATION Fieldbus OPC Server FOUNDATION Fieldbus The OPC Server FOUNDATION Fieldbus makes data and alarms from FOUNDATION Fieldbus devices available to any desired OPC Client of the 800xA system. As a result visualization packages which have an OPC Client interface, e.g. Process Portal or Asset Monitors, can access data of the connected field devices. The OPC Server FF is configured by Fieldbus Builder FF. Device Library Wizard For integration of fieldbus devices from ABB and third party vendors into the Industrial IT 800xA environment ABB provides single device type objects. The Device Library Wizard is a tool that is used to install, extend, and restore separately delivered device type objects into an 800xA system. Device type objects are available in System 800xA Media or download from the ABB SolutionsBank. Refer to Device Library Wizard on page 380 for detailed information. Device Type Objects FOUNDATION Fieldbus device type objects are pre-configured device representations with proven interoperability by online tests with the device. They are available for immediate use in Fieldbus Builder FF as well as in Plant Explorer. 24 3BDD B

25 Section 1 Product Overview Product Documentation In Fieldbus Builder FF these device types are present in the H1 and HSE device libraries and therefore need not be imported using Device Description and Capabilities files. Device-type-specific graphical representations (bitmaps) are provided. For frequently used blocks, both specific parameter input dialogs and predefined block-type-specific parameter value sets are provided. In Plant Explorer device type objects are provided. Each object has been pre-tested with a set of aspects: Product Documentation Asset Monitoring Maintenance Management (CMMS Connectivity) Function Block Faceplates Product Documentation Product documentation is directly available at the device object. Key product data are bundled in convenient electronic format. Thereby documents like Data Sheet, Installation, Configuration, and Operation Manual as well as Maintenance & Service Manual are accessible via mouse click. Asset Monitoring Asset Monitor, Asset Reporter and Asset Viewer acquire and analyze asset status and condition information. They notify operators and maintenance personnel when an abnormal condition calls for maintenance action. Maintenance Management CMMS Connectivity provides the seamless integration of the Computerized Maintenance Management Systems (CMMS) Maximo into the Industrial IT system environment. Asset related maintenance information is accessed via standard, preconfigured CMMS views allowing for the quick and efficient assessment of maintenance needs and status. 3BDD B 25

26 Function Block Faceplates Section 1 Product Overview Function Block Faceplates Furthermore faceplates are provided for a set of frequently used function blocks. A faceplate is the graphical user interface for the operator to the specific process function (analog/discrete input/output monitoring, PID controller, etc.). Thereby after configuration and download, the right faceplate is immediately available for operation of functions distributed in the FF subsystem. The device type objects are created by ABB and tested for use in the 800xA system. ABB created these object types based on data provided by individual device vendors (e.g. DDs, Device specific DTMs and Asset Monitor behavior specifications), which ABB relies on as accurately reflecting the actual device specification and behavior. Therefore, ABB cannot assume liability for events that are caused by devices that are not functioning according to fieldbus standards, or device specifications, or for events that are caused by mismatches between the device behavior and the input data provided by the device vendor. 26 3BDD B

27 Section 2 Technical Overview FOUNDATION Fieldbus FOUNDATION Fieldbus (FF) is a fieldbus protocol based on international standards and designed for applications in the manufacturing industry, process automation and buildings automation. The guidelines for this fieldbus standard are published by the Fieldbus Foundation. FF defines two communication profiles, H1 and HSE. The H1 profile, with a transmission rate of kilobits per second, is preferably used for direct communication between field devices in one link (H1 link). The HSE profile, which is based on standard Ethernet and typically features a transmission rate of 100 megabits per second, serves first and foremost as a powerful backbone for the connection between H1 links. The devices that are already available on the market and support the HSE profile are FF linking devices. They serve as a gateway between the field devices on the H1 links and the HSE backbone. Device Management FOUNDATION Fieldbus supports the ABB Linking Device LD 800HSE; non-hazardous (LD 800HSE) and for hazardous areas (LD 800HSE EX). The configuration, handling, and functionality is same for both versions. Hence, they are commonly referred to as LD 800HSE throughout this manual. In case of specific considerations for hazardous areas LD 800HSE EX is explicitly stated. In an 800xA environment a FOUNDATION Fieldbus network (FF network) is linked with the IEC controller via a FOUNDATION Fieldbus HSE communication interface module CI860 in the AC 800M; this module is installed as an HSE host on the powerful HSE subnet. For detailed information on the FOUNDATION Fieldbus protocol refer to the publications of the Fieldbus Foundation. 3BDD B 27

28 Section 2 Technical Overview FOUNDATION Fieldbus 28 3BDD B

29 Section 3 Integration in Plant Explorer The correlations indicated in the following are described to promote the understanding of individual processing sequences for the configuration of an HSE subnet. The complete workflow for the configuration of an HSE subnet is not described here, refer to, Section 2, Configuration / Device Management & Fieldbusses / FOUNDATION Fieldbus Field Devices of System 800xA, Configuration (3BDS011222*) manual. The configuration of an HSE subnet typically begins in Plant Explorer with the insertion of an HSE Subnet object in the Control Structure. Further configuration of the HSE subnet can be done either in the Plant Explorer or in the Fieldbus Builder FF. The insertion of new objects can be done in Fieldbus Builder FF as well as in Plant Explorer. Special FF configuration settings as Parameter settings etc., are provided by Fieldbus Builder FF only. When the configuration is done and saved in the Fieldbus Builder FF the configuration data of the HSE Subnet is automatically uploaded to the Plant Explorer Workplace. Then the configured objects appear in the Control Structure. In order to edit the libraries it is switched from the Object Type Structure to the Fieldbus Builder FF. The editing of the libraries, e.g. the import of a new device or the change of block class parameters, is executed in Fieldbus Builder FF. After completion and saving the changes of library contents they have to be uploaded to the Plant Explorer Workplace via the FF Upload Aspect. The changes appear in the Object Type Structure and are automatically available at all HSE subnets. In one Fieldbus Builder FF instance only one HSE subnet can be configured. Working on the same subnet with different Fieldbus Builder FF instances is possible. Objects that shall be edited have to be reserved by the user and are locked then for all other users. All Fieldbus Builder FF instances and the Plant Explorer Workplace work with the same FF libraries. 3BDD B 29

30 Section 3 Integration in Plant Explorer A new opened instance of Fieldbus Builder FF always provides automatically the actual FF libraries. If a library upload has been performed during runtime of a Fieldbus Builder FF instance it gets visible in the status bar by a red LIB writing. An update of the uploaded libraries can be started by double-clicking on the red LIB writing. Figure 1. Mark for Library update The following typical workflow results: 1. Edit FF libraries in Fieldbus Builder FF. 2. After completion save the changes and upload the changed library to the Plant Explorer via the FF Upload Aspect. 3. Create HSE Subnet in the Plant Explorer Workplace. a. Configure HSE Subnet in Fieldbus Builder FF. The actual FF libraries are provided automatically in the Fieldbus Builder FF. If a library update is performed during configuration in Fieldbus Builder FF, an upload can be performed manually if necessary. After saving in Fieldbus Builder FF, the HSE subnet is uploaded automatically to the Plant Explorer workplace. b. Configure HSE subnet in Plant Explorer workplace. The actual FF libraries are provided automatically for configuration. 30 3BDD B

31 Section 3 Integration in Plant Explorer Object Types in Plant Explorer Object Types in Plant Explorer Additional object types which allow the configuration of FF networks are made available to the Plant Explorer Workplace by the Fieldbus Builder FF system extension and device library wizard. Loading the Fieldbus Builder FF system extensions, the FF object groups and the ABB LD 800HSE Object type group are provided. For adding the device object types the ABB Device Library Wizard has to be used. These object types are combined in the Object Type Structure of the Plant Explorer under the object type group FF libraries, see Figure 2. Figure 2. Object Type Group FF Libraries The new object types represent the FF libraries, FF H1 and FF HSE device library, FF block library with its devices, and block classes as the basic objects used in Fieldbus Builder FF for the configuration of an HSE subnet. 3BDD B 31

32 H1 and HSE Device Library Section 3 Integration in Plant Explorer H1 and HSE Device Library FF Block Library The structure of the FF device libraries in the Object Type Structure of the Plant Explorer corresponds to the structure of these libraries in Fieldbus Builder FF, refer to H1 Device Library on page 139 and Expanding FF Libraries on page 140. The structure of the FF block library in the Object Type Structure of the Plant Explorer corresponds to the structure of this library in Fieldbus Builder FF. For further details, refer to Block Library on page 138. Reservation of objects If objects shall be edited, the user has to lock them by reserving the object. After reserving an object, the user can edit this object. Other users can get only Read access to a reserved object. After finishing work at an object, the object has to be released by the user. The different possibilities to reserve objects are described in this section. FF libraries The FF libraries are locked by opening the object in Fieldbus Builder FF. They don t have to be reserved or released. If they are opened for editing by one user all other users can get Read access only. Reserve objects in Plant Explorer workplace In Plant Explorer workplace an object can be reserved by Control Structure > Context menu of the object > Reserve... To release an object in Plant Explorer workplace select Control Structure > Context menu of the object > Release... If a Fieldbus Builder FF is opened with objects which are already reserved in Plant Explorer these objects are reserved in Fieldbus Builder as well. If a user tries to reserve an object, that is already reserved, an information window is shown that the object is reserved and who has reserved it. 32 3BDD B

33 Section 3 Integration in Plant Explorer Reserve objects in Fieldbus Builder FF Reserve objects in Fieldbus Builder FF In Fieldbus Builder FF an object can be reserved by Context menu of the object > Reserve node There is the additional possibility to reserve a whole subtree by Context menu of the root object of the subtree > Reserve nodes recursively Then the whole subtree is reserved by the user. All reservations in Fieldbus Builder FF are released when the Fieldbus Builder FF is closed. Objects can be released in the Fieldbus Builder FF by Context menu of the object > Release node There is the additional possibility to release a whole subtree by Context menu of the root object of the subtree > Release nodes recursively Reserve recursively/reserve of an object in a node where several instances of FBB FF are running may popup a dialog showing information which entities are already reserved or focus may switch to FBB FF instance where it is originally reserved. Short time locking There are some global objects that cannot be reserved by a user. These objects are locked by the system during saving the objects and then released again. The global objects are: TAG list Signal list Edit FF Libraries The following requirements must have been met to be able to carry out the steps for editing the FF libraries described in this section: An 800xA system has been created and started. The system extension Fieldbus Builder FF has been inserted. 3BDD B 33

34 Insert Device Object Types in FF Libraries by ABB Device Library Wizard Section 3 Integration in Insert Device Object Types in FF Libraries by ABB Device Library Wizard To insert device object types in FFLibraries out of the ABB device library the ABB Device Library Wizard is used, refer to Device Library Wizard on page 380. After inserting device object types a library upload is requested via FFUpload Aspect of FFLibraries object type group in Object Type Structure. Edit FF Libraries in Fieldbus Builder FF Switch to Fieldbus Builder FF to edit the FF libraries, execute the required processing steps there, check the FF libraries for logical errors, and save: 1. Object Type Structure > FF Libraries object type group 2. Aspect: FF Management, refer to FF Management on page Click Open Project. 4. A Fieldbus Builder FF instance is opened for editing the libraries only. 5. Carry out the required processing steps in the FF libraries in Fieldbus Builder FF, refer to FF Libraries on page Select menu item: Tools > Check whole project. 7. Save in Fieldbus Builder. 8. Upload library via FFUpload Aspect of FFLibraries object type group in Object Type Structure. 9. Exit Fieldbus Builder FF. Upload FF Libraries to the Plant Explorer Workplace After using the device library wizard an upload has to carry out manually to provide the library changes to the Object Type Structure and so also to the HSE subnets. This gives the opportunity to decide at which time a library upload has to be performed. 1. Object Type Structure > FFLibraries, Object Type Group 2. Aspect: FFUpload > Tab: Upload 3. Click Upload. After a successful upload, the green traffic light symbol indicates that the FF library information is up-to-date. 34 3BDD B

35 Section 3 Integration in Plant Explorer Configure HSE Subnet Configure HSE Subnet The following requirements must have been met to be able to carry out the work steps for the configuration of an HSE subnet described in this section: An 800xA system has been created and started. The system extension Fieldbus Builder FF has been inserted. The configuration of the HSE subnet can take place either in the Plant Explorer workplace or in the Fieldbus Builder FF. In the Plant Explorer workplace it is possible to insert, edit or delete objects. For configuration work beyond this, the Fieldbus Builder FF has to be used. In the Fieldbus Builder FF all activities to configure an HSE subnet can be achieved. Create HSE Subnet in the Plant Explorer Workplace 1. Control Structure > Context menu of the Root object > New Object Select: Object Types > FFLibraries > HSE Subnet, see Figure 3. Figure 3. Create a New HSE Subnet Object 3. Enter the name of the HSE Subnet object. 4. Click Create. 3BDD B 35

36 Configure HSE Subnet in Plant Explorer Workplace Section 3 Integration in Plant Explorer Configure HSE Subnet in Plant Explorer Workplace To configure an HSE subnet, refer to Section 5, Configuring an FF Network, carry out the required configuration, check for logical errors and save. Configure HSE Subnet in Fieldbus Builder FF Switch to Fieldbus Builder FF for configuration of the HSE Subnet (refer to Section 5, Configuring an FF Network), carry out the required configuration there, check this for logical errors, and store: 1. Control Structure > HSE Subnet object > Aspect: FF Management, refer to FF Management on page Click Open Project. 3. Configure the HSE Subnet in Fieldbus Builder FF, refer to Section 5, Configuring an FF Network. 4. Select menu item: Tools > Check whole project. 5. Save the configuration in Fieldbus Builder FF. An upload to the Plant Explorer workstation is started automatically by saving. 6. Exit Fieldbus Builder FF. In the Control Structure, the objects of the HSE subnet configured in Fieldbus Builder FF appear below the HSE Subnet object, see Figure 4. The hierarchical arrangement of the FF objects in the Control Structure corresponds to the arrangement in the FF Object Editor structure of Fieldbus Builder FF. The FF blocks are also displayed in the Control Structure. In this connection, a block is displayed at two points in the Control Structure: below the H1 Device and below the FF Application. 36 3BDD B

37 Section 3 Integration in Plant Explorer Upload HSE Subnet to the Plant Explorer Workplace Figure 4. HSE Subnet in the Control Structure Upload HSE Subnet to the Plant Explorer Workplace In case that an automatic upload fails, it is possible to start a new upload out of the plant explorer: 1. Control Structure > HSE Subnet object > Aspect: FFUpload 2. Click Upload. After a successful upload, the green traffic light symbol indicates that the HSE Subnet configuration is up-to-date. A user who will upload FOUNDATION Fieldbus related data like HSE Subnets, shall be member of the Application Engineers and Operators group. 3BDD B 37

38 Navigation Section 3 Integration in Plant Explorer Navigation The various possibilities for navigation between the Plant Explorer Workplace and Fieldbus Builder FF are presented in the following. Navigating to the FF Libraries Proceeding from the Object Type Structure in the Plant Explorer Workplace, navigate to the FF Libraries in Fieldbus Builder FF: 1. Object Type Structure > FFLibraries, Object Type Group 2. Aspect: FF Management, refer to FF Management on page Click Open Project. Return to the Plant Explorer Workplace by exiting Fieldbus Builder FF. Navigating to the HSE Subnet Proceeding from the Control Structure in the Plant Explorer Workplace, navigate to the HSE Subnet in Fieldbus Builder FF: 1. Control Structure > Select HSE Subnet object. 2. Aspect: FF Management, refer to FF Management on page Click Open Project. Return to the Plant Explorer Workplace by exiting Fieldbus Builder FF. Navigating to a Selected FF Instance Object Navigate from a selected FF object in the Control Structure of Plant Explorer Workplace to this object in Fieldbus Builder FF: 1. Control Structure > Select FF object. 2. Aspect: FF Management, refer to FF Management on page Click Open Project. Return to the Plant Explorer Workplace by exiting Fieldbus Builder FF. 38 3BDD B

39 Section 3 Integration in Plant Explorer Aspects of Fieldbus Builder FF in the Plant Explorer Aspects of Fieldbus Builder FF in the Plant Explorer Table 2 shows the aspects made available in the Plant Explorer Workplace by the system extension Fieldbus Builder FF and the objects in the Control Structure in which these aspects are present. These aspects are presented in the following sections. Table 2. Aspects of Fieldbus Builder FF Aspects of Fieldbus Builder FF Fieldbus Builder Object FF Management FF Upload FF Device Info OPC Data Source Definition Control Connection System Status Viewer HSE Subnet X X X X HSE Device (ABB LD800HSE) X X X X X H1 Link X X X H1 Schedule X FF Application X FF Block X X H1 Device X X X HSE Host CI860 X X 3BDD B 39

40 FF Management Section 3 Integration in Plant Explorer FF Management Figure 5. FF Management Aspect All FF objects in the Control Structure have the FF Management aspect. This aspect allows direct navigation to the respective object in Fieldbus Builder FF. A red traffic light symbol indicates that the object has not been synchronized. The tab shows the synchronization status for the object as well as for the libraries. Furthermore the locking status is displayed here, see Figure 5. FF Upload HSE Subnet, HSE Device (ABB LD 800HSE), H1 Link and HSE Host CI860 have got the FFUpload aspect. This aspect allows to start an upload for the particular object out of the Plant Explorer workplace. Normally the upload happens fully automatically when saving the Fieldbus Builder FF. The FF libraries object type group also has an FFUpload aspect. Here the data applies in a general sense, refer to Upload FF Libraries to the Plant Explorer Workplace on page 34 for the use of the FFUpload aspect for FF libraries. 40 3BDD B

41 Section 3 Integration in Plant Explorer FF Device Info The upload tab shows the synchronization status of the object comprising configuration data and libraries, see Figure 6. Figure 6. FFUpload Aspect A red traffic light symbol indicates that the FF libraries for this HSE Subnet have not been synchronized. The information text states the steps required to reach the synchronized status. The Log field shows the actions logged during the upload. If an object upload fails, Log field shows the actions logged during the upload. FF Device Info FF Device Info aspect shows data of the FF device, e.g. Manufacturer ID, Device Type ID, DD Revision and Device Revision. The data are registered with the Upload into the aspect. 3BDD B 41

42 OPC Data Source Definition Section 3 Integration in Plant Explorer OPC Data Source Definition During upload of the HSE Subnet to Plant Explorer, the configured OPC Server FF is inserted into the Plant Explorer Service Structure: Service Structure > OpcDA_Connector, Service > HSE Subnet- <subnet_name>, Service Group > HSE ServiceProvider-<subnet_name>, Service Provider In case of redundant OPC Servers FF, two Service Providers are listed beneath the Service Group. Subsequently the uploader inserts the reference to the OPC Server FF in the Plant Explorer Service Structure into the OPC Data Source Definition aspect of the HSE Subnet in the Control Structure. These data are shown in the Connectivity tab and the OPC Configuration tab of the OPC Data Source Definition aspect. With the link of an OPC Server FF to an HSE Subnet, on-line data from FF devices in the HSE Subnet are accessible by Plant Explorer. 42 3BDD B

43 Section 3 Integration in Plant Explorer OPC Data Source Definition In case of redundant OPC Servers FF do not allow both OPC servers to work in parallel in order not to overload the H1 links, as these have only a restricted bandwidth. For these purposes clear the checkbox Allow parallel redundancy in the Special Configuration tab of the Service Group: Service Structure > OpcDA_Connector, Service > HSE Subnet- <subnet_name>, Service Group > Service Group Definition aspect > Special Configuration tab Clear Allow parallel redundancy checkbox. For the change to take effect, it is necessary to restart the HSE Service Provider: Service Structure > OpcDA_Connector, Service > HSE Subnet- <subnet_name>, Service Group > HSE Service Provider-<subnet_name>, Service Provider> Service Provider Definition aspect > Configuration tab Clear Enabled checkbox and press Apply Select Enabled checkbox and press Apply Verify that the Current state returns to Service. Furthermore configure affinity for all services which use the OPC Server FF in a way that ensures, that all clients predictively select the same Connectivity Server node as provider (from a pair of redundant Connectivity Server nodes running OPC Server FF). For details on configuration of affinity refer to System 800xA Post Installation(2PAA111693*). It is recommended not to disable the OpcDA_Connector service for the HSE subnet. Disabling this service may interrupt communication between Fieldbus Builder FF and the HSE subnet. 3BDD B 43

44 Control Connection Section 3 Integration in Plant Explorer Control Connection Figure 7. Property View Tab All FF blocks and hardware objects are transferred to Plant Explorer by uploading the HSE Subnet. In the Control Connection aspect of each object, all parameters whose values can be accessed via the OPC Server are listed in the Property View tab, see Figure 7. For the FF blocks, these are all the parameters, for which the OPC access was configured in the associated object class. The online data of these parameters can be accessed via the OPC Server of the field instruments. The pre-defined OPC items are listed for the instances of the object types HSE Linking Device, H1 Link and H1 Device. The values of these parameters can be read via the OPC Server. For defining OPC Items, refer to Enabling Parameters of the FF Blocks for OPC Access on page 241. Other aspects, e.g. the Faceplate aspect, can access data of the FF devices via these Control Connection aspects. 44 3BDD B

45 Section 3 Integration in Plant Explorer System Status Viewer System Status Viewer System Status Viewer aspect for HSE subnet and Linking Device object is available in PPA. This aspect indicates that at least one default password is used in the linking device. Figure 8. HSE Subnet System Status Viewer 3BDD B 45

46 Aspects of LD 800HSE Section 3 Integration in Plant Explorer Aspects of LD 800HSE Among standard aspects the following set of aspects is available for the FF Linking Device LD 800HSE: FF ABB LD 800HSE Asset Monitor: The Asset Monitor observes the overall Linking Device status. Prerequisite for running the asset monitor: Among the system extensions provided with Device Management FOUNDATION Fieldbus the following system extensions that are provided with Optimize IT Asset Optimization have been added: Asset Monitor Environment Asset Optimizer Server Diagnostics Faceplate: The Diagnostics Faceplate provides an easy overview on the current operating state of the Linking Device. Web Server aspects: They allow for connecting to the built-in web server of the LD 800HSE. 46 3BDD B

47 Section 3 Integration in Plant Explorer Asset Monitor Asset Monitor The Asset Monitor shown in Figure 9 observes the conditions listed in Table 3. Figure 9. Asset Monitor of LD 800HSE 3BDD B 47

48 Asset Monitor Section 3 Integration in Plant Explorer Based on these conditions Asset Optimization Alarms are generated. Table 3. Conditions Observed by LD 800HSE Asset Monitor Condition Subcondition Description Linking Device Status Normal In the case of a non-redundant configuration: Non-redundant Linking Device in Live List In the case of a redundant configuration: Primary and Secondary Linking Devices in Live List No Secondary Device (LD1) No Secondary Device (LD2) No Primary Device (LD1) No Primary Device (LD2) Two Primary Devices Two Secondary Devices No Primary Device, no Secondary Device Non-redundant Linking Device is not present Primary Device (LD2) in Live List, Secondary Device (LD1) not in Live List Primary Device (LD1) in Live List, Secondary Device (LD2) not in Live List Primary Device (LD1) not in Live List, Secondary Device (LD2) in Live List Primary Device (LD2) not in Live List, Secondary Device (LD1) in Live List Two Primary Devices in Live List Two Secondary Devices in Live List No Primary and no Secondary Device in Live List Non-redundant Linking Device not in Live List 48 3BDD B

49 Section 3 Integration in Plant Explorer Diagnostics Faceplate Table 3. Conditions Observed by LD 800HSE Asset Monitor (Continued) Condition Subcondition Description Link 1 Status Normal In the case of a non-redundant configuration: Non-redundant Linking Device in Live List. In the case of a redundant configuration: Primary and Secondary Linking Devices in Live List. Empty Live List Empty Live List (LD1) Empty Live List (LD2) Missing Devices Other Devices Link 2 Status Refer to condition Link 1 Status. Link 3 Status Refer to condition Link 1 Status. Link 4 Status Refer to condition Link 1 Status. The Live List is empty in a non-redundant Linking Device or in Primary and Secondary Linking Device of a redundant configuration. The Live List of LD1 is empty. The Live List of LD2 is empty. Configured H1 devices missing in Live List. Other than the configured H1 devices detected in Live List. Refer to condition Link 1 Status. Refer to condition Link 1 Status. Refer to condition Link 1 Status. Diagnostics Faceplate The Diagnostics Faceplate as shown in Figure 10 provides an easy overview on the current operating state of the linking device. In the faceplate LD1 denotes the first configured physical device, LD2 denotes the second configured physical device (only displayed, if a redundant set of devices has been configured). 3BDD B 49

50 Diagnostics Faceplate Section 3 Integration in Plant Explorer IP address and operating state are displayed for each physical device, refer to Table 4 for possible operating states of a physical device. The operating state is based on the live list state of the device available in the OPC Server FF, refer to Appendix C, Diagnostic Data. Figure 10. Diagnostics Faceplate of LD 800HSE 50 3BDD B

51 Section 3 Integration in Plant Explorer Diagnostics Faceplate Table 4. Operating States of a Physical Linking Device Operating State Description Primary device in live list device is primary device or non-redundant device Secondary device in live list device is secondary device No Primary device not in live list device is primary device No Secondary device not in live list device is secondary device Device not present device not in live list Device not configured no valid configuration data loaded into device Depending on the impact the operating state of a physical device has on the redundant set of devices, the background color of the operating state will vary. Table 5 explains the meaning of the various background colors. Table 5. Background Color of Operating State Background Color Description green yellow red Normal In the case of configured device redundancy: Device redundancy not available; no loss of functionality. Failure; possible loss of functionality. 3BDD B 51

52 Web Server Aspects Section 3 Integration in Plant Explorer Web Server Aspects Two Web Server aspects are used for connecting to the built-in web server of the LD 800HSE, see Figure 11. Figure 11. Web Server Aspect of LD 800HSE For connecting to the web server of an LD 800HSE instance, the following preconditions must be fulfilled: The IP address of the linking device instance is configured in the Web Server aspect of the LD 800HSE object. TCP/IP communication between the LD 800HSE in the HSE subnet and the node that runs the Plant Explorer (in the following called Workplace node) is possible. Configure Web Server Aspect Enter the IP Address of the LD 800HSE at the Web Server Device 1 aspect: 1. Context menu of Web Server Device 1 aspect > Override 2. Context menu > Config View 3. Enter the IP address of the linking device into the Address field > Apply 52 3BDD B

53 Section 3 Integration in Plant Explorer Web Server Aspects In case of a redundant set of linking devices enter the IP address of the second LD 800HSE at the Web Server Device 2 aspect. Configure TCP/IP Communication Path The following configuration steps are necessary to enable TCP/IP communication between an LD 800HSE in an HSE subnet and a Workplace node in the Client/ Server network: 1. Enable TCP/IP forwarding at the Connectivity Server that runs the OPC Server FF for the HSE subnet. Enable TCP/IP forwarding is an RNRP Parameter that shall typically be set to 1 in a Connectivity Server. RNRP parameters are set using the RNRP Setup Wizard. For details on setting the RNRP parameters refer to System 800xA Network Configuration (3BSE034463*) manual. 2. Add a persistent static network route to the HSE subnet via this Connectivity Server to the network routing table of the Workplace node. Use the Windows ROUTE command to add a route to the network routing table: ROUTE -p ADD <destination> MASK <netmask> <gateway> <destination> = IP network address of the HSE subnet <netmask> = subnet mask of the HSE subnet <gateway> = IP address of the Connectivity Server interface attached to the Client/Server network. For details refer to the help provided for the ROUTE command. 3. Set the Default Gateway in the LD 800HSE; enter the IP address of the Connectivity Server interface attached to the HSE subnet. For details on how to modify the network settings of the LD 800HSE refer to its product documentation. 4. Configure the web browser on the Workplace node not to use a proxy server. 3BDD B 53

54 Audit Trail Section 3 Integration in Plant Explorer Audit Trail Fieldbus Builder FF generates messages which can be logged in the Audit Trail Log for the following events: Saving the project Changing the operating mode Start Download Abortion of the download by the user Ending the download Writing or correcting online parameters Too little space on the storage medium for application data General events Download errors (e.g. parameter check error) are not stored in any log file. Therefore handle the download errors directly by redoing the last action, maybe by a different scope. To record the messages generated by Fieldbus Builder FF in the Audit Trail Log, enable Audit Trail in the Plant Explorer and select the following Audit Event classes: AuditEvent_System AuditEvent_ConfigurationChanged AuditEvent_OperatorAction. 54 3BDD B

55 Section 3 Integration in Plant Explorer Security Definition Security Definition Various privileges (permissions) are required in the Plant Explorer Workplace for working in the configuration and commissioning operating modes of Fieldbus Builder FF. Refer to Table 6. Table 6. Requisite Privileges for the Operating Modes of Fieldbus Builder FF Operating mode of FBB FF Configuration Commissioning Requisite privilege in Plant Explorer Configure Download Advanced Management of FF Libraries FF Library Merge In general a merge of two FF libraries is performed when executing one of the following actions: Import FF Library from another system into an existing system. Import device type objects with the Device Library Wizard. This section describes the underlying mechanisms for an FF library merge, considering as example the import of an HSE Subnet from another system. Find these basic principles of an FF library merge: On import of FF object types the imported FF object types will finally overwrite the existing ones. There is a certain step in the workflow where aspects of the existing FF object types can be preserved. For example after usage of the Device Library Wizard a library upload is required. Then the existing object types are replaced by the new object types. If there already have been aspects added to object types they would be lost after next library upload. The following steps have to be executed to preserve these additional aspects: 3BDD B 55

56 System Backup and Export Section 3 Integration in Plant Explorer Step 1: Run Upload FF Library. Duplicate object types are moved to a folder within the FFLibraries named "FF Duplicates still in use". Step 2: Move additional aspects from the moved FF object type X in the duplicate folder onto the FF object type X in the FF device type folder to preserve these aspects. Repeat Step 2 for all object types that have additional aspects. During the next FF Library upload, the FF object types identified as unused FF object types are removed from the duplicate folder. System Backup and Export Using the system s Backup or Export function it is recommended to close all Fieldbus Builder FF instances in the system when running a backup or performing an import/export, and log-in directly on the machine where the backup/export will be created (HSE Subnet configuration data will not be accessible if a backup/export is done via Remote Desktop session), and FFLibraries object in the Object Type structure has to be uploaded before starting the export, to ensure that changes of the FF library are considered during export. Beside the full backup a Export/Import of a single HSE-Subnet and a Export/Import of a block of objects or an object with all subordinate objects can be exported. Export/Import of a single FF device instance is opposite to PROFIBUS handling not supported. Import/Export a single HSE-Subnet This section describes how to perform a manual backup for a single FOUNDATION Fieldbus HSE-Subnet. Use this procedure if full backup is not performed in the project. 56 3BDD B

57 Section 3 Integration in Plant Explorer Export a single HSE-Subnet Export a single HSE-Subnet 1. Log-in directly, do not use a Remote Desktop session 2. Close all Fieldbus Builder FF instances in the system 3. Make sure that HSE-Subnet Traffic Light (FFUpload Aspect) is green 4. Open the Import/Export Tool 5. Select the single HSE-Subnet Object in Control Structure and drop it into the Import/Export Tool 6. You will be asked about the settings, make sure that the "Include Dependencies" checkbox is cleared. Figure 12. Settings for single HSE-Subnet Export 7. After a successful export store the file on a local drive. Recommendation: Use a filename which identifies the "Backup" with the date for example 8. Make sure that the file(s) stored on the local drive are stored safely, according to your backup guidelines, on a media like a CD/DVD. 3BDD B 57

58 Import a single HSE-Subnet Section 3 Integration in Plant Explorer Import a single HSE-Subnet 1. Log-in directly, do not use a Remote Desktop session 2. Close all Fieldbus Builder FF instances in the system 3. Open the Import/Export File and load the AFW File you have manually exported (described in the procedure above) 4. Use the Import all functionality to import the HSE-Subnet Object which contains the HSE-Subnet project. Make sure that this file is not set to read only! Advanced Administration of FF Configuration Data Overview Fieldbus Builder FF project data - comprising HSE Subnet configuration data and FF Libraries data - is stored on the Aspect Server. Administration of this project data is done by the FF Data Storage and Distribution service, herein after referred to as FF Data service. The FF Data service is based on a client/server model with the following functionality for server and clients: Server: storage of FF project database (on Aspect Server) Client: usage of FF project database (read/write or read only) Server and client functionality can be run on the same node. Among other things the FF Data service provides: Data storage on redundant Aspect Server nodes Exclusive read/write access for a single client Read only access for multiple clients A user interface for resolving conflicts A user interface for breaking a lock Generation of alarms and events on state changes. 58 3BDD B

59 Section 3 Integration in Plant Explorer Import a single HSE-Subnet The FF Data service is located in the Service Structure of Plant Explorer Workplace. It contains one service group and for each Aspect Server one service provider. Refer to Figure 13. Figure 13. FF Data Storage and Distribution Service The service group has a Special Configuration tab with an overview of all Fieldbus Builder FF projects, see Figure 14. Figure 14. Special Configuration Tab at Service Group For each Fieldbus Builder FF project - comprising HSE Subnet, HSE Linking Devices, H1 Links, CI860s and FF Libraries - the project name, the environment, the state, and the version information per configured Aspect Server node is displayed. 3BDD B 59

60 Resolve a Conflict Section 3 Integration in Plant Explorer Refer to Table 7 for possible project states. Table 7. Project States State Description Not locked Locked: <node>/ <user> <lock time> Server conflict The project is not locked. The project is locked. Node name, user, and lock time are indicated, refer to Break a Lock on page 61, if breaking the lock should be necessary. A conflict in the project history of the servers has been detected, which cannot be resolved automatically. A conflict may be caused by disturbances such as connection loss or reboot of an Aspect Server node. Refer to Resolve a Server/Server Conflict on page 61 for resolving the conflict manually. The version information of the project is displayed in a separate column for each configured Aspect Server node. Table 8. Version Information Version (Background Color) <version> (green) <version> (red) blank (yellow) Description Version of the project. All available Aspect Server nodes are synchronized; i.e identical change history on all available nodes. Version of the project. Not all Aspect Server nodes are synchronized; i.e. there exist different change histories on some nodes. This results in the state Server conflict, refer to Table 7. No connection to a configured Aspect Server node. Resolve a Conflict After disturbances such as connection loss or reboot of a node it may happen that conflicts in the project history between the nodes are detected, which cannot be resolved automatically. 60 3BDD B

61 Section 3 Integration in Plant Explorer Break a Lock In such a case the user will be informed about a client/server conflict or a server/ server conflict when accessing project data e.g. by opening the HSE Subnet or the FF libraries in Fieldbus Builder FF. Resolve a Server/Server Conflict The procedure described in this subsection for resolving a server/server conflict should only be executed by experienced users after having scrutinized the situation. If in the case of redundant Aspect Servers the project histories do not match on all available Aspect Server nodes, the project database cannot be opened. In this case a Server/Server Conflict message will show up, when accessing project data. For resolving a server/server conflict, a user with adequate privileges has to navigate to the FF Data service in the Service Structure of Plant Explorer Workplace and execute the procedure below: 1. Service Structure > FFDataStorageAndDistribution, Service > Basic, Service Group > Special Configuration tab The Special Configuration tab at the Service Group provides an overview of all Fieldbus Builder FF projects, refer to Overview on page Right-click on the row of the respective project and select Resolve Server Conflict from the context menu. This will open a Server/Server Conflict resolution dialog. 3. After having scrutinized the situation, resolve the conflict by selecting the server node from which the project data base shall be used. Click Use project from server <n>. This will copy project data of the selected project from server <n> to all available Aspect Server nodes. Break a Lock Only in rare cases, such as a permanent failure of a client node, it may be necessary to break a lock in order to make available the project data for further engineering. Breaking a lock will result in a loss of the project data on the respective client node. Try to close Fieldbus Builder FF on the respective client node instead of breaking the lock. 3BDD B 61

62 Break a Lock Section 3 Integration in Plant Explorer For breaking a lock, a user with adequate privileges has to navigate to the FF Data service in the Service Structure of Plant Explorer Workplace and execute the procedure below: 1. Service Structure > FFDataStorageAndDistribution, Service > Basic, Service Group > Special Configuration tab The Special Configuration tab at the Service Group provides an overview of all Fieldbus Builder FF projects, refer to Overview on page Right-click on the row of the respective project and select Break Lock from the context menu. 3. Click OK in the warning dialog which shows up. This will break the lock for the selected project. 62 3BDD B

63 Section 4 System Configuration In a Fieldbus Builder FF project, precisely one HSE subnet can be configured. Configuration can be done offline, i.e,. no HSE or H1 devices need to be physically connected. During system configuration the structure of the hardware used (H1 and HSE devices as well as OPC Server FF) is set up and the functionality of the application configured. In a subsequent commissioning phase, configuration data is loaded into the devices and stations. One system of the 800xA System can contain several HSE subnets. In this case, several Fieldbus Builder FF projects are combined in the system of the 800xA System. Each of the HSE subnets is configured and commissioned in its own Fieldbus Builder FF project. With the buttons of the toolbar, general, i.e. cross-object functions are triggered; the functions of the context menu refer to the object currently being edited. Context menus are called up with the right mouse button. Both the buttons of the toolbar and the contents of the context menus depend on the current editing status of the project. General settings such as IP address and HSE subnet ID that have been assigned during installation of the product may be viewed or changed calling up the Configure window via the ABB Start Menu: ABB Start Menu> ABB Industrial IT 800xA > Device Mgmt > FOUNDATION Fieldbus > Configure For a detailed description on usage of ABB Start Menu, refer to the System 800xA Tools (2PAA101888*) manual. 3BDD B 63

64 Modify FF installation Section 4 System Configuration Modify FF installation Modify OPC server FF The initial installation and configuration of FOUNDATTION Fieldbus features in the 800xA system will be done with the System Configuration Console (SCC). The settings in the SCC changes to read/only after installation is finished. Modifications of the initial system configuration like adding an OPC server FF to the 800xA system has to be done with the ABB DMFF Configure tool. To execute the ABB DMFF Configure tool select: ABB Start Menu> ABB Industrial IT 800xA > Device Mgmt > FOUNDATION Fieldbus > ABB DMFF Configure For a detailed description on usage of ABB Start Menu, refer to the System 800xA Tools (2PAA101888*) manual. General Settings When General Settings is selected, the dialog box (see Figure 15) appears. Refer to Table 9 for details. Contact the network supervisor before entering or changing IP settings. 64 3BDD B

65 Section 4 System Configuration Modify OPC server FF Figure 15. General Settings Dialog Box Table 9. General Settings - Network Address Dialog Box Element Description Client/Server Network Interface IP Address: Local IP address of this node in the Client/Server Network, i.e. the IP address of the network adapter to which the Client/Server Network is connected. Subnet Mask: A node on a TCP/IP network is identified by its 32-bit IP address. The IP address consists of NetID and HostID. The subnet mask specifies the boundary between NetID and HostID. OPC Server FF Settings When OPC Server FF is selected, the dialog box (see Figure 16) appears. Refer to Table 10 for details. To move a HSE subnet from one FF connectivity server to another FF connectivity server execute following steps: 1. Remove OPC server FF on old FF connectivity server 3BDD B 65

66 Modify OPC server FF Section 4 System Configuration 2. Add OPC Server FF on new FF connectivity server Figure 16. OPC Server FF Configuration A number of OPC Server FF instances can run simultaneously on one node. Each OPC server FF must be given a unique resource identification number so that it can be uniquely addressed. The same HSE subnet ID must be used on both Connectivity Server nodes to create a redundant OPC Server FF. 66 3BDD B

67 Section 4 System Configuration Modify OPC server FF An OPC Server FF will only be available on this node if a Subnet ID is created. Table 10. OPC Server FF - Network Address Settings Dialog Box Element Description IP address Local IP address of this node in the HSE Network, i.e. the IP address of the network adapter to which the HSE Network is connected. Subnet ID Unique Id of the HSE subnet. The Subnet ID for the OPC Server FF can range from 1 to 20. Configure Remove Add Enable NTP Server Enable NTP Client Used to configure the user account for the selected OPC Server FF. By default the account information of the Service Account is used. It is not recommended to change this. Click OK to close the dialog box. Clicking Cancel will not set the account information. Used to delete the instance of the OPC Server FF and its corresponding Subnet ID from the node. Used to create OPC Server FF instances (OPC Server FF Subnet ID) on those nodes that are going to act as a FF Connectivity Server. Enable NTP (Network Time Protocol) Server is the default setting. This enables this node to act as a timeserver for the linking devices on its HSE subnet. The node itself is time synchronized by the selected system mechanisms. Enable NTP Client to synchronize this node with an external time source if this functionality is not provided by standard system mechanisms, e.g. for a Single Node System. Additional Windows configuration might be necessary. 3BDD B 67

68 FF File Distribution Logging Section 4 System Configuration FF File Distribution Logging This dialog box is used to set paths and log file size for logging purposes. Refer to Table 11 for details. Table 11. FF File Distribution Dialog Box Element Server Log Server Trace Client Trace Max Log Size Description Type in or browse for a local path to store server log files Type in or browse for a local path to store Server Trace files. Type in or browse for a local path to store Client Trace files. Set the maximum log file size for logging purposes. Recommendation: KB. Extend a System with Redundant Aspect Server Adding a redundant aspect server to an existing 800xA system will not create the necessary FF Data Storage And Distribution service provider in the Service Structure. The service provider has to be created manually: 1. Switch off FF provider by disabling the Basic service group and press Apply: a. Open a Plant Explorer workplace. b. Use the Structure Selector to open the Service Structure. c. Use the Object Browser to navigate to: FFDataStorageAndDistribution/Basic d. Select Service Group Definition in the Aspect List area. e. Select Configuration tab and then uncheck Enabled. f. Press Apply. 2. Verify that the FF provider is disabled: a. Select the Status tab in the Service Group Definition aspect. b. The State column should show Undefined. 68 3BDD B

69 Section 4 System Configuration Extend a System with Redundant Aspect Server 3. Create a new FF provider by selecting New Object for the Basic Service group: a. Select the Basic object in the tree and choose New Object, from the context menu. b. Choose FFDataStorageAndDistribution_<NodeName> for the name, with <NodeName> == the redundant aspect server node name, For example. FFDataStorageAndDistribution_ABBTEST7017A Figure 17. FF Service provider 4. Also select this node as the node for the provider: a. Select new Service Provider object b. Select Service Provider Definition in the Aspect List area. c. Choose the NodeName in the Node selection. d. Press Apply. 3BDD B 69

70 Fieldbus Builder FF Tools Section 4 System Configuration 5. Enable FF providers a. Navigate to: FFDataStorageAndDistribution/Basic. b. Select Service Group Definition in the Aspect List area. c. Select the Configuration tab and check Enabled. d. Press Apply. 6. Check Status after a few seconds: a. Select the Status tab in the Service Group Definition aspect. b. In the State column, Primary should be in Service mode and Secondary in Standby mode. 7. Verify that all files are synchronized properly: a. Select the Special Configuration tab in the Service Group Definition aspect. b. All entities should be shown in green (synchronized). Fieldbus Builder FF Tools The Fieldbus Builder FF consists of different tools to do the configuration of an HSE Subnet. These tools are described in the following sections: FF Object Editor Tag list Signal list 70 3BDD B

71 Section 4 System Configuration General Description of the FF Object Editor FF Object Editor Call up FF Object Editor After calling up the Fieldbus Builder FF from the Plant Explorer, the FF Object Editor is started. An HSE Subnet can be opened in Fieldbus Builder FF several times. If objects shall be edited, they must get reserved by one user. Then they are available for all other users only for viewing (Read only mode). The type color of the tree objects is grey if they are Read only. If a user has no configuration permission, the Fieldbus Builder FF is opened for viewing only in configuration mode. When opened for viewing it is not possible to set up online connections, or save changes.to remind of these restrictions Read only is displayed in the status bar and the background color of the tree view by default is grey. A user who will configure FOUNDATION Fieldbus related data like HSE Subnets, FFLibraries, or FF Function Block Faceplates shall be member of the Application Engineers and Operators group. The FF Object Editor can be called up from other tools of the Fieldbus Builder FF via the menu item > Tools > FF Object Editor. General Description of the FF Object Editor The FF Object Editor provides two standard views: The tree view in the left area of the window is chiefly for the configuration of the structure of the HSE subnet and navigation. The tree structure displayed is shown as FF Object Editor structure. The detail view shows a detailed representation of the object selected in the tree view with additional information. Underneath the tree view, a further work area can be overlaid, in which the FF libraries are displayed. The FF libraries contain the types of device and module usable in the project.for details, refer to FF Libraries on page BDD B 71

72 Interface of the FF Object Editor Section 4 System Configuration Apart from setting up the communication connection, the configuration of the hardware also serves the purpose of documentation and monitoring. Thus, a comparison may be drawn between what has actually been installed and what has been configured. Objects which are unavailable are indicated in color in the commissioning mode of the FF Object Editor. Interface of the FF Object Editor Tree View All objects in the FF network are displayed in the tree view of the FF Object Editor. Under the HSE Subnet object, further hierarchical levels are inserted down to the H1 devices. For details of the FF network configuration, refer to System Structure on page 230. The allocation of names for the individual objects takes place automatically so that the user does not have to allocate them himself. The names may be modified subsequently. Therefore a Rename dialog offers different possibilities to modify the names of new inserted or imported objects, refer to Rename dialog on page 78. Detail View Operating Modes The detail view of the FF Object Editor differs according to the object selected and shows a detailed display of the object with information such as e.g. manufacturer, device type, bus address. In online mode additional status information and diagnostic information is displayed here. The Fieldbus Builder FOUNDATION Fieldbus can be operated in two operating modes. In the configuration mode, the HSE subnet is configured and documented. These steps may take place offline. This means that no system hardware is required for the entire configuration of the HSE subnet. The second operating mode is the commissioning mode. By selecting commissioning communication connections with the devices on the HSE subnet and the subordinate H1 links are automatically set up. To change the operating mode, select: 72 3BDD B

73 Section 4 System Configuration Operating Modes FF Object editor > Commissioning to change to commissioning mode or FF Object editor > Configuration to change to configuration mode. A tool bar button offers as well a fast way to switch between configuration and commissioning mode. Change Background Color of Tree View By default the background colors of the tree view in configuration and commissioning mode are white. The background colors may be customized as follows: 1. Tools > Options > Tree Colors 2. Select operating mode whose tree view background color is to be changed. 3. Click > Select color. 4. Select desired color. General Functions of the FF Object Editor Context Menu The context menu provides a context-related choice of currently available functions. 1. Select an object from the tree or detail view. 2. Press down right mouse button. 3BDD B 73

74 Operating Modes Section 4 System Configuration Figure 18. Context Menu in the FF Object Editor Reserve objects Objects have to be reserved by the user to permit the user to edit them. Objects that have been reserved in the Plant Explorer workplace are reserved for editing, when the Fieldbus Builder FF is started. If an object is not already reserved by another user, it can be reserved within Fieldbus Builder FF by: Context menu of the object > Reserve node There is the additional possibility to reserve a whole subtree by Context menu of the root object of the subtree > Reserve nodes recursively Then the whole subtree is reserved by the user. All reservations done in Fieldbus Builder FF are released when the Fieldbus Builder FF is closed. Objects can be selectively released in the Fieldbus Builder FF by Context menu of the object > Release node There is the additional possibility to release a whole subtree by Context menu of the root object of the subtree > Release nodes recursively 74 3BDD B

75 Section 4 System Configuration Operating Modes Insert 1. Select position. 2. FF Object editor > New... The context menu offers insertion as well. New objects can be inserted in the selected position context-sensitively. After insertion of a new object including subsidiary objects, a rename dialog comes up to facilitate naming of the new objects, refer to Rename dialog on page 78. For details regarding configuration of an FF network, refer to System Structure on page 230. Cut 1. Select object that is to be cut out. 2. Edit > Cut The context menu offers cutting as well. The selected objects are cut out and saved in the Windows clipboard. From there, they can be reinserted using Paste. Copy 1. Select object that is to be copied. 2. Edit > Copy The context menu offers copying as well. The selected objects are saved in the Windows clipboard. From there they can be inserted as often as desired using Paste. Paste Contents (Paste) The objects selected previously using Cut or Copy can be reinserted as soon as a place of destination has been determined. 1. Select position at which the contents of the clipboard is to be inserted. 2. Edit > Paste The context menu offers pasting as well. 3BDD B 75

76 Operating Modes Section 4 System Configuration After pasting a new object including subsidiary objects, a rename dialog comes up to facilitate naming of the new objects, refer to Rename dialog on page 78. Delete 1. Select object. 2. Edit > Delete The context menu offers deleting as well. The selected objects are deleted from the object structure. Search Edit > Search Searching can be started out of the context menu as well. The text to be searched for is internally supplemented with an * at the beginning and an * at the end. Wildcards cannot be used. The search function is case sensitive. Block Export In order to reuse parts of the configuration of the FF network in another subnet, a block of objects or an object with all subordinate objects can be exported. 1. Select block/object. 2. Edit > Export block Specify file name of the export file (*.hwm). Block Import After importing, a window is displayed with the objects which are on the clipboard. One node respectively may be selected and inserted at the desired place. Meanwhile, the objects remain on the clipboard and can be copied again. 1. Edit > Import block Select object. 3. Add at the place of destination by drag and drop. 76 3BDD B

77 Section 4 System Configuration Operating Modes After dropping the new object including subsidiary objects, the rename dialog comes up to facilitate naming of the new objects, refer to Rename dialog on page 78. Display Clipboard The dialog field in Figure 19 shows the objects on the clipboard. Objects are inserted in the clipboard by Copy or Cut. If a new object is added, all previous elements are removed. Only tree objects of the FF Object structure can be added to the clipboard. One node respectively may be selected and inserted at the desired place. Meanwhile, the objects remain on the clipboard and can be reinserted. Figure 19. Contents of the Clipboard 1. View > Clipboard viewer 2. Select object. 3. Add at the place of destination by drag and drop. 3BDD B 77

78 Operating Modes Section 4 System Configuration After dropping the new object including subsidiary objects, the rename dialog comes up to facilitate naming of the new objects, refer to Rename dialog on page 78. Rename dialog The rename dialog is designed to make the naming of inserted objects easier. After insertion of an object including subsidiary objects, i.e. all objects except signals, the rename dialog comes up, see Figure 20. Figure 20. Rename dialog In the rename dialog all objects are displayed in the object list. Right of the object list there is a filter section, where different filters can be defined and applied. Beneath the object list, a section is placed to exclude individual objects from the 78 3BDD B

79 Section 4 System Configuration Operating Modes current rename phase. In the bottom of the dialog window there is the rename section including different possibilities of structured renaming. In the normal mode (Use regular expression unselected), the renaming can be performed by: 1. Defining the rename options: For example in Figure 21 the number 12 at the middle of the copied object names shall be replaced by a 22. The names created by this replacement are shown in the column Preview name. 2. Apply these object names by a click on the button Execute. The Preview names are transferred to the column New name. Different colors of the typing indicate following statuses. Table 12. Name statuses green black red Color Status name OK name does already exist, but there is no name conflict name conflict 3. Insert the renamed objects in the desired structure with OK. If Use regular expressions is selected, a special syntax with special symbols can be used for an advanced rename definition. A click on the arrow buttons right from the old name and New name fields offers some of these symbols for the creation of the regular expressions. On top of the dialog window, a progress bar displays the progress of complete renaming. Excluded objects are counted as renamed. Libraries Underneath the tree view, a further work area may be overlaid in which the FF libraries are displayed. The FF libraries contain the device and block types useable in the project. To overlay the Libraries work area, select > View > Templates/Libraries. For details, refer to FF Libraries on page BDD B 79

80 Operating Modes Section 4 System Configuration Check whole Project for Plausibility Tools > Check whole project Download information is generated for all active objects in the project. The objects with the parameter entries undergo a plausibility check and are examined for errors, omitted entries and contradictions. The errors are listed in a window and can then be recovered. The check can be started out of the context menu of all tree objects as well. As a result the engineering status displayed at the object in the FF Object Editor structure is updated, refer to Representation in the FF Object Editor Structure on page 83. Check Subtree for Plausibility Tools > Check subtree This check can be started out of the context menu of the root object of the subtree as well. Only the selected object and objects underneath undergo a check for plausibility. A check for plausibility is also provided in parameter dialogs and detail views and then refers to the respective selected object. Plausibility check error list All errors, warnings and hints that were found during performance of the last plausibility check are displayed in the Plausibility check error list. This list can be recalled by the icon in the menu bar or by: 1. View > Show error list 80 3BDD B

81 Section 4 System Configuration Operating Modes By a click on Current error the object related to the current error is selected and can be edited to correct the configuration. A click on Next error effects the selection of the object the next error is related to, see Figure 21. Figure 21. Plausibility check error list 3BDD B 81

82 Operating Modes Section 4 System Configuration Network Configuration FF object editor > Network configuration. The central Network Configuration dialog allows to enter or revise the IP settings for the nodes and FF OPC Servers on the Client/Server as well as the IP address and Subnet ID of the HSE network and the connected HSE nodes, see Figure 22. Figure 22. Central Network Configuration For a detailed description of the network parameters, refer to the section on parameter settings for the corresponding object: HSE Subnet (Subnet Mask, Default Gateway): HSE Subnet Settings Tab on page 184. HSE Host CI860: Communication Tab on page 186. Linking Device LD 800HSE: Communication Tab on page 186. OPC Server FF: Network Configuration on page BDD B

83 Section 4 System Configuration Representation in the FF Object Editor Structure Display Version Information Version information about Fieldbus Builder FF can be called up via the menu item > Help > About. Figure 23 shows the About Box. Figure 23. About Box Representation in the FF Object Editor Structure For each FF object in the FF Object Editor structure, the following states are displayed: Display status: described by the form of the object node. + The branch is collapsed, there are further branches. - The branch is expanded.. There is no further branching. Engineering status: described by the status display on the right of the object icon. Table 13 shows the engineering status for a single object. If a collapsed branch exists underneath the object, the status display is supplemented by the information provided in Table 14 on the objects in the collapsed branch. 3BDD B 83

84 Representation in the FF Object Editor Structure Section 4 System Configuration Table 13. Engineering Status for a Single Object The object must be checked for plausibility; it has not yet been checked or it has been checked with errors. The object has been checked for plausibility with no errors. The object has been checked for plausibility with no errors. Precommissioning of the object is necessary. The object has been checked for plausibility with no errors. Loading the object is necessary. The object has been checked for plausibility with no errors. Download information must be generated. Loading the object may be necessary. Generate download information by selecting Tools > Check whole project Table 14. Additional Status Information with Collapsed Branch Precommissioning is necessary for at least one object in the collapsed branch. At least one object in the collapsed branch must be loaded. This is only displayed if precommissioning has been done for all objects in the collapsed branch. The indication in the engineering status, whether precommissioning or loading is required is based on configuration and commissioning actions executed and remembered by Fieldbus Builder FF. As a consequence changes applied while by-passing Fieldbus Builder FF are not indicated here, refer to the commissioning status indicated in the Download dialog in commissioning mode to get online status information, refer to Download to Device on page BDD B

85 Section 4 System Configuration Configuration of an FF Network Configuration of an FF Network Tag List For details for configuration of an FF network, refer to System Structure on page 230. General Description of the Tag List The objects configured in the FF Object Editor structure are managed in the Tag List and made available to the user. This list is automatically generated or modified during the configuration of an HSEsubnet. Search criteria can be defined and activated. Both the total number as well as the number of currently displayed entries in the list are displayed in the status line. This makes it possible to identify how many tags comply with the active search criteria, e.g. certain block types or gateway accesses. Call up the Tag List To call up the Tag List, select > Tools > Tag list. Alternatively the Tag List can be called up by a menu button. The selected object in the FF Object Editor tree is also automatically selected in the Tag List after calling it up. 3BDD B 85

86 Tag List Section 4 System Configuration Structure of the Tag List The Tag List contains all the blocks mentioned in the project. The structure is shown in Figure 24 and Table 15. Figure 24. Structure of the Tag List Table 15. Structure of the Tag List Column description Name Short text Long text Type name Usage Description Name of the tag, 16 characters max. Short text of the tag, 12 characters max. Long text of the tag, 30 characters max. Abbreviations of the block type. Tree path to the tag. 86 3BDD B

87 Section 4 System Configuration Edit Tag List Edit Tag List Sort 1. Data > Sort 2. Select sort criteria The entries of the Tag List are output on the screen in accordance with the preselected sort criterion, see Figure 25 and Table 16. Figure 25. Selection of the Sort Criterion Table 16. Selection of the Sort Criterion Dialog element Description Name, alphabetic order Sorting according to alphabetical name. Block type Sorting according to block types. OK Sorting of data records is activated. Cancel Cancels the sort action. End Tag list > Exit Return to the Project Editor. 3BDD B 87

88 Edit Tag List Section 4 System Configuration Search Edit > Search... Tags can be searched for via their name using the search function. After selection of this function from the menu or the context menu, a dialog field appears with an input field. By entering a name or the beginning of a name, the first suitable entry is automatically found, see Figure 26. Figure 26. Search in the Tag List Define Filter Criteria 1. Data > Filter Compile up to 10 filter criteria in one dialog field. The entries in the list can be output on the screen in accordance with set filter criteria. A dialog with 10 identical tabs appears for this purpose. Wildcards such as * (for several characters) and? (for any character) are permitted, see Figure BDD B

89 Section 4 System Configuration Edit Tag List Each of the 10 filter criteria may be individually activated and deactivated in the tab or by means of a corresponding toolbar button. Dialog element Activate Name Usage Type name Show used tags Figure 27. Define Filter Criteria Description Table 17. Define Filter Criteria Activate filter criteria of this tab. After closing this dialog with OK, all active filter criteria are evaluated and the list of entries for which all the criteria are met is displayed. Define tag name. Define tree path or part of it. Allows to display all tags of a defined subtree. Define type name as search criterion. The block types used in the project may be displayed in a list and selected. The use of wildcards is permitted. All tags which are defined and used in a program are displayed. Show unused tags All tags which are defined but not used in a program are displayed. Tags for which access rights are assigned via a gateway but which are not used in the project, are also unused tags. 3BDD B 89

90 Edit Tag List Section 4 System Configuration The configuration of the filter criteria is saved with the project. Upon calling up the Tag List, the configured filters are deactivated. Activated filter criteria can be identified by the correspondingly depressed toolbar buttons. The configured filter criteria are displayed on the toolbar buttons as ToolTip. The number of entries in the entire list which meet the search criteria set is displayed in the status line. Undo Edit > Undo. The last modification is reversed and the old status retained. If reversal is not possible, the menu item may not be selectable (displayed in grey). Insert new Tag in List Edit > Insert new tag If the cursor is in an empty Name field (e.g. at the end of the list), a new tag is entered directly into the individual fields of the list line. If the cursor is on a list entry that is already assigned, a window appears, see Figure 28. This dialog is also displayed when using copy and paste or when importing tag names that are already in use. This window displays the selected name for information and the new entry. This new entry must then be modified to the desired new name. All other data is imported from the pre-selected tag. Figure 28. Insert New Tag 90 3BDD B

91 Section 4 System Configuration Edit Tag List Table 18. Insert New Tag Dialog element Old New OK Cancel Description The name of the selected tag is displayed as information. As default of the name of the selected tag which must now be modified. New tag is inserted. The existing tag is not modified. Edit Field If modifications are made to existing tags, these may affect the various objects. In order to avoid errors, in the event of modifications the objects concerned are listed. Thereafter a decision may be reached whether the modifications should take effect. 1. Select desired field by double clicking. 2. Move cursor on input position within the field. 3. Enter the required modifications. Delete Unused Tags In the filter for the Tag List the unused tags can be shown and hidden. Tags for which access rights are assigned via a gateway but which are not used in the project, are also unused tags. To delete unused tags, select > Edit > Delete unused tags... Block Processing Only one block can be defined each time. A block consists of a sequence of selected, complete lines in the list and can be selected as follows: 1. Click the cursor on the desired start of block. 2. Keeping the left mouse button pressed down, drag the mouse across the desired area up to the end. or Hold down the SHIFT key and move the cursor with arrow keys. 3BDD B 91

92 Edit Tag List Section 4 System Configuration The block which arises in this way is indicated and is also retained if the left mouse button or SHIFT key is released. Cut 1. Select block. 2. Edit > Cut A defined block is removed from the Tag List and stored in the clipboard. The command Paste is used to reinsert this stored block at any desired position in the Tag List. Copy 1. Select block. 2. Edit > Copy A defined block is copied and stored in the clipboard. The command Paste is used to reinsert this block in the desired position in the Tag List. Paste 1. Select block. 2. Edit > Paste 92 3BDD B

93 Section 4 System Configuration Edit Tag List A copied or cut block in the clipboard is pasted below the cursor position.the new entries must then be modified to the desired new names. All other data is imported from the pre-selected tags, see Figure 29 and Table 19. Figure 29. Edit Tag names of new pasted Tags Table 19. Paste a block into Tag List Dialog element Old New OK Cancel Next Description The name of the selected tag in the block is displayed as information. As default of the name of the selected tag which must now be modified. New tag block is inserted. The existing tag is not modified. The next Tag of the block is selected to be edited. Delete 1. Select block. 2. Edit > Delete 3BDD B 93

94 Edit Tag List Section 4 System Configuration A defined block is deleted after confirmation, see Figure 30 and Table 20. Figure 30. Delete Tag Table 20. Delete Tag Dialog element Cancel Delete Do not delete Show object Description Return to the corresponding list. Selected tag is deleted. Selected tag is not deleted. Jump to the selected object. Export 1. Select block. 2. Edit > Export block... A defined block is stored as a file on a data medium (hard disk, floppy disk). To this end, a further window appears into which the file path and the file name must be entered. This file can be imported into other projects using Import file. Import Edit > Import block BDD B

95 Section 4 System Configuration Edit Tag List A stored file can be read in from a data medium (hard disk, floppy disk). To this end, a further window appears (see Figure 31) into which the file path, the file name and the file type must be entered. If tag names are found during an import in the project which already exist with the same name in the project, they are handled like a new tag, refer to Insert new Tag in List on page 90. The importing of files (file type.msr) exported with Fieldbus Builder FF or text files (file type.csv or.txt) is supported. Figure 31. Import Tags Fieldbus Builder FF Format Files which are exported using Export file from the Tag List, may be reimported. These files have the extension.msr. External format With the tag import it is also possible to import files generated using external applications (e.g. Microsoft Excel) into the Tag List. These files have the extension.csv or.txt. 3BDD B 95

96 Signal List Section 4 System Configuration The files to be imported must be text files in Unicode format with the following structure: per line the import file contains the name of the tag, the short text and the long text. The type of tag is not yet specified here. These three texts are separated by a list separator. The list separator can be a comma, or a semicolon ;. Different separators may not be used within a line. In the event that a text itself contains the list separator, the text or the list separator must be put in inverted commas (" "). The end of the file is identified by a line break. The import file must be a Unicode file. Signal List When importing, a check is made as to whether the existing restrictions for tag names have been observed, otherwise the import of this tag is rejected. The short text may contain 12 characters maximum. If the short text is longer, the remaining characters are ignored during importing. The long text is 30 characters long maximum, and on importing, only the maximum number of characters permitted are read in. The short and long text may not contain any list separators in their text which are not in inverted commas. Otherwise, the tag import regards this character as a separator and evaluates the next character as the first character of the following field. If there are more than two list separators in a line, all characters after the third list separator until the end of the line are ignored. On the other hand, if there are fewer than two separators per line, the importing of this tag is rejected. If format errors are detected in the import file during the tag import, the import is cancelled at this point. Tags are initialized with ---- for type name. General Description of the Signal List The signals configured in the different FF applications are managed in the Signal List and made available to the user. 96 3BDD B

97 Section 4 System Configuration Call up the Signal List Call up the Signal List The list entries are generated automatically during insertion and configuration of the signals in the FBAD. It is also possible to create new signals directly in the list manually or via import for later usage in the FBAD. There are two tabs, the signal list with all signals and their individual usage and the cross references of the used signals. Filter criteria can be defined in both tabs. To call up the Signal List select > Tools > Signal list. Alternatively the signal list can be called up by a menu button. Structure of the Signal List The signal list contains all the signals used in the project. The Signal List dialog consists of three parts: The Signal List itself with two tabs Signal list and Cross reference A Filter section A section where the CI860 hosts and function blocks are listed using the selected signal. 3BDD B 97

98 Structure of the Signal List Section 4 System Configuration The structure is shown in Figure 32 and Table 21. Figure 32. Structure of the Signal List 98 3BDD B

99 Section 4 System Configuration Structure of the Signal List Table 21. Structure of the Signal List Column description Name Type Data type Usage Group Unit Scale start Scale end Comment Description Name of the signal, 14 characters max. Signal type pub/sub: Publisher Subscriber signal Client/Server: Client Server signal Data type of the signal Auto: not assigned signal, type will be selected automatically during assignment Discrete Analog Usage of the signal Auto: Usage is defined automatically H1: Signal is used only in one single H1 link. HSE: The signal is used in different H1 links and/ or in a CI860 host. Signal group Scaling unit Scale start of the signal Scale end of the signal Group 0: Signal was never assigned. Group 10...: Signal is assigned. Group 90...: Signal is currently unassigned, but has already been assigned before. Comment text, 80 characters max. 3BDD B 99

100 Edit Signal List Section 4 System Configuration Edit Signal List The scaling details are automatically imported out of the block connected to the signal after establishing the connection. This is feasible for blocks with configured scaling only. Additional scaling data can be set manually. The scaling data are then available for calculation in the Control Builder M. Sort The Signal List can be sorted by every column. 1. To sort alphabetical click once into the header of a column. 2. To change sorting direction click once again. End To end the signal list, click 1. OK to save all changes or 2. Cancel to discard all changes. Define Filter Criteria In the Filter section of the Signal List dialog there are different options for filter criteria: 1. Select or unselect the signal type to get a list of Client/server signals, publisher/ subscriber signal or all signal types. 2. Type a signal name or a part of a name using wildcards to get a list of signal with names conform to the criteria. 3. Type a group name to get a list of all signals assigned to this group. Undo To undo any changes you made in the signal list, press cancel button. Then the list is closed and all changes are discarded BDD B

101 Section 4 System Configuration Edit Signal List Insert new Signal in List 1. Open the context menu by a right click on the Signal List grid. 2. Select > Create signal. Then a new dialog is opened where the details of the new signal can be entered, see Figure 33. and Table 22. Figure 33. Insert new Signal Table 22. Insert new signal Dialog element Signal name Description Type Description Signal name, 14 characters max. Text, 80 characters max. Signal type pub/sub: Publisher Subscriber signal Client/Server: Client Server signal 3BDD B 101

102 Edit Signal List Section 4 System Configuration Table 22. Insert new signal (Continued) Dialog element Data type Usage Unit Data type of the signal Auto: type will be selected automatically during assignment Discrete Analog Usage of the signal Auto: Usage is defined automatically H1 HSE Unit of signal value Description In the bottom of the dialog, the usage by CI860 Hosts can be defined by selecting the relating hosts. If the Host is the source of a signal, the cycle time can be defined by the user, default value is 1000ms. Else, the cycle time will be defined by the schedule. If a signal has two sources specified by two or more Yes in the Source column, a signal source conflict occurs and one of the Yes will be marked in red color. Only one Yes is allowed here. After reducing to only one source, the red indication can be eliminated in the context menu of the signal list as shown in Figure BDD B

103 Section 4 System Configuration Edit Signal List Figure 34. Select Reset source conflict Edit field 1. Double click in the field to be changed. 2. Edit value. 3. Confirm with > Enter. The values of the Name and the Group fields cannot be edited. Double click on the Type, Data type or Usage fields opens a list of optional values to be selected. 3BDD B 103

104 Edit Signal List Section 4 System Configuration Rename globally If the name of a signal shall be changed, it has to be changed globally all over the project. 1. Open context menu of the signal by right mouse click. 2. Select > Rename globally. 3. Enter new name. 4. Confirm with > Enter. If an already used name is entered, a message box appears and the change is discarded. Delete Signal 1. Open context menu of the signal by right mouse click. 2. Select > Delete signal. Export 1. Select one or more signals in the list. 2. Open context menu by right mouse click. 3. Select > Export csv. 4. Select Export format: a..sig: Special format for backup and data exchange between different projects, cannot be re-imported in the same project. b..csv: Can be opened and processed for example for re-import. 5. Enter file name and select folder if default folder shall not be used. 6. Press > Save. The file will now be saved in the selected folder or in the default folder C:\Program Files\ABB Industrial IT\Engineer IT\Fieldbus Builder FF\export BDD B

105 Section 4 System Configuration Edit Signal List Import 1. Open context menu of Signal List by right mouse click. 2. Select > Import csv. 3. Select Import format (.sig or.csv). 4. Select path and file. 5. Press > Open. If there are name conflicts with existing signals, the names of the new signals are displayed red. Then a globally rename of these signals is necessary. 3BDD B 105

106 Cross References Section 4 System Configuration Cross References The tab Cross references lists the references of signal sources and their usages, see Figure 35 and Table 23. Figure 35. Cross References Table 23. Cross References Column description Signal FB Pin Name of the signal Description Object to which the signal is connected. That may be a Function Block or a HSE Host. Pin of the Function Block to which the signal is connected BDD B

107 Section 4 System Configuration Cross References Table 23. Cross References Column description Data type Source Cycle time Unit Scale start Scale end Comment Data type of the signal Auto: not assigned signal, type will be selected automatically during assignment Discrete Analog Indicator whether the signal has got a source. Cycle time in which the signal is published. Scaling unit Scale start of the signal Scale end of the signal Comment text Description Call up Cross references 1. Open Signal List. 2. Select Tab > Cross references... All signals with their source and usage are listed. Link to the referenced object 1. Open context menu of FB by right mouse click, reference to Figure Select > Show object. 3BDD B 107

108 Cross References Section 4 System Configuration Depending on the object type either the FBAD including the referenced Function Block is opened and the Function Block is selected or the CI860 Host is selected in the object tree. Figure 36. Link to referenced object. Filter criteria The filter criteria of the Cross reference list allow a detailed selection of cross references: 1. Select the signal type a. Client/Server b. Publisher/Subscriber 2. Select the kind of connection a. Source b. Sink 3. Select Incorrect only. 4. Type a signal name or a part of a name using wildcards to get a Cross reference list of signals with names conform to the criteria. 5. Type a Function Block name or a part of a name using wildcards to get a Cross reference list of signals connected with Function Blocks conform to the criteria BDD B

109 Section 4 System Configuration Documentation Documentation General Description of the Documentation All the objects configured in Fieldbus Builder FF can be documented. A common layout is used for all documents. There is the option of incorporating corporate logos into the drawing header or footer. Free sorting when printing the documents, and a complete table of contents of all project parts make the documentation easier to handle. Clear identification of the type of document (Doc Type) via the document identification code enables easy location of documents. Automatically derived document identification (Doc ID) refers via the object name to the function world. Data or also output concerning the customer identification number is possible. With the help of the cross-reference list, it is easy to find all references. By displaying in dialog form, the documentation is clear and easy to read. Printing of the documentation is controlled by a so-called documentation job, i.e. for printing, an job must be selected. The contents of the job is defined in a documentation job. Documentation Management Call up of Documentation Management To call up documentation management, select: Tools > Documentation 3BDD B 109

110 Documentation Section 4 System Configuration The table shows the print jobs available. Blank lines in the table represent free print jobs, see Figure 37 and Table 24. Figure 37. List of Documentation Jobs Table 24. Structure of the List of Documentation Jobs Column description Name Comment Last revision Description Name of the job; 12 characters max.; must start with a letter; no special characters; no blank characters. 34 characters max. of free text (including special characters). Date and time of the last modification; entered automatically by the system. Modification of Column Width If the mouse pointer is positioned on a column separation line, the mouse pointer changes into a horizontal arrow. With the left mouse button pressed down, the column width can now be modified. This is stored after leaving documentation management and is therefore available for every subsequent call-up BDD B

111 Section 4 System Configuration Documentation Create Drawing Header / Footer General The definition for the header and footer is globally valid for one HSE Subnet. Each HSE subnet have its own header and footer definition. In order to modify the drawing header and footer the Edit Drawing Header/Footer dialogs are divided into several horizontal areas. Edit Drawing Header Documentation > Page Setup > Drawing header See Figure 38 and Table 25. Figure 38. Edit Drawing Header Table 25. Edit Drawing Header Dialog element OK Cancel Description Terminate header entries, entries are stored. Terminate header entries, entries are rejected. 3BDD B 111

112 Documentation Section 4 System Configuration Table 25. Edit Drawing Header (Continued) Dialog element Reset Merge Clear Export Select Preview Titles Description All entries are included from the defaults of the file FRAMES.INI. All variables from the defaults of the file FRAMES.INI are included, i.e. all fixed text is retained. All field contents are deleted. The current entries of the header are written into the file FRAMES.INI and are thus the new defaults for Reset and Merge. If export is used after reset, all the entries are lost. One section from the file FRAMES.INI may be selected from the list field. Its contents or defaults are then activated if Reset or Merge are operated. A preview of the contents as they appear when printed out is overlaid. Thus, the appearance of inserted bitmaps can be assessed. The title defined by the user is overlaid. Hereby a brief description of the field or its intended contents is obtained. In the fields in which the user has not entered any header description, the field description is entered (e.g. F52). Edit Header Titles Documentation > Page Setup > Header titles 112 3BDD B

113 Section 4 System Configuration Documentation In this dialog, title descriptions may be entered which can be overlaid later in the dialog of the header lettering, see Figure 39. Figure 39. Edit Header Titles Edit Drawing Footer Documentation > Page Setup > Drawing footer 3BDD B 113

114 Documentation Section 4 System Configuration See Figure 40 and Table 26. Figure 40. Edit Drawing Footer Table 26. Edit drawing Footer Dialog element OK Cancel Reset Merge Clear Description Terminate footer entries, entries are stored. Terminate footer entries, entries are rejected. All entries are included from the defaults of the file FRAMES.INI. All variables are included from the defaults of the file FRAMES.INI. I.e. all fixed text is retained. All field contents are deleted BDD B

115 Section 4 System Configuration Documentation Table 26. Edit drawing Footer (Continued) Dialog element Export Select Preview Titles Description The current entries of the footer are written into the FRAMES.INI file and are thus the new defaults for Reset and Merge. If export is used after reset, all the entries are lost. One section from the file FRAMES.INI may be selected from the list field. Their contents or defaults are then activated if Reset or Merge are operated. A preview of the contents as they appear when printed out is overlaid. Thus, the appearance of inserted bitmaps can be assessed. The title defined by the user is overlaid. Hereby a brief description of the field or its intended contents is obtained. In the fields in which the user has not entered any footer title description, the field description is entered (e.g. F24). Edit Footer Title Documentation > Page Setup > Footer titles 3BDD B 115

116 Documentation Section 4 System Configuration In this dialog, title descriptions may be entered which can later be overlaid in the dialog of the footer description, see Figure 41. Figure 41. Edit Footer Title Automatic Allocation of Object Parameters To modify entries, the cursor must be placed on a field and the desired entry made. In the fields of the header and footer designation, furthermore, a list of the framework designation variables (documentation variables) available in Fieldbus 116 3BDD B

117 Section 4 System Configuration Documentation Builder FF can be called up using the key F2. In the lower part a corresponding explanatory text appears upon selection of a variable, see Figure 42. Figure 42. Select Dialog Documentation Variable Basic Editing Steps Assignment of Bitmaps in Drawing Header / Footer Any bitmaps desired may be displayed in the drawing header/footer and on the cover sheet, refer to Fonts, National Languages and Bitmaps in the Drawing Footer / Header on page 394. Any bitmaps desired may also be assigned with Bitmap Name. This presupposes that this bitmap is in the standard dictionary. Create New Documentation Job 1. Position cursor on a blank line. 2. Enter name of the documentation job in the Name field. 3. Optional: enter explanatory text in the Comments field. Date and time are automatically entered in the Last Revision column by the system. 3BDD B 117

118 Documentation Section 4 System Configuration Copy Documentation Job A new documentation job can also be created by copying an old documentation job and storing it under a new name. All definitions of the documentation contents are included and can then be modified. Carry out the following editing steps to this end: 1. Position cursor on a documentation job (complete line). Documentation > Insert or 1. Mark the row of an existing documentation job. 2. Edit > Copy 3. Position the Cursors on an empty line. 4. Edit > Paste Specify the new name of the documentation job in the following dialog, see Figure 43. Figure 43. Dialog Insert Documentation Job Export Contents Documentation > Export contents BDD B

119 Section 4 System Configuration Documentation The table of contents of the selected job is stored in CSV format with the file ending *.dco. The file name and the dictionary can be selected in a dialog. The project dictionary is offered as the default and the first 8 characters of the documentation job name as the file name. This file can then be opened and edited, for example, in tabular form in Excel. End Documentation > Exit Documentation management is exited. Compile Documentation Job Set up Documentation Contents After a new documentation job has been stored, as described in Create New Documentation Job on page 117, the desired documentation contents are set up as follows: 1. Select documentation job. 2. Edit > Job detail... See Figure 44 and Table 27. For selective documentation of the menu item Hardware structure > Parameter (refer to Table 27) a selection window is available under Options > Hardware scope... Refer to Selection of the Hardware Scope on page 123. You should only select the menu item Hardware structure > Parameter if hardware expedient for the project has been selected previously as otherwise a printout for the parameters is created every time for every hardware component entered in the project. 3BDD B 119

120 Documentation Section 4 System Configuration Figure 44. Edit Dialog Documentation Job Table 27. Edit Dialog Documentation Job Dialog element Cover page Index Documentation settings Tag list Description If this field is checked, a cover sheet is printed out before the documentation job. It contains all the data relevant to the project, such as e.g. name, comments, date, project number, etc. If this field is checked, a table of contents is printed out at the end of the documentation job. It contains a list of all documents created during default sorting, refer to Sorting of the Printout on page 121. If this field is checked, a sheet with the settings selected for the documentation job is printed out. Here the parts of the Tag List which are to be included in the documentation are selected. Check the desired fields. All selected modules are included in the documentation with the selected additional information. Furthermore, there is the possibility of setting up the sorting of the list. Sorting can be done according to tag name or type name. The scope of the list may be delimited by making a selection using wildcards BDD B

121 Section 4 System Configuration Documentation Table 27. Edit Dialog Documentation Job (Continued) Dialog element Signal List Signals cross reference Hardware structure Plausibility check errors Description Here the parts of the Signal List which are to be included in the documentation are selected. Check the desired fields. All selected modules are included in the documentation with the selected additional information. Furthermore, there is the possibility of setting up the sorting of the list. Sorting can be done according to Signal name or Data type. The scope of the list may be delimited by making a selection using wildcards. Here the parts of the Cross references which are to be included in the documentation are selected. For further details, refer to Cross References on page 106. Specification, which parts of the FF Object Editor structure should be printed. Select the desired fields. Plausibility check messages can be printed out. The checkbox warnings and hints specifies whether only errors or all messages are printed out. Documentation Scope Inspect Selected Documentation Scope Documentation > Preview... A table of contents of the selected sheets in the selected documentation job is displayed in a window. Sorting of the Printout Options > Sort fields... 3BDD B 121

122 Documentation Section 4 System Configuration Sorting of the printout can be defined. The documentation printout can be sorted according to up to 9 criteria. The field contents of the drawing footer may be selected as sort criteria, see Figure 45. During printout, each sort criterion selected here automatically becomes a column in the table of contents. Sorting according to date is not possible. Figure 45. Select Dialog Columns of the Table of Contents 122 3BDD B

123 Section 4 System Configuration Documentation Selection of the Hardware Scope Options > Hardware scope... Figure 46. Dialog Hardware Scope In this dialog, a selection of the hardware components desired for the documentation can be made. Selection and deselection of components may be undertaken by clicking with the mouse or using the Ins and Del key. This selection is only active as long as you are in documentation management. After leaving documentation management, the complete configured hardware is selected as standard. This item is only significant in connection with selection under: Edit > Job detail... > Hardware structure > Parameter; refer to Set up Documentation Contents on page 119. Selection for Print Error Message Options > Notify print errors 3BDD B 123

124 Documentation Section 4 System Configuration At this point it is set up whether errors which occur in connection with the printout of the project documentation, such as e.g. print errors, missing objects (e.g. bit maps) and invalid or undefined field functions in the drawing header/footer are displayed on the screen or not. Print out Documentation Print Documentation > Print... Printing to a file or directly to the printer is started, see Figure 47 and Table 28. The maximum available free hard disk space must be taken into account. To obtain an overview of the print scope, the preview function should be used. For further details, refer to Inspect Selected Documentation Scope on page 121. Figure 47. Dialog Configuration: Documentation Table 28. Dialog Configuration: Documentation Dialog element Yes No Cancel Description Printout is on the standard printers entered in Windows. It is possible to print to a file. On selecting this option, a window opens in which the path and the file name of the target file can be edited. Defaults for the file name: name of the documentation job with the extension.dpd. Printing is cancelled BDD B

125 Section 4 System Configuration FF Redundancy Print File Documentation > Print file... A previously created documentation file (extension.dpd) is printed. The file to be printed must be selected in a dialog field. Printer Setup Documentation > Printer setup The dialog of the Windows operating system for printer setup permits the selection of a printer and the undertaking of various settings. For further details, refer to the documentation of the operating system. FF Redundancy Figure 48. Dialog Print Setup FF supports Redundancy. This includes the communication interface module CI860, the Linking Device LD 800HSE, the OPC-Server FF, and the HSE Subnet via redundant network components COTS. Based the requirements redundancy can be configured independent of each other and also supports combination of redundancy type. 3BDD B 125

126 HSEHost CI860 redundancy Section 4 System Configuration HSEHost CI860 redundancy The failover time in a typical configuration is less than a second. A switchover is performed under following conditions: 1. Removal or failure of primary CI860. This is detected by CEX-Bus supervision. 2. Removal or failure of BC810 on primary controller. This is detected by cross communication between backup and primary CI860 via CEX-Bus and backup CI860 forces Get Passive of primary CI860 via HSE network. 3. Unplugging the Ethernet cable (link down) on primary CI860. This is detected by a fast link down detection on CI860. In case the backup CI860 is having a fault and is not in a better shape than the primary CI860, a switchover is blocked. This is valid if one of the following errors is active in the Extended Status of CI860. Figure 49. Extended status of the CI BDD B

127 Section 4 System Configuration Linking Device Redundancy Table 29. Extended States showing a fault of the Backup module Bit Hex Description 1 16# HSE cross communication failed 2 16# CEX cross communication failed 3 16# HSE stack failed of Backup 5 16# Ethernet cable dropped of Backup 6 16# PNA configuration failed of Backup 7 16# HSE stack configuration failed of Backup 8 16# Configuration error of Backup 9 16# Self test of backup failed 10 16# Firmware needs to be reloaded of backup 11 16# Transceiver channel of Backup failed 12 16# Fatal error on Backup 13 16# I/O connection error on Backup 14 16# I/O configuration error on backup 15 16# Hardware configuration error on Backup 16 16# Backup not found 27 16# Watchdog timeout on Backup 28 16# Backup device failure Linking Device Redundancy The linking device supports device redundancy. In the redundant mode, a set of two physical linking devices forms one logical linking device. During redundancy switch-over, the activity on H1 links is interrupted. From the perspective of a single H1 device, publishing or subscribing a process value is interrupted for a period of time that is composed of the following times: 3BDD B 127

128 OPC Server FF Redundancy Section 4 System Configuration Fault detection time t fd 800 ms if the Primary Device fails. 500 ms if the Ethernet connection on the Primary Device is removed. Redundancy switching time t rs = 300 ms Macro cycle duration t mc depends on the configuration The time of inactivity due to redundancy switch-over for a single process value is therefore t fd + t rs + t mc compared to t mc during regular operation. A switchover from Primary Device to Secondary Device is performed under following conditions: Configuration tool requests a switchover The Primary Device detects a failure of its own Ethernet port The Primary Device detects a failure on at least one H1 interface The Primary Device detects a loss of the connection to all devices on an H1 link. For more information refer to Device Management FOUNDATION Fieldbus Linking Device LD 800HSE (3BDD011677) manual. OPC Server FF Redundancy In accordance with the OPC specifications of OPC Foundation, redundancy is not supported by the OPC Server. The OPC server FF redundancy will be handled by the 800xA service providers. Data from a redundant Service Provider is processed by the System 800xA OPC Data Access Server according to provider, quality, timestamp and value. Redundant Service Providers form a logical unit called a Service Group. When the 800xA system is redundant, the OPC Data Access Server can realize two types of redundancy: Parallel Redundancy Parallel redundancy shall not be used for OPC Servers FF do not allow both OPC servers to work in parallel in order not to overload the H1 links, as these have only a restricted bandwidth BDD B

129 Section 4 System Configuration OPC Server FF Redundancy Failover Redundancy Failover redundancy is the default configuration of redundancy. If a Data Source fails or the contact is lost due to network failure a new connection is established to another service provider in the same service group (failover). The new connection is kept until the original Data Source has been restarted or the network failure has been handled. When the original Data Source is operational again a reconnect is made to the first Service Provider. The OPC server FF indicates a failure (service provider state Initialize) in following cases: Physical network connection lost No linking device in OPC server FF live list 3BDD B 129

130 OPC Server FF Redundancy Section 4 System Configuration 130 3BDD B

131 Section 5 Configuring an FF Network The FF network comprises at least one HSE subnet and any number of H1 links, which are connected via the FF linking devices (LD). The FF network can be interfaced with an IEC controller via a FOUNDATION Fieldbus HSE communication interface module CI860 in the AC 800M which is connected to an HSE subnet as an HSE host, see Figure 50. The devices connected to an HSE subnet - the FF linking devices and HSE hosts - communicate with one another using the HSE protocol. An FF linking device generally provides several FOUNDATION Fieldbus H1 links. FF linking devices of device class 42c allow process data that has been published cyclically on the subsidiary H1 links to be "republished" on the HSE subnet. By using HSErepublishing, it is possible to configure cyclical communication between field devices on different H1 links and devices on the HSE subnet. FF linking devices operate as gateways between the HSE subnet and the field devices on the H1 links both for the configuration data from the field devices and for the process data which is exchanged cyclically. 3BDD B 131

132 Section 5 Configuring an FF Network Figure 50. Sample System Structure with FF Network Connectivity servers with OPC Server FF installed provide the connection between the Client Server network on the one side and the HSE subnets on the other side BDD B

133 Section 5 Configuring an FF Network Both the configuration information from the Fieldbus Builder FF and all data accesses of Plant Explorer are transported to the field devices via OPC Server FF. Although HSE uses the standard Ethernet Physical Layer, ABB currently does neither recommend nor support to mix HSE with other protocols or to run several HSE Subnets on the same Ethernet Physical Layer (wire). HSE causes a lot of broadcast and multicast traffic, requiring significant bandwidth on the Ethernet. Without explicit tests, it cannot be guaranteed that HSE can co-exist with other protocols. Such tests are not executed as part of the product release. The Fieldbus Builder FF enables the configuration and commissioning of FF linking devices of device classes 42a, 42b and 42c. In order to configure this kind of system structure, the FF objects specified are configured in the FF Object Editor structure. Table 30 contains a list of the available FF objects. Table 30. Overview of Objects Object FF Block Library H1 Device Library HSE Device Library Description FF Block Library object: Library for accommodating the block classes for Function blocks, Resource blocks and Transducer blocks that have been imported via FF device import. The block types contained in the block library are available for use in the project. H1 Device Library object: Library for accommodating the H1 device classes imported using FF device import. The H1 device types contained in the H1 device library are available for use in the project. HSE Device Library object: Library for accommodating the HSE device classes imported using FF device import. The HSE device types contained in the HSE device library are available for use in the project. 3BDD B 133

134 Section 5 Configuring an FF Network Table 30. Overview of Objects (Continued) Object FF Block Class H1 Device Class HSE Device Class FF Network HSE Subnet HSEHostCI860 HSE Device H1 Link Description FF Block Class object: The block class represents the type of a block (analog input, PID controller etc.). The FF Block Class object contains a set of initial parameters. When an instance of the block is added to the application, it is assigned these initial parameters by default. H1 Device Class object: The H1 device class represents the type of an H1 device. The H1 Device Class object contains the device-type-specific data from the device description (DD) and the capabilities files. HSE Device Class object: The HSE device class represents the type of an HSE device. The HSE Device Class object contains the device-type-specific data from the device description (DD) and the capabilities files. FF linking devices belong to this device class. FF Network object: The FF Network object is the root node of the project. Besides the HSE Subnet object up to two OPC Server FF objects can be present below this root object. HSE Subnet object: Fieldbus network for connecting FF devices using the HSE communication profile. The HSE Subnet object contains the subsidiary H1 links. HSE Host object: The HSE Host object represents the interface between the HSE subnet and an IEC controller. It contains configuration data for the exchange of data between the HSE subnet and the IEC controller. HSE Device Instance object: Specific HSE device used in the project with device-specific parameter data. FF linking devices are represented by HSE Device Instance objects. H1 Link object: Fieldbus network on an FF linking device for connecting FF devices which use the H1 communication profile. FF linking devices generally provide several H1 links BDD B

135 Section 5 Configuring an FF Network Table 30. Overview of Objects (Continued) Object H1 Schedule FF Application H1 Device FF Block OPC Server FF Description H1 Schedule object: Editor for displaying the automatically-generated, time-based processing sequence of FF function blocks that have been configured in an H1 link, which also provides the option of post-processing. FF Application object: Application that has been modelled using FF function blocks. H1 Device Instance object: Specific H1 field device used in the project with device-specific parameter data. Block Instance object: A specific block with its own individual parameter data that is used in an application. OPC Server FF object: The OPC Server FOUNDATION Fieldbus (OPC Server FF) makes data from FOUNDATION Fieldbus devices available to any desired OPC clients. FF linking devices can be inserted into the structure in the form of HSE Device Instance objects below the HSE Subnet object. A number of H1 Link objects, which depends on the capabilities of the FF linking device used, can be inserted below the HSE Device Instance object. The bus parameters for an H1 link are set on an H1 Link object. An H1 Schedule object is inserted automatically below an H1 Link object. The graphic view of the H1 Schedule object allows the automatically-generated, timebased execution sequence (schedule) of FF function blocks that have been configured in this H1 link to be displayed and optionally post-processed. On the same level, H1 Device Instance objects can be inserted below an H1 Link object. Each of these objects represents an actual field device that is present in the H1 link. 3BDD B 135

136 FF Network without Interface to an IEC Controller Section 5 Configuring an FF Network FF Application objects can be inserted below an H1 Schedule object, see Figure 51. These objects represent the applications modeled using function blocks. Figure 51. Object Structure The FOUNDATION Fieldbus network is interfaced to the IEC Controller via a FOUNDATION Fieldbus HSE communication interface module in the AC 800M. This is done by inserting an HSE Host object (HSEHostCI860) below the HSE Subnet object in the FF Object Editor structure. The data exchange between the IEC Controller and the FF network is configured using this object. The OPC Server FF enables the communication connection required for loading the configuration data, refer to Configuration with Fieldbus Builder FF on page 235 for the configuration of an OPC server. FF Network without Interface to an IEC Controller FF Configuration and Commissioning is done with Fieldbus Builder FF. The communication is established via the OPC Server FF installed on a connectivity server instead of passed through the IEC controller. In the case where no information is exchanged between the DCS controller and the HSE subnet the HSE Host (CI860) object can be omitted BDD B

137 Section 5 Configuring an FF Network FF Libraries FF Libraries Before you start working with FF libraries familiarize yourself with the FF libraries concept used in the Plant Explorer Workplace, refer to Section 3, Integration in Plant Explorer. When working with FF objects a distinction is made between classes and instances. The class determines the functionality and visual appearance of an object. For example, FF block types and FF device types are represented as classes. The classes are organized in libraries. To use a class, instances of the class are formed. For example, an FF Application is configured in the FF Application Editor using FF function block instances. H1 device instances, on the other hand, are used for configuring an H1 link in the FF Object Editor structure. Both the class and the instance have a parameter input dialog. Changes carried out in the parameter input dialog for the class affect all instances for that class that are already in use as well as all instances of the class that are created later. The only exceptions are the parameter values and the upload flag. There are parameter value sets pre-configured in the system. One of these value sets is preselected as default value set in the class object. If the default value set is changed in the class object, it is necessary to open the parameter input dialog for each instance that is already in use and select the parameter value set in the instance. The same workflow is necessary if the upload flag is changed in the class object. Changes in the parameter input dialog for an instance, on the other hand, affect only the instance they are made in. OPC access parameters, OPC short names, user dialogues and list of parameter values can only be changed in the class description and therefore directly become effective in all instances. In the FF Object Editor, underneath the tree view, a window pane showing libraries can be overlaid. To show / hide this sub-window: View > Templates/Libraries. The HSE device library, the block library and the H1 device library are displayed. Initially these libraries are empty. They can be filled according to project requirements by adding FF devices, refer to Expanding FF Libraries on page BDD B 137

138 HSE Device Library Section 5 Configuring an FF Network HSE Device Library The HSE device library contains, in the form of HSE device classes, the HSE device types that can be used in the project. FF linking devices are stored in this device library, see Figure 52. The HSE device library is expanded by adding HSE devices. For further details, refer to Expanding FF Libraries on page 140. Figure 52. Object Structure HSE Device Library An HSE device class can only be deleted if there are no existing instances of that HSE device class in the project. It is not possible to add library elements explicitly in the HSE device library. This is done implicitly by importing HSE devices. Block Library The block library contains the block types that can be used in the project in the form of FF block classes. This library contains the following branches: Function blocks: Provide processing functions in the field devices. Resource blocks: Describe general features of the device. Every device has exactly one resource block class. Transducer blocks: Decouple the function blocks from local input/output functions of the sensor and actuator hardware. There is normally one transducer block class for each input or output function block class BDD B

139 Section 5 Configuring an FF Network H1 Device Library The block library is filled with project-specific data when FF devices are added, see Figure 53. For further details, refer to Expanding FF Libraries on page 140. Figure 53. Object Structure Block Library It is not possible to add library elements explicitly in the block library. This is performed implicitly by adding FF devices. It is not possible to delete library elements explicitly in the block library. This is done implicitly by deleting FF devices in the H1 device library. H1 Device Library The H1 device library contains, in the form of FF device classes, the H1 device types that can be used in the project, see Figure 54. The special H1 device Standard FBs contains the standard function blocks specified by the Fieldbus Foundation. 3BDD B 139

140 Expanding FF Libraries Section 5 Configuring an FF Network The H1 device library is expanded by adding H1 devices. For further details, refer to Expanding FF Libraries on page 140. Expanding FF Libraries Figure 54. Object Structure H1 Device Library All FF devices, which are intended to be used in the project, must be known with their class description. By adding an FF device to the 800xA system the libraries of the Fieldbus Builder FF are extended by the device and block classes of this device. Thereby the required information for configuration and parameterization of the device and all supported blocks is made available in Fieldbus Builder FF. FF devices can be added to an 800xA system in one of the following ways which are described in detail in the subsections below: by adding device type objects with the Device Library Wizard: This is the recommended way of expanding the FF libraries. It shall be used whenever a device type object is available from ABB for the required device type BDD B

141 Section 5 Configuring an FF Network Expanding FF Libraries by importing FF devices in Fieldbus Builder FF: Only use this way, if the required device type is not available in the form of a device type object from ABB. The Fieldbus Builder FF allows you to benefit from the open FOUNDATION Fieldbus protocol. The FOUNDATION Fieldbus specification includes some degrees of freedom. In order to guarantee the interoperability of system and devices for devices not available in the form of device type objects, a device type specific in-depth integration test is strongly recommended for H1 devices; it is required for HSE devices (linking devices). It is not possible to add library elements explicitly in the H1 device library. This is performed implicitly by adding FF devices. Adding Device Type Objects with Device Library Wizard For integration of fieldbus devices from ABB and third party vendors into the Industrial IT 800xA environment ABB provides single device type objects. As FF device type objects allow immediate use of the devices in Fieldbus Builder FF as well as in Plant Explorer, adding of FF device type objects with the Device Library Wizard is the recommended way of expanding the FF libraries. It shall be used whenever a device type object is available from ABB for the required device type. A general workflow for adding FF device type objects to the 800xA system is provided in Managing FF Device Type Objects on page 381. Importing FF Devices in Fieldbus Builder FF Only use this way of expanding the FF libraries, if the required device type is not available as device type object from ABB. The workflows for importing H1 or HSE devices in Fieldbus Builder FF are described in the subsections below. They have to be executed in the FFLibraries editor. Importing H1 Field Devices. The workflow described in this subsection has to be executed in the FFLibraries editor. For details, refer to Edit FF Libraries on page 33. 3BDD B 141

142 Expanding FF Libraries Section 5 Configuring an FF Network When H1 devices are imported, a new device type is added to the H1 device library. Next to this Resource and Transducer blocks are added to the block library, along with the block types supported by the field device. The FF device files, i.e. Capabilities files and Device Description files provided by the device manufacturers, form the basis for the import. H1 devices are imported within the H1 device library using menu item Insert. When Insert is selected, the device selection dialog appears. 1. Select H1 Device Library 2. FF Object editor> New... or context menu > New Select the path to the folder with the device files. 4. Select device file with the file name extension.cff. 5. Press the open button. 6. Press OK button in the Device Info window, see Figure 55. Figure 55. H1 Device Info 142 3BDD B

143 Section 5 Configuring an FF Network Expanding FF Libraries When an H1 field device is imported, the content of the device description (DD) is interpreted. If the device description contains descriptive elements that are not supported by the current version of Fieldbus Builder FF, this will be indicated in the DD Import Log window. Users may decide nonetheless to use the elements listed there, but they must take responsibility for this decision. During the configuration and commissioning phases special handling procedures may need to be employed for these elements. After the device has been imported, all the information needed to configure and define parameters for the imported device type is available. There are only limited facilities for updating an existing device type in the H1 device library. The Capabilities file can generally be updated. An update Device Description is always imported as a new device. The parameters MANUFACTURER (manufacturer ID), DEVICE_TYPE, DEVICE_REVISION and DD_REVISION (revision of the device description) serve to identify a device description. If two device descriptions show no differences in any of these identification parameters, then they are considered to be identical. Each device can be imported only once. If a device description has at least one identification parameter that differs from an existing device description, when the second device description is imported a new device is created in the H1 device library. In accordance with the FF Specification, the path to the device files contains the manufacturer ID and the device type. The file name of a capabilities file is composed of three pairs of characters. These pairs identify the revision of the device, the device description and the capabilities file. The file name extension is.cff. When the device is imported, files with extensions.sym and.ffo, which are stored in the same directory, are also copied. The path of a capabilities file for the pressure transmitter 2000T from ABB is shown: /0089/ cff It is made up as follows: Manufacturer ID: ABB Instruments 0089 Device type: 2000T 01 Revision of the device 03 Revision of the device description 02 Revision of the capabilities file 3BDD B 143

144 Expanding FF Libraries Section 5 Configuring an FF Network Importing HSE Devices. The workflow described in this subsection has to be executed in the FFLibraries project. For details, refer to Edit FF Libraries on page 33. When HSE devices are imported a new device type is added to the HSE device library. The capabilities files for HSE devices, which manufacturers supply along with the devices, form the basis for the import. HSE devices are imported by choosing the Insert menu item within the HSE device library. When Insert is selected, the device selection dialog appears. 1. Select HSE device library. 2. FF Object editor> New... or context menu > New Select device file with the file name extension.cfh. 4. Press the open button. 5. Press the OK button in the device info window, see Figure 56. Figure 56. HSE Device Info 144 3BDD B

145 Section 5 Configuring an FF Network Expanding FF Libraries After the device has been imported, all the information needed to configure and define parameters for the imported device type is available. The parameters MANUFACTURER (manufacturer ID), DEVICE_TYPE and DEVICE_REVISION serve to identify a device type. If all three of these identification parameters are identical for two devices, then those two devices are viewed as identical. Each device can be imported only once. If one or more of the identification parameters is different a new device is created in the HSE device library when the second device type is imported. The naming of capabilities files for HSE devices is subject to the same rules as for H1 devices, refer to Importing FF Devices in Fieldbus Builder FF on page 141. The file name extension is.cfh. Assigning Bitmaps Each object can be represented by device-type-specific bitmaps in the detail view. The graphical representation of a device in detail views and the view in operating status Normal and Failure from the superordinate object is defined in a dialog accessible via the context menu of the appropriate object class. 1. Select FF Device Class object 2. Object > Set Bitmap... 3BDD B 145

146 Expanding FF Libraries Section 5 Configuring an FF Network For the dialog, see Figure 57 and Table 31. Figure 57. Assign Bitmaps for FF Devices Table 31. Assign Bitmaps for FF Devices Dialog element Change Delete Detail view Device Instance object Detail view superordinate link object Description A bitmap is assigned or an existing assignment is changed. An existing bitmap assignment is deleted. Representation of the field device in the detail view for the Device Instance object. The recommended size for the bitmap to be entered here is 400 x 300 pixels (width x height), with up to 256 colors. The maximum size of 800 x 600 pixels (256 colors) should not be exceeded. If no bitmap is specified, for H1 devices a standard graphic will be displayed in the detail view for the device instance. Representation of the field device in the detail view for the superordinate object. In each case, a 70 x 40 pixel (width x height) bitmap can be entered with up to 256 colors. If no bitmap is specified, a standard display is presented BDD B

147 Section 5 Configuring an FF Network Deleting FF H1 Device Type Objects When a bitmap is assigned, the bitmap file is stored in directory <fbbff_install_dir>\bitmaps. Devices which are added in the form of device type objects have pre-assigned bitmaps. When a device is imported, bitmap files are assigned automatically if the necessary information is contained in the capabilities file and if the bitmap files are located in the same directory as the capabilities file. Bitmap files are not stored and distributed in the project, i.e. they are also not loaded along with the project onto a Plant Explorer PC. Deleting FF H1 Device Type Objects When an H1 device class is deleted, the elements associated with this device class in the device library are automatically deleted. An H1 device class can therefore only be deleted if the following criteria are met: The project does not contain any instances for this H1 device class. There are no block instances in the project which refer to the block classes imported with this device. If an element is deleted from the H1 device library, then the elements associated with that H1 device class are automatically deleted from the block library. Inserting FF Objects For the configuration of an FF network FF objects are inserted in the FF Object Editor structure. Insert HSE Subnet Object Below the root object FF Network an HSE Subnet object can be inserted. 1. Select FF Network object 2. FF Object editor> New... or context menu > New... 3BDD B 147

148 Insert HSE Host Object (HSEHostCI860) Section 5 Configuring an FF Network 3. Select HSE Subnet object In one FF object Editor project only one HSE subnet can be edited, configured and commissioned. Therefore it is not possible to insert a second HSE subnet. Insert HSE Host Object (HSEHostCI860) Below an HSE Subnet object an HSE Host object (HSEHostCI860) can be inserted. 1. Select HSE Subnet object 2. FF Object editor> New... or context menu > New Select HSE Host object (HSEHostCI860) Insert Linking Device Module (HSE Device Instance Object) Below an HSE Subnet object a linking device module (HSE Device Instance object) can be inserted. 1. Select HSE Subnet object 2. FF Object editor> New... or context menu > New Select device type 4. Click OK For inserting an HSE Device Instance object, the types of devices are available which are present in the HSE device library. Refer to Expanding FF Libraries on page 140. Insert H1 Link Object Below a linking device module (HSE Device Instance object), H1 Link objects can be inserted. The maximum number of possible H1 Link objects depends on the type of the used linking device module. The ABB FF Linking Device LD 800HSE supports four H1 links BDD B

149 Section 5 Configuring an FF Network Insert H1 Schedule Object 1. Select HSE Device Instance object 2. FF Object editor> New... or context menu > New Select an H1 Link object 4. Select link number (1 n) When The H1 Link object is inserted within Fieldbus Builder FF an H1 Schedule object is automatically inserted in the FF Object Editor structure below the newly inserted object. Insert H1 Schedule Object Creating an H1 Link within Fieldbus Builder FF will automatically create an appropriate H1 Schedule object. Creating an H1 Link within Plant Explorer Workplace will not create the H1 Schedule object automatically. Only one H1 Schedule object per H1 Link is possible. 1. Select H1 Link object 2. FF Object editor> New... or context menu > New Select an H1 Schedule Insert FF Application Object Below an H1 Schedule object, FF Application objects can be inserted. 1. Select H1 Schedule object 2. FF Object editor> New... or context menu > New Select FF Application object Insert H1 Device Instance Object Below the H1 Link object an H1 Device Instance object can be inserted. 3BDD B 149

150 Insert OPC Gateway Object Section 5 Configuring an FF Network 1. Select an H1 Link object 2. FF Object editor> New... or context menu > New Select device type 4. Click OK 5. Optional: If a Select Capability Level dialog is displayed, select the designated capability level. Refer to the device documentation provided by the device vendor for supported capability levels. For inserting an H1 Device Instance object, the types of devices are available which are present in the H1 device library. Refer to Expanding FF Libraries on page 140. Insert OPC Gateway Object Below the root object FF Network one or two OPC gateway stations can be inserted. Are two OPC gateways configured, then these are used for a redundant coupling to an OPC client, e.g. Operate IT. 1. Select FF Network object. 2. FF Object editor> New... or context menu > New Enter name of OPC Server FF object View of FF Object Instances Device List in Offline Mode The detailed device information of a selected FF object in the tree view (OPC Server FF, HSE Subnet, HSE Host, HSE Device Instance and H1 Link) are provided on the right hand side of the Fieldbus Builder FF in the Device List. Refer to Detail View of the H1 Device Instance Object on page 156 for selecting a single H1 Device Instance BDD B

151 Section 5 Configuring an FF Network View of FF Object Instances The Device List shows the following: Icons PD Tag Name Live List Status LAS Status Download Action Device Manufacturer Device Type Device Address PD Tag Description Device Revision DD Revision Figure 58. Device List - Offline Mode In the "PD Tag" column, sub-objects of the selected FF object in the tree view are listed in an indented manner to reflect the same structure as in the tree view. The displayed icons in the first column reflect the different status of the Live List and the LAS, as well as the required download actions which are additionally displayed as text in the appropriate columns. For reducing the displayed information, it is possible to hide the columns using the context menu: 3BDD B 151

152 View of FF Object Instances Section 5 Configuring an FF Network 1. Open the context menu of the Device List header. 2. Select the required columns to be displayed. In offline mode, the Device List shows only configured devices, displayed in blue text color, and assigned devices displayed in black text color. The displayed information of the Live List and LAS status as well as the download actions reflects the current engineering status. The description of the different status, download actions and further options are explained in detail in Device List in Online Mode on page 315. The properties of a selected FF object can be opened for modification via context menu within the Device List and in the tree view in offline mode. Refer to Section 6, Parameter Settings (appropriate sub-chapters) for detailed information. Detail View of the OPC Server FF Object The detail view of the OPC Server FF objects shows the most important data such as, tag name, description, the IP address of the Client/Server Net and the HSE subnet as well as the HSE Subnet ID, see Figure 59. Additional information can be found in the Properties dialog for the object BDD B

153 Section 5 Configuring an FF Network View of FF Object Instances Figure 59. Detail View of the OPC Server FF object 3BDD B 153

154 Detail View of the H1 Schedule Object Section 5 Configuring an FF Network Detail View of the H1 Schedule Object The detail view of the H1 Schedule object shows the Schedule Editor, see Figure 60 and Structure of the Graphical Display on page 302. Figure 60. Detail View of the H1 Schedule Object Select an H1 Schedule object from the tree view BDD B

155 Section 5 Configuring an FF Network Detail View of the FF Application Object Detail View of the FF Application Object The detail view of the FF Application object shows the FF Application Editor, see Figure 61 and Configuration Interface of the FF Application Editor on page 275. Figure 61. Detail View of the FF Application Object Select an FF Application object from the tree view. 3BDD B 155

156 Detail View of the H1 Device Instance Object Section 5 Configuring an FF Network Detail View of the H1 Device Instance Object The detail view of the H1 Device Instance object displays detailed information on the field device, see Figure 62. Figure 62. H1 Device Instance Object - Detail View This includes Tag name, Vendor, device type, device ID and bus address. The instances of resource blocks, transducer blocks and function blocks provided by this device instance are shown along with this information. For each instance of a block: block ID, OD Index, Block Type and Tag Name are shown. Function block instances, which are not yet being used in an FF Application, are displayed in gray. In order to achieve a realistic representation of the device, a bitmap can be assigned to the device class. If no bitmap has been assigned, then the standard display for an FF device is shown. Select an H1 Device Instance object from the tree view or the detail view of the H1 link BDD B

157 Section 5 Configuring an FF Network Detail View of the H1 Device Instance Object Create FF Function Block Instance There are FF devices for which the FF function block instances must first be created. This is performed in the detail view for the Device Instance object, see Figure 63 and Table 32. Figure 63. Create FF Function Block Instance Table 32. Create FF Function Block Instance Dialog element Block type Created instances Available instances Description The type of FF function block Number of instances of the function block type concerned that have already been created Maximum number of instances of the function block type concerned that can still be created. This parameter is based on the total resources available in the field device for creating function blocks. When a function block is created, these resources are reduced. Therefore as a rule, the maximum number of additional function blocks of other types that can be created is also reduced. 3BDD B 157

158 Detail View of the H1 Device Instance Object Section 5 Configuring an FF Network 1. Context menu in the detail view of the device instance object > Create function block Select function block type from the list > Create 3. Create further function blocks if required 4. Close Delete FF Function Block Instance This action is only available for FF devices for which the FF function block instances must be created in the manner described previously. In the Device Instance object detail view for such devices an unused function block instance (displayed in grey) can be deleted. 1. Context menu of an unused function block instance 2. Delete The function block instance in the field device is deleted. The resources are released. Set Parameter Values for FF Function Block Instance Function block instances that are already in use (displayed in black) can have parameter values set via the context menu. 1. Context menu of a used function block instance. 2. Properties For details of the parameter setting process, refer to FF Block Instance Object on page BDD B

159 Section 6 Parameter Settings HSE Device Library Object The name of the HSE device library is displayed in the properties dialog. This parameter cannot be modified, see Figure 64 and Table 33. Figure 64. Parameters HSE Device Library 3BDD B 159

160 H1 Device Library Object Section 6 Parameter Settings Table 33. Parameters HSE and H1 Device Library Dialog element Reload Standard Dictionary Description This button can be used to reload the standard dictionary provided by the Fieldbus Foundation. The English standard dictionary contains text for objects that are defined in the FF specification, for example, the names for inputs and outputs of the FF standard function blocks and the names and help texts for block parameters. It is recommended to use only the version, that is delivered with the actual installed Device Management FF version. This one is automatically loaded when a new project is created. Reload the FF standard dictionary only when upgrading from any System Version 3.1 to System Version 5.x as described in the documented upgrade procedure. H1 Device Library Object The name of the H1 device library is displayed in this properties dialog. This parameter cannot be modified, see Figure 65 and Table 33. Figure 65. Parameters H1 Device Library 160 3BDD B

161 Section 6 Parameter Settings FF Block Library Object FF Block Library Object The name of the block library is displayed in this properties dialog. This parameter cannot be modified, see Figure 66. Figure 66. Parameters Block Library FF Block Class Object The header area of the properties dialog contains the following data, see Figure 67 and Table 34. Table 34. Header Area of the Parameter Dialog Dialog element Type Comment Description Name of the FF block class (max. 16 characters). This name is defined during the FF device import, and can be changed later. It must be unique within the project. This name is displayed in the block library and as a type name for a block instance in the FF Application among other places. Free comment text (max. 42 characters). 3BDD B 161

162 Initial Instance Parameters Tab Section 6 Parameter Settings Initial Instance Parameters Tab A complete set of initial instance parameters is stored on the FF Block Class object. When a new block instance is created these parameter values will be assigned by default. The initial instance parameter values for the FF block class are set using this tab. The contents of the tab correspond to properties of the FF block instance, refer to FF Block Instance Object on page 205. The download column, OPC access and OPC short name represent a special feature of the parameter dialog as they can only be edited at the block class. It is not possible to edit them at the block instance, see Figure 67 and Table 35. Figure 67. Initial Instance Parameters Tab 162 3BDD B

163 Section 6 Parameter Settings Initial Instance Parameters Tab Table 35. Initial Instance Parameters Tab Dialog element Download OPC Access OPC Short name Reset Description This entry determines whether the parameter is taken into account when the device configuration data is loaded. The parameter is not downloaded to the FF device. A present parameter value is written to the FF device, provided that it is a writable parameter. If no parameter value is present in the value field, this parameter is not downloaded with the device configuration data. In the case of a structural element the selection state of the data structure is displayed. All elements of the data structure are selected for downloading. Some elements of the data structure are selected for downloading. No element of the data structure is selected for downloading. This entry defines whether the parameters can be accessed via an OPC Server. No access to the parameter via an OPC Server. Access to the parameter via an OPC Server is possible. For further details, refer to Enabling Parameters of the FF Blocks for OPC Access on page 241. If a value is entered here, the parameter is addressed by the OPC Server not via the component name from the Name column, but via the name entered here. This name must be unique within an object, refer to Enabling Parameters of the FF Blocks for OPC Access on page 241. The parameter values in the grid are reset to the block-type-unspecific default values or to user-defined block-type-specific values, refer to Block Info Tab on page 165. Reset to Default Values Block-type-unspecific default values can be assigned to the parameters in the grid. 1. Button Reset 2. Radio button: Default values, block-type-unspecific When a Save is subsequently performed the parameter values in the grid are stored as the values of the initial instance parameters for the block class. 3BDD B 163

164 Initial Instance Parameters Tab Section 6 Parameter Settings Reset to User-Defined Values The values from a user-defined block-type-specific parameter set can be assigned to the parameters in a grid. 1. Button Reset 2. Radio button: User-defined values, block-type-specific 3. Select the required set of parameter values from the list. 4. The Preview changes check box can be set if desired. The parameters in the grid that will be altered during the reset will be shown in list format. Individual parameter values can be deselected in the list. When a Save is subsequently performed the parameter values in the grid are stored as the values of the initial instance parameters for the block class. Save Values as a User-Defined Parameter Value Set The current parameter value set can be saved as a user-defined block-type-specific parameter value set through the context menu. 1. Context menu Store parameter value set 2. Radio button: User-defined values, block-type-specific 3. Choose a user-defined parameter value set from the list (the existing parameter value set is overwritten) or specify a new name for a user-defined parameter value set (a new parameter value set will be added). If the tab is left via Cancel, the parameter value sets that have been stored since opening the tab will be lost. Exporting Parameter Values 1. Context menu Export marked (if an individual parameter or block of parameters is marked) or Export all (if no parameters are marked) 2. Specify file name. The FB value sets only stored at FB or device types in the library copies of the subnets need to be exported before upgrade. Otherwise the value sets will be lost BDD B

165 Section 6 Parameter Settings Initial Instance Alarm Parameters Tab Importing parameter values 1. Context menu Import. 2. Select file from list. 3. A list of parameter values which will be changed in the grid when the import is carried out is shown. Parameters can be individually deselected in this list. Initial Instance Alarm Parameters Tab A complete set of initial instance alarm parameters is stored on the FF Block Class object. When a new block instance is created these alarm parameter values will be assigned by default. The initial instance alarm parameter values for the FF block class are set using this tab. The layout and contents of the tab correspond to Alarm Parameters of the FF block instance, refer to Advanced: Alarm Parameters on page 215. Block Info Tab The table in the properties dialog lists the device types that support this block type, see Figure 68 and Table 36. 3BDD B 165

166 Block Info Tab Section 6 Parameter Settings Figure 68. Block Info Tab Table 36. Block Info Tab Dialog element Device type Execution time Description Name of the H1 device class that supports this FF block class. This means that an instance of this block may be assigned to a device of the given type. Time taken for execution of the block BDD B

167 Section 6 Parameter Settings Block Info Tab Table 36. Block Info Tab Dialog element Profile Revision Value Sets... Restrictions... Description Profile on which the block definition is based. Among other things the profile determines whether a block is standard, enhanced or manufacturer-specific. The profile number for standard function blocks is assigned by the Fieldbus Foundation. Revision of the block profile. Among other things, this determines whether a function block is standard or enhanced. The user-defined parameter value sets for the block class are listed, and the parameter values are shown for the selected set of values. It is possible to delete individual parameter value sets. If the device description contains descriptive elements that are not supported by the current version of Fieldbus Builder FF, these will be indicated (see info below). Users may decide to use the block class, but they must take responsibility for this decision. During the configuration and commissioning phases special handling procedures may need to be employed for the elements listed here. The following parameter attributes in the DD are currently not supported for FF blocks: Data type DOUBLE, INDEX and EUC are not supported. Parameters of data type PASSWORD are visible. Parameters of data type ENUMERATION with parameter dependencies. No support of DISPLAY_FORMAT and EDIT_FORMAT. The known IEC formats for display and edit are used. Scaling of parameter values is not supported. No support of write-as-one - Relations. No support of parameter specific communication time-outs and error codes. 3BDD B 167

168 Managing Parameter Value Sets Section 6 Parameter Settings Managing Parameter Value Sets Fieldbus Builder FF allows more than one parameter value set to be managed per block type. Value sets that are permanently stored in Fieldbus Builder FF and default and example value sets from the Capabilities File cannot be modified by the user. But users have the opportunity to create their own parameter value sets and to save these as user-defined parameter value sets. User-defined parameter value sets may be overwritten by the user. Block parameters can be edited on the FF Block Class object. The current parameter values for the object can be saved as a user-defined parameter value set using the Store values parameter value set item from the context menu. Fieldbus Builder FF supports the following parameter value sets: Default values, block-type-unspecific One parameter value set; non-modifiable. This minimal parameter value set provided by the system contains block-typeunspecific default values for a small number of selected block parameters. These values have proved to be useful initial values in the commissioning of a variety of FF projects. This parameter value set is available for selection on the FF Block Class object and the FF Block Instance object. The following parameter value sets are block-type-specific. They do not refer to a device class. Initial instance parameter values, block-type-specific One parameter value set; modifiable by the user. This is the current parameter value set for the FF block class. When a new block instance is created these parameter values will be assigned by default. This set of parameter values can be edited on the Initial instance parameters tab, refer to Initial Instance Parameters Tab on page 162. It is prefilled with the default values, block-type-unspecific. User-defined values, block-type-specific 0.. n parameter value sets, modifiable by the user. These user-managed parameter value sets are available for selection on the FF Block Class object and the FF Block Instance object. A new set of user-defined values, block-type-specific can be created on the FF Block Class object using the Store parameter value set item from the context menu, refer to Initial Instance Parameters Tab on page 162. The user can view and delete these 168 3BDD B

169 Section 6 Parameter Settings Managing Parameter Value Sets parameter value sets on the Block Info tab for the FF Block Class object, refer to Block Info Tab on page 165. Parameter value sets that are represented in angel brackets, e. g. <AI Default Values>, are stored at the superordinate block class. The following parameter value sets with additional reference to a device class are available only on FF Block instances that are assigned to devices. Access to a parameter value set of this category is only possible if the block type and the assigned device type agree with the values for the current block instance object. Vendor defined values, device-type-specific 0.. n parameter value sets, non-modifiable. These non-modifiable parameter value sets contain default values and example values from the Capabilities File. Defaults and example values from the Capabilities File are assigned to the block parameters described in the DD using the parameter names. Therefore, defaults and example values are only available for those block parameters for which these values are listed in the Capabilities File under the parameter name used in the DD. The block parameter names used in the DD appear in the tabs Initial Instance Parameters for the block class and Parameters for the block instance. A parameter value set can also contain empty entries (where no value is entered for a parameter). When the device configuration data is loaded, these parameters are ignored. The entry in the Download column of the parameter table determines whether a parameter value that is entered is used when the device configuration data is loaded, refer to FF Block Instance Object on page 205. To achieve a reproducible configuration state in a field device it is recommended Reset factory values to be performed before loading the device configuration data in the field device. When the device configuration data produced by the application is loaded subsequently, only those block parameters should be loaded whose values vary from the factory values following a factory reset. Leaving the Value field blank and/or editing the entry in the Download column of the block parameters list are suitable ways of controlling the loading of block parameters. Parameter values can be exported and imported on the FF Block Class object and the FF Block Instance object. A CSV file is generated when exporting. A CSV file generated in this way can later be used as the source file for importing, refer to Initial Instance Parameters Tab on page BDD B 169

170 H1 Device Class Object Section 6 Parameter Settings H1 Device Class Object The header area of the properties dialog contains the following data, see Figure 69 and Table 37. Table 37. Header Area of the Parameter Dialog Dialog element Type Comment Description Name of the H1 device class (max. 16 characters). This name is defined during the FF device import, and can be changed later. It must be unique within the project. This name is displayed, among other places, in the H1 device library. Free comment text (max. 42 characters) Device Info Tab See Figure 69 and Table 38. Figure 69. Device Info Tab 170 3BDD B

171 Section 6 Parameter Settings Capabilities File Tab Table 38. Device Info Tab Dialog element Manufacturer Model Device Name Device Revision Description Name of device manufacturer from the Capabilities File. Name of device model from the Capabilities File. Name of device from the Capabilities File. Revision of device from the Capabilities File. Capabilities File Tab This tab contains data for identifying the Capabilities File, see Figure 70 and Table 39. Figure 70. Capabilities File Tab 3BDD B 171

172 Capabilities File Tab Section 6 Parameter Settings Table 39. Capabilities File Tab Dialog element Description File Version File Date View Info... Parameter Value Sets... Description Descriptive text for the Capabilities File. Version of the Capabilities File. Creation date of the Capabilities File. The content of the Capabilities File is displayed in a tree structure. The device-type-specific parameter value sets for the blocks are listed in a tree structure. These include the manufacturer-defined value sets from the Capabilities File (example values, default values) and user-defined value sets. The parameter values for the selected value set are displayed. It is possible to delete individual parameter value sets. For importing an up-to-date revision of the Capabilities File, refer to Update Capabilities File on page BDD B

173 Section 6 Parameter Settings Device Description Tab Device Description Tab This tab contains identification data from the device description, see Figure 71 and Table 40. Figure 71. Device Description Tab Table 40. Device Description Tab Dialog element Manufacturer ID Device Type ID Device Revision DD Revision View Contents Description Internationally unique identification number for the device manufacturer. The manufacturer IDs are administered by the Fieldbus Foundation. Identification number for the device type. The device type ID is assigned by the device manufacturer. Revision of the device. Revision of the device description. The essential content of the device description (DD) is shown in a tree structure. 3BDD B 173

174 Download Adjustment Tab Section 6 Parameter Settings Download Adjustment Tab See Figure 72. Figure 72. Download Adjustment Tab For some FF devices download of configuration data may fail when applying the standard download sequence. If download of configuration data repeatedly fails for a device type, you may try to select one of the download adjustment options on this tab: 174 3BDD B

175 Section 6 Parameter Settings Download Adjustment Tab Option Load function block startlist before block parameters in download sequence. Clear VCRs individually. No use of Clear VCR List command. Download repeats the LAS write service until it succeeds. Disable alarms and events support in device configuration. Restart/Relink required after using FB_Action Disable FF views for OPC access Table 41. Download Adjustment Tab Description Some devices do not handle block mode switches correctly if the block is not in the startlist. Therefore download of block dependent parameters may fail. If you encounter such problems, you may try this option. Some devices encounter problems when executing the Clear VCR List command while connections are active. If this option is set, the download will clear the VCRs with a separate write service for each VCR. Some devices respond to the LAS deactivation before the LAS is stopped. In this case the LAS write service will fail. If this option is set, the download will repeat the LAS write service until the device reports success. Some devices cause download errors when a valid alarms and events configuration is loaded. If you encounter such problems, select this option to exclude alarms and events configuration from download. This will allow restricted operation of the device without alarms and events support. Some devices require a restart after instantiable blocks are added or deleted. If this option is set, the device will restart after instantiable blocks are modified. Some devices encounter problems when parameters are read using FF views. If this option is set, FF views are not used for parameter access. 3BDD B 175

176 VCR Info Tab Section 6 Parameter Settings VCR Info Tab This tab contains the pre-defined communication relationships (VCR Virtual Communication Relationship) in the device, see Figure 73. Figure 73. VCR Info Tab 176 3BDD B

177 Section 6 Parameter Settings Block Info Tab Block Info Tab This tab contains a list of the blocks provided by the device with their most important identification data, see Figure 74. Object Menu Figure 74. Block Info Tab Update Capabilities File For importing an up-to-date revision of the Capabilities File proceed as follows: 1. Select H1 Device Class object 2. Object > Update Capabilities File Select Capabilities File When the Capabilities File is updated, the device instances and associated block instances become implausible. 3BDD B 177

178 HSE Device Class Object Section 6 Parameter Settings Set Bitmap For configuring the graphical representation of device instances proceed as follows: 1. Select H1 Device Class object 2. Object > Set Bitmap... For details on the assignment dialog, refer to Assigning Bitmaps on page 145. HSE Device Class Object The header area of the properties dialog contains the following data, see Figure 75 and Table 42. Table 42. Header Area of the Parameter Dialog Dialog element Type Comment Description Name of the HSE device class (max. 16 characters). This name is defined during the FF device import, and can be changed later. It must be unique within the project. This name is displayed in the HSE device library among other places. Free comment text (max. 42 characters) BDD B

179 Section 6 Parameter Settings Device Info Tab Device Info Tab See Figure 75 and Table 43. Figure 75. Device Info Tab Table 43. Device Info Tab Dialog element Manufacturer Model Device Name Device Revision Device Type ID Description Name of device manufacturer from the Capabilities File. Name of device model from the Capabilities File. Name of device from the Capabilities File. Revision of device from the Capabilities File. Identification number for the device type. The device type ID is assigned by the device manufacturer. 3BDD B 179

180 Capabilities File Tab Section 6 Parameter Settings Capabilities File Tab This tab contains data for identifying the Capabilities File, see Figure 76 and Table 44. Figure 76. Capabilities File Tab Table 44. Capabilities File Tab Dialog element Description File Version File Date View Info... Description Descriptive text for the Capabilities File. Version of the Capabilities File. Creation date of the Capabilities File. The content of the Capabilities File is displayed in a tree structure. For importing an up-to-date revision of the Capabilities File, refer to Update Capabilities File on page BDD B

181 Section 6 Parameter Settings VCR Info Tab VCR Info Tab This tab contains the pre-defined communication relationships (VCR Virtual Communication Relationship) in the device, see Figure 77. Figure 77. VCR Info Tab 3BDD B 181

182 Revisions Tab Section 6 Parameter Settings Revisions Tab This tab contains the revisions of the virtual field devices (VFD Virtual Field Device) in the HSE device, see Figure 78. Context Menu Figure 78. Revisions Tab Update Capabilities File For importing an up-to-date revision of the Capabilities File proceed as follows: 1. Select HSE Device Class object 2. Object > Update Capabilities File Select Capabilities File When the Capabilities File is updated, the device instances in the project become implausible BDD B

183 Section 6 Parameter Settings FF Network Object Set Bitmap For configuring the graphical representation of device instances proceed as follows: 1. Select HSE Device Class object 2. Object > Set Bitmap... FF Network Object For details on the assignment dialog, refer to Assigning Bitmaps on page 145. The FF Network object is the root node of the project. Beside the HSE Subnet object up to two OPC Server FF objects can be present below this root object. 3BDD B 183

184 HSE Subnet Object Section 6 Parameter Settings HSE Subnet Object HSE Subnet Settings Tab The cycle time used to update the HSE Live List is set on this tab. The IP address and the UDP port for Publish/Subscribe multicasting can also be modified, and the system can be configured to detect a disconnection, see Figure 79 and Table 45. Figure 79. Settings Tab 184 3BDD B

185 Section 6 Parameter Settings HSE Subnet Object Table 45. Settings Tab Dialog element Device Annunciation HSE Repeat Time Signal Republishing Stale Count Network Configuration Subnet Mask Gateway Address Description Cycle time used for updating the HSE Live List. This parameter is used to configure the detection of a disconnection for all subscribers on HSE subnet and subordinate H1 links. This parameter defines the maximum number of consecutive frozen input values which are allowed to occur before a disconnection is detected. The subnet mask defines the limits of the HSE subnet. HSE communication is only possible within the limits of the HSE subnet. The gateway address must be a valid, unique IP address for the HSE subnet. The gateway address should be the HSE network interface address of the Connectivity Server that runs the OPC Server FF for this HSE subnet. A valid IP address must be entered here even if there is no physical gateway in the HSE subnet. In this case an IP address should be entered which is not being used on this HSE subnet by any physically existing subscriber. 3BDD B 185

186 HSE Subnet Object Section 6 Parameter Settings HSE Host Object HSEHostCI860 Communication Tab Allows the IP parameters to be set which the IEC controller uses as the subscriber on the HSE subnet, see Figure 80. Figure 80. Communication Tab 186 3BDD B

187 Section 6 Parameter Settings Referenced Signals Tab Table 46. Communication Tab Dialog element IP Address IP Address of red. Unit Redundant unit exists Description The IP address is used for identifying the HSE host and forms the basis for all connection-oriented communication with the HSE host. The address entered here is loaded to the CI860 module via Control Builder M. Both the IP address of the HSE host and the IP address of the redundancy module must be valid, unique IP addresses from the HSE subnet. The IP address of the redundancy module is entered here. This parameter is used to configure the HSE host as a redundancy pair. No redundancy. Redundancy. Referenced Signals Tab The mapping of FF signals to IEC I/O channels is displayed on this tab. It contains all the signal channel mappings for the HSE network. For each signal channel mapping the Channel, the Data type (analog or discrete), the direction of the data transfer (FF IEC or IEC FF), the FF signal name to be mapped, the Cycle Time for Publishing (Publish) and an optional comment are displayed, see Figure 81. The default publisher cycle time can be set here and will be used as default cycle time for all publishers, broadcasting via this Host. The Calculated FF communication load is an estimated publisher/subscriber load of this host device. If the value exceeds 80% the host should be relieved to keep the performance. The CI860 load displayed in the Fieldbus Builder FF is an estimation derived from statistical data from typical load scenarios. Greater deviations are expected if several sinks used for one signal. For the configuration details of data exchange between an IEC application on the AC 800M and the FF network, refer to Mapping of FF Signals to Channels for 3BDD B 187

188 Referenced Signals Tab Section 6 Parameter Settings the HSE Host Object in AC 800M FOUNDATION Fieldbus HSE (3BDD012903*) manual. Figure 81. Referenced Signals ab 188 3BDD B

189 Section 6 Parameter Settings Referenced Signals Tab Linking Device Object Communication Tab On this tab, parameters are set for the addresses necessary for HSE device communication and redundancy settings are defined, see Figure 82 and Table 47. Figure 82. Communication Tab Table 47. Communication Tab Dialog element Device type Base Link Address Description Device type of the HSE device from the device description. The link address of the first H1 link of the FF linking device. The link addresses of the other H1 links of the FF linking devices are produced by incrementing this base link address. The value range is 4096 to BDD B 189

190 H1 Link Object Section 6 Parameter Settings Table 47. Communication Tab (Continued) Dialog element Calculated HSE frames per sec. IP address Description The base link address should be chosen such that the link addresses of the H1 links are unique within the HSE subnet. Here the number of HSE frames per second for the linking device is displayed on the basis of the configured, republished signals. This value should not exceed a maximum value determined by the linking device, refer to the user documentation for details relating to the linking device. The IP address set on the HSE device is entered here. It is used for identifying the HSE device, and forms the basis for all the connectionbased communication with this device. Both the IP address of the HSE device and the IP address of the redundancy module must be valid, unique IP addresses from the HSE subnet. If a FF linking device is created in engineering environment and deployed to production environment, the IP address may change due to a collision. This is a normal behavior. Verify the IP addresses after a deploy because it may be changed due to an already existing entry. Redundancy Redundant unit exists IP address of red. Unit This parameter is used to configure the HSE device as a redundancy pair. No redundancy. Redundancy. The IP address set on the redundancy partner is entered here. H1 Link Object Communication parameters and system management parameters for the H1 link are set on this tab. Normally it is not necessary to change the default values. However, it may be expedient to change individual values in order to optimize communication BDD B

191 Section 6 Parameter Settings H1 Basic Tab A knowledge of the basics of FF network management and FF system management is a prerequisite for making changes to the default values, refer to the FF Specifications Network Management (FF-801) and System Management (FF-880). The telegram structure is described in the specification IEC to 5, Digital data communications for measurement and control - Fieldbus for use in industrial systems. Note: If settings are changed, all devices at this H1 link will be restarted during downloading the H1 Link settings. H1 Basic Tab The Basic Tab includes the most important parameters, see Figure 83 and Table 48. Figure 83. H1 Basic Tab 3BDD B 191

192 H1 Basic Tab Section 6 Parameter Settings The range of the displayed bars can be increased or decreased by the selectors on the right hand of the displays. Table 48. H1 Basic Tab Dialog element t bit = 32µs t byte = 256µs t Slot Link Settings SlotTime Description Some of the values shown on the tab are multiples of the bit transmission time t bit, the byte transmission time t byte or the slot time t slot. The bit transmission time is the time taken to transfer one bit. When a transmission rate of kilobits per second is used in the H1 link, this time is 32 microseconds. The byte transmission time is the time taken to transfer one byte. The value is eight times the bit transmission time. The slot time is a configuration parameter of the link (see below). The communication parameters compiled in this group are known to every bus subscriber on the H1 link. This parameter of the H1 link must be greater than the greatest minimum required slot time for any of the devices being operated in the H1 link. The value to be set depends on the reaction time of the devices being used. The value of this parameter is also used by every device in the H1 link as the basis for calculating monitoring times. These are specified as a multiple of the slot time. Link master devices use the slot time to determine the length of time they monitor the link for inactivity before trying to take over the LAS role. In the case of link master devices with consecutive addresses, the inactivity monitoring times differ by exactly one slot time. The value range is (1 to 4095) * t byte BDD B

193 Section 6 Parameter Settings H1 Basic Tab Table 48. H1 Basic Tab (Continued) Dialog element MaxResponseDelay MinInterPduDelay Link Settings Strategy FF Default Moderate Aggressive Link Master Settings Description This parameter for the H1 link must be greater than the greatest response delay time on any of the devices being operated in the H1 link with acyclic communication. The maximum response delay time of a device is the time between the end of receiving a request message and the beginning of sending the immediately following response message. The value range is (1 to 11) * t Slot. This parameter specifies the minimum interval between two messages in the H1 link. It must be at least as great as the greatest value for any of the devices being operated in the H1 link. The value range is (0 to 120) * t byte. If the value chosen for this parameter is greater than the product of MaxResponseDelay and SlotTime, then no communication is possible in the H1 link concerned. This section can be used to produce a suggestion for the link settings, based on the chosen strategy for this H1 link. Default values that match the requirements of most devices. This settings are recommended by ABB. If the default settings don t match, the moderate settings shall be tried. They are more ambitious as the default settings but with reserve. The settings of the aggressive strategy are the limit values of the permitted range. The Link Master, which handles the role of the LAS, uses the communication parameters compiled in this group for controlling the communication in the H1 link. 3BDD B 193

194 H1 Basic Tab Section 6 Parameter Settings Table 48. H1 Basic Tab (Continued) Dialog element FirstUnpolledNodeId Description This parameter shows the first bus address from a sequence of consecutive bus addresses, which is excluded from the regular polling for detecting newly joined bus subscribers. In order to detect newly joined bus subscribers automatically, all bus addresses that are not contained in the Live List of the LAS are addressed at regular intervals (polling). With this and one of the following two parameters, a cohesive range of addresses can be defined which is not subject to this polling. The value range is 20 to 247. When this parameter is modified, the value of the parameter NumConsecUnpolledNodeId is adjusted automatically, refer to NumConsecUnpolledNodeId and LastUnpolledNodeId. NumConsecUnpolledNodeId This parameter specifies the number of a range of consecutive bus addresses which are excluded from the regular polling for detecting newly-added bus subscribers. The value range is 0 to 228. This parameter can only be modified indirectly using the parameters FirstUnpolledNodeId and LastUnpolledNodeId. link. As minimizing the range of polled bus addresses causes more frequent updates of the Live List, it is recommended to adjust the range of unpolled bus addresses to the actual needs of the LastUnpolledNodeId This parameter specifies the last bus address from a number of consecutive bus addresses which are excluded from the regular polling for detecting newly-added bus subscribers. The value range is 20 to 247. When this parameter is modified, the value of the parameter NumConsecUnpolledNodeId is adjusted automatically, refer to FirstUnpolledNodeId, and NumConsecUnpolledNodeId. System Management This group contains the system management parameters BDD B

195 Section 6 Parameter Settings H1 Basic Tab Dialog element T1 (Step Timer) T2 (Set Address Sequence Timer) Table 48. H1 Basic Tab (Continued) Description This parameter is used to define the maximum acknowledgement delay for the SetAddress service. The value range is (1 to ) * (1/32) ms. The FF default value is 15 s. The allocation of a new address, which starts with the receipt of a SetAddress message, must be completed within the time that has been set using this parameter. The value range is (1 to ) * (1/32) ms. The FF default value is 90 s. T3 (Set Address Wait Timer) When a new address is assigned to a device, it must report back under the new address on the bus at least before the expiration of the time set here. The value range is (0 to ) * (1/32) ms. The FF default value is 45 s. If there are many devices to be assigned, there is an option for experienced users to speed up the device assignment: Setting the time T3 = 0 will reduce the waiting time and increase the performance of device assignment significantly. In case an assignment cannot be finished using this setting there may be devices that don t support this setting. Then reset the parameter T3 = 45s (default value). 3BDD B 195

196 H1 Advanced Tab Section 6 Parameter Settings H1 Advanced Tab For advanced settings, the parameters are collected in the Advanced Tab, see Figure 84 and Table 49. Figure 84. Advanced Tab 196 3BDD B

197 Section 6 Parameter Settings H1 Advanced Tab Table 49. Advanced Tab Dialog element Advanced Link Settings MaxSchedulingOverhead PerDlpduPhlOverhead TimeSyncClass PreambleExtension Description Additional to the parameters in the Basic Tab the communication parameters compiled in this group are known to every bus subscriber on the H1 link. This parameter determines the maximum permissible delay when the schedule is executed by LAS. It is used for creating the schedule. The value range is (0 to 63) * t byte. This parameter specifies the time interval between two messages caused by the physical layer. It takes into account the transfer times for preamble, start flag, end flag, PreambleExtension and PostTransGapExtension. The value range is (2 to 63) * t byte. This value cannot be edited. If the values of PreambleExtension or PostTransGapExtension are altered, it is adjusted automatically. This parameter determines the quality of time synchronization in the H1 link. The time synchronization class must be selected such that all devices in the H1 link support at least that time synchronization class, if not one with a higher resolution. This parameter must be set to a suitable value according to the parameter TimeDistributionPeriod. Each transmission contains a preamble sequence eight bits in length. This parameter allows the preamble to be increased by a further 0 to 7 8-bit sequences. The value range is (0 to 7) * t byte. Increasing this value leads to an increase in PerDlpduPhlOverhead. 3BDD B 197

198 H1 Advanced Tab Section 6 Parameter Settings Table 49. Advanced Tab (Continued) Dialog element PostTransGapExtension Description Following every transmission, a gap of four bit transmission times is observed. This parameter allows the gap to be increased by a further 0 to 7 4-bit transmission times. The value range is (0 to 7) * 4* t bit. Increasing this value leads to an increase in PerDlpduPhlOverhead. MaxInterChanSignalSkew ThisLink Devices that receive data via several ports from the same H1 link must take into account a maximum time shift (signal skew) of fivebit transmission times. This parameter allows the maximum permissible time shift for the H1 link to be increased by 0 to 7 4-bit transmission times. The value range is (0 to 7) * 4* t bit. This parameter contains the link address of the H1 link. The H1 link address must be unique within the HSE subnet. The H1 link address is set using the base link address of the FF linking device in the parameter dialog for the HSE device, refer to Linking Device Object on page 189. Advanced Link Master Settings DefMinTokenDelegTime Additional to the parameters in the Basic Tab the Link Master, which handles the role of the LAS, uses the communication parameters compiled in this group for controlling the communication in the H1 link. In order to perform a token transfer for handling non cyclical data traffic, at least the length of time specified in this parameter must be available. If less time than that is available before the beginning of the next cyclic data transmission, then the LAS will not transfer the token before. This parameter should be set such that short messages can be sent within the time specified. The value range is (32 to 32767) * t byte BDD B

199 Section 6 Parameter Settings H1 Advanced Tab Table 49. Advanced Tab (Continued) Dialog element DefTokenHoldTime TargetTokenRotTime LinkMaintTokHoldTime TimeDistributionPeriod Description This parameter defines the length of time that the LAS initially allows to each device for non-cyclical data traffic within a token rotation. This parameter differs from the parameter DefMinTokenDelegTime in that the time can be distributed over several token transfers. The value range is (276 to 65000) * t byte. This parameter specifies the target upper time limit for a complete token rotation. The value range is 1 to 60,000 milliseconds. When defining this value, the maximum number of devices being operated in the H1 link and the values of parameters DefTokenHoldTime and LinkMaintTokHoldTime should be taken into account. This parameter is used to specify the time that the LAS uses within a token rotation for maintenance of the H1 link. This includes the detection of new bus subscribers and the broadcasting of LAS status and of the time. The value range is (292 to 65000) * t byte. This parameter is used to specify the maximum time interval between the cyclical time broadcasting messages (scheduling time) in the H1 link. The value set must be appropriate for the time synchronization class selected, refer to TimeSyncClass parameter above. Table 50 shows the relationships. The value range is 5 to 55,000 milliseconds. To avoid increasing the load on the bus unnecessarily, the maximum time interval for the selected time synchronization class, which is shown in the right-hand column in the table should be set. 3BDD B 199

200 H1 Advanced Tab Section 6 Parameter Settings Table 49. Advanced Tab (Continued) Dialog element MaximumInactivityToClaimLa sdelay Advanced System Management PrimaryApTimePublisher ApClockSyncInterval Description The value of this parameter must be greater than the greatest internal delay time of any of the link master devices being operated in the H1 link. This delay time for a link master device is the time interval between the expiration of the inactivity monitoring time and the sending of the necessary message for taking over the LAS role. The value range is (1 to 4095) * t bit. This group contains the additional system management parameters. This is the address of the device which manages and broadcasts the application time. This parameter is used to define the maximum time interval between the cyclical distribution telegrams for the application time in the H1 link. The value range is 1 to 255 s BDD B

201 Section 6 Parameter Settings H1 Schedule Object Table 50. Relationship TimeSyncClass and TimeDistributiuonPeriod TimeSyncClass Maximum value for TimeDistributionPeriod 1 µs 5 ms 10 µs 50 ms 100 µs 500 ms 1 ms 5 s 10 ms 10 s 100 ms 25 s 1 s 55 s 1 µs 5 ms H1 Schedule Object The properties dialog for the H1 Schedule object contains no parameter data other than the general data. Parameters can be defined in the detail view of the H1 Schedule object, the schedule editor, refer to Schedule Editor Interface on page BDD B 201

202 FF Application Object Section 6 Parameter Settings FF Application Object All the FF function blocks used in an FF Application are processed cyclically with the same cycle time. This time, which is also known as FF Application cycle time, is specified in this properties dialog. This parameter is preset to a default value, see Figure 85. Figure 85. Parameters FF Application For a detailed description of the FF Application, refer to Section 10, FF Application Editor BDD B

203 Section 6 Parameter Settings FF Application Object H1 Device Instance Object General Tab See Figure 86 and Table 51. Figure 86. Parameters H1 Device Instance Table 51. Parameters Dialog element Device identification Bus Address Type ID Description Address of the device on the H1 link. The value range is 20 to 247. Device type. 3BDD B 203

204 FF Application Object Section 6 Parameter Settings Table 51. Parameters (Continued) Dialog element Assigned Device ID Preset Device ID Description The device ID is a unique identification number for the device. The device manufacturer assigns a unique device ID to each individual device, and this ID never changes. The device ID is only displayed if the device assignment has been carried out. If the device ID for this device instance is known during commissioning, it may be entered here. A preset device ID is a prerequisite for using the automatic device assignment during commissioning, refer to Precommissioning of H1 Devices on page 347. If the standard way of device assignment, i.e,. device assignment via H1 live list, is used, this value will be overwritten during assignment. LM settings Backup Link Master Defines whether the device attempts to assume the role of LAS (Link Active Scheduler) when necessary. The device does not attempt to take over the LAS role. The device attempts to take over the LAS role. This check box is only offered for Link-Master-compatible devices; otherwise it appears grayed out. Context Menu Change Capability Level There are devices that have the option to change the capability level. For changing the capability level of the H1 device instance proceed as follows: 1. Open context menu of the H1 Device Instance object in the detail view 2. Change Capability Level Select designated capability level 4. Click OK Refer to the device documentation provided by the device vendor for supported capability levels BDD B

205 Section 6 Parameter Settings The Block Properties Dialog FF Block Instance Object The Block Properties Dialog The Properties dialog of the Block objects consists of a tree on the left side and the views of the tree objects on the right side Advanced: Properties Figure 87. Block Properties Dialog The tree comprises several folders, depending on the Device Definition file (DD). These folders and the views they are containing are described in this section. In the Properties View, the block parameters are displayed in a grid. 3BDD B 205

206 Advanced: Properties Section 6 Parameter Settings Figure 88. Advanced: Properties View This view displays the block parameters in tabular form. These include inputs, outputs and internal parameters, see Figure 88. With regard to the names and the meaning of the block parameters you should refer to the FF specifications FF-890, FF-891 and FF-892 and to the documentation provided by the device manufacturers The Parameters tab contains the following data, refer to Table BDD B

207 Section 6 Parameter Settings Advanced: Properties Table 52. Advanced: Properties Dialog Elements Dialog element Relative OD Index Name Value Unit Download Description The relative OD index specifies the relative position of the parameter in the object dictionary. It is required, for example, to localize errors when an H1 link is loaded. Parameter name. Value of the parameter. In commissioning mode a choice can be made here to display either the configured value from the database or the current value read from the device. In the case of data type Bit Enumerated, the values of the individual bits are displayed by means of the state of a check box: bit is reset. Value = 0. bit is set. Value = 1. Physical unit of the parameter. The values in this column can only be edited at the block class. This entry determines whether the parameter is taken into account when the device configuration data is loaded. The parameter is not downloaded to the FF device. A present parameter value is written to the FF device, provided that it is a writable parameter. If no parameter value is present in the value field, this parameter is not downloaded with the device configuration data. In the case of a structural element the selection state of the data structure is displayed. All elements of the data structure are selected for downloading. Some elements of the data structure are selected for downloading. No element of the data structure is selected for downloading. 3BDD B 207

208 Advanced: Properties Section 6 Parameter Settings Table 52. Advanced: Properties Dialog Elements (Continued) Dialog element Upload Type Range Class Comment OPC Access OPC Short Name Description This entry determines whether the parameter is taken into account during parameter upload, refer to Reconcile Block Parameter Values on page 364. The parameter is not read from the FF device. The parameter is read from the FF device. In the case of a structural element the selection state of the data structure is displayed. All elements of the data structure are selected for uploading. Some elements of the data structure are selected for uploading. No element of the data structure is selected for uploading. The data type describes the format of the value. Permissible value range. The class determines how the parameter is used in the field device. Each parameter belongs to one and only one of the classes Input (IN), Output (OUT) or Contained (CONT). In addition there are the optional classes Dynamic (DYN), Diagnostic (DIAG), Service (SERV), Operate (OPER), Alarm (ALM), Tune (TUNE) and Local (HOST). Optional entry of free comment text. The values in this column can only be edited at the block class. This entry defines whether the parameter can be accessed via an OPC Server. No access to the parameter via an OPC Server. Access to the parameter via an OPC Server is possible. For further details, refer to Enabling Parameters of the FF Blocks for OPC Access on page 241. The values in this column can only be edited at the block class. If a value is entered here, the parameter of the OPC Server is addressed by the OPC Server not via the component name from the Name column, but via the name entered here. This name must be unique within an object. For further details, refer to Enabling Parameters of the FF Blocks for OPC Access on page BDD B

209 Section 6 Parameter Settings Advanced: Properties Table 52. Advanced: Properties Dialog Elements (Continued) Dialog element C/S Signal Name Value Sets Description In this column a name of a signal of type client/server can be assigned to the appropriate parameter. With this signal it is possible to read and write the assigned parameter value to and from 800xA controller applications via the CI860 communication interface. The parameter values in the grid are reset to the values of a parameter value set which should be selected. For further details, refer to Block Info Tab on page 165. Parameter Grid Layout Using the standard function block, Analog Input, as an example, the basic layout of the properties dialog and the elements used in them is explained as follows, see Figure 88 and Table 53. Table 53. Handling the Advanced: Properties View Dialog element General Data Input field background Text field Table Description Name, short text and long text for the FF block. White: Optional parameter Red: Mandatory parameter E.g. for entering the block name and long text. The optional parameters Short Text and Long Text cannot be entered before a block name has been assigned. The block name can also be selected using function key F2 from the tag list. Used for displaying and, if appropriate, inputting parameters such as lower and upper range limits. The facility for entering input and output parameter values is provided irrespective of whether or not a signal flow line is connected to the assigned block pin. 3BDD B 209

210 Advanced: Properties Section 6 Parameter Settings Table 53. Handling the Advanced: Properties View (Continued) Dialog element Table background color Text color in table Dropdown-List Description Gray: Display only; i.e. value cannot be edited. White: Input; i.e. value can be edited. Green: Structural element. By clicking on the check box the data structure can be expanded or collapsed. The data structure is collapsed. The data structure is expanded. Yellow: (only in commissioning mode): The current value read from the device is different from the configured value. Red: (in commissioning mode): Communication has been interrupted. An error code is displayed. Red: (in configuration mode): One or more other block parameters are dependent on the value in this field. A value must be entered in this field if the value of a dependent block parameter is to be entered elsewhere in the table. Blue: At least one attribute of this block parameter is dependent on one or more other block parameters. Black: Normal display. Red: The value entered falls outside the permissible value range. There are lists in which only the default list entry is visible. The invisible part of the list can be expanded. The desired list entry is accepted by clicking in the input field. An FF block is assigned by default the initial instance parameters that were present at the time of instantiation on the FF block class. To increase transparency, it is recommended that you enter short and long text for the FF blocks. Short and long text can only be entered after the block name has been assigned. Parameter Value Sets The means of managing parameter value sets are described as follows. For basic information on the management of parameter value sets, refer to Block Info Tab on page BDD B

211 Section 6 Parameter Settings Advanced: Properties Reset to Block-Type-Unspecific Default Values Block-type-unspecific default values can be assigned to the parameters in the grid. 1. Button Value Sets 2. Radio button: Default values, block-type-unspecific Reset to Initial Instance Parameter Values The initial instance parameter values for the block class can be assigned to the parameter values in the grid. 1. Button Value Sets 2. Radio button: Initial instance parameter values from the block-type-specific group Reset to User-Defined Values The values from a user-defined parameter value set can be assigned to the parameter values in the grid. The user may choose between block-type-specific and devicetype-specific value sets. 1. Button Value Sets 2. Radio button: User-defined values from the block-type-specific or the devicetype-specific group 3. Select the required set of parameter values from the list. 4. The Preview changes check box can be set if desired. The parameters in the grid that will be altered during the reset will be shown in list format. Parameters can be individually deselected in this list. User-defined parameter value sets are only available for selection if the user has set them up in advance for this FF block class or for this FF device class. Device-type-specific parameter value sets are only available on FF block instances with a device assignment. 3BDD B 211

212 Advanced: Properties Section 6 Parameter Settings Reset to Vendor Defined Values The values from a manufacturer-defined parameter value set can be assigned to the parameter values in the grid. The user may choose between the default values and example values from the Capabilities File. 1. Button Value Sets 2. Radio button: Vendor defined values from the device-type-specific group 3. Select the required set of parameter values from the list 4. The Show changed values check box can be set if desired. The parameters in the grid that will be altered during the reset will be shown in list format. Parameters can be individually deselected in this list. Vendor-defined parameter value sets are only available on FF block instances with a device assignment. Exporting Parameter Values 1. Context menu Export all 2. Insert file name. 3. A list of parameter values will be saved as comma separated values (csv) file. Importing Parameter Values 1. Context menu Import 2. Select file from list. 3. A list of parameter values which will be changed in the grid when the import is carried out is shown. Parameter values can be deselected in the list BDD B

213 Section 6 Parameter Settings Advanced: Block Info Advanced: Block Info This folder contains identification data and characteristics for the block, see Figure 89 and Table 54. Figure 89. Advanced: Block Info View 3BDD B 213

214 Advanced: Block Info Section 6 Parameter Settings Table 54. Advanced: Block Info View Dialog element Profile Profile revision DD Item ID Assigned device Execution time Description Profile on which the block definition is based. Among other things the profile determines whether a block is standard, enhanced or manufacturer-specific. The profile number for standard function blocks is assigned by the Fieldbus Foundation. Revision of the block profile. Among other things, this determines whether a function block is standard or enhanced. Identification number of the block within the device description. Device in which the block is executed. Time taken for execution of the block BDD B

215 Section 6 Parameter Settings Advanced: Download Sequence Advanced: Download Sequence The Download Sequence view offers the option to display the download sequence or download dependencies, see Figure 90. Figure 90. Advanced: Download Sequence View To upload the data into the view window select the button for the required data. Advanced: Alarm Parameters The folder Alarm Parameters provides an overview of the alarm configuration (see figure Figure 91 and Table 55 below). Here the severities and alarm texts (if they are not grey shaded) can be modified based on the process needs. The other parameter values for Priority, Disable and Auto Acknowledge are read only. They can be edited in the Properties folder. 3BDD B 215

216 Advanced: Alarm Parameters Section 6 Parameter Settings Figure 91. Advanced: Alarm Parameters View Alerts reported by Resource and Transducer Blocks have typically fixed alarm texts and priorities and cannot be changed BDD B

217 Section 6 Parameter Settings Advanced: Alarm Parameters Table 55. Advanced: Alarm Parameters View Dialog element Name Category Severity Alarm text Limit Priority Disable Auto Ack. Description Name of the alarm point. OPC category of the alarm point, refer to Section 9, Alarms and Events. The OPC category can only be changed for manufacturer specific alarms. 800xA priority of the alarm point. Changeable for each alarm point. The value range 1 is: Critical (1) High (2) Medium (3) Low (4) Info / Journal (5) The following severity values are preset for the various OPC alarm categories: FF Process: Medium FF Maintenance: High FF Tracking: Medium FF System: High FF System Event: High User configurable alarm text for process alarms. Limit of alarm point (display only). Configure in Properties tab. Priority of alarm point (display only). Configure in Properties tab. If selected, alarm point is disabled (display only). Configure ALARM_SUM.Disabled in Properties tab. If selected, the alarm point is configured as unacknowledged alarm (display only). Configure ACK_OPTION in Properties tab. 1. Numbers in parentheses indicate the associated 800xA Alarm Priority Level. 3BDD B 217

218 Advanced: Alarm Parameters Section 6 Parameter Settings FF Alert priority: The Priority in the Alarm Parameters view (column 6), also named as Alert Priority is used for alarm communication on the FF network and the alert priority controls how a specific FF alert is handled within an FF device. Following alert priority enumeration values are defined in the FF specification FF- 890 Function Block (Part 1) in chapter Alert Priority: 0 = The associated alert may clear when the priority is changed to 0, but it will never occur. 1 = The associated alert is not sent as a notification. If the priority is above 1, then the alert must be reported. 2 = Reserved for alerts that do not require the attention of a plant operator, for example; diagnostic and system alerts. Block alarm, error alarm, and update event has a fixed priority of = Increasing higher priorities - advisory alarms = Increasing higher priority - critical alarms. The Alert Priority is not used for any prioritization within the System 800xA Alarm and Event lists, instead the FF Severity is used (column 3). FF Alert Severity: The alarm and event system within 800xA System is based on the standard OPC Severity mechanism which provides a range from 1 (lowest) to 1000 (highest). To simplify the assignment of OPC severities to FF device alerts, five severity levels are classified: Table 56. FF and OPC Severity levels FF Severity Critical 1000 High 800 Medium 600 Low 400 Info/Journal 200 OPC Severity 218 3BDD B

219 Section 6 Parameter Settings DD Menus For example: A device alert with an FF Severity as Medium will be sent via OPC Server FF with an OPC Severity of 600. The Severity level in general is not used, and also the highest alarm priority level is Priority 1. Hence, OPC severities must be mapped to 800xA Alarm Priority Levels for each subsystem connected to System 800xA. This mapping can be found in the Library Structure > Alarm&Event > Alarm collection Definitions, see Figure 92. Figure 92. OPC Severity Mapping For FF, the partitioning of the severity levels can be changed globally, but the number of priority levels is fixed to five FF severity levels. For example: Based on the default Alarm Priority Mapping for FF, the device alert mentioned in the example after Table 56, will be listed in 800xA with an Alarm Priority Level 3. DD Menus The DD Menus folder contains all the menus and methods that are defined by the Device vendor in the Device Description file. The tree in the DD Menus folder consists of different element types that can be distinguished by their colors: 3BDD B 219

220 DD Menus Section 6 Parameter Settings Elements with a Detailed View are displayed in black color. Structure elements without Detailed View are displayed in blue color. If such an element is selected, the Detailed View of the first subordinate element providing a Detailed View is displayed. Figure 93. DD Menus: Detailed View The menus may contain Detailed Views with data only or additional with methods that can be executed as for example Calibration methods. A button with a gearwheel icon indicates an executable method, see Figure 93. After starting the method by clicking the button, a window with a security query pops up, triggered by the Fieldbus Builder FF. If the execution of the method is acknowledged by OK, the method is started. Now another security query may pop up, now triggered by the method itself. A Method Execution Window is displayed while executing a method. It can be closed/hided manually at any time. Finally it will be closed together with closing the Properties Window. During method execution, the operability of the Fieldbus Builder FF is blocked BDD B

221 Section 6 Parameter Settings DD Menus The status of particular parameters is made visible by five different icons that are displayed next to the related parameter control and in the tree entry of the concerned dialog, see Figure 57. Table 57. DD Menus: Status Icons Icon Description Invalid parameter value. Furthermore, the parameter value display color is red. In online mode: Insecure value: Parameter is insecure because update is missing for given time period or parameter is not yet loaded from device Changed value: Parameter value is changed and not yet applied and thus not equal to value in data base. Output signal invalid due to malfunction in the field device or its peripherals Output signal temporarily invalid (e.g. frozen) due to on-going work on the device. 3BDD B 221

222 Parameters Section 6 Parameter Settings Parameters In the Parameters folder all Block Parameters are listed in the Parameter Collection View, if the Fieldbus Builder FF is set to online mode. It contains the same data as the Properties folder but with less details, see Figure 94. Figure 94. Parameters: Parameter Collection View 222 3BDD B

223 Section 6 Parameter Settings Details Windows Details Windows The Details Windows folder contains the Plausibility Check Error List, a list of all plausibility check errors related to the actual block, and the Method Execution Window in case there are Methods implemented for the actual block. Figure 95. Details Windows: Plausibility Check Error List 3BDD B 223

224 Details Windows Section 6 Parameter Settings Additional here are all Detail Views listed that are actual displayed in a separate window, see Figure 96. Figure 96. Details Window 224 3BDD B

225 Section 6 Parameter Settings UserDialogs UserDialogs The UserDialogs folder consists of dialogs specified for this particular block class. Some blocks provide predefined UserDialogs, for example Figure 97 shows a block Property dialog with a set of predefined UserDialogs. To learn, how to define and edit user dialogs, refer to Section 8, Dialog Editor for FF Blocks. Figure 97. UserDialogs: Current Values View 3BDD B 225

226 Network Configuration Section 6 Parameter Settings Network Configuration The IP settings of the nodes on the HSE subnet are parameters of the corresponding objects in the FF Object Editor structure and therefore may be directly entered at these object. For convenience the central Network Configuration dialog allows to enter or revise the IP settings for the nodes on the HSE subnet as well as the IP address and HSE Subnet ID of the nodes in the Client/Server network that run the OPC Server FF for this HSE subnet, see Figure 98. Open this dialog via FF Object Editor> Network Configuration. Figure 98. Central Network Configuration The network settings of the local PC ( Engin. PC ) cannot be modified in this dialog. They can be changed using the Configure window: ABB Start Menu > ABB Industrial IT 800xA > Device Mgmt > FOUNDATION Fieldbus > Configure For description of the dialogs refer to the System 800xA Post Installation (2PAA111693*) BDD B

227 Section 6 Parameter Settings Network Configuration For a detailed description of the network parameters, refer to the section on properties settings for the corresponding object: HSE Subnet (Subnet Mask, Default Gateway): HSE Subnet Settings Tab on page 184. HSE Host CI860: Communication Tab on page 186. Linking Device LD 800HSE: Communication Tab on page 186. OPC Server FF: Advanced: Alarm Parameters on page BDD B 227

228 Network Configuration Section 6 Parameter Settings 228 3BDD B

229 Section 7 OPC Server FOUNDATION Fieldbus The OPC Server FOUNDATION Fieldbus (OPC Server FF) makes data from FOUNDATION Fieldbus devices available to any desired OPC Client. As a result, visualization packages which have an OPC Client interface can access the data of the connected fieldbus devices. The user interface Custom Interface of OPC specification version 2.10 is implemented in OPC Server FF. All interfaces required in the OPC specifications as well as the browser interface are supported. With the browser functions, it is possible for an external client to read out the list of the items known by the OPC Server. The following aspects of OPC Server FF are described in this document: Functionality with regard to the system structure, communication of the process data, tool routing, browser interface and redundancy. Configuration with the Fieldbus Builder FF. Tools for error diagnostics. Table 58. Abbreviations used Term OPC COM Explanation OPC stands for OLE for Process Control and is based on the OLE core technologies COM and DCOM from Microsoft. The way that platforms interpret an object must be defined in order to ensure that objects which are implemented on different platforms or computer architectures are compatible with each other. A so-called object model is required for this. OLE uses the COM model (Component Object Model). It defines the standard for the collaboration of the components. COM enables procedure calls within a process and to another process. 3BDD B 229

230 System Structure Section 7 OPC Server FOUNDATION Fieldbus Table 58. Abbreviations used (Continued) Term DCOM FF FBB FF The object model for calls which span computers is called DCOM (Distributed COM). DCOM is integrated in the Windows operating systems. FOUNDATION Fieldbus Explanation Fieldbus Builder FF Configuration tool for FOUNDATION Fieldbus applications. The FF hardware structure and functionality of the H1 and HSE devices are defined and loaded to the devices. Data from this fieldbus application are made available to other programs through the configuration of an OPC Server FF. Overview of OPC Server FF Functionality System Structure Fieldbus Builder FF is used to configure and commission OPC Server FF. With a Fieldbus Builder FF project the structure of the hardware (H1 and HSE devices as well as OPC gateway stations) is defined, the functionality of the application configured and loaded to the devices and stations. In a Fieldbus Builder FF project only one HSE subnet can be configured. The connection between the Fieldbus Builder FF in the Client Server network and the field level (HSE subnet) is done by the OPC Server FF. OPC Server FF has access to the data in the HSE subnet and can transfer this to the connected OPC Clients. Predefined diagnostic values in the HSE subnet can also be accessed by OPC Clients via OPC Server FF. Each Connectivity-Server requires at least two network interfaces, one for the connection to the Client Server network and one for the connection to each HSE subnet BDD B

231 Section 7 OPC Server FOUNDATION Fieldbus System Structure Aspect Directory Server Engineering Workplaces - Control Builder M - Fieldbus Builder FF Operator Workplaces Connectivity Server FF with OPC Server FF Connectivity Server AC 800M Client Server Network redundant Connectivity Serv with OPC Server AC 800M CI860 AC 800M red CI860 red Control Network AC 800M red CI860 red LD 800HSE LD 800HSE redundant LD 800HSE redundant HSE Subnet LD 800HSE redundant H1 Links H1 Field Devices H1 Links H1 Links H1 Links H1 Field Devices H1 Field Devices H1 Field Devices H1 Field Devices Figure 99. Sample System Structure with FF Network In the example at Figure 100 there are two separate HSE subnets each with an OPC Server FF. It is possible to establish a data connection to different HSE subnets with one Connectivity server. One Connectivity server can operate with several OPC servers. Each HSE subnet requires one OPC Server FF (optionally redundant) which requires therefore one network interface. 3BDD B 231

232 Data Transfer Section 7 OPC Server FOUNDATION Fieldbus Each of the HSE subnets is configured and commissioned by an individual Fieldbus Builder FF project. Several Fieldbus Builder FF projects can be combined in an 800xA system. The data of each HSE subnet can be accessed via the respective OPC Server FF. OPC Server FF takes longer time to shut down from the Plant Explorer, when the HSE Service Provider for the OpcDA_Connector Service is in status initialize. Data Transfer Fieldbus Builder FF and Plant Explorer are connected to the Client Server network, but not directly to the HSE subnets. The connection to the HSE subnet is established via an OPC Server FF. This means that both the configuration information from the Fieldbus Builder FF and all data accesses of Plant Explorer are transported to the field devices via OPC Server FF. A request is sent to the respective OPC Server FF from Plant Explorer, in order to display Fieldbus data in Plant Explorer. The server converts the request into an HSE message and sends this to the associated linking device. A corresponding H1 message is generated in the linking device and sent to the FF device. The reply from the device is converted into an HSE message in the linking device and sent back to the OPC Server. The OPC Server converts the information into an OPC message and sends this back to Plant Explorer. FF HSE uses the standard Ethernet Physical Layer like many other Ethernet-based communication protocols. In general different protocols may share the same physical Ethernet layer. However, ABB does currently not support this for HSE. Due to its nature, HSE causes a lot of broadcast and multicast traffic, requiring significant bandwidth on the Ethernet. Without explicit tests, it cannot be guaranteed that HSE can co-exist with other protocols without interference. A full coverage of the different possible protocol combinations cannot be achieved by a product release test. Therefore ABB currently does neither recommend nor support to mix HSE with other protocols or to run several HSE Subnets on the same Ethernet Physical Layer (wire) BDD B

233 Section 7 OPC Server FOUNDATION Fieldbus Browser Interface Browser Interface The information loaded in OPC Server FF can be accessed by an OPC Client via the browser interface. The Fieldbus Builder FF objects admitted to the OPC Server FF are output in a hierarchical structure: HSE Linking Device1 H1 Link1 H1 Device1 FF Block1 FF Block2... H1 Device2 FF Block1 FF Block2... H1 Link2... Each of these objects has parameters which can be read as OPC items. OPC Server Redundancy In accordance with the OPC specifications of OPC Foundation, redundancy is not supported by the OPC Server. In order to implement a redundant OPC connection between the server and client, two OPC servers are configured in the Fieldbus Builder FF project and loaded with identical data. The OPC Client assumes the control of these two OPC Servers in accordance with its redundancy concept. 3BDD B 233

234 Resources, Maximum Values and Performance Section 7 OPC Server FOUNDATION Fieldbus Resources, Maximum Values and Performance Table 59. Performance Specifications Description OPC Gateway stations in a Fieldbus Builder FF project: OPC Gateway stations in an HSE subnet: OPC Servers per Connectivity server: Scope of communication between OPC Server FF and the field devices: Update time for the cyclic reading of the OPC Client: Data transfer from the OPC Server to the OPC Client Data throughput Performance specifications 1; for redundant connection 2 1; for redundant connection 2 In principle, any number (dependent only on the capability of the PC), but only one HSE subnet can be addressed by an OPC server. All the available data can be read out of the FF devices. Free times within the macro cycles are reserved by the configuration tool for communication. The update time specifies the cycle time with which a value is to be read out of the connected devices. Due to bandwidth limitations on the H1 links compliance with the cycle time cannot be guaranteed. The used FF devices and their configuration determine how fast the values can be read out of the devices. If the cycle time is less than that permitted by the field level, the values are read as quickly as possible. The transmission of the value to the OPC Client is change-driven, i.e. a constant value is not sent at all. There is no indication to the user if OPC data is not provided within the configured cycle time. The OPC item contains the last known value. Is essentially determined by the configuration of the field level, since the FF communication is a great deal slower than the communication in the Client Server network BDD B

235 Section 7 OPC Server FOUNDATION Fieldbus Resources, Maximum Values and Performance Configuration with Fieldbus Builder FF OPC Server FF Data from a Fieldbus Builder FF project are made available to other systems by means of OPC Server FF. The OPC Server FF is configured in a Fieldbus Builder FF project. OPC Server FF software is installed on the Connectivity Server PC. In the commissioning mode of Fieldbus Builder FF the configured project data is loaded automatically into the OPC Server. The data are available via the OPC interface directly after the loading. As a result any Windows program with OPC Client functionality can read and write the values of all the items available in OPC Server FF of the connected field and HSE devices online. 3BDD B 235

236 Insertion of an OPC Server Section 7 OPC Server FOUNDATION Fieldbus Insertion of an OPC Server An OPC Server is inserted below the FF Network node. FF network > Context menu: New... Figure 100. Insert OPC Server FF The standard name can be overwritten with a name with up to 12 characters. The position of the OPC Server is predefined BDD B

237 Section 7 OPC Server FOUNDATION Fieldbus Network Configuration A maximum of two OPC Servers FF can be configured in one Fieldbus Builder FF project, see Figure 101. Network Configuration Figure 101. System View of OPC Server FF In the Network Configuration dialog the IP settings of the OPC Servers FF that interconnect to this HSE subnet have to be supplied. Here IP addresses and HSE Subnet IDs in the Client/Server network as well as IP addresses in the HSE subnet have to be entered. These values must correspond with the values that have been assigned during installation of the OPC Server FF software on the corresponding nodes. 3BDD B 237

238 Network Configuration Section 7 OPC Server FOUNDATION Fieldbus The IP address and HSE Subnet ID that have been assigned during installation of the OPC Server FF may be viewed or changed calling up the Configure window locally on that node: ABB Start Menu > ABB Industrial IT 800xA > Device Mgmt > FOUNDATION Fieldbus > Configure For description of the dialogs, refer to the System 800xA Post Installation (2PAA111693*). Settings in Client/Server Network The values entered here must correspond with the IP addresses in the Client/Server network and the HSE Subnet IDs that have been assigned during installation of the OPC Server FF software on the corresponding nodes, see Figure 102. Figure 102. Settings of OPC Server FF in Client/Server Network 238 3BDD B

239 Section 7 OPC Server FOUNDATION Fieldbus Network Configuration FF Object Editor> Network Configuration Select OPC1 in upper half of window. Enter IP address of Client/Server network interface of the node that runs the OPC Server FF for this HSE subnet. If you intend to use a redundant OPC Server FF for this HSE subnet, select OPC2 and enter the required data of the node that runs the redundant OPC Server FF. 3BDD B 239

240 Network Configuration Section 7 OPC Server FOUNDATION Fieldbus Settings in HSE Network The values entered here must correspond with the IP addresses in the HSE network that have been assigned during installation of the OPC Server FF software on the corresponding nodes, see Figure 103. Figure 103. IP Address of OPC Server FF in HSE Network FF Object Editor> Network Configuration Select OPC1 in lower half of window. Enter IP address (in HSE network) and HSE Subnet ID of the node that runs the OPC Server FF for this HSE subnet BDD B

241 Section 7 OPC Server FOUNDATION Fieldbus Enabling Parameters of the FF Blocks for OPC If you intend to use a redundant OPC Server FF for this HSE subnet, select OPC2 and enter the required data of the node that runs the redundant OPC Server FF. Enabling Parameters of the FF Blocks for OPC Access For each parameter, input and output of an FF block it is configured as to whether the data are available via the OPC Server. This configuration is effected in the class definition of the block. It is thereby guaranteed that all instances of a block class can be equally processed by the OPC Client. Two columns for configuration of the OPC Access are available in the properties dialogs of the FF Block classes. Configuration as to whether the parameter is loaded to the OPC Gateway or not is effected in the OPC Access column using a check box. The corresponding parameter can be then accessed in the gateway under <tagname>/<component name>. If a name is entered in the OPC short name 3BDD B 241

242 Enabling Parameters of the FF Blocks for OPC Access Section 7 OPC Server FOUNDATION column, this name is used in the gateway instead of the component name. See Figure 104 and Table 60. Figure 104. Enabling Block Parameters for OPC Access Table 60. Enabling Block Parameters for OPC Access Dialog element OPC Access OPC Short name Description The parameter can be accessed via an OPC Server. The parameter is addressed by the OPC Server via the name entered here, and not via the component name in the Name column. This name must be unique within an object BDD B

243 Section 7 OPC Server FOUNDATION Fieldbus Parameters of the Hardware Objects Each parameter for which OPC access is enabled is accessed by the OPC Server via its item name. The component name is used as a standard item name. The user can change this name to an OPC Short name. If the standard parameter name does not correspond to the nomenclature conventions of the client used, an OPC name must be defined by the user. Any OPC name used must be unique within a class description. The names defined in the class description are valid for all instances of this class. The OPC Access and the OPC Short name are displayed in the parameter dialog for the block instances, but cannot be changed there. A user-defined OPC name replaces the complete structure of the standard name. Example from Figure 104: The parameter MODE_BLK.Actual.Cas is read via the OPC name Cascade. The parameter MODE_BLK.Target.Cas is read via the OPC name MODE_BLK.Target.Cas. A subsequent change of OPC Access or an OPC Short name will set all instances of this class into stat unchecked. The check function must be repeated for the programs concerned. The changed information is available to the OPC Clients once the new function code has been loaded into OPC Server FF. The contents of the parameter input mask can be exported and imported to another project. Parameters of the Hardware Objects In addition to the configurable parameters, for the hardware object types HSE Device, H1 Link and H1 Device, pre-defined parameters are available in the OPC interface for diagnosis from the OPC. See Appendix C, Diagnostic Data for the listing of the pre-defined parameters and description of the Live List. 3BDD B 243

244 Starting the Communication Section 7 OPC Server FOUNDATION Fieldbus Starting the Communication An OPC Server is automatically started on request by an OPC Client. In some rare cases it has been observed that the OPC server does not start after a restart of the node. This happens if the Windows Management Instrumentation Service (WMI Service) is not started. Perform the following steps if the OPC server is not started (no data were received from a connectivity server): 1. Start the WMI Service: Open Control Panel and select Administrative Tools > Services > Windows Management Instrumentation 2. If the WMI Service is not listed under Services install the WMI Service: Start > Run > wmic and continue with step Restart the node or start the OPC Server manually via: ABB Start Menu >ABB Industrial IT 800xA > Device Mgmt >FOUNDATION Fieldbus > OPC Server FF > OPC Server FF xxopen xx = HSE Subnet ID no. e.g. 1 as assigned during the setup. Ensure that on each FF Connectivity Server with Windows client operating system, the w32time (Windows Time) service is running. To enable the automatic starting of this service after reboot, set the startup type of the service to 'Automatic' (delayed start). Refer to System 800xA Third Party Software (3BUA000500*) for information related to supported operating systems BDD B

245 Section 7 OPC Server FOUNDATION Fieldbus Loading Project Data into OPC Server Loading Project Data into OPC Server Like the process devices, the OPC Server FF also needs to be commissioned. The OPC data is downloaded to the OPC server during the download of the H1 link data link by link. A download of device data for one device does not initiate the download of an OPC server. If it is necessary to download the OPC Server data again, for instance after inserting a redundant OPC Server, the download can be started for the OPC Server data only. The OPC Server FF is selected in the tree structure and the command Object > reconcile is selected from the menu or the context menu. All necessary configuration data are transferred to OPC Server FF, see Figure 105. Addressing of the Data Figure 105. Loading OPC Servers With the loading process from Fieldbus Builder FF, all tags for which an OPC access has been configured are made known to OPC Server FF. The data of these tags can be read and written by the external client. The data are addressed by the same name within the system and via the OPC interface. Input and output pins and parameters of tags are addressed via the tag name and the pin or parameter name: <Tagname> / <Pin or parameter name> 3BDD B 245

246 Addressing of the Data Section 7 OPC Server FOUNDATION Fieldbus Example: Table 61. Data Addressing <Tag name> / <Pin or parameter name> TIC123/PV.Value TIC123/MODE_BLK.Target TIC123/Cascade Meaning Reading of the process value of controller TIC123 Reading of the target operating mode of controller TIC123 Reading of the current cascade operating mode of controller TIC123 The OPC short name Cascade was configured for the parameter MODE_BLK.Actual.Cas The component and parameter names of the FF blocks are specified during the class definition of the blocks, refer to Enabling Parameters of the FF Blocks for OPC Access on page 241. The OPC interface is case-sensitive. The names used in the OPC Client must therefore be written identically to the names configured in the Fieldbus Builder FF project. Tools for Error Diagnosis Trace Dialog of the OPC Server The OPC Server trace dialog can be started from the Windows start menu on a PC on which at least one OPC Server FF has been installed: ABB Start Menu >ABB Industrial IT 800xA > Device Mgmt >FOUNDATION Fieldbus > OPC Server FF > OPC Server FF Trace 246 3BDD B

247 Section 7 OPC Server FOUNDATION Fieldbus Addressing of the Data Both the OPC Servers FF which are locally active on the computer and the OPC Servers FF which can be reached via a network connection can be monitored by means of this dialog, see Figure 106 and Table 62. Figure 106. OPC Server Trace Dialog Table 62. OPC Server Trace Dialog Dialog element OPC Server Computer name, Res-ID Meaning The connected OPC Server is described by the two entries. The two fields can be edited after actuation of the Disconnect button. A connection to the entered OPC Server is established by means of the Connect button. 3BDD B 247

248 Addressing of the Data Section 7 OPC Server FOUNDATION Fieldbus Table 62. OPC Server Trace Dialog (Continued) Dialog element Keyword Trace Tracelevel Tracefile Path Size [KByte] Apply Settings Show File Clear File Server dump Dump Configuration Dump Connections Meaning The various functions of the OPC Server can be hierarchically selected in the left-hand side of the dialog. Dependent on the selected entries the respective function calls in the OPC Server are recorded with the current parameters. It is thereby possible to trace selectively specified functions or functional groups of the OPC Server, refer to Appendix D, OPC Keyword Tracing. The degree of itemization of the trace outputs is defined by the trace level. The directory for the trace file is stated. A file opc<res-id>.trc is created in the stated directory. The maximum size of the trace file in kilobytes. If the maximum size of the trace file is reached, the file is renamed opc<res-id>.bak and the file opc<res-id>.trc re-created. The settings for the directory and the size of the trace file are adopted. The current trace file is displayed in the standard Windows editor. If information from the *.bak file is required, it must be called separately. The current trace file is deleted. The *.bak file is not affected by this action. All the configuration data of the OPC Server are written to the trace file. The entries are marked by the text Dumping configuration data... and...configuration dump finished. An entry in the trace file is generated for each active connection. The entries are marked by the text Dumping server objects... and...server object dump finished BDD B

249 Section 7 OPC Server FOUNDATION Fieldbus Performance Monitor for OPC Table 62. OPC Server Trace Dialog (Continued) Dialog element Dump Groups Save Settings Meaning An entry in the trace file is generated for each installed group of the OPC Server. The entries are marked by the text Dumping group objects... and...group object dump finished. All settings of the dialog are stored and preset on a renewed start of the trace dialog or on a cold start of the OPC Server. Example of a trace output, see Figure 107. Figure 107. Trace Output Performance Monitor for OPC A performance monitor is part of the scope of supply of Windows by means of which the performance of the Windows PC can be controlled and monitored. All general variables, such as free memory capacity, CPU usage, can be displayed and monitored by means of this software package from Microsoft. 3BDD B 249

250 Performance Monitor for OPC Section 7 OPC Server FOUNDATION Fieldbus Application-specific variables of the Fieldbus Builder FF software, e.g. statistical data about read/write errors in the OPC Server, can also be visualized by means of an extension. The system monitor is opened via the ABB Start Menu: Control Panel > Administrative Tools > Performance Select Display Mode - Enter the Variables The display mode is selected by means of the buttons in the toolbar. Variables for monitoring can be selected after call of the + button in the performance monitor: 1. In the Add Counters dialog: 2. Select computer (Remote operation is possible). 3. Select performance object OPCSRV FF(FBB FF). 4. Select the desired variables via Select counters from list. 5. End the dialog with Add and Close. If OPCSRV FF (FBB FF) is not displayed in the Performance object window, check that the correct language has been selected in your operating system. The language setting of Windows and Fieldbus Builder FF must coincide. After the data sources have been specified, the current values are displayed in a diagram. The display parameters can be set in the System Monitor Properties dialog BDD B

251 Section 7 OPC Server FOUNDATION Fieldbus Performance Monitor for OPC Name List of the System Variables of OPC Server FF. Table 63. Meaning of the General Variables Description % Communication buffers States the percentage of the communication buffers currently in use. Since the service time is relatively small, a value of 0 usually results. Communications buffers The number of currently used communication buffers. Since the service time is relatively small, a value of 0 usually results. % Connections States the percentage of the available connections which are active at present. Connections The absolute number of active connections. % DMS Handles States the percentage of DMS resources which are in use at present. This value also includes the dynamic SEG handles. DMS Handles Amount of DMS resources used. This value includes all dynamic SEG handles. % SEG Handles States the percentage of DMS resources for "cyclic requests" which is in use. SEG Handles Process ID Station Number Amount of DMS resources used for "cyclic requests". Process identification of the running process. First station address. Table 64. Meaning of the OPC Variables Name Item No Event No Client connections Groups Description Number of configured items. Number of configured OPC Event Points. Number of OPC Data Access Client Connections. Number of OPC Groups. 3BDD B 251

252 OPC Client Section 7 OPC Server FOUNDATION Fieldbus Name Active items AddItem failures (bandwidth) AddItem failures (interaction) AddItem failures (configuration) Pending jobs Acyclic read errors Acyclic write errors Number of active OPC items, an item in different groups is only counted once. Number of OPC items which could not be created because of limited bandwidth. Number of OPC items which could not be created on account of incorrect interaction between the client and server. Number of OPC items which could not be created because of configuration errors. Number of acyclic jobs running. Number of acyclic read errors counted on an item basis. Number of write errors counted on an item basis. Station No. for Station n. Station address for station n. % used cyclic bandwidth St. n Percentage of the cyclic bandwidth used for station n. If this value 100% reaches, no further values are cyclically communicated to this station. On account of fragmentation, this can also occur for values slightly under 100%. Changed cyclic items/second Acyclic reads/second Acyclic writes/second Table 64. Meaning of the OPC Variables (Continued) Description The number of changed cyclic items per second. Items which were sent to several clients are only counted once. The number of items per second acyclically read from the device. The number of written items per second. OPC Client OPC-relevant Parameters The parameters of the FF blocks which are available via the OPC interface are determined during the configuration of the FF block classes, refer to Enabling Parameters of the FF Blocks for OPC Access on page BDD B

253 Section 8 Dialog Editor for FF Blocks To make the input of parameters for FF blocks easier it is possible to configure customized user dialog folders individually. These are configured using the dialog editor. Each FF Block Class object and each FF Block Instance object has a list of parameters in the properties dialog. This enables the configuration of initial instance parameter values for the FF Block Class object and the FF block instance parameter values for an FF Block Instance object The dialog editor allows a customized user dialogs for parameter to be created for the FF Block Class object. Operation of the Dialog Editor The workflow described in this subsection has to be executed in the FFLibraries project. For details, refer to Edit FF Libraries on page 33. The dialog editor is opened as follows: Context menu for an FF block class > Dialog editor... All the parameters available for the FF block class are displayed in the left section of the dialog editor, see Figure BDD B 253

254 Operation of the Dialog Editor Section 8 Dialog Editor for FF Blocks The dialog editor allows the text for the operator interface and the input format (operation) to be specified for each parameter. New user dialogs can also be added. The user dialogs can be structured using group areas. Figure 108. Dialog Editor Table 65. Dialog Editor Dialog element Parameter list Name Data type Dialog description Description List of parameters available for the FF block class parameter input dialog. Parameter name Data type of the parameter Area for defining the properties dialog for the FF block class. Each user dialog must start with a new dialog page (PAGE) BDD B

255 Section 8 Dialog Editor for FF Blocks Operation of the Dialog Editor Table 65. Dialog Editor (Continued) Dialog element Control Label Handling OK Cancel Apply Delete new Page Description Structural element or parameter name PAGE: Start of a new user dialog in the properties dialog GROUP: Start of a new group in the user dialog folder Text representing the structural element or the parameter in the user dialog. Dialog field controlling the functionality of parameter input. This can only be entered for parameters. The dialog editor is closed and the changes saved. The dialog editor is closed and the changes are cancelled. The changes are saved. The selected dialog line is deleted. If a parameter was assigned, this will appear in the parameter list again following deletion. Structural element. A new user dialog (PAGE) is created. A dialog page must have a name. new group Test Structural element A new dialog group is created. This encompasses the dialog fields until the beginning of the next group or up to the end of the page. Switches the dialog editor to test mode. Test mode enables the functionality to be tested of the user dialog that has been created. Test mode is available only in parameter input dialogs that have been checked for plausibility. Check The dialog is checked for plausibility. 3BDD B 255

256 Operation of the Dialog Editor Section 8 Dialog Editor for FF Blocks Table 65. Dialog Editor (Continued) Dialog element Export / Import Text export/ Text import Description A selected block from the dialog definition can be exported to a file in internal system format. This dialog definition can be re-imported in another FF function block object. All the texts from a selected block are exported to a text file in Unicode format. This text file can be edited using a text editor. This enables text to be translated into another language for example. Individual units of text are organized line by line in the text file. Each line includes the following information separated by semicolons (;): Parameter name; Value; Text. Value refers to the value of the text in combo boxes, radio buttons and bit fields. If none of these is applicable then the value entry remains blank. Creating User Dialogs 1. Create new user dialog (page). 2. Transfer all the parameters that are to be inserted. Create another dialog (page) if required. 3. Assign text items for the operator interface. 4. Modify the dialog (Label, Handling) if necessary. 5. Structure the parameter input dialog with group areas if necessary. 6. Check parameter input dialog for plausibility. 7. Test parameter input dialog. Parameters can be used more than once in the tabs that are defined by means of the Copy /Paste functions. However, the same parameter cannot be used more than once in the same user dialog. The interface layout can only be configured at the point where the parameter is first pasted. All other usages refer to this configuration data. Each parameter line in the dialog editor corresponds to one line in the actual dialog. If the maximum number of lines in the dialog is exceeded, this will result in an error during the plausibility check BDD B

257 Section 8 Dialog Editor for FF Blocks Elements of the Dialog Editor Elements of the Dialog Editor Each parameter is assigned a dialog field (operation). The assigned dialog field determines the appearance of the parameter in the parameter input dialog. The dialog fields that can be used depend on the data types of the parameters. Table 66. Overview Dialog Fields Dialog field BOOL BYTE INT DINT WORD DWORD Enumeration REAL STRxx TIME DT Edit Control X X X X X X X X X Check Box X Bit Field X X X Radio Button Field X X X X X Combo Box X X X X X Combo Box Pre-defined X Edit Control Figure 109. Edit Control The edit control can be used to set values for parameters with any data type (exceptions: BOOL, Enumeration). The edit controls in the dialog itself are fixed in length. When data has been entered it can be scrolled. 3BDD B 257

258 Elements of the Dialog Editor Section 8 Dialog Editor for FF Blocks Check Box Figure 110. Check Box A check box is used to define the status of a parameter of data type BOOL. Bit Field Figure 111. Bit Field Bit fields are used for defining individual bits in bitstrings. They can be used for parameters of data types BYTE. Texts for the user interface must be configured for a bit field, refer to Configuring Texts on page 260 and Figure 116. Radio Button Figure 112. Radio Button Radio buttons are used for defining discrete statuses. They can be used for parameters of data types BYTE, INT and UINT. Texts for the user interface must be configured for a radio button, refer to Configuring Texts on page 260 and Figure BDD B

259 Section 8 Dialog Editor for FF Blocks Elements of the Dialog Editor Combo Box Figure 113. Combo Box Combo boxes are used for defining discrete statuses. They can be used for parameters of data types BYTE, INT and UINT. Status texts must be configured for a combo box. Combo Box Pre-defined Figure 114. Combo Box Pre-defined The combo box pre-defined is used for defining discrete statuses which are to be defined using a parameter of data type enumeration. The status texts for the combo box pre-defined are fixed, and cannot be modified. 3BDD B 259

260 Elements of the Dialog Editor Section 8 Dialog Editor for FF Blocks Figure 115 shows an example of an user dialog for an FF block class: Figure 115. Example of an User Dialog for an FF Block Class Configuring Texts For certain dialog fields, user interface text (bit field, radio button) or status texts (combo box) must be configured. These texts can be selected using the context menu: 260 3BDD B

261 Section 8 Dialog Editor for FF Blocks Elements of the Dialog Editor Select dialog element > context menu: Label definition, see Figure 116 and Table 67 Figure 116. Label Definition Currently parameters of type Bitstring cannot be used for user defined dialogs, e.g. status of the PID block in a field device. Table 67. Label Definition Dialog element No. Value or bit Description Sequential numbering of entries. New entries are added via the context menu New value. Value of the block parameter for which a text item is defined. Number of the bit for which a text item is defined. Bit 0 describes the lowest-value bit in the data type. 3BDD B 261

262 Elements of the Dialog Editor Section 8 Dialog Editor for FF Blocks Table 67. Label Definition (Continued) Dialog element Text Comment Export Import Description Text for the bit, the radio button or the element in the combo box. Comment for the value. The comment serves only for the purpose of documentation. All marked lines are written to a file in ASCII format. A stored file can be read in. When a file is imported in this way, all the existing entries are overwritten BDD B

263 Section 9 Alarms and Events Alarms and events from field devices are configured in Fieldbus Builder FF. After the configuration download to the H1 devices, linking devices, and OPC Server FF, alarms and events from the FF devices can be communicated to 800xA alarm and event clients via the OPC Server FF. Thus FF alarms and events seamlessly integrate into the overall 800xA alarm management philosophy. The FOUNDATION Fieldbus alarms and events are mapped into the OPC alarm categories listed in Table 68. Table 68. OPC Alarm Categories OPC Alarm Category FF Process FF Maintenance FF Tracking FF System FF System Event limit alarms Description comprises most block alarms comprises write alarms and update events; used to report a change in the static data of a block system alarms for FF devices, refer to FF System Alarms and Events on page 267 system events for FF devices, refer to FF System Alarms and Events on page 267 Configuration of FF Alarms and Events Configuration of FF alarms and events is done in configuration mode by setting the appropriate block parameters. Setting of block parameters in general is described in Section 6, Parameter Settings. 3BDD B 263

264 Device Specific Alarm Configuration Section 9 Alarms and Events In the following we focus on those block parameters which are involved in FF alarm configuration. Configuration of FF alarms and events requires the following steps: Enable FF alarms and events for each device, refer to Device Specific Alarm Configuration on page 264. Configure FF alarms and events for each block, refer to Block Specific Alarm Configuration on page 265. Generation and communication of FF alarms involves FF devices and the OPC Server FF. The parameter values in the configuration database are the basis for download to the devices and to the OPC Server FF. A high basic load for cyclic communication (publisher/subscriber) may cause missing FF alarms in Plant Explorer's alarm list. It is recommended that cyclic communication does not exceed 50% of the macro cycle to have free communication bandwidth for other communications like alarms. Free communication bandwidth can be checked via the Schedule Editor in the properties dialog of the communication blocks (Section 11, Schedule Editor). Actions to decrease the communication load: Reduce the cyclic alarm load Increase the FBAD cycle times, details in Setting FF Application parameters on page 298. Device Specific Alarm Configuration Enable an FF device to send out event notification following the procedure below: 1. Open the properties dialog of the resource block. 2. Check the Reports bit of the FEATURE_SEL parameter. Do not change the Reports bit of the FEATURE_SEL parameter in commissioning mode. After an accidental change of the Reports bit in commissioning mode, upload the FEATURE_SEL parameter, check the project, and perform a download to the OPC Server FF BDD B

265 Section 9 Alarms and Events Block Specific Alarm Configuration 3. Configure the parameter LIM_NOTIFY. This parameter defines the maximum number of alarms the device sends out an event notification for, without receiving a confirmation. LIM_NOTIFY may equal MAX_NOTIFY. If LIM_NOTIFY is set to zero, no alerts are reported. The alarm parameters MAX_NOTIFY and LIM_NOTIFY in the Resource Block cannot be modified in user-created parameter input dialogs. Instead go in Block Properties tree to Advanced > Properties to change the values of these parameters. 4. Configure the parameter CONFIRM_TIME. This parameter defines the timeout for confirmation, the unit is [1/32 ms] sometimes noted as millisec. The alarm notification will be resent, if the device has not received a confirmation within the specified time. Recommended value: [1/32 ms], which is 10 seconds. Block Specific Alarm Configuration The block specific alarm configuration is done in the properties dialog of each function block. It is subdivided into: general alarm configuration for the block, alarm point configuration for FF Process alarms. Set the values for the following parameters which are relevant for the general alarm configuration of the block: 1. ALARM_SUM.Disabled This parameter is used to selectively deactivate alarms for the block. Setting ALARM_SUM.Disabled is the recommended way for disabling an alarm point. 2. STATUS_OPTS (optional) If a block contains the parameter STATUS_OPTS, the Propagate Fault Forward bit must be cleared to enable alarms. Block alarms will be reported regardless of this option. 3BDD B 265

266 Block Specific Alarm Configuration Section 9 Alarms and Events 3. ALERT_KEY This parameter is used as 800xA area information. Validation of the ALERT_KEY parameter in the Block Properties Dialog is based on range information in the DD (Device Description). In this case, the range is This may lead to an invalid indication in commissioning mode if the device itself still work with the initial value of 0 (zero). 4. ACK_OPTION This parameter defines the user acknowledge behavior for the alarms of the block. Do not change the ALERT_KEY, ACK_OPTION or Unit parameter in commissioning mode. After an accidental change of these parameters in commissioning mode, upload the parameters, check the project, and perform a download to the OPC Server FF. Within the context of alarm point configuration for FF Process alarms configure the following parameters in the properties dialog of the function block: 1. the alarm hysteresis (ALARM_HYS), 2. a priority (e. g. HI_PRI) for each alarm point, and 3. a limit (e. g. HI_LIM) for each alarm point. Alarm hysteresis, priority, and limit for FF Process alarms can be changed in configuration mode as well as in commissioning mode. The infinite value (-INF or INF) for a limit disables the alarm point. FF uses the alarm priorities 0 to 15. Priority 15 represents most important alarms. The FF alarm priority impacts the communication of an alarm. In the case of multiple alarms in a FF device, alarms with the higher priority are communicated with preference. In particular there is no notification for alarms of priority less than 2. The FF alarm priority has no impact on the 800xA Alarm Priority of an alarm point. For configuration of the 800xA Priority, refer to Advanced: Alarm Parameters on page 215. In the Alarm Parameters folder of the block properties dialog you may 266 3BDD B

267 Section 9 Alarms and Events FF System Alarms and Events 1. change the default Category value for manufacturer specific alarms, 2. change the default Severity value, and 3. enter alarm texts for FF Process alarms. For details, refer to Advanced: Alarm Parameters on page 215. FF System Alarms and Events Based on LD 800HSE and live list monitoring the OPC Server FF generates system alarms and events for FF devices (linking devices and H1 devices) as listed in Table 69. The OPC alarm category is FF System for system alarms and FF System Event for system events. Table 69. FF System Alarms and Events Alarm/Event Text Linking device not present No secondary linking device No primary linking device Two primary linking devices Description Linking device: No active linking device present (in case of non-redundant linking device) or No Primary Device and no Secondary Device (in case of redundant set) OPC alarm category: FF System Linking device: Primary Device present but No Secondary Device (in case of redundant set) OPC alarm category: FF System Linking device: Secondary Device present but No Primary Device (in case of redundant set) OPC alarm category: FF System Linking device: Two Primary Devices (in case of redundant set) OPC alarm category: FF System 3BDD B 267

268 FF System Alarms and Events Section 9 Alarms and Events Table 69. FF System Alarms and Events (Continued) Alarm/Event Text Two secondary linking devices Redundancy switch-over H1 device not present Default password used Web server active Description Linking device: Two Secondary Devices (in case of redundant set) OPC alarm category: FF System Linking device: Redundancy switch-over (in case of redundant set) OPC alarm category: FF System Event H1 device: Configured H1 device not present OPC alarm category: FF System For at least one user in the linking device, the default password is still used, which reduces the security in the running system. For more details, refer to Start / Stop Linking Device Web Server on page 361. For changing the default password, refer to Device Management FOUNDATION Fieldbus Linking Device LD 800HSE (3BDD011677*) Manual. Linking Device WEB Server active. For more details, refer to Start / Stop Linking Device Web Server on page BDD B

269 Section 9 Alarms and Events Advanced Configuration Options in Plant Explorer Advanced Configuration Options in Plant Explorer Device Management FOUNDATION Fieldbus makes available an OPC AE Server for FOUNDATION Fieldbus Alarm Collection Definition to the Library Structure of the Plant Explorer Workplace, see Figure 117. Configuration Options of the Alarm Collection Definition are described in the System 800xA Administration and Security (3BSE037410*) manual. Figure 117. Alarm Collection Definition in Library Structure 3BDD B 269

270 Advanced Configuration Options in Plant Explorer Section 9 Alarms and Events 270 3BDD B

271 Section 10 FF Application Editor To configure the function block application process described in the FF specification, Fieldbus Builder FF uses the FF Application. This is generated using the FF Application Editor. An FF Application comprises the Function Block Application Process for an H1 link, or a part of it. In accordance with the FF specification, the function block application process is described with the aid of function blocks. Function blocks create for themselves repetitive time-critical functions as parameterizable algorithms which convert input parameters into output parameters taking into account the specified operating mode and other internal parameters. For this purpose, Fieldbus Builder FF uses FF function blocks, which are placed in an FF Application. All the FF function blocks used in an FF Application are processed with the same cycle time. This cycle time is assigned to the FF Application. Parameters for the block algorithm are set using the properties dialog for the FF function block. This dialog can be called from the FF Application Editor. Function blocks are linked with one another by linking the output of one function block with the input of another. The linked function blocks may be located either on the same device or different devices. In an FF Application the connections formed by signal flow lines are represented. Signal connections between different FF Applications are modeled using FF signals. This version of Fieldbus Builder FF does not support the trend objects provided in the FF specification for modelling a Function Block Application Process. The FF Application thus comprises the following graphical elements: FF function blocks. Signal flow lines. FF signals. 3BDD B 271

272 FF Signals Section 10 FF Application Editor FF Signals The work area is laid out over 10 x 10 pages. The separate pages can be reached scrolling horizontally and vertically. The entire work area is provided with a grid. The page breaks are indicated by a dashed line. When the program documentation is printed out page-by-page, each page exactly reflects a page in the work area. The signal flow of an FF Application runs from a signal source (read) symbol or an FF function block output to a signal sink (write) symbol or a function block input. The processing sequence of the FF function blocks is determined automatically according to the signal flow, and can subsequently be changed using the schedule editor, refer to Edit H1 Schedule on page 302. FF signals can be declared in the FF Application Editor and then pasted into the FF Application. FF signals that have already been declared can be selected from the FF signal list of the HSE subnet and pasted into the FF Application. For further details, refer to Signal List on page 96. Basically there are two types of signals: client/server (c/s) signals and publish/subscribe (pub/sub) signals and Client/Server Signals Client/server signals are transferred acyclicly between controller applications and FF applications - more precise - FF block parameters. With c/s signals it is possible to read and write so called contained block parameter (parameter which are not accessible via block pins) as there are block mode parameter (target mode, permission mode, actual mode) or alarm parameter, PID adjustment parameter and lots more, to and from controller application via the CI BDD B

273 Section 10 FF Application Editor Publish/Subscribe Signals Client/server signals can be declared in the properties dialog of the function block, see Figure 118. Figure 118. FF Signals Publish/Subscribe Signals Pub/sub signals are transferred cyclically according to the FF application cycle time between function block pins (output and input). They are also transferred cyclical between FF HSE and CI860 to establish a cyclic signal transfer between FF applications and controller applications. There are two types of usages of pub/sub signals: H1 and HSE. If pub/sub signals are used pure locally within one H1 link, maybe also in different FF applications, its usage is specified as H1. If the signal source and its usages are located in different FF applications AND on different H1 links the usage must be specified as HSE. In 3BDD B 273

274 Create FF Application Section 10 FF Application Editor this case these signal communication is established via the automatic signal republishing mechanisms provided by the linking devices to the HSE subnet and can be subscribed in each FF application HSE subnet wide. This is also valid for pub/sub signals transferred to and from the CI860. Fieldbus Builder FF automatically determines on base of the location of the signal source and its usages which type of signal usage to be specified. This is indicated in the signal list and Signal Properties dialog with Auto. If it is clear that a pub/sub signal will be used in different H1 links it shall be manually specified as HSE at the very beginning. Pub/sub signals can have two data types: Analog and Discrete. Initially, when a signal is not used but listed in the signal list, the data type is defined as Auto. The first usage, as source at a function block output or as sink at an input pin, will define the data type automatically. Create FF Application A new FF Application is created in the FF Object Editor structure. FF Application objects can be added there underneath an H1 Schedule object. 1. Select H1 Schedule object. 2. FF Object editor> New... Each new FF Application has an empty graphics area and a default cycle time of 1 second. Name, short text and long text contain null strings. Edit FF Application An already downloaded H1 link with signals, where its usages are automatically specified as H1, has to be downloaded again if those signals will be used in different H1 links later on. This download will interrupt the process automation for a short time. The FF Application Editor is the detail view of each FF Application object (FF Application). An FF Application is therefore called up for editing by simply selecting the corresponding object. When an FF Application is called up, it is displayed with its content (function blocks, signal flow lines etc.) and can be modified BDD B

275 Section 10 FF Application Editor Structure of the Configuration Interface Configuration Interface of the FF Application Editor Structure of the Configuration Interface The configuration interface of the FF Application Editor comprises two windows: the graphics area and the function block selection area, see Figure 119. The status line at the bottom of the screen displays the current FF Application status. Figure 119. FF Application Editor Configuration Interface FF function blocks and FF signals are placed in the graphics area and linked by means of signal flow lines. The graphics area is provided with a grid to enable the elements to be positioned easily and for minimum clearance between elements to be maintained. Graphic elements can only be positioned on this grid in the graphics area. The grid display can be switched on or off. 3BDD B 275

276 Structure of the Configuration Interface Section 10 FF Application Editor An FF Application can be up to 10 x 10 pages in size. The separate pages are divided by dashed lines. Care should be taken to avoid positioning any objects on the dashed lines as they would then be split up over two pages when the documentation is printed. The function block selection area is used for selecting the FF function blocks that are to be placed in the FF Application. It comprises two tabs which enable FF function blocks to be selected from library view or link view. Lib Tab If an FF function block is to be added to an FF Application, the required FF function block type can be chosen from the library view, see Figure 120. The library view contains all the FF function block types that can be used in the project, and is structured in the same way as the block library. If the selection is made from the library view, then the FF function block that is placed in the FF Application is not yet assigned to a device. Figure 120. Lib Tab 276 3BDD B

277 Section 10 FF Application Editor Changing the Defaults Link View Tab The link view offers an alternative means of selection when adding an FF function block to an FF Application, see Figure 121. The required FF function block instance from a device configured in the H1 link can be selected here. For this purpose, the link view shows the devices configured in an H1 link in a tree structure along with their function blocks. The graphical representation of the function blocks differentiates between those that have been assigned to an FF Application (represented as grey blocks) and those that have not been assigned to an FF Application (represented as yellow blocks). When selected from the link view, the FF function block that is placed in the FF Application is automatically assigned to a device. Changing the Defaults Figure 121. Link View Tab Showing / Hiding the Grid Context menu > Show grid or Tools > Options > FBAD settings > Show grid toggles the grid. 3BDD B 277

278 Changing the Defaults Section 10 FF Application Editor A checkmark in front of the menu indicates the current setting. When this setting is changed, the change remains until the show grid menu item is deselected. Change Colors of FF Application 1. Tools > Options > FBAD settings > Color 2. Select object whose color is to be changed (for example the color for the function block border). 3. Select desired color. The color settings can be modified for the following objects, see Figure 122: Figure 122. Color Settings Description of the FF Application Elements Signal Flow Lines Connecting lines can be linked to FF signal symbols and FF function block connections. These signal flow lines represent the signal flow in an FF function block application process. Signal flow lines always link one signal source (e.g. FF signal source (read) symbol or FF function block output) with one or more signal sinks (e.g. FF signal sink (write) symbol or FF function block input) BDD B

279 Section 10 FF Application Editor FF Signal Symbols FF Signal Symbols FF signal symbols can be positioned anywhere in the FF Application, and are displayed and edited in a rectangular border. There are different graphical representations for FF signals used only within the H1 link and for those which are also used outside the H1 link. The symbol for an FF signal that is used only within the H1 link is distinguished by an additional vertical line alongside the left symbol border. The graphical representation also enables an FF signal source to be distinguished from an FF signal sink. The symbol for an FF signal source (read) has an output pin on its right side. The symbol for an FF signal sink (write) has an input pin on its left side. Furthermore, there are both short and long versions of the graphical representation of an FF signal. The short version can display 10 characters. If the label is more than 10 characters in length, the overflow is represented by.... The long version can accommodate the maximum possible label length. Table 70. FF Signal Symbols Symbol Description/function: FF Signal Source (read). Also used outside the H1 link FF Signal Sink (write). Also used outside the H1 link. FF Signal Source (read). Used only within the H1 link FF Signal Sink (write). Used only within the H1 link 3BDD B 279

280 FF Signal Symbols Section 10 FF Application Editor Table 70. FF Signal Symbols Short version Max. 10 characters can be displayed, overflow indicated by... Long version, only in previous versions of FBBFF Max. possible label length FF Function Blocks A red FF signal symbol indicates that the FF signal assigned to this incidence point does not exist, e.g. because it has been renamed or deleted in the FF signal list. Figure 123 provides an example of the graphical representation of an FF Function Block. Elements are explained in Figure 71. Figure 123. FF Function Block 280 3BDD B

281 Section 10 FF Application Editor FF Signal Symbols Table 71. FF Function Block Block element Block border Block name Icon Type Name Input/output pins Pin designation Assigned device Description The block border delineates the selection area of the FF function block. Its color indicates whether or not the function block is selected. The colors used for this purpose can be changed, refer to Changing the Defaults on page 277. The block name is the tag name of the FF function block. It is displayed in the header area of the graphical representation of every FF function block. All FF function block names are found again in the system-wide tag list. An icon symbolizes the type of the FF function block. An FF standard function block and all the enhanced function blocks based on it are represented by the same icon. Custom function blocks are represented by a standard FF icon. The type name shown below the icon uniquely identifies the type of the FF function block within a project. The type name is the name of the related FF block class. It is defined during the FF device import and appears in the FF block library among other places. Input/output pins represent the input and output parameters of an FF function block. In accordance with the signal flow, the inputs are always on the left and the outputs always on the right. The color and line width of the input/output pins as with the signal flow lines provide information about the data type that is required or has been set. A code adjacent to each input/output pin in an FF function block identifies the pin within the block and reflects its function. Thus, for example, IN designates the primary input value for a function block. The pin designations of the input and output parameters of FF function blocks can be found in the FF specification and in the manufacturer s documentation. In the footer area of the graphical representation of an FF function block appears the tag name of the device, in which the function block is processed. Function blocks that have not yet been assigned to a device display the string <?>. 3BDD B 281

282 Comments Section 10 FF Application Editor Comments Comments can be positioned anywhere in the FF Application, and are displayed and edited in a rectangular border. While placing a comment the size of the box can be choosen. Set Parameters for the FF Application Elements In order to set parameters for an FF Application element, the following steps must be taken: 1. Select FF Application element for which parameters are to be set. 2. Edit > Properties... Alternatively: Context menu > Properties... or for Function Blocks: Double-click on the FF Application element BDD B

283 Section 10 FF Application Editor FF Signals FF Signals For properties settings for FF signal, see Figure 124 and Table 72: Figure 124. Properties FF Signal Table 72. Properties FF Signal Dialog element Signal name Description Type Data type Description Signal name, 14 characters max. Text, 80 characters max. Signal type pub/sub: Publisher Subscriber signal Client/Server: Client Server signal Data type of the signal Auto: type will be selected automatically during assignment Discrete Analog 3BDD B 283

284 FF Function Blocks Section 10 FF Application Editor Table 72. Properties FF Signal (Continued) Usage Unit Dialog element Description Usage of the signal Auto: Usage is defined automatically H1 HSE Unit of signal value FF Function Blocks Parameter Types Parameters are defined as data that is necessary for a block to be processed and displayed in the system. The following distinctions are made, refer to Table 73 Table 73. Parameter Types Parameter Type Mandatory Optional External Internal Description Essential data such as the block name (tag name). Not necessarily essential data such as short text and long text. Are passed to a function block by connecting a signal flow line and vice versa. Are entered within a properties dialog. These include details such as block name and limit values. Calling up the Parameter Dialogs 1. Select the FF function block for which parameters are to be entered. 2. Edit > Properties... Alternatively: Double-click on the FF function block for which parameters are to be entered BDD B

285 Section 10 FF Application Editor Editing an FF Application or Context menu > Properties... Control passes to the first properties dialog for an FF function block. Any other selected elements are now automatically deselected. After exiting from the properties dialog, the FF function block whose parameters have been changed is redisplayed accordingly. Entering Mandatory Parameters To enable an FF Application to be signed off as correct, the mandatory parameters of the individual FF function blocks in the FF Application must be specified. All the mandatory parameters are displayed with a red background in the parameter dialogs. As a rule this is only the block name (max. 16 characters) of an FF function block. All the names entered for FF function blocks throughout the system are compiled in the tag list, refer to Tag List on page 85. Alternative Facility for Entering the Block Name 1. Select text field name > F2. 2. Choose block name from drop down list. Contents and Interface of the Parameter Dialogs Refer to FF Block Instance Object on page 205. Editing an FF Application If an FF Application is edited and the changes are saved to the database the FF Application object is set to the status incorrect. The status of the FF Application object remains incorrect following the editing until the next check is performed. 3BDD B 285

286 Editing an FF Application Section 10 FF Application Editor Drawing Signal Flow Lines Signal Flow lines can be drawn by clicking on a connection point, i.e. a pin of a function block and dragging to the desired end point of the line. The FF Application offers an auto-routing function that routes the line on the shortest way from start to end. If the endpoint is not a pin of a function block, a signal box is added automatically at the end of the line. Automatic Drawing of Signal Flow Lines 1. Start of a signal flow line: Press left mouse button. 2. Move mouse while keeping button pressed. 3. End of a signal flow line: Release Mouse button. When the left mouse button is pressed, the start point of the signal flow line is defined, and the end point is defined where the left mouse button is released. Once the start point has been defined, the cursor is moved with the mouse button held down. The possible path of the signal flow line from the start point to the current cursor position is indicated. When the keys are released the signal flow line is finally defined. Displaying the Signal Flow Lines A signal flow line indicates the transported data type. The editing status of the signal flow line, such as error present, selected or not connected, is also displayed. The transported data type and the editing status of the signal flow line can be seen from the line width and color. The user can select any color, refer to Changing the Defaults on page 277. The relationship between data type, editing status, line width and the default color is shown in Table 74: 286 3BDD B

287 Section 10 FF Application Editor Adding an FF Signal to an FF Application Table 74. Displaying the Signal Flow Lines Data type/ Editing status Color Style Example Analog Discrete Bitstring black gray dark blue wide wide wide Error present Selected Not connected red turquoise black narrow wide/narrow narrow Adding an FF Signal to an FF Application When an FF signal is added to an FF Application, only an incidence point is initially added in the FF Application for the FF signal. Then the name of the signal has to be entered. If a name is entered which is not yet contained in the FF signal list the new FF signal is automatically added to the FF signal list, refer to Signal List on page 96. A signal is automatically inserted if a signal flow line is drawn with an open end. Then a signal is added to the end of the line and the signal type depends on the type of pin at the other side (read signal if it is a sink pin and write signal for a source pin). Alternatively a signal shall be added by: context menu > insert signal > read or write Once the signal symbol that is to be added has been chosen for an FF signal source (read) or an FF signal sink (write), the cursor is displayed as an outline of the FF signal symbol. The FF signal symbol can be inserted in any position (with a leftclick). If it is not possible to place the signal, it continues to be displayed with an outline and a warning tone is emitted. A right mouse click removes the signal. 3BDD B 287

288 Modifying an FF Signal in an FF Application Section 10 FF Application Editor After placing the signal on the FBAD the cursor is positioned in the signal name field and the name is ready for editing. The name can be inserted directly by typing or if FF signals have already been defined they can be selected directly from the FF signal list. F2 > Select an FF signal that already exists in the project from the list. If an FF signal is being used for the first time in the project, it is automatically included in the FF signal list. Using different sources for the same signal is not permitted and will result in an error. Modifying an FF Signal in an FF Application Edit signal Strictly speaking, only an incidence point of an FF signal is changed in the FF Application. Using the Edit option, only the selected signal in the FF Application is edited. If the name is inserted of an FF signal which is not yet contained in the FF signal list, then this new FF signal is automatically added to the FF signal list, r to Signal List on page Double-click on the FF signal to be modified or Context menu > Edit signal Change FF signal name. 3. ENTER or 1. F2: The signal is ready for editing the signal name. 2. F2 again: In the Select FF signal window, select one of the currently existing FF signals on the HSE subnet. To show all signals select the Show all checkbox. The old FF signal is retained in the FF signal list. If the modified FF signal is used in more than one place, the other incidence points remain unaffected by the change BDD B

289 Section 10 FF Application Editor Adding an FF Function Block Rename signal globally Using the Rename globally option, the signal is changed globally in objects at all incidence points in the project, for example, in another FF Application or in a CI860 Host. 1. Context menu > Rename signal globally Change FF signal name. 3. ENTER F2: In the Select FF signal window, select one of the currently existing FF signals on the HSE subnet. To show all signals select the Show all checkbox. A signal with the old signal name does not exists any more in the signal list. A download is required for all objects with incident points of the concerned signal. Adding an FF Function Block To add an FF function block to the FF Application, the required function block is selected from the function block selection area and dragged to the graphics area of the FF Application (drag and drop). There are two ways of achieving this, provided by the Library view and Link view tabs respectively; these two methods differ both in procedure and result, and they are described below. In one case, the function block that is added is not yet assigned to a device, while in the other case the device assignment already exists. Selection from Library View 1. Select the desired FF function block type from the library view. 2. Move the selected element to the desired position in the graphics area by holding the left mouse button down and dragging it. 3. Insert the FF function block by releasing the left mouse button. 4. Either position the next function block of the same type by clicking the left mouse button or terminate the operation with a right mouse button. 5. End positioning: ESC or right mouse button at any time. After a function block type has been selected, a function block instance is positioned in the graphics area. During this operation the function block is displayed 3BDD B 289

290 Adding an FF Function Block Section 10 FF Application Editor in diagrammatic form. After the function block has been inserted a border is displayed again to indicate that another function block of the same type can now be inserted. The function block added to the FF Application in this way is not yet assigned to a device. Assignment to a device must be performed subsequently. Each FF function block has a parameter dialog which contains as defaults the values that were entered for the block class. There are no defaults for the mandatory parameters block name and assigned device. The representation of the block must not overlap with other graphic elements in the FF Application. The minimum clearance of three grid points from input/ output pins and two grid points vertically from other function blocks must be maintained. Selection from the Link View 1. Select the desired FF function block from the link view. 2. Move the selected element to the desired position in the graphics area by holding the left mouse button down and dragging it. 3. Insert the FF function block by releasing the left mouse button. The function block added to the FF Application in this way is already assigned to a device. Each FF block has a parameter dialog which contains as defaults the values that were entered for the block class. Only the mandatory parameter block name has no default. The representation of the block must not overlap with other graphic elements in the FF Application. The minimum clearance of three grid points from input/ output pins and two grid points vertically from other function blocks must be maintained BDD B

291 Section 10 FF Application Editor Assigning an FF Function Block to a Device Assigning an FF Function Block to a Device Initial Function Block Assignment An FF function block that has been added to the FF Application from the library view of function block selection is not initially assigned to a device. This assignment must be performed subsequently by means of a drag and drop operation. 1. Select an unassigned FF function block from the link view. 2. Move the selected element to an unassigned FF function block of the same type in the graphics area by holding the left mouse button down and dragging it. 3. Perform the assignment by releasing the left mouse button. The FF function block in the FF Application is assigned to the corresponding function block in the device. If the FF function block from the library view is dropped on an already-assigned FF function block in the graphics area, the assignment is changed. Change Function Block Assignment The assignment of the function block to a device can be changed by simply drag and drop the new dedicated function block from another device from the link view onto the existing one. The new function block must be from the same function block profile, means an AI function block assignment can only be changed by another AI function block. The new function block can be taken also from different device revisions and even from different device vendors as long as the function block layout is not different (different amount and types of input or output pins). During the exchange Fieldbus Builder FF will take over all parameter values from the old to the new one as much as possible. Delete Function Block Assignment An existing device assignment can be cancelled via Delete assignment on the context menu of the FF function block. 3BDD B 291

292 Assigning an FF Function Block to a Device Section 10 FF Application Editor Vertical and Horizontal Shift of Objects in the FF Application Horizontal shift In the area of the upper and lower border of the graphics area of the FF Application the form of the cursor changes to a black or red horizontal double arrow. In the case of the black double arrow, when the left mouse button is pressed a vertical line with a triangle appears. This line can be moved to the right or to the left. This has the effect of shifting the elements of the FF Application on the right hand of the line accordingly to the motion of the mouse. When the mouse is moved, if the right-hand visible edge is reached the view scrolls. The partial network can be moved until in contact with the right edge of the graphics area. Figure 125 clarifies the procedure for shifting horizontally. Figure 125. Shift horizontal A red double arrow at the edge of the graphics area indicates that it is not possible to do any shifts in this position, e.g. because FF function blocks or FF signals are cut. Horizontal signal flow lines are elongated accordingly when the partial network is shifted BDD B

293 Section 10 FF Application Editor Block Operations Block Operations Vertical shift The vertical shift is similar to the horizontal shift. The double arrow and triangle is positioned on the left or right-hand edge of the graphics area. The movement is marked with a horizontal line. Vertical signal flow lines are elongated accordingly when the partial network is shifted. Selecting Individual FF Application Elements Select by left-clicking on the desired FF Application element. The whole area of the FF Application element forms the select field. The FF Application element is selected for further editing and is displayed accordingly. The default state is unselected. Connection points of signal flow lines are never displayed as selected. Signal flow lines can only be selected completely. Selecting Several FF Application Elements at the same time Holding the left mouse button down, stretch the frame around the elements to be selected. All elements that are completely enclosed within the frame are selected, and they are displayed accordingly. Following selection, the desired operation can now be performed as for individual elements. For example: Edit > Cut. Selecting Additional FF Application Elements 1. Press and hold SHIFT key. 2. Select additional element. An element is selected in addition to the existing selection and is displayed accordingly. It is also possible to select several elements by holding down SHIFT and stretching the border. 3BDD B 293

294 Block Operations Section 10 FF Application Editor Unselecting all selected FF Application Elements Left-click on an unoccupied position in the graphics area or select a single element. The FF Application elements are unselected and displayed accordingly. If a different object is opened, any existing selection is automatically cancelled. Removing individual FF Application Elements from a selection Press and hold SHIFT key and click on the element to be unselected. An element is removed from the existing selection and displayed accordingly. Copy Edit > Copy Alternatively: Context menu > Copy During copying, the selected elements are transferred into an internal buffer. Any elements that have been transferred to the internal buffer through an earlier copying operation are overwritten. When function blocks are copied, their parameters are retained. However, the tag name for the copy is deleted as it must be unique. Cutting and Deleting Edit > Cut or Delete Alternatively: Context menu Cut or Delete If the selected elements have been cut, then they can be placed back in the same FF Application by means of Paste. Cut has the effect of overwriting any elements that are already present in the internal buffer. If the elements are deleted, then they can no longer be pasted. Deleted elements can only be restored by exiting the FF Application without saving BDD B

295 Section 10 FF Application Editor Block Operations When function blocks are cut, their properties and the tag name are transferred along with them to the internal buffer, so that all the data is available again the next time they are pasted. Paste The following options are available for pasting previously copied or cut elements: Edit > Paste Alternatively: Context menu Paste Following the paste, a surrounding rectangle with a dashed border appears at the position at which the block was previously cut or copied. The properties of pasted function blocks are pasted with them. The tag name is only available if the function block was previously cut. Move Block Moving a block the existing links are retained. Move a block by: 1. Click on a selected block and hold the left mouse button down. A rectangle is then displayed surrounding the selected block. The block can now be moved by moving the mouse. At the destination position the left mouse button is released again. If the block cannot be inserted at the target position, a warning tone is emitted to alert the user and the surrounding rectangle remains active. While the selected elements are being moved to a new position their outlines remain visible. During the move process for the signal flow lines that are involved the connections are represented as rubber bands. When the moved element is dropped, the new signal flow lines are added by using the auto-routing functionality. Parameter data and tag names are retained for function blocks. 3BDD B 295

296 Block Operations Section 10 FF Application Editor Figure 126 shows a block before, during and after being moved with existing links. Figure 126. Move Block with Existing Links Undo Action Edit > Undo Alternatively: 296 3BDD B

297 Section 10 FF Application Editor Switch to Tag List Context menu > Undo This function enables the last action performed to be undone. The status of the FF Application object remains incorrect following the Undo until the next check is performed. Switch to Tag List Select block element of the FF Application. Context menu > Go to Tag The tag list is called up and the Tag dataset of the selected element is selected. The Tag list contains a list of all the tag names that have been assigned in the system, refer to Tag List on page 85. If tag names that have been assigned to FF function blocks in the FF Application have been deleted in the tag list, then after returning from the tag list the entries in the corresponding parameter dialogs will be empty and must be entered again. General Processing Functions Save FF Application FF Object editor > Save Alternatively: Save button. The FF Application is saved without exiting from it. Even incorrect FF Application objects can be saved and completed at a later time. If the FF Application currently being edited (i.e. the detail view of the FF Application object) is exited, the user is prompted to choose whether or not the changes made since the last save are to be saved. If changes are not saved on closing, or previously in the project tree, then changes in the FF Application do not take effect. 3BDD B 297

298 Setting FF Application parameters Section 10 FF Application Editor Setting FF Application parameters 1. Select FF Application object in the FF Object Editor structure. 2. Edit > Properties... Alternatively: Double-click on the FF Application object in the FF Object Editor structure. The properties dialog for the FF Application is opened, see Figure 127 and Table 75. Figure 127. Parameter Settings FF Application Table 75. Parameter Settings FF Application Dialog element Cycle Time Description All the FF function blocks in an FF Application are processed cyclically using this cycle time. Choose cycle times that do not lead to unreasonable long macro cycle times. The macro cycle time is calculated as the least common multiple of the individual FF Application cycle times, e.g. T1 = 400 ms and T2 = 600 ms leads to a macro cycle T = 1200 ms = 1.2 s BDD B

299 Section 10 FF Application Editor End FF Application Editing End FF Application Editing The FF Application Editor is the detail view of each FF Application object (FF Application). The editing of an FF Application is therefore ended by selecting another object in the FF Object Editor structure. The user is asked to choose whether or not to save changes made since the last save. The changes will not take effect in the FF Application if the project is not saved when it is closed. Check FF Application Elements 1. Select FF Application element. Delete FF Application 2. Tools > Check subtree All inputs relevant to the function are checked for correct syntax and context. Any errors and warnings that are discovered are displayed in the form of an error list. If the check reveals errors, the editing status of the FF Application element remains incorrect. Newly added, copied or moved FF Application elements have the editing status incorrect. 1. FF Object Editor structure 2. Select FF Application that is to be deleted. 3. Edit > Delete or Context menu > Delete This action deletes the FF Application. The FF signals and tag names in other FF Applications, in the FF signal list and the tag list are not affected, and can be assigned again. Copy and Paste FF Application 1. FF Object Editor structure 2. Select the FF Application that is to be copied. 3BDD B 299

300 Copy and Paste FF Application Section 10 FF Application Editor 3. Edit > Copy or CTRL+C 4. Select H1 Schedule object to which the FF Application is to be copied. 5. Edit > Paste or CTRL+V 6. The Rename Dialog occurs 7. Within the Rename Dialog rename all relevant tags and press OK. The FF Application is copied in its current configuration, including the parameters. For renaming of the FF Application object and its elements a Rename dialog is provided before the insertion, refer to Rename dialog on page 78. The copied FF Application object is labeled as incorrect BDD B

301 Section 11 Schedule Editor The H1 scheduler produces the chronological sequence of processing (H1 schedule) for an H1 link. Based on information from the FF Applications and the devices of the link, the start times for the function blocks and the communication times within a macro cycle are determined. The H1 schedule forms the basis for the configuration data that is to be loaded onto the field devices. With the help of the Schedule Editor, the automatically generated processing sequence can be shown and modified in a graphical form. Schedule Editor Interface In the Schedule Editor, the chronological processing sequence for an H1 link within a macro cycle is represented in a graphical form. 3BDD B 301

302 Structure of the Graphical Display Section 11 Schedule Editor Structure of the Graphical Display Edit H1 Schedule Figure 128. Schedule Editor Interface The times for function block processing and bus communication are represented by blocks of corresponding length arranged on the time axis. The display interval is a macro cycle. All the communication blocks are grouped together in the right upper section of the Figure 128. These represent the whole cyclical communication taking place in the H1 link. Additional sections containing both algorithm blocks and communication blocks are grouped below. Each of these sections shows the chronological processing sequence of an FF Application, also known as a loop. The Schedule Editor is the detailed view of each H1 Schedule object. An H1 schedule (chronological processing sequence for an H1 link) is used for editing by selecting the corresponding object in the FF Object Editor structure. The H1 schedule is displayed and can be modified. When the H1 schedule is opened for the first time, the automatically-generated optimized schedule for the H1 link is displayed BDD B

303 Section 11 Schedule Editor Optimize H1 Schedule Optimize H1 Schedule After changes have been made to an FF Application from the H1 link, the H1 schedule is automatically optimized to revert the manual changes. The optimization of the H1 schedule can be started manually: 1. Context menu for the H1 Schedule 2. Optimize During optimization of the H1 schedule, locked loops are not changed. Save H1 Schedule 1. Context menu for the H1 Schedule 2. Save The H1 schedule is saved. Move Block A single block or several blocks of a loop is moved on the time axis using a mouse device or by changing the start time in the Properties window for the block, refer to Properties of the Schedule Editor on page 305. Move a Single Block 1. Press the left mouse button and move a block Alternatively: 1. Context menu for block Properties 2. Enter new value for Start Time. The selected block is moved on the time axis. A different start time is assigned within the macro cycle. Move Several Blocks 1. Press CTRL key and the left mouse button, move a block. 3BDD B 303

304 Move Block Section 11 Schedule Editor Alternatively: 1. Context menu for block > Properties 2. Select check box Move following blocks 3. Enter new value for Start Time. The selected block and all the dependent blocks of the loop in a signal flow (these blocks are located to the right side of the chosen block) are moved on the time axis. A different start times are assigned within the macro cycle. Lock and Unlock Loop A loop is protected for unintended modification by locking it. Locking is recommended after manual changes have been carried out (blocks moved) in a loop. In a locked loop and the associated FF Application, no actions that change the signal flow can be performed. For example. It is not possible to move blocks or change the cycle time in this loop. Likewise, the deletion or addition of function blocks and signal lines and the modification of device assignments in the associated FF Application are not permitted. Setting parameters for function blocks and signals is permitted. Lock Loop: 1. Context menu for the loop (select the header row of a loop section. It contains the name and the cycle time of the associated FF Application) 2. Lock The loop and the associated FF Application are locked. Unlock Loop: 1. Context menu for the loop (select the header row of a loop section. It contains the name and the cycle time of the associated FF Application) 2. Unlock The lock on the loop and the associated FF Application is cancelled BDD B

305 Section 11 Schedule Editor Properties of the Schedule Editor Properties of the Schedule Editor Additional information on each of the objects displayed is shown using the Properties dialog box. Some of the data displayed is edited. The dialog box is opened as follows: 1. Context menu of the object. 2. Properties. H1 Schedule Properties Figure 129. Schedule Properties Reserve Communication Time for Client/Server Communication Communication time for client/server (C/S) communication is reserved in the form of equal spaced time slots which are incorporated in the automatic generation of the chronological processing sequence. In addition to this an extra time slot is reserved at the end of the macro cycle. 3BDD B 305

306 Properties of the Schedule Editor Section 11 Schedule Editor To reserve communication time for client/server communication, adjust the parameters in the Properties dialog box of the H1 Schedule and restart schedule generation: 1. Context menu for the H1 Schedule (in context of blue line in Figure 128) > Properties. 2. Enter appropriate values for the parameters Typ. C/S PDU delay, Typ. C/S PDU duration, and Max. C/S PDU duration. See Figure 129 and Table Click OK to save the C/S communication parameter and close the Properties dialog box. 4. Context menu for the H1 Schedule > Optimize Restarting the H1 schedule generation with modified C/S communication parameters will also rearrange manually moved blocks. Locking a loop is a means to protect parts of the H1 schedule against modification, refer to Lock and Unlock Loop on page 304. Table 76. Parameters Dialog element Typ. C/S PDU delay Typ. C/S PDU duration Max. C/S PDU duration Description This parameter indicates the spacing between the time slots kept free for C/S communication. The default value is 0 and indicates that there is no schedule spacing. This parameter is increased by multiples of This parameter describes the duration of the time slot kept free for C/S communication. This parameter is increased by multiples of This parameter describes the duration of the time slot kept free at the end of the macro cycle. This parameter is increased by multiples of BDD B

307 Section 11 Schedule Editor Properties of the Schedule Editor Communication Block Properties Figure 130. Communication Block Properties 3BDD B 307

308 Properties of the Schedule Editor Section 11 Schedule Editor Function Block Application Diagram (FBAD) Properties Figure 131. Communication Block Properties 308 3BDD B

309 Section 11 Schedule Editor Properties of the Schedule Editor Function Block (FB) Properties The Block properties window for an algorithm block contains, for example, the start time of the associated function block (in context of yellow FB in Figure 128) with reference to the start of the macro cycle, and its execution time, see Figure 132. Figure 132. Block Properties (function block) 3BDD B 309

310 Properties of the Schedule Editor Section 11 Schedule Editor Communication Block Properties The Block properties window for communication block contains, for example, the start time of the associated communication block (in context of green block in Figure 128) with reference to the start of the macro cycle, and its execution time. see Figure 133. Figure 133. Block Properties (communication block) 310 3BDD B

311 Section 11 Schedule Editor Change Default Settings for Schedule Editor Change Default Settings for Schedule Editor Change Colors 1. Context menu for the H1 Schedule > Colors 2. Select object type whose color is to be changed (for example the color for the communication block), see Figure Select desired color. Figure 134. Select Color Objects of the corresponding type are displayed in the selected color. Change Scaling of the Time Axis 1. Context menu for the H1 Schedule > Time Scale 3BDD B 311

312 Change Scaling of the Time Axis Section 11 Schedule Editor 2. Select a desired time scale, see Figure 135. Figure 135. Select Time Scale The FF schedule is displayed with modified time axis scaling. The scaling can be changed incrementally using the + or - keys on the numeric keypad BDD B

313 Section 12 Commissioning FF Objects Commissioning is the operating mode of Fieldbus Builder FF, which permits precommissioning and loading of objects. In addition, the commissioning mode provides the option of displaying and modifying online data. In contrast to the configuration mode, however, no structural modifications may be made to the objects. Precommissioning can be performed and the configuration data can be loaded into the physical devices in commissioning mode, only if the configured structure has undergone a plausibility check and download information has been generated before. Besides precommissioning and the loading of objects, the individual parameters of the FF blocks can also be edited. Therefore, parameter setting of the FF blocks is possible without reloading the concerned FF Application objects. Multiuser processing is possible for commissioning, too. Therefore it is necessary for the user to reserve the subtree to be processed. User can commission only one segment at a time, but multiple segments can be commissioned by multiple users. The minimal part of an HSE Subnet for which an autonomous commissioning is possible is an H1 link. Loading a H1 link subsequently initiates the loading of the data of the Linking Device and the OPC server. Despite similar interfaces, configuration and commissioning are two different processes. Commissioning requires communication links with the devices on the HSE subnet and the subsidiary H1 links. It is possible to switch directly between configuration and commissioning modes. In order to easily distinguish the two operating modes of Fieldbus Builder FF, it is recommended to configure different tree view background colors for configuration and commissioning mode, refer to Change Background Color of Tree View on page 73. 3BDD B 313

314 Section 12 Commissioning FF Objects Procedure for Commissioning The HSE subnet or a subtree to be commissioned is reserved by the user, refer to Reservation of objects on page 32. Prerequisite: At least the reserved substructure has passed the plausibility check and download information has been generated, refer to Check whole Project for Plausibility on page 80. Change to commissioning mode. Perform precommissioning for all objects for which this is necessary, refer to Phase 1: Precommissioning on page 339. Load all objects for which this is necessary, refer to Phase 2: Loading on page 349. Option: Reconcile block parameter values in the configuration with the current values in the devices, refer to Reconcile Block Parameter Values on page 363. Option: Display online parameters and if necessary modify, refer to Phase 3: Online Parameter Settings on page 368. Upload HSE Subnet to Plant Explorer if Available Subnet Version differs from Uploaded Version, refer to Upload HSE Subnet to the Plant Explorer Workplace on page 37. Switching from Commissioning to Configuration Use the in the toolbar or FF Object editor > Configuration menu: The change to configuration mode is necessary: Objects are to be inserted into the FF Object Editor structure or modified FF Application objects have to be modified, such as the insertion of FF function blocks or modification of the cycle time The configuration of the OPC Server FF has to be modified The Network configuration has to be modified 314 3BDD B

315 Section 12 Commissioning FF Objects Switching from Configuration to Commissioning Use the in the toolbar or FF Object editor > Commissioning menu: Switching to commissioning mode is necessary if: Precommissioning and/or Loading are to be performed for objects Parameter values of FF blocks are to be reconciled Parameter values of FF blocks in current system are to be modified Device List in Online Mode In the online mode of the Fieldbus Builder FF, the Device List in the detailed view contains, additionally to Configured and already Assigned Devices also Active Devices. These devices are listed with gray text color as soon as they are connected at the segments.. For general information of the Device List, refer to Device List in Offline Mode on page 150. Figure 136. Device List View of FF Object The tree view and the Device List show additional status information according to the engineering status and the current H1 segment and device situation. 3BDD B 315

316 Section 12 Commissioning FF Objects Based on this information the H1segments can be commissioned efficiently (refer to Commissioning of a FF Network on page 338). Table 77 details the list of columns available in the Device List view. Table 77. Device List View Icons PD tag Dialog element Description Represents the following type of status icons: Device Status Icon LAS Status Icon Download Status Icon For more information on the icons refer to Representation of Device List Icons on page 319. Represents the physical device (PD) tag from tag list or a device, if the device is active BDD B

317 Section 12 Commissioning FF Objects Table 77. Device List View Dialog element Live List Status LAS Status Download Action Device Manufacturer Device Type Represents the live list status calculated from Online, Assign, and configuration state. Following status are indicated in the live list column: Configured Indicates that the devices are configured offline only and ready to be assigned to active devices (precommissioning). Configured devices are listed with blue text color. Active Indicates devices which are connected to the H1 segment so that a communication is established. Active devices are listed with gray text color. Assigned This is the normal status of a device after a precommissioning: The configured device is successfully assigned to the active device. The Live List Status is empty indicating the normal situation. Not Available Indicates, when an already assigned device is missing at the H1 segment. Devices which are not available are listed with red text color. Represents the following Link Active Scheduler Status: LAS - For LAS Master BLAS - For Backup LAS Device Represents the download action calculated from the current version and configuration status. Represents the device manufacturer name. If the manufacturer name could not be retrieved, then the vendor ID is displayed in decimal and hexadecimal. Represents the type of device. Description 3BDD B 317

318 Section 12 Commissioning FF Objects Table 77. Device List View Dialog element Device Address PD Tag Description Device Revision DD Revision Represents the address of the device in decimal and hexadecimal format for H1 devices. For example: 19 (13hex), or 38 (26hex). For LDs and CI860, the IP and the redundancy IP address is displayed and for OPC server, the IP address is displayed. Represents a long text description. Description Represents the revision of the device in decimal and hexadecimal format. For example: 1 (1hex), or 2 (2hex). Represents the device description (DD) revision in decimal and hexadecimal format. For example: 1 (1hex), or 2 (2hex). Status Panel Options Device Assignment Mode Device Type Reader Address Assignment The Device Assignment Mode process defines the address to be taken during Device Assignment. For more information, refer to Device Assignment Mode on page 325. On enabling this option, the detailed information of the H1 Device is read. For more information, refer to Device Type Reader on page 320. For information on Device Type Reader error codes, refer to Appendix B, Error Codes. On enabling this option, the newly identified H1 devices at the H1 segment with temporary addresses will automatically receive a new address within the polled address range (typically ) by means of the automatic Address Assignment. For more information, refer to Automatic Address Assignment on page 322. For information on error codes during address assignment, refer to Appendix B, Error Codes BDD B

319 Section 12 Commissioning FF Objects Representation of Device List Icons Table 78 describes the icons that are available in the icon column of the Device List view. Table 78. Device List Icons Device Status Icon Device Description FF Device Indicates an active device. Indicates a configured device. Indicates an assigned device. H1 Link HSE Device HSE Host OPC Server Indicates that the object is H1 Link. Indicates that the object is HSE device. Indicates that the object is HSE host. Indicates that the object is OPC server. LAS Status Indicates that the device is Link Master Device. Indicates that the device is backup Link Master Device. Download Status Indicates that no download is required. 3BDD B 319

320 Section 12 Commissioning FF Objects Table 78. Device List Icons (Continued) Device Type Reader Icon Device Description Indicates that at least an incremental download is required. Indicates that a full download is required. For H1 segments, which are reserved, a more detailed device information such as device revision and DD revision are read from the H1 devices. For more details in functions and options, refer to Device Type Reader on page 320. More device information can be read, only for H1 devices that are being not addressed to temporary addresses ( ). Hence a newly identified H1 device at the H1 segment will automatically get an address in the polled address range ( ) from Fieldbus Builder FF. Additionally, the H1 device will also automatically get a physical device Tag (PD Tag) if not already given before. For more details in functions and options, refer to chapter Automatic Address Assignment on page 322. During precommissioning where the active devices, which are physically connected to the H1 segment, have to be assigned to the offline configured ones, it is crucial having the key device information available like Device Revision and DD Revision. Especially the revisions must fit in both, the configured and the active device, to be assigned successfully. The Device Type Reader reads this device information. This process acts in the background without user interventions. The activity is displayed in textual and with green background color of the Device Type Reader indication field located in the status panel of the Fieldbus Builder FF (see Figure 137 and Table 79) BDD B

321 Section 12 Commissioning FF Objects Figure 137. Device Type Reader The table below describes the different states available for the Device Type Reader in the status panel: Table 79. Device Type Read State Device Type Reader State Running Offline Standby Failed Disabled Description Read of device type information is active. The background color is switched to green during running. Indicates that the Fieldbus Builder FF is in offline mode. Indicates that the Device Type information from all the available H1 devices are read. The Device Type Reader is in standby mode. Indicates that a failure occurred during the read of device type information. The background color is switched to red. Check the connection and start the device type reader again. The device type reader can be started via context menu in the status panel. Read of Device Type information is switched off. 3BDD B 321

322 Section 12 Commissioning FF Objects By default the Device Type Reader is enabled. The Device Type Reader will start automatically when switching the Fieldbus Builder FF from configuration into commissioning mode. The device information will be read only from reserved devices. The device information can also be explicitly read for single active and reserved devices even if the Device Type Reader is disabled. 1. Open the context menu of the device in Device List. 2. Select "Read device info". Errors occurred during reading out of device information are indicated with red background color in the status panel where the status is displayed. More information on error is available by means of: 1. Move the curser to the status panel displaying the Device Type Reader status. 2. Open the context menu. 3. Click "Show Error Log". After precommissioning, when the device information is known in the configuration database, it may not be required to read the device information every time when switching into the commissioning mode. The Device Type Reader can be switched off by means of: 1. Move the curser to the status panel displaying the Device Type Reader status. 2. Open the context menu. 3. Remove the checkmark at "Enable Automatic Device Type Reader". Automatic Address Assignment The Device Type Reader (see chapter Device Type Reader on page 320) can only read device information from devices which are not addressed to temporary addresses ( ). So newly identified H1 devices at the H1 segment with temporary addresses will automatically receive a new address within the polled address range (typically ) by means of the automatic Address Assignment. The automatic Address Assignment process acts in the background without user intervention. If the process is running, it is displayed in textual and with green background color of the Address Assignment indication field located in the status panel of the Fieldbus Builder FF (see Figure 138 and Table 80) BDD B

323 Section 12 Commissioning FF Objects Figure 138. Auto Address Assignment The below table describes the different states that occur during automatic device address assignment: Table 80. Address Assignment Status Address Assignment Status Address Assignment offline Address Assignment standby Address Assignment running Description Indicates that the FBB FF is in offline mode. Indicates that the Address Assignment is active. All assignments on reserved H1 links are completed. Indicates that the Automatic Address Assignment is running. The background color is switched to green during running 3BDD B 323

324 Section 12 Commissioning FF Objects Table 80. Address Assignment Status (Continued) Address Assignment Status Address Assignment disabled Address Assignment error Description Indicates that the Automatic Address Assignment is disabled. H1 devices on reserved links will stay on temporary addresses. Indicates that errors occurred during Automatic Address Assignment. Error log details can be opened via context menu of the automatic address assignment status display, in the status panel. To prevent address re-assignment during device assignment (refer to chapter Precommissioning of H1 Devices on page 341) and to reduce the commissioning time, the automatic Address Assignment tries to give devices the final offline configured addresses from identified configured devices. Additionally in this process the H1 device will automatically also get the configured physical device Tag (PD Tag) if this is still empty in the active device. Following rules exist during address assignment: Only devices at reserved H1 segments will get new addresses Only devices with temporary addresses will get new addresses Existing PD Tags will never be overwritten Unidentified devices will receive a free address and an automatically generated PD Tag with the following syntax: <LinkTag>-autotagged<address>-<number> By default the Address Assignment is enabled. The Address Assignment will start automatically while switching the Fieldbus Builder FF from configuration into commissioning mode. To avoid this, and in case where H1 devices shall be uncommissioned (refer to chapter Precommissioning of H1 Devices on page 348), the automatic Address Assignment can be switched off BDD B

325 Section 12 Commissioning FF Objects 1. Move the curser to the status panel displaying the Address Assignment status. 2. Open the context menu. 3. Remove the checkmark at "Enable Automatic Address Assignment" Errors occurring during automatic Address Assignment are indicated with red background color in the status panel where the status is displayed. More error information can be viewed using the context menu: 1. Move the curser to the status panel displaying the Address Assignment status. 2. Open the context menu. 3. Click Show Error Log. Device Assignment Mode During H1 Device Assignment the configured device will be assigned to the active device or vice versa (see chapter Precommissioning of H1 Devices on page 342). In best cases the active device already have the same device address as the configured one and the device assignment can be performed in an optimized time. Figure 139. Device Assignment Mode Sometimes the addresses of the configured and the active device is different. During the device assignment process the active device will keep the address and will overwrite the configured address during device assignment. This behavior triggered by the Device Assignment Mode can be changed (Refer also to Table 81): 3BDD B 325

326 Section 12 Commissioning FF Objects 1. Move the curser to the status panel displaying the Device Assignment Mode. 2. Open the context menu. 3. Device Assignment Mode options: a. Select "Use configured address during assignment" for keeping the configured device address b. Select "Use online address during assignment" for keeping the active device address. Option 3a requires a re-assignment of the device address and hence more commissioning time. Table 81. Device Assignment Mode Device Assignment Mode Online Config Description The online address is used. When the option "Use online device address during assignment" is selected, the device assignment overwrites the configured address of the H1 Device with the address of the online H1 Device. The configured address is used. When the option "Use configured address during assignment" is selected, the device assignment sets the configured address of the Device into the online H1 Device BDD B

327 Section 12 Commissioning FF Objects FF Object Specific Actions The Device List view will have a context menu for each FF object similar to the context menu available in the tree structure of FBBFF. Table 82 lists the context menus that are available for the FF objects in the Device List view. Table 82. Context menu of FF Objects in the Device List Available On Context Menu Object HSE Device (Linking Device) H1 Link H1 Device Activate H1 port ü For more information, refer to Precommissioning Options. on page 340. Linking device initialization and address assignment ü For more information, refer to Object > Linking device initialization and address assignment... Write H1 port address assignment ü For more information, refer to Precommissioning Options. on page 341. Properties Displays the selected FF Object's Properties window. For more information, refer to Section 6, Parameter Settings (appropriate sub-chapters) for detailed information. Online Dialog For more information, refer to Online Dialog on page 350. ü ü ü ü ü ü 3BDD B 327

328 Section 12 Commissioning FF Objects Table 82. Context menu of FF Objects in the Device List Available On Context Menu Object HSE Device (Linking Device) H1 Link H1 Device Unassign ü For more information, refer to Precommissioning of H1 Devices on page 348. Read device Info ü Displays the device information for the active devices in the Device List View. For more information, refer to Device Type Reader on page BDD B

329 Section 12 Commissioning FF Objects HSE Device Instance Object Table 83 list the Live List Status appearing in the commissioning mode in the Device List and point out possible causes of error conditions as well as remedial measures. Table 83. Status display for an HSE device Live List Status Not Available Cause Normal status. There is a connection to the HSE device; the device appears in the Device List. Connection cannot be made to an HSE device with the IP address, the tag name and the device ID shown. The physical HSE device is not connected to the HSE subnet. The Plant Explorer Workplace, on which Fieldbus Builder FF operates, is not connected to the HSE subnet. At least one of the configured parameters IP address, tag name or device ID does not accord with the current values of the physical device. Remedial measure Connect the physical HSE device to the HSE subnet. Set up a connection between the Plant Explorer Workplace and the HSE subnet. If necessary, modify the IP address in the configuration and/or in the physical device and perform precommissioning for the HSE device again. 3BDD B 329

330 Section 12 Commissioning FF Objects Table 83. Status display for an HSE device (Continued) Live List Status Redundant Unit Missing Cause Redundant linking device pair: normal status. There is a connection with the primary and secondary device; the device addresses of both the linking devices appear in the Device List (Secondary device address is displayed in brackets). Redundant linking device pair: a connection to the secondary device cannot be set up. The text is displayed in red color. The secondary device is in a fault state; it is not ready to take over the primary role. The physical HSE device is not connected to the HSE subnet. The configured IP address does not accord with the current IP address of the physical device. None Remedial measure Replace the defective physical HSE device. Note the instructions for replacing a defective linking device in a redundant set of linking devices, refer to Replacement of a Redundant Linking Device on page 370. Connect the physical HSE device to the HSE subnet. Note the instructions for commissioning a redundant linking device in the User Documentation on the FF linking device. If necessary, modify the IP address in the configuration and/or in the physical device. Note the instructions for commissioning a redundant linking device in the User Documentation on the FF linking device BDD B

331 Section 12 Commissioning FF Objects Table 83. Status display for an HSE device (Continued) Live List Status Not Available Cause Redundant linking device: a connection cannot be set up to any of the configured devices of the redundancy pair. None of the devices appears in the Device List. Neither of the two physical devices of the redundancy pair is connected to the HSE subnet. The Plant Explorer Workplace, on which Fieldbus Builder FF operates, is not connected to the HSE subnet. The configured IP addresses do not accord with the current values in the physical devices. Remedial measure Connect the physical HSE devices to the HSE subnet. Note the instructions for commissioning a redundant linking device in the User Documentation on the FF linking device. Set up a connection between the Plant Explorer Workplace and the HSE subnet. If necessary, modify the IP addresses in the configuration and/or in the physical devices and perform precommissioning for the HSE device again. Note the instructions for commissioning a redundant linking device in the User Documentation on the FF linking device. 3BDD B 331

332 Section 12 Commissioning FF Objects H1 Link Object Table 84 list the Live List Status appearing in the commissioning mode in the Device List and point out possible causes of error conditions as well as remedial measures. Table 84. Status display for an H1 Link Live List Status Cause Remedial measure Not Available Configured A connection to the H1 port in the HSE device (FF linking device) cannot be set up. A connection to the HSE device (FF linking device) which contains this H1 port cannot be set up. For possible causes refer to Table 83. The H1 channel in the HSE device (FF linking device) assigned to this H1 link has not been activated. Indicates the device is configured and ready to establish connection with the active device. Blue text is displayed for configured devices. Refer to Table 83. Carry out precommissioning for the HSE device which contains this port. Activate the H1 port in commissioning mode BDD B

333 Section 12 Commissioning FF Objects H1 Device Instance Object Table 85 list the Live List Status displays appearing in the commissioning mode in the Device List and point out possible causes of error conditions as well as remedial measures. Table 85. Status display for an H1 device object Live List Status Cause Remedial measure Not Available Active Configured Normal status. There is a connection to the H1 device; the device appears in the Device List. A connection cannot be made to an H1 device with the address, the tag name and the device ID shown. A connection to the H1 port in the HSE device (FF linking device) cannot be set up. For possible causes refer to Table 83. The physical H1 device is not connected to the H1 link. At least one of the configured parameters address, tag name or device ID does not accord with the current values of the physical device. Indicates that the devices is connected to the H1 segment so that a communication is established. Active devices are listed with gray text color. Indicates that the device is configured offline only and ready to be assigned to an active device (precommissioning). Configured devices are listed with blue text color. none Refer to Table 83. Connect the physical H1 device to the H1 link. Carry out precommissioning for this H1 device. Refer to Precommissioning of H1 Devices on page 342. Refer to Precommissioning of H1 Devices on page BDD B 333

334 Section 12 Commissioning FF Objects H1 Device Instance Object - Detailed View The detail view for the H1 Device Instance object contains status information for the field device. The instances of Resource blocks, Transducer blocks and Function blocks are shown along with their actual operating mode. During the device assignment process, devices that are already being assigned can be restarted using Restart Device context menu and also the address of the assigned device can be cleared using Clear Address context menu. Figure 140. H1 Device Instance Object 334 3BDD B

335 Section 12 Commissioning FF Objects Status display for an H1 Device Object Table 86 list the status displays appearing in the commissioning mode in the detail views of the FF Object Editor and point out possible causes of error conditions as well as remedial measures. Table 86. Status display for an H1 device object Status Display Cause Remedial Measure A connection cannot be made to an H1 device with the address, the tag name and the device ID shown. A connection to the H1 port in the HSE device (FF linking device) cannot be set up. For possible causes, refer to Table 84. The physical H1 device is not connected to the H1 link. At least one of the configured parameters address, tag name or device ID does not accord with the current values of the physical device. Refer to Table 84. Connect the physical H1 device to the H1 link. Carry out precommissioning for this H1 device. Restart Device Context menu for restarting an assigned device: 1. Object > Restart Device 2. Restart Device window appears. 3BDD B 335

336 Section 12 Commissioning FF Objects Restarting the device can be performed using one of the following options: a. Restart resource block - On selecting this option, the resource block of the assigned device is restarted. b. Restart device - On selecting this option, the assigned device is restarted. c. Restart with defaults (factory reset) - On selecting this option, the device is restarted with default factory settings. On restarting the selected H1 Device, a caution is prompted to stop the Control Application. Click OK and continue the operation. The device must be re- configured when the selected H1 Device is restarted using Restart with defaults (factory reset). Clear Address The Clear Address option clears the address of an assigned device. For more information on clearing the address, refer to Precommissioning of H1 Devices on page BDD B

337 Section 12 Commissioning FF Objects FF Application Object The FF Application is displayed in the same way in commissioning mode as in configuration mode. However, in commissioning mode the structure of the FF Application cannot be altered. The individual FF function blocks can be selected, and parameter values entered for them. Commissioners also have certain functions at their disposal for testing the FF Application. For example, if the cursor is placed on an FF signal or a function block pin, the current values are displayed, see Figure 141. To display the current value of a function block input which is connected to a signal source symbol, place the cursor on the input pin designated near the function block border. HSE Live List Figure 141. FF Application Object The HSE Live List is a commissioning tool. The HSE Live List window displays the HSE Subnet, Linking Device, H1 links. The H1 Links opens the H1 Device Assignment dialog based on the H1 Live List. For more information on device Assignment via Live List, refer to Precommissioning of H1 Devices on page BDD B 337

338 Section 12 Commissioning FF Objects 1. Context menu for the FF linking device. 2. Object > Live list Figure 142. HSE Live List Commissioning of a FF Network Before starting commissioning, the whole project must have undergone a successful plausibility check and download information must have been generated. Plausibility checking and generating download information takes place in the configuration mode of Fieldbus Builder FF (Tools > Check whole project). The result can be detected from the engineering status of the objects in the FF Object Editor structure and Device List. Furthermore, all devices to be commissioned must be physically connected to the corresponding section of the FF network (HSE subnet, H1 link) so that the physical conditions for setting up online connections to the FF devices are met. General information regarding the Commissioning operating mode can be found in Section 12, Commissioning FF Objects BDD B

339 Section 12 Commissioning FF Objects The steps described below for commissioning an FF network are performed in Fieldbus Builder FF commissioning mode. The commissioning of an FF network is sequenced into the following three phases: 1. Precommissioning: precommissioning is performed for all objects for which this is necessary, refer to Phase 1: Precommissioning on page Loading: all objects for which this is necessary are loaded, refer to Phase 2: Loading on page Online parameter settings: online values of block parameters are displayed and if necessary, modified, refer to Phase 3: Online Parameter Settings on page 368. It is recommended that the editing steps of one phase be concluded for all objects of an H1 Link before the editing steps of the subsequent phase are started. This means that the precommissioning should be concluded for all devices connected to an H1 Link, before a device is loaded. As certain precommissioning or commissioning actions modify the HSE Subnet configuration data, it may be necessary to subsequently upload the modified configuration data to Plant Explorer, refer to Upload HSE Subnet to the Plant Explorer Workplace on page 37. Upload the HSE Subnet if the Available Subnet Version and the Uploaded Version are different. Phase 1: Precommissioning Precommissioning of Linking Devices The first step in the commissioning of an FF network is the initialization of the FF linking device followed by the assignment of addresses. In this step the FF linking device is initialized, and the tag name of the FF linking device and the link addresses of the H1 links are loaded. This step must be performed for all FF linking devices on the HSE subnet: 1. Context menu for the FF linking device 2. Object > Linking device initialization and address assignment Press Continue button. 3BDD B 339

340 Section 12 Commissioning FF Objects 4. After successful completion press Close button. It is recommended to execute the function Linking device initialization and address assignment only for initial precommissioning of a newly inserted linking device. For precommissioning actions required after configuration changes, refer to Precommissioning Options. on page 340 and Precommissioning Options. on page 341. In the case of a redundant set of linking devices with a large number of H1 devices connected, Linking device initialization and address assignment may take up to 5 minutes. Do not cancel the action before. In the case of a replacement of a non-redundant linking device precommissioning of the new device may fail, the precommissioning does not finish. In this case close Fieldbus Builder FF and after reopening Fieldbus Builder FF restart precommissioning of the new device. When the Fieldbus Builder FF switches to commissioning mode, the Device Type Reader starts. If meanwhile a download or initialization process is started a popup window "Waiting for link" appears. The window closes after few seconds and download or initialization process continues. Executing the function Linking device initialization and address assignment on an operating linking device stops all HSE republishing and cyclical communication on all H1 links of that linking device as well as client/server communication to the linking device and the devices on the H1 links. A backup LAS that may be configured in an H1 device will not keep the cyclical communication on the corresponding H1 link running in this situation. No cyclical or client/server communication on H1 links of the affected linking device is possible until a full download for the linking device is performed. Select the linking device in the Download to Device view of the Online dialog, then select Start full download of device in the context menu. Precommissioning Options. The following two sub sections describes the precommissioning options for an FF Objects before commissioning them in an FF Network. Activate Single H1 Port BDD B

341 Section 12 Commissioning FF Objects This option activates a newly configured H1 port. It requires that an initial linking device initialization and address assignment has been carried out at least once, refer to Precommissioning of Linking Devices on page 339. This option activates the newly configured H1 port in the linking device without impacting the H1 communication on other links or HSE republishing. 1. Context menu for the H1 link 2. Object > Activate H1 port 3. Press Start button 4. After successful completion press Close button. For a complete precommissioning of this newly configured H1 link it is then necessary to assign the configured H1 devices, refer to Precommissioning of H1 Devices on page 341. Write H1 Port Address Assignment. This option deactivates deleted H1 ports and writes the port addresses of newly configured H1 ports. It requires that an initial linking device initialization and address assignment has been carried out at least once, refer to Precommissioning of Linking Devices on page 339. Use this option only if intended to deactivate a deleted H1 port. For activating newly configured H1 ports directly use the option described in Precommissioning Options. on page Context menu for the FF linking device 2. Object > Write H1 port address assignment 3. Press Continue button 4. After successful completion press Close button. Precommissioning of H1 Devices During precommissioning, each device which is physically connected to an H1 link will be assigned to a configured H1 device. In the process, the configured tag name and the bus address are written to the device. In addition, the device ID is read out from the field device and entered into the configuration database. H1 Device 3BDD B 341

342 Section 12 Commissioning FF Objects Assignment can be done via Device List, via H1 Live List and for single Devices (Refer Precommissioning of H1 Devices on page 342,Precommissioning of H1 Devices on page 343 and Precommissioning of H1 Devices on page 346). The pre commissioning of H1 Device does not happen if the Device Revision and Device Description Revision of the configured devices is not matching with the Device Revision and Device Description Revision of the field devices. Assignment of an H1 device where the tag name and node address already match, may fail in rare cases with the message Error writing FBAP Server VCR. If so, perform a Clear Address and then repeat the device assignment. Assignment of an H1 device with Softing stack version < 2.11 may fail, if the device was configured with a 3rd party configuration tool or in another project before, and Publisher/Subscriber VCRs were active in the device. If so power down and power up the device. Then repeat the device assignment. Alternatively perform a factory reset and then repeat the device assignment. During device assignment, any function block application which may be present in the physical device will be deleted. In the case of a device type with several revisions in the same plant, the device assignment has to be started via the context menu of the device instance in the tree view, refer to Precommissioning of H1 Devices on page 343 for a description of this dialog. H1 Device Assignment via Device List. Device Assignment for H1 Devices can be done by drag and drop of Active Device to a Configured Device and vice versa in the commissioning mode, see Figure 143 and Figure BDD B

343 Section 12 Commissioning FF Objects Figure 143. Drag and Drop Active to Configured Device Figure 144. Drag and Drop Configured to Active Device Device Assignment via H1 Live List. Device assignment via the H1 live list can be used for assigning multiple devices for which no device ID has been entered yet in the configuration database. In the case of a device type with several revisions in the same plant, the device assignment has to be started via the context menu of the device instance, refer to Precommissioning of H1 Devices on page 346, for a description of this dialog. During device assignment, any function block application which may be present in the physical device will be deleted. If configured H1 devices are to be assigned to H1 devices connected to the FF network, then the following steps need to be carried out: 1. Context menu for the H1 Link 3BDD B 343

344 Section 12 Commissioning FF Objects 2. Object > Live list 3. Select a device that is currently available in the H1 link (list of active devices in the right-hand section of the window). 4. Press and hold down the left mouse button and move it to the desired configured device (list of configured devices in the left-hand section of the window). 5. Wait until assignment progress window closes, then repeat steps 3 and 4 until an active device is assigned to each configured device. 6. Press Close button. See Figure 145 and Table 87. Figure 145. Device Assignment via H1 Live List Table 87. H1 Live List Dialog element Address PD Tag Description Bus address of the device. When assigning a device, the configured bus address is written to the active device. Tag name of the device. When assigning a device, the configured PD Tag is written to the active device BDD B

345 Section 12 Commissioning FF Objects Table 87. H1 Live List (Continued) Dialog element Device Type Device ID Description The device type serves as supplementary information for the user when assigning the device. Only devices with matching device type may be assigned. Unique identification number for the device. The device manufacturer assigns a unique device ID to each individual device, and this ID never changes. When a device is assigned, the device ID is read from the device and added to the database. A configured device for which no device ID has been configured and which has not yet had a bus subscriber assigned to it, appears with no device ID in the list of configured devices. Update Show Only Unassigned Devices Close The display of the live list is updated. A filter may be activated to reduce the number of displayed devices. All active devices and all configured devices are displayed. Only unassigned devices are displayed. These are: configured devices with no device ID, active devices on temporary default addresses ( ), active devices on permanent addresses ( ) that have no counterparts in the list of configured devices. The live list window is closed. 3BDD B 345

346 Section 12 Commissioning FF Objects Assignment of a Single H1 Device. To assign a single H1 device or an H1 device with several revisions of that device type in the plant, call up the assignment dialog via the context menu of the H1 device in the tree view. In the case of a device type with several revisions in the same plant, it is required to use this assignment dialog and to select the check-box Show Other Devices. During device assignment, any function block application which may be present in the physical device will be deleted. Context menu for a device to which an active device from the live list is to be assigned: 1. Object (Tree View)> Assign device 2. In the case of a device type with several revisions in this plant select Show Other Devices. 3. Select a device from the displayed list of active devices. 4. Click Assign button. 5. Wait until device assignment progress window closes, then click Close button BDD B

347 Section 12 Commissioning FF Objects Figure 146. Device Assignment of Single H1 Device The list of active devices to choose, only contains devices with a matching device ID or device type. To display all active devices on that H1 link, select the check box Show Other Devices. Automatic Device Assignment with pre-configured Device ID. H1 devices for which a device ID has already been entered in the configuration database (see H1 Device Instance Object - Detailed View on page 334) can be assigned efficiently via the automatic device assignment. The automatic device assignment can be called up via the context menu of the HSE subnet, the HSE device (linking device) or the H1 link. When calling via the HSE subnet, a configured H1 device is assigned to all H1 devices which have not yet been assigned but which are physically connected to the FF network and for which a device ID is entered in the configuration database. When calling via the HSE device or H1 link, only the corresponding sub tree is processed. 3BDD B 347

348 Section 12 Commissioning FF Objects 1. Context menu of the object (HSE Subnet, HSE Device or H1 Link in the tree view). 2. Object > Assign all devices 3. The upper section of the device assignment progress window shows the H1 devices that will be assigned. 4. Press Assign button. 5. Wait until assignment of all devices in the list has been completed, then press Close button. Figure 147. Device Assignment Progress Window H1 Device Unassignment. For assigned H1 devices, a context menu with "Clear Address" is provided in the Device List for H1 Device Un-assignment. During the H1 Device unassignment process, the device address and PD tag is cleared. Context menu for clearing the address of an assigned device: 1. Object > Unassign 348 3BDD B

349 Section 12 Commissioning FF Objects 2. Clear Address dialog window appears. Click Clear, the device address and PD tag is cleared. The "Clear Address" also clears the tag name during the clearing address process. The "Switch off automatic address assignment" check box is only available if the Address Assignment is enabled (in status panel). The check box is selected by default, so that the cleared device will automatically get a new temporary address only. While clearing the address of the selected H1 device, a caution is prompted asking the user to stop the Control Application. Click OK and continue the operation. Phase 2: Loading This phase should not be started until precommissioning for all objects of the H1 Link for which this is necessary has been successfully concluded. In this step of commissioning, FF linking devices and its H1 Links along with their configuration data, and the OPC server are loaded. 1. Context menu for the HSE subnet, FF Linking Device or H1 Link in tree view or Device List. 2. Open Online dialog: Object > Online Dialog 3. Wait until version check has completed, then switch to Download to device tab. 4. Press Start, then press Continue button. 5. Successful completion of the download is indicated by a message box. 3BDD B 349

350 Section 12 Commissioning FF Objects 6. Press Close button to close the Online dialog. For details regarding the Online dialog and download settings, refer to Online Dialog on page 350. For details regarding the download of the OPC Server FF, refer to Loading Project Data into OPC Server on page 245. Online Dialog The Online Dialog is the central dialog for downloading configuration data to the field devices and for reconciliation of block parameter values. The tree representation shows the object from which the Online Dialog has been opened and the lower-level objects down to the block level. Only the partial tree shown here is subject to the commissioning actions in the Online Dialog. There are three views selectable by tabs in the tree representation: The Version Info view displays version differences between configuration data in the devices and configuration data last downloaded and it indicates changes of configuration data since last download, refer to Version Info on page 351. The Download to Device view displays the commissioning status for each object in the tree. Download settings may be adjusted and the download can be started from this view, refer to Download to Device on page 354. The Upload from Device view allows to compare parameters in the database and in the device and to decide whether the parameters from the device shall be taken into the database, refer to Reconcile Block Parameter Values on page 364. Depending on the view selected, the type of information displayed in the tree representation and the appearance of the right half of the dialog window changes. Open Online Dialog. The Online Dialog can be opened in commissioning mode at the HSE Subnet, HSE Device, H1 Link or H1 Device object via the context menu or via the menu bar: 1. Select object (HSE Subnet, HSE Device, H1 Link, or H1 Device), in tree view or in Device List BDD B

351 Section 12 Commissioning FF Objects 2. Object > Online Dialog If the Online Dialog is opened from an object other than the HSE subnet then the commissioning actions are restricted to a sub tree of the system structure. For download the Online Dialog should be opened via the context menu of the H1 link to ensure that the download covers the entire H1 link. If there are changes related to objects that exceed the H1 link, it is recommended to open the Online Dialog via the context menu of the tree object that includes all objects to which changes have been made. This ensures that all of the required configuration data are loaded. Version Info Opening the Online Dialog will show the Version Info view. Version information is read out from the physical devices of the selected subtree. Figure 148. Version Info View In a separate progress and results dialog an activity indicator and two progress bars indicate the current status of the on-going operation. The left vertical bar shows the 3BDD B 351

352 Section 12 Commissioning FF Objects progress for the individual devices, and the horizontal bar to the right of it shows the overall progress for the entire tree, see Figure 148 and Table 88. Table 88. Progress and Results Dialog Dialog element Cancel Close Close when finished Show details Description Cancels the selected operation. The online version check may be restarted for the whole displayed subtree or for part of it via the context menu of the objects in the tree representation. Closes the dialog. The dialog closes automatically if the checkbox Close when finished is checked and no errors occurred. This option specifies, whether the dialog is closed automatically after completion of the selected operation. The dialog is not closed automatically. The dialog is closed automatically when the operation finishes without errors. This option controls the display of additional information. No details are displayed. Details are shown. Irrespective of this option the dialog automatically expands to detail view if the online version check finishes with errors. The tree representation on the left half of the Online Dialog indicates version differences between configuration data in the device and configuration data last downloaded (version OK; version diff.). The version typically differs if the device was configured with an other tool like a external handheld device or in case where the device was powered down. changes of configuration data since last download (config. not changed; config. changed) BDD B

353 Section 12 Commissioning FF Objects For the symbols in the tree representation, refer to Table 89. Detailed information appears in text form after the object name. The user can see where local parameter changes were applied and where new configuration data is available that needs to be downloaded. Table 89. Results of Online Version and Configuration Check Version check has not yet been carried out for this object. Versions identical and configuration unchanged for this object. In case of a collapsed branch below this object, this applies to all objects in the collapsed branch. For at least one object in the collapsed branch the versions differ or the configuration has changed since last download. Specific information for the object and all objects in the collapsed branch can be displayed by expanding the branch. Versions different or configuration changed for this object. The physical device cannot be reached on the bus. Precommissioning action is required for the object. Details should be taken from the Additional information area to the right. After a power fail it cannot be guaranteed that linking devices and H1 devices have maintained the correct version information of the latest configuration. Therefore, when the Online Dialog is opened after a power fail the automatically executed version check may detect version errors, which will lead to a full download of these devices. The top right corner of the window shows a comparison of version information for the selected object from the configuration database and from the physical device. The area underneath displays additional information for the selected object. This includes details regarding configuration changes as well as hints to suggested user actions. 3BDD B 353

354 Section 12 Commissioning FF Objects Download to Device In the Download to Device view the tree representation displays the current commissioning status for each object in the form of a symbol right down to the level of the blocks. Detailed information appears in text form after the object name, see Figure 149. Figure 149. Download to Device View Table 90 lists the possible commissioning states and their symbols. The commissioning status of an object indicates whether and in what form this object will be loaded. It depends on the configuration changes which have been applied, the version information read out from the devices and the selected download settings BDD B

355 Section 12 Commissioning FF Objects Table 90. Commissioning Status Version check has not yet been carried out for this object. The object will not be loaded. The loaded configuration data are current. In case of a collapsed branch below this object, none of the objects in the collapsed branch will be loaded. The loaded configuration data for these objects are current. Loading is necessary for at least one object in the collapsed branch. Specific commissioning status for the object and all objects in the collapsed branch can be displayed by expanding the branch. Only changed configuration data are loaded into the object (incremental download). Only changed configuration data are loaded into the object (incremental download). For an H1 link: The link active scheduler (LAS) is stopped during the download, i.e. the application is interrupted. For an H1 device: The resource block is stopped. As a result, all of the blocks in the device switch to Out of Service mode. The object is loaded with all configuration data (full download). The object is loaded with all configuration data (full download). For an H1 link: The link active scheduler (LAS) is stopped during the download, i.e. the application is interrupted. For an H1 device: The resource block is stopped. As a result, all of the blocks in the device switch to Out of Service mode. Although configuration of the block (i.e,. block parameters) has changed, block parameters are not loaded because the Block Parameters Download setting No parameters is selected. 3BDD B 355

356 Section 12 Commissioning FF Objects Table 90. Commissioning Status (Continued) The physical device cannot be reached on the bus. Precommissioning action is required for the object. Details should be taken from the text in the download tree. Global download settings and object-specific download options allow the user to perfectly adapt the download to the current operating status of the system. Global download settings can be set in the lower right corner of the Online Dialog, refer to Table 92. Object-specific download options can be set via the context menus of individual devices in the tree, refer to Table 91. Table 91. Context menu entries Context menu entry Start full download of device... Start download of NM... Activate H1 port... Description Loads the complete configuration data into the device, including the block parameters. This function is used when replacing a device. For more details refer to Replacing an H1 Device on page 371. Loads the network management settings (VCRs) into the device. Execute in the case of communication problems caused e. g. by connecting external tools to the H1 link. Activates a newly configured H1 port. It requires that an initial linking device initialization and address assignment has been carried out at least once. Execute, if precommissioning symbol shows up at H1 link and additional information text requires activation of H1 port BDD B

357 Section 12 Commissioning FF Objects Table 91. Context menu entries Context menu entry Write H1 Port address assignment... Download OPC server part... Force full download for device Load block parameters Description Deactivates deleted H1 ports and writes the port addresses of newly configured H1 ports. It requires that an initial linking device initialization and address assignment has been carried out at least once. Execute, if precommissioning symbol shows up at linking device and additional information text requires write of H1 Port address assignment. The OPC data related to the selected H1 link are directly loaded into the OPC server. A full download is performed during the following download. Block parameters are loaded during the following download. The default download settings - Incremental download / No parameters - will result in an incremental download without stopping LAS or H1 link and not changing parameter settings as they are in the devices unless the configuration changes made have such an impact on the link and function block application that they can only be loaded with briefly interrupting the application. Necessary interrupts are indicated as described above. It is recommended to keep the download settings with the default settings. Nondefault settings are only intended for users with in-depth FF knowledge capable of judging the impact of the different settings depending on the respective status the application is in. 3BDD B 357

358 Section 12 Commissioning FF Objects Table 92 describes in detail the various global download settings. Table 92. Download to Device View Dialog element Device Configuration Download Incremental download Description With this setting the user can choose between an incremental download and a full download. This is the recommended setting. Only the modified device configuration data is loaded. By default the LAS is not stopped during the incremental download. This setting does not automatically include block parameters in the download. To include block parameters select the corresponding Block Parameters Download setting. Full download All of the device configuration data is loaded and the LAS is stopped during the download. This setting does not automatically include block parameters in the download. To include block parameters select the corresponding Block Parameters Download setting. Block Parameters Download With this setting the user can define whether parameters of function blocks, resource blocks and transducer blocks should also be loaded during the download No parameters This is the recommended setting for an incremental download. Block parameters are excluded from download. Excluding the block parameters from the download will leave the current block parameters in the device unchanged. Changes to block parameters you have made offline in your configuration will not take effect until you include the block parameters in the download. To reconcile the block parameters in your device and in the configuration database use the properties dialog at the device or the Upload from Device view of the Online Dialog, refer to Phase 3: Online Parameter Settings on page 368 or Reconcile Block Parameter Values on page 364 respectively BDD B

359 Section 12 Commissioning FF Objects Table 92. Download to Device View (Continued) Dialog element Changed parameters Description All parameters are loaded for a block if at least one of the parameters in that block has changed or a version difference has been detected. Including the block parameters in an incremental download will stop the affected devices for the duration of the download. The devices will restart with the downloaded parameters. This may lead to discontinuity in process operation which could cause severe damage. Ensure that discontinuities are acceptable under the current system conditions. All parameters All block parameters are loaded. Including the block parameters in an incremental download will stop the affected devices for the duration of the download. The devices will restart with the downloaded parameters. This may lead to discontinuity in process operation which could cause severe damage. Ensure that discontinuities are acceptable under the current system conditions. 3BDD B 359

360 Section 12 Commissioning FF Objects Table 92. Download to Device View (Continued) Dialog element Force stop cyclic communication during download Start Show Results Description With this option the user can define whether the link active scheduler (LAS) is to be stopped and therefore the cyclical communications on the H1 link are to be interrupted during the incremental download. LAS will not be stopped. This is the recommended setting. Select this option if you do not want the publisher/subscriber communications and therefore the application on the H1 link to be interrupted during the download. In this case it will take slightly longer to transfer the configuration data to the H1 devices. LAS will be stopped. This option allows fast loading of configuration data. However, publisher/ subscriber communications therefore the application on the H1 link are interrupted. Stopping the LAS will interrupt the execution of the control application on the affected H1 link. This may influence other dependent application parts and lead to severe damage under operating conditions. Ensure that stopping the LAS is acceptable under the current system conditions. During a full download the LAS is always stopped for the affected H1 links. Independent, if the full download is based on the online version check or selected by the user. Starts the download with the selected settings. Switches to results view used for displaying download errors. Pressing the Start button automatically switches to this view. Close Closes the Online dialog. The selected settings are discarded. Start Download. To start the download with the selected options, press the Start button. A warning shows up informing about the scope of the download and its impact on the control application and communication. The user may Cancel the download or Continue BDD B

361 Section 12 Commissioning FF Objects After pressing the Continue button the progress of the loading operation is indicated in a separate progress and results dialog. The level of detail displayed and the closing behavior of this dialog may be adjusted, refer to Table 88. Successful completion of the download is indicated by a message box. If any errors are encountered during the download the progress and results dialog will remain open and the total number of errors that have occurred during download is displayed. In this case not all configuration data have been loaded. The affected items are listed in the Download Info area on the right-hand side of the Online Dialog, see Figure 150 Figure 150. Errors During Download In the case of download errors the Data column in the Download Info area of the Online dialog shows the following information for affected objects: the relative object index and the number of bytes for block parameters or the object index and the number of bytes for network management objects. Pressing the Close button will close the Online Dialog. Start / Stop Linking Device Web Server In the commissioning mode, Start / Stop Linking Device Web Server option in the LD 800HSE object menu is used for increasing the security of the linking device, 3BDD B 361

362 Section 12 Commissioning FF Objects and also restrict the user from opening the LD Web server page for any modification to LD firmware. LD Web server can be activated or deactivated from Fieldbus Builder FF. By default these services are not active and is activated on need basis. Figure 151. Linking Device Web Server - Context Menu 1. Context menu of HSE Device object. 2. Object > Start / Stop Linking Device Web Server. 3. Press Start or Stop and close. If the state of Linking Device Web Server is changed from Start to Stop, then the Linking Device web page can be opened. Linking Device Web Server will be automatically disabled after one hour BDD B

363 Section 12 Commissioning FF Objects If the state of Linking Device Web Server is changed from Stop to Start, then the Linking Device web page does not open. Figure 152. Linking Device Web Server Table 93. Dialog Element Current Last Error Start Stop Close Description Displays the current state of the LD 800HSE web server. Displays the last detected error. Starts the LD 800HSE web server. Stops the LD 800HSE web server. Closes the LD 800HSE web server dialog box. Alarms are generated whenever LD 800HSE web server is activated or using a default password. For more details, refer to FF System Alarms and Events on page 267. Reconcile Block Parameter Values The following situations typically will require to reconcile block parameter values in the configuration with the current values in the devices: Block parameter values have been changed locally in the device. Block parameter values of preconfigured devices shall be transferred to the configuration. 3BDD B 363

364 Section 12 Commissioning FF Objects Fieldbus Builder FF allows to compare parameter values in the configuration database with the current values in the devices. Filter options help to focus e.g. on specific parameter classes. It is the user s decision whether the parameters from the device shall be taken into the database. This reconciliation process can be executed at any point in time and is always using the latest data from database and devices. For details refer to Reconcile Block Parameter Values on page 364. Upload from Device. The Upload from Device view allows to compare and reconcile block parameters in the database and in the devices. Parameter reconciliation can be executed at any point in time and is always using the latest data from database and device. Recommended workflow for parameter reconciliation: 1. Mark parameters for upload (optional): context menu in tree representation > Mark for Upload 2. Read marked parameters from physical devices: Online Dialog > Read 3. Set check mark for those parameters for which current values shall be taken to the database. 4. Confirm take-over to database: Online Dialog > Commit Upon switching to the Upload from Device view, parameters of blocks with version differences (changed static revision) detected during online version check are preselected for upload. This selection may be modified via the context menu in the tree representation, see Figure BDD B

365 Section 12 Commissioning FF Objects The tree representation shows from which blocks parameters will be uploaded. For details refer to Table 94. Table 94. Upload Information Version check has not yet been carried out for this object. The object will not be uploaded. The object will not be uploaded. In case of a collapsed branch below this object, none of the objects in the collapsed branch will be loaded. The loaded configuration data for these objects are current. At least one object in the collapsed branch will be uploaded. Specific upload information for the object and all objects in the collapsed branch can be displayed by expanding the branch. The object will be uploaded. Only those parameters which are checked for upload in the parameter dialog of the block will be uploaded. The physical device cannot be reached on the bus. The object will not be uploaded. Precommissioning action is required for the object. The object will not be uploaded. After pressing the Read button the progress of the block parameter reading is indicated in a separate progress and results dialog. The level of detail displayed and the closing behavior of this dialog may be adjusted, refer to Table 88. The block parameters read from the devices are displayed in the Block parameters section of the Online Dialog. For each block parameter the configuration value and the current value are displayed. Rows with yellow background point out differences, see Figure 153 and Table 96. 3BDD B 365

366 Section 12 Commissioning FF Objects Figure 153. Upload from Device View Filter options help to focus on specific parameter classes. Filters can be applied by entering filter texts in the header of the block parameters list or via the context menu. Filters can be formulated in normal wildcard style with '*' and '?' or with Regular Expressions. Regular Expressions allows more sophisticated filtering than with wildcard. Some of the Regular Expressions examples are described in Table 95. Search String Table 95. Regular Expressions Description.* Same as usual wildcard *, matches everything. Match any non-empty string, default for 'Configuration value' to detect parameters with existing configuration.*unit.* Match any string containing 'Unit' BDD B

367 Section 12 Commissioning FF Objects Search String.*Pri$ Temp.*.*\d$ Table 95. Regular Expressions (Continued) Description Match any string ending on 'Pri' (the $ marks the end of the string). Match any string starting with 'Temp'. Match any string ending with a number. [^Reserved].*\.\d$ Match everything ending on a point and a single digit but not starting with 'Reserved'. More information on Regular Expressions can be referred from World Wide Web. For example: Regular_expression_examples. Using Regular Expressions is the default. Follow these steps to change this: 1. Open context menu clicking with right mouse button on the list area 2. Filter > clear Use Regular Expressions Parameters for which current values taken to the database may be selected by directly selecting the checkbox in the Device Tag column or via the context menu. For opening the context menu of the parameter list right-click on any parameter in the list. Table 96. Upload from Device View Dialog element Read Commit Close Description Starts reading marked parameters from physical devices. Takes over current values of checked parameters to the database Closes the Online dialog. 3BDD B 367

368 Section 12 Commissioning FF Objects Execute a redundancy switchover after the first download to the linking device. Both the linking devices are switched into V6 mode where the web server access is limited and security gaps are avoided. Phase 3: Online Parameter Settings In commissioning mode, block parameters can be displayed, written and uploaded in the properties dialog of the FF Function Block instance object, see Figure 154. Figure 154. Online Parameter Settings Display Block Parameters In the folder Properties the column Value shows the Current values, a parameter value displayed with a yellow background indicates that the current value read from the device is different from the configured value. The configured values are displayed in the column Configuration Value at the right end of the table. In commissioning mode methods are processing on the current values. Methods are provided by the device vendors to handle complex device functions and are not available for all devices BDD B

369 Section 12 Commissioning FF Objects Modify Block Parameters A parameter value can be edited in the Value column and then written to the field device by means of the Apply button. Within the folder Menus it is possible to change a set of parameters. By using the Apply button all changes are written to the device. When the Properties dialog is closed and changes have been written to the device a message box appears where the user can decide whether the changes shall be written to the configuration database. By means of OK the last changes are saved in the configuration database, by means of Discard the configuration database remains unchanged. Copy Block Parameters to the Configuration (Upload) The context menu allows the current values to be copied from the device to the configuration (upload). By selecting an individual parameter or a block of parameters within the Properties folder, it is possible to upload the selected parameter values selectively. If no parameters are selected then all the current parameter values for the block are copied to the configuration. Uploading an individual parameter value or a block of parameter values: 1. Select an individual parameter or block of parameters. 2. Context menu Upload marked Uploading all parameter values for the function block: 1. No parameters are selected. 2. Context menu Upload all For easily comparing and reconciling block parameters in the database and in the devices use the Upload from Device view of the Online Dialog, refer to Reconcile Block Parameter Values on page 364. This option should be used by experienced users only. The plausibility check of the data is performed in a reduced scope, thus there may be an inconsistent set of parameters in the database after using this option. 3BDD B 369

370 Replacing an FF Linking Device Section 12 Commissioning FF Objects Replacing FF Devices Replacing an FF Linking Device The following cases must be distinguished: Case 1: The linking device to be replaced is a device in a redundant set of linking devices; the other linking device in this set operates as the primary device. Case 2: The linking device to be replaced operates as a non-redundant device. There is no redundant device for this. Below there is a description of the steps necessary for replacement of this device for each of these cases. Replacement of a Redundant Linking Device When a linking device which is part of a redundant set of linking devices fails, the other linking device in this set continues to operate as a primary device - if necessary, after successful redundancy switchover. In this case, the secondary linking device may be replaced by a device of the same type with an identical firmware version and identical IP configuration without adversely affecting communication, as the device functions are executed from the primary device. If the firmware of the replacement device is different, a suitable firmware must be downloaded to the replacement device: i.e. the firmware must be either upgraded or downgraded to match the firmware of the primary linking device. As the replacement device receives its configuration data from the current primary device, it is not necessary to load the configuration data. Details regarding the replacement of a redundant linking device can be found in the documentation of the FF linking device. Replacement of a Non-redundant Linking Device When a non-redundant FF linking device fails, cyclical communication on the associated H1 links is generally maintained as long as Backup Link Masters have been configured BDD B

371 Section 12 Commissioning FF Objects Replacing an FF Linking Device In this type of situation it is also possible to replace the FF linking device without interrupting cyclical communication on the H1 links as long as the power supply to the field devices on the H1 links is assured. In addition, the FF linking device must be replaced with a device of the same type and with exactly the same firmware version and IP configuration. If necessary, a firmware update should be performed. For details refer to the documentation relating to the FF linking device. Once the FF linking device has been replaced, precommissioning has to be carried out and the configuration of the linking device has to be loaded. 1. Wait until the FF linking device restarts (show HSE live list). 2. Context menu for the HSE device (FF linking device). 3. Object > Linking device initialization and address assignment 4. Press Continue button. 5. After success completion press Close button. 6. Context menu for the HSE device (FF linking device). 7. Open Online dialog: Object > Online Dialog 8. Wait until version check has completed, then switch to Download to device tab. 9. Context menu for the HSE device (FF linking device) in tree structure of Online dialog. 10. Start full download of device 11. Press Continue button. 12. Successful completion of the download is indicated by a message box. 13. Press Close button to close the Online dialog. The configuration data for the FF linking device, including the local configuration data for the H1 links, is loaded. The FF devices in the H1 links are not loaded during this process. Replacing an H1 Device When an H1 device in an H1 link fails, the device must be reassigned after it has been replaced. Next, the configuration of the H1 device must be loaded. 3BDD B 371

372 Replacing an FF Linking Device Section 12 Commissioning FF Objects 1. Context menu for the H1 device 2. Object > Assign device 3. Select the device from the displayed list of active devices. 4. Press Assign button. 5. After success completion press Close button. 6. Context menu for the H1 device 7. Open Online dialog: Object > Online Dialog 8. Wait until version check has completed, then switch to Download to device tab. 9. Context menu for the H1 device in tree structure of Online dialog. 10. Start full download of device 11. Press Continue button. 12. Successful completion of the download is indicated by a message box. 13. Press Close button to close the Online dialog BDD B

373 Section 13 Device Type Objects For integration of fieldbus devices from ABB and third party vendors into the Industrial IT 800xA environment the ABB Device Integration Center (DIC) provides pre-configured device representations with proven interoperability by online tests with the device in the form of single device type objects. The Device Library Wizard is used to install, update, and validate these device type objects in an 800xA system. Device type objects are available in System 800xA Media or download from the ABB SolutionsBank. Device type objects for FOUNDATION Fieldbus devices (in short: FF device type objects) allow immediate use of the devices in Fieldbus Builder FF as well as in Plant Explorer. For a complete list of currently supported devices and functionality refer to the ABB website: Navigate to Extended Automation System 800xA -> Device Management FOUNDATION Fieldbus -> Device Integration Center (DIC) > Downloads If a required device type is not yet available in the form of a pre-configured device type object, a request can be sent to the DIC: Mail: dic@in.abb.com Notice that the DIC can neither guarantee to integrate a requested device type nor can it commit a specific date for an integration. 3BDD B 373

374 Functionality Section 13 Device Type Objects Functionality Functionality in Fieldbus Builder FF FF device type objects provide the following additional functionality in Fieldbus Builder FF: 1 Supplied device types are present in the H1 and HSE device libraries and therefore need not be imported using Device Description and Capabilities files. Device-type-specific bitmaps for representing the device in Fieldbus Builder FF are provided. The block library in Fieldbus Builder FF contains the standard function blocks specified by the Fieldbus Foundation and additional blocks that come with the supplied device types. For frequently used blocks, specific parameter input dialogs are available. For frequently used blocks, predefined block-type-specific parameter value sets are available for selection on the FF Block Class object or FF Block Instance object. These parameter value sets contain block-type-specific values for selected block parameters that have proved to be useful initial values in the commissioning of a variety of FF projects. For details on selecting these parameter value sets at the block class, refer to Reset to User-Defined Values on page 164. For selecting them at the block instance, refer to Reset to User- Defined Values on page 164. Functionality in Plant Explorer In Plant Explorer for each installed FF device type object, a preconfigured object type with the following set of aspects is provided in the FF H1 Device Library, FF Object Type Group catalog or in the FF HSE Device Library, FF Object Type Group catalog respectively: Product Documentation Asset Monitors Asset Reporters Asset Viewers 1Note that using the full scope of the device type objects requires the Optimize IT Asset Optimization software to be installed and licensed BDD B

375 Section 13 Device Type Objects Prerequisites and Requirements CMMS Connectivity The preconfigured object types enable each device to access device-specific product documentation connect to Asset Optimization - a set of extensions that allow plant personnel to collect, compare, and monitor field device data in order to accurately assess equipment conditions in real time. Furthermore in Plant Explorer a block library containing the standard function blocks specified by the Fieldbus Foundation and additional blocks that come with the supplied device types is provided in the FF Block Library, FF Object Type Group catalog. For a set of frequently used blocks, faceplates are provided. A block faceplate is the graphical user interface for the operator to the specific process function (analog/ discrete input/output monitoring, PID controller, etc,.). Faceplates are accessible as aspects at the block instance. Prerequisites and Requirements The following requirements must be met, in order to get the full functionality described in this section. The following system extensions that are provided with Device Management FOUNDATION Fieldbus have been added: Fieldbus Builder FF adds functionality for configuration, commissioning, and management of FOUNDATION Fieldbus networks, devices, and applications. FF Device Integration Library - Basics provides a library framework for incorporating separately delivered device type objects of FOUNDATION Fieldbus devices that are integrated in and interoperable with the Industrial IT 800xA system. FF Device Integration Library - Asset Monitoring adds asset monitoring functionality to the device type objects. The following system extensions that are provided with Optimize IT Asset Optimization have been added: Asset Monitor Environment Asset Optimizer Server 3BDD B 375

376 Device-Type-Specific Product Documentation Section 13 Device Type Objects Maximo Connectivity For details on configuration of Asset Optimization functionality, refer to the corresponding product documentation. Device-Type-Specific Product Documentation For each FF device type object a Product Documentation aspect is provided at the device instance objects. The Product Documentation aspect has the tabs listed in Table 97. Table 97. Product Documentation Aspect Tab Documents View Document Select device Description This tab shows a list of available product documents. For Industrial IT certified devices at least the following categories are available: Application Manual Data Sheet Declarations Installation Manual Maintenance and Service Manual Operating Manual Product Classification Product Identification This tab shows the contents of the product document that has been selected in the Documents tab. For certain device types several sets of product documentation are available, depending on the specific device type. This tab allows to select the specific device type for this device instance. When the Product Documentation aspect is selected at a device instance object for which more than one set of product documents is available, the Select device tab will show up until a specific device type has been selected. This selection is stored, but can be modified at any time BDD B

377 Section 13 Device Type Objects Connection to Asset Optimization Connection to Asset Optimization Asset Monitoring Asset Optimization consists of system extensions that allow plant personnel to collect, compare, and monitor field device data in order to accurately assess equipment conditions in real time. Information can subsequently be used to set future performance and profitability goals and to assist managers in making these decisions. The Optimize IT Asset Optimization software consists of the following components, for which the FF device type objects provide a connection. Asset Monitoring provides the infrastructure that monitors, analyzes, and reports asset status/condition information. It notifies operators and maintenance personnel when an abnormal condition calls for maintenance. Asset Monitoring interacts with third-party CMMS applications to optimize the use of plant equipment and processes. An Asset Monitor is an application for retrieving data from, and interacting with, multiple data servers, e.g. OPC Servers. Asset Monitors can detect problems that may not affect the process variables, but do affect the maintenance status of an asset or process. Prerequisite: The system extension Asset Monitor Environment must be added. Aspects provided by FF Device Type Objects For each FF device type object a standard (generic) or a device-type-specific Asset Monitor is provided. The aspects listed in Table 98 are present for the device type. 3BDD B 377

378 Asset Monitoring Section 13 Device Type Objects Table 98. Aspects for interfacing with Asset Monitoring Aspect Asset Reporter Asset Viewer FF Generic Device Asset Monitor FF <device_type> Asset Monitor Maximo Equipment ID Function The Asset Reporter provides a detailed view of an asset condition for an object. It displays information available to it from all Asset Monitors and their corresponding current subconditions. When the Asset Viewer is present at an object, the asset condition tree can be displayed. When displayed, the asset condition tree shows the condition of that object and all its children, visually indicating the presence of a fault report by displaying items in bold text. Context menus permit fault report submission directly from within the Asset Viewer. Standard Asset Monitor for FOUNDATION Fieldbus devices. Device-type-specific Asset Monitor for FOUNDATION Fieldbus devices. The Maximo Equipment ID provides information for mapping the Industrial IT object to the Maximo equipment in the CMMS database for a particular Maximo Server. Multiple Maximo Equipment IDs can be associated with the same asset, thus providing the ability to map to more than one piece of equipment defined in Maximo BDD B

379 Section 13 Device Type Objects CMMS Connectivity CMMS Connectivity CMMS Connectivity establishes the link that removes the barrier to information exchange between the Maximo Computerized Maintenance Management System (CMMS) and the process control system environments and brings maintenance management to the operator environment. Context menus for process graphics, the alarm and event list, etc,. provide access to a number of views and actions for the specific CMMS item. This allows plant personnel to collect, compare, and monitor field device data in order to accurately assess equipment conditions in real time. Prerequisite: The system extensions Asset Optimizer Server and Maximo Connectivity must be added. Aspects provided by FF Device Type Objects For each FF device type object a CMMS Connectivity connection to the MAXIMO Computerized Maintenance Management System (CMMS) is provided by the aspects listed in Table 99. Table 99. Aspects for interfacing with CMMS Aspect View Active Work Orders View Equipment Status View Preventive Maintenance Schedule View Spare Parts View Work Order History Function Lists all active work orders in the CMMS for a particular asset or group of assets. Allows data returned from a status assessment of an asset or group of assets to be viewed. Lists the preventive maintenance schedule for an asset or group of assets. Lists spare parts in the CMMS for a particular asset or group of assets. Lists the history of all work orders in the CMMS for a particular asset or group of assets. 3BDD B 379

380 Prerequisites Section 13 Device Type Objects Device Library Wizard Overview For integration of fieldbus devices from ABB and third party vendors into the Industrial IT 800xA environment ABB provides single device types. The Device Library Wizard is a tool that is used to install and update separately delivered device types into an 800xA system. Device types are available in System 800xA Media or download from the ABB SolutionsBank. The Device Library Wizard is an integral part of the Device Management FOUNDATION Fieldbus. The Device Library Wizard setup consist of two components. Device Library Wizard - Client The Client program is installed on every 800xA system node and provides the graphical user interface for installation of Device Types. Device Library Wizard - Server The server program interacts as service on the 800xA Aspect Server nodes and provides history information to the Device Library Wizard - Client. Prerequisites The following requirements must be met to allow adding FF device type objects to the Plant Explorer s Object Type Structure using the Device Library Wizard. An 800xA system has been created and started. All required 800xA licenses are loaded to the License Server. The Device Management FOUNDATION Fieldbus system extensions have been added. The required system extensions are listed in the manual System 800xA Post Installation, (2PAA111693*), section Device Management FOUNDATION Fieldbus. ABB Device Library Wizard Client has been installed on all 800xA System nodes except Thin Client nodes BDD B

381 Section 13 Device Type Objects Managing FF Device Type Objects ABB Device Library Wizard Server has been installed on all 800xA Aspect Server nodes. Installation of the Device Library Wizard software is described in System 800xA Installed Components Reference (2PAA111690*) manual, section Device Library Wizard. The Device Library Wizard Server settings have been configured. The user has Windows and 800xA System Administrator privileges. Managing FF Device Type Objects For managing device type objects in an 800xA system the Device Library Wizard is used. The following actions are supported: Install device types: adds new device types to the 800xA system or updates existing device types (if only minor version numbers differ). Extend device types: extends functionality of existing device types. Restore device types: restores device type related software not included in a system backup; to be executed after 800xA system restore. Detailed information about obtaining and adding separately delivered device types into the 800xA system can be found in Device Library Wizard, User Instructions, (2PAA102573*) section Getting Started, and in System 800xA Configuration (3BDS011222*), section Device Management & Fieldbusses. User-made modifications to existing library objects representing FF blocks which are also included in the device type objects that are going to be added by the Device Library Wizard will be overwritten. If such changes have been made, they can be reconstructed manually, refer to Step 5: Post-Installation on page BDD B 381

382 Step 1: Obtain Device Types Section 13 Device Type Objects A general workflow for adding FF device types to the 800xA system is listed below: Step 1: Obtain Device Types Check System 800xA Media for required device types. New device types are available on ABB SolutionsBank for download. Step 2: Extract Device Type Files Extract the device type files to the specific Device Integration Library folders on all involved 800xA system nodes using the Device Library Wizard. Step 3: Read Release Notes Read corresponding device type release notes for details and limitations. Release Notes are provided together with the device type file or can be downloaded from ABB SolutionsBank (TechInfoBank). Step 4: Install / Restore Device Types Add the designated device types to the 800xA system utilizing Device Library Wizard on all involved 800xA system nodes. Step 5: Post-Installation Perform FOUNDATION Fieldbus specific post-installation actions. Step 1: Obtain Device Types ABB provides a continuously increasing portfolio of system tested and certified ABB and third party device types. They are available in System 800xA Media or ABB SolutionsBank. Download from ABB SolutionsBank: 1. Login to ABB SolutionsBank. 2. Open Downloads > Downloads Explorer 3. Browse to Control Products and Systems / 800xA / Device Management FOUNDATION Fieldbus / Device Library - <category> and download the designated device type files to your local machine BDD B

383 Section 13 Device Type Objects Step 2: Extract Device Type Files Step 2: Extract Device Type Files 1. Open the Device Library Wizard: Open ABB Start Menu > ABB Industrial IT 800xA > Device Mgmt > Device Library Wizard 2. When the Device Library Wizard opens with main window select Extract Device Types and click Next. 3. Select Extract Device Types via Manual Selection and click Next. 4. Click Browse button and navigate to the corresponding folder that contains the device type files. Device type files exist as zip files (.zip) or self extracting zip files (.exe). It is not required to copy device type files to the local disk before extracting them. 5. Select the required device type files (multiple selection is possible) and click Open. 6. Click Next to start the extracting operation. 7. Click Finish to complete the extracting operation. Step 3: Read Release Notes Each device type file includes a release note for the corresponding device type. Read the release note for detailed information or limitations. The release notes of each extracted device type can be directly access via Device Library Wizards - Device Selection windows, where device types are displayed. To open the release note of a particular device click with the right mouse button on the listed device type. Alternative the release notes are stored in the root folder of the specific device type. The folders exists only on that node, on which the Device Library Wizard - Server is installed. For FOUNDATION Fieldbus browse to: <Installation path>\abb Industrial IT\Engineer IT\ABB Device Integration Library\FF Device Integration Library\<Device Type Object> 3BDD B 383

384 Step 4: Install / Restore Device Types Section 13 Device Type Objects Step 4: Install / Restore Device Types 1. Open the Device Library Wizard: Open ABB Start Menu > ABB Industrial IT 800xA > Device Mgmt > Device Library Wizard. Windows and ABB Industrial IT System administrator rights are required to execute the Device Library Wizard on the PC. 2. From the main window choose Select System. 3. Select the System 800xA with AC 800M (Fieldbus Builder). 4. Select Install Device Types. 5. Select FOUNDATION Fieldbus protocol. 6. The new opened windows lists all extracted device type files except those, which have been installed already. Select the required device types listed in the window and follow the installation procedure. It is recommended only to install the required device object types. The performance of the Fieldbus Builder FF will decrease with a large amount of device object types. 7. Exit Device Library Wizard If the device type is already installed or available in the 800xA System, a message box will be displayed. If the user chooses Yes for overwriting, the device type in the 800xA system will be installed completely and may be enhanced with additional functionality or bug-fixed aspects. NOTICE: The confirmation with Yes results in overwriting user-made modifications in device type object aspects. ABB recommends not to change or modify aspects at device type objects. Confirm with Yes, if user-made changes at device type object aspects have not be done before. Choose No to cancel the object type installation BDD B

385 Section 13 Device Type Objects Step 5: Post-Installation Step 5: Post-Installation Managing device types with the Device Library Wizard modifies the FF Library. To ensure a proper usage of the device types in the 800xA system requires synchronizing these library changes with all HSE subnets. Therefore the following work steps have to be carried out after application of the Device Library Wizard: 1. Check, Save, and Upload FF Libraries: a. Open a Plant Explorer Workplace. b. Object Type Structure > FF Libraries Object Type Group c. Aspect: FF Upload > Tab: Library Reference d. Click Open Library in Fieldbus Builder FF. e. Click Edit Library. f. Select menu item: Tools > Check whole project. g. Save in Fieldbus Builder FF. h. Exit Fieldbus Builder FF and return to the Plant Explorer Workplace. i. Object Type Structure > FF Libraries Object Type Group j. Aspect: FF Upload > Tab: Library Upload k. Click Upload FF Library. After a successful upload, the green traffic light symbol indicates that the FF library information is up-to-date. 2. Optional: Reconstruct User-made Changes to Library Objects representing FF Blocks: This step is only required if changes were made to library objects representing FF blocks. User-made modifications to library objects representing FF blocks which are also included in the added device type objects have been overwritten. Important substitutions have been logged. a. Display the substitutions as follows: Open a Plant Explorer Workplace. Object Type Structure > FF Libraries Object Type Group Aspect: FF Upload > Tab: Warnings 3BDD B 385

386 Step 5: Post-Installation Section 13 Device Type Objects Click Open Library in Fieldbus Builder FF. b. For reconstructing user-made changes, reapply the changes to the library objects manually. 3. Update FF Libraries for HSE Subnet (Library Update). Perform the following procedure for each HSE Subnet. a. Open a Plant Explorer Workplace. b. Control Structure > HSE Subnet object > Aspect: FF Upload c. Tab: Library Update d. Click Update Library. After a successful library update, the green traffic light symbol indicates that the FF library for this subnet is up-to-date BDD B

387 Appendix A Documentation Settings Table 100. Document Types Term Type Name Documentation-Description Documents Title-/cover pages EAA10 COV Title page Directories EAB11 IND Table of Contents EAB12 MAC Setting the documentation job General Technical Information Documents Gen.techn. doc. EDY12 OBJ Head confi./ list EDY20 HWM Tree view EDY22 NET Network EDY30 SYS Graphic view EDY33 MOD Module parameters Technical Requirements and Dimension/Design Documents Tag lists, block schema EEC10 TAG Tag list EEC11 CR_T Cross-reference tag list Function-Description Documents freely available EFM10 ERR Plausibility check error 3BDD B 387

388 Description of the Fields or Contents Appendix A Documentation Settings Description of the Fields or Contents All fields used in the documentation must be unequivocal, i.e. each field is given a serial number F1-F62. This is used e.g. for describing the field titles, if no other entry has been made. For a definition of the fonts used see also Fonts, National Languages and Bitmaps in the Drawing Footer / Header on page 394. Drawing Footer: Drawing Header: 388 3BDD B

389 Appendix A Documentation Settings Field Names in the Drawing Footer / Header Field Names in the Drawing Footer / Header The following table shows the correlation between: Field designation (FIELD), Default variable (CONTENTS), Default title (TITLE), Description or contents of the field acc. To DIN (COMMENT). Table 101. Field Names in the Drawing Footer / Header FIELD CONTENTS TITLE COMMENT F0 Sta1 State 1 of printout F1 Sta2 State 2 of printout F2 Sta3 State 3 of printout F3 Sta Fixed text in frame F4 $ObjDate Revision1 Revision date1 F5 Revision2 Revision date2 F6 Revision3 Revision date3 F7 Revision Fixed text in frame F8 Date1 Date1 of revision F9 Date2 Date2 of revision F10 Date3 Date3 of revision F11 Name Fixed text in frame F12 Norm1 F13 Norm2 F14 Norm3 F15 Norm Fixed text in frame 3BDD B 389

390 Field Names in the Drawing Footer / Header Appendix A Documentation Settings Table 101. Field Names in the Drawing Footer / Header (Continued) FIELD CONTENTS TITLE COMMENT F16 Date Fixed text in frame F17 Resp Fixed text in frame F18 Check Fixed text in frame F19 Norm0 Fixed text in frame F20 $ObjCDat Date0 Compilation date F21 $PrjMan Resp F22 $ObjS Check Checked by F23 Norm0 F24 Customer Fixed text in frame F25 #Logocust.bmp Customer logo (bitmap) or text F26 Origin Fixed text in frame F27 Origin Original of F28 Cre.f. Fixed text in frame F29 Cref F30 %LogoComp Company logo (bitmap) F31 Cre.b. Fixed text in frame F32 Creb F33 Title Fixed text in frame F34 $DocTypeName1 Title1 Drawing name1 F35 $DocTypeName2 Title2 Drawing name 2 F36 Custom.D.No. Fixed text in frame F37 $PrjOrdNr Custom.D.No. Customer drawing number F38 == Fixed text in frame 390 3BDD B

391 Appendix A Documentation Settings Field Names in the Drawing Footer / Header Table 101. Field Names in the Drawing Footer / Header (Continued) FIELD CONTENTS TITLE COMMENT F39 $PrjName Localization Installation site F40 Proj.No. Fixed text in frame F41 $PrjNr Proj.No. Project number F42 & Fixed text in frame F43 $DocT Key to documentation type F44 Doc.T. Fixed text in frame F45 $ObjKz Object designation F46 = Fixed text in frame F47 $ObjFunct Function name of object F48 + Fixed text in frame F49 $ObjLoc Location of object F50 P. Fixed text in frame F51 $PgNr Sheet number F52 %LogoLeft Logo (bitmap) in upper left of header F53 %LogoRight Logo (bitmap) in upper right of header F54 Name: Fixed text in frame F55 Comment:: Fixed text in frame F56 $ObjName Name of object (Path in the project tree) F57 $ObjComm Comment of object F58 Start: Fixed text in frame F59 End: Fixed text in frame F60 $DocStart Start of selected print scope 3BDD B 391

392 Variables for Drawing Footer/ Header Inscriptions Appendix A Documentation Settings Table 101. Field Names in the Drawing Footer / Header (Continued) FIELD CONTENTS TITLE COMMENT F61 $DocEnd End of selected print scope F62 $Objld Type of editor Variables for Drawing Footer/ Header Inscriptions Command Table 102. Variables for Drawing Footer/ Header Inscriptions Function $ Avoids overriding through the project name $DocEnd $DocStart $DocT $DocTypeName1 End of the selection range in the tree (depends on the documentation job) Start of the selection range in the tree (depends on the documentation job) DIN number of the current documentation type (Hardcoded, language dependent). First part of the name of the current documentation type. (Hardcoded, language dependent). $DocTypeName12 Name of the current documentation type. (Hardcoded, language dependent) $DocTypeName2 $ObjCDat $ObjComm $ObjDate Second part of the name of the current documentation type. (Hardcoded, language dependent). Creation date of the current documentation object. (If available) Short comment to the current documentation object. (If available) Date of the current documentation object. (If available) 392 3BDD B

393 Appendix A Documentation Settings Variables for Drawing Footer/ Header Inscriptions Table 102. Variables for Drawing Footer/ Header Inscriptions Command $ObjFunct $ObjId $ObjKz $ObjLoc $ObjName $ObjS $PgNr $PrintDate $PrjComm $PrjDate $PrjMan $PrjName $PrjNr $PrjOrd $PrjOrdNr %LogoComp %LogoCover %LogoCust %LogoLeft %LogoRight Function Name of the current documentation object. (If available) Short Id to the current documentation object. (hardcoded, language dependent, typically 3 capital letters) Documentation identifier of the current object. Localization of the current object. Name of the current documentation object. (For example name of the tree object) State of the current documentation object. (CORRECT, INCORRECT) Current page No. of the print job. Date of the print issue. Comment of the current project. (Editable in the project header) Date of the current project. (As shown in the project header) Manager of the current project. (Editable in the project header) Name of the current project. Number of the current project. (Editable in the project header) Order of the current project. (Editable in the project header) Order number of the current project. (Editable in the project header) Default bitmap for your company. Default bitmap for your cover page. Bitmap for customer project Default bitmap for the upper left corner. Default bitmap for the upper right corner. 3BDD B 393

394 Variables for Drawing Footer/ Header Inscriptions Appendix A Documentation Settings Allocation of displays (only BMP files are permitted) is carried out in the Windows Registry. See Fonts, National Languages and Bitmaps in the Drawing Footer / Header on page 394. Fonts, National Languages and Bitmaps in the Drawing Footer / Header The fonts or the bitmaps used are defined in the Windows Registry, see Figure 155. Figure 155. Documentation Settings in Windows Registry BitmapDefaultDir BitmapDir Font0=Arial, Italic,Size 20 Font1=Courier New, Size 22 Font2=Courier New, Size 22 Font3=Courier New Bold,Size 40 Font4= Courier New,Size 30 Directory containing the bitmaps Temporary directory in example A in example B in example C in example D in example E 394 3BDD B

395 Appendix A Documentation Settings Variables for Drawing Footer/ Header Inscriptions Font5=Courier New Bold, Size 60 Font6=Courier New Bold,Size 100 Font7=Courier New Bold,Size 50 Frame_Default_File Frame_Default_Sect=FRAMEUS LogoComp=LogoComp.bmp LogoCover=LogoCove.bmp LogoLeft=LogoLeft.bmp LogoRight=LogoRigh.bmp in example F inscription of cover page Inscription of cover page path and file with the default field entries languages section in the file Frames.ini Name of bitmap for company logo Name of bitmap for cover logo Name of bitmaps for the upper left corner Name of bitmap for the upper right corner Using Fonts in the Drawing Footer 3BDD B 395

396 Presetting the Field Contents and Titles Appendix A Documentation Settings Using Fonts in the Drawing Header Presetting the Field Contents and Titles The preset values for the field contents or titles are located in the file FRAMES.INI. Hence in the English version the section FRAMESUS is used as default. But another section can also be selected. See also Fonts, National Languages and Bitmaps in the Drawing Footer / Header on page 394. The file FRAMES.INI can be edited with any ASCII editor, e.g. EDIT of DOS or the EDITOR of WINDOWS. The editor used must not append any control characters to the file. The lines with the code FIELD_CONT_Pxx (xx=0..62) define the required field contents for the printout. The lines with the code FIELD_TITLE_Pxx (xx=0..62) specify a title for the fields. The title text can be superimposed at any time while entering the field contents to be printed, in order to show the user which entry is to be made in the fields BDD B

397 Appendix B Error Codes The error code is a hexadecimal value constructed from the Fieldbus Message Specification (FMS) error class, error code and additional code. For example: 0x0a means error class 10(0x0a), error code 5, additional code Error codes may occur due to software issues, such as software incompatibilities, incorrect firmware, which are hard to predict. One of the common issues are duplicate PD tags that can be resolved by removing one of the devices. See also the FF Specifications: FF-870 FS Parameter Error Type FF Error Classes and Codes Device Type Reader Error Codes The Device Type Reader encounters FMS Initiate codes error. Errors such as FMS access: object access denied may occur if some write lock is set in the device. The FMS Initiate: Other errors may occur temporarily if the OPC server tries to access the same device at the same time. Table 103 describes the list of error codes that are caused by Device Type Reader. 3BDD B 397

398 Device Type Reader Error Codes Appendix B Error Codes. Error Class/Code FMS Initiate Errors 0x0000 0x0001 0x0002 0x0003 0x0004 0x0005 0x0006 FMS VFD Errors 0x0100 Table 103. Device Type Reader Error Codes Description Maximum FMS Protocol Data Unit (PDU) size insufficient. Feature not supported. Version od incompatible. User initiate denied. Password error. Profile number incompatible. other FMS Application Errors 0x0200 Other 0x0201 FMS Definition Errors 0x0300 0x0301 0x0302 0x0303 FMS Resource Errors 0x0400 0x0401 Unreachable Other Object undefined Object attributes inconsistent Name already exists Other Memory unavailable 398 3BDD B

399 Appendix B Error Codes Device Type Reader Error Codes Table 103. Device Type Reader Error Codes (Continued) Error Class/Code Description FMS Service Errors 0x0500 Other 0x0501 Object state conflict 0x0502 Pdu size 0x0503 Object constraint conflict 0x0504 Parameter inconsistent 0x0505 Illegal parameter 0x0506 Unsupported service 0x0507 Unsupported version 0x0508 Invalid options 0x0509 Unsupported protocol 0x050a Reserved error code 0x050b key parameter mismatch 0x050c Assignments already made 0x050d Unsupported device redundancy state 0x050e Response time-out 0x050f Duplicate PD Tag detected FMS Access Errors 0x0600 Access other 0x0601 Object invalidated 0x0602 Hardware fault 0x0603 Object access denied 0x0604 Invalid address 3BDD B 399

400 Device Type Reader Error Codes Appendix B Error Codes 0x0605 0x0606 0x0607 0x0608 0x0609 0x060A 0x060B 0x060C 0x060D Object attribute inconsistent Object access unsupported Object non existent Type conflict Named access unsupported Access to element unsupported Config access already open Invalid header option FMS Object Dictionary (OD) Errors 0x0700 0x0701 0x0702 0x0703 0x0704 0x0705 0x0706 0x0800 FMS Reject Errors 0x0900 0x0905 Table 103. Device Type Reader Error Codes (Continued) Error Class/Code Unrecognized Field Device Agent (FDA) Address Other Name length overflow Overflow Write protected Extension length overflow Od description length overflow Operational problem Others Other PDU Size Description 400 3BDD B

401 Appendix B Error Codes Device Assignment Error Codes Table 103. Device Type Reader Error Codes (Continued) Error Class/Code 0b00 0b01 0b02 0b03 0b04 0b05 0b06 Description Other Maximum fms pdu size insufficient Feature not supported Version od incompatible User initiate denied Password error Profile number incompatible Device Assignment Error Codes The Device Assignment causes some of the System Management Return Code (SM_RC) errors that are caused by link settings such as the values of the T2/T3 timers. Table 104 describes the list of error codes that are caused during device assignment. Table 104. Device Assignment Error Codes Error Class/Code 0a00 0a01 0a02 0a03 0a04 0a05 0a06 0a07 Description Other DLL error insufficient resources. DLL error send queue full. DLL error timeout. DLL error unspecified reason. No response to SET_PD_TAG. No response to WHO_HAS_PD_TAG. No response to SET_ADDR. 3BDD B 401

402 Device Assignment Error Codes Appendix B Error Codes Table 104. Device Assignment Error Codes (Continued) Error Class/Code 0a08 0a09 0a0a 0a0b 0a0c 0a0d 0a0e 0a0f 0a10 0a11 0a12 0a13 No response to IDENTIFY. No response to ENABLE_SM_OP. No response to CLEAR_ADDRESS. Multiple response to WHO_HAS_PD_TAG. Non-Matching PD-TAG for WHO_HAS_TAG_PDU. Non-Matching PD-TAG for IDENTIFY. Non-Matching DEV_ID for IDENTIFY. Remote error invalid state. Description Remote error PD Tag not match. Remote error device id not match. Remote error System Management Information Base (SMIB) object write failed. Remote error starting SM operational BDD B

403 Appendix C Diagnostic Data Diagnostic List View of FF Object The Diagnostic list displays the online diagnostics of the H1 Devices. The diagnostic information of a device is summarized into a single diagnostic list view. The diagnostic view is available in the right view of the FBB s hardware editor as a separate tab. This view is visible on subnet/ld and H1 link level and diagnostic data is shown for each active H1 device on the H1 links. For OPC/CI860 level, the diagnostics are not available. The diagnostic view is available only when the FBBFF is in commissioning mode. The diagnostic view shows the important data such as: LD, H1 Link PD Tag Device Address Pass Token Timeouts Live List Changes Compel Data Timeouts Repeated Frames Statistic Run Time Reset Statistics The Diagnostic List view is identical for all the levels of FF objects, only the selected FF Object in the tree structure differ, see Figure 156 and Table BDD B 403

404 Appendix C Diagnostic Data Figure 156. Diagnostic View of FF Object Table 105. Diagnostic View of FF Object Dialog element LD H1 Link PD Tag Device Address Description Indicates the name of the linking device. Indicates the name of the H1 link. Represents a unique, configurable and system dependent name for the physical device (PD) from the tag list or a device, if the device is active. Represents the address of the device in decimal and hexadecimal format for H1 devices. For example: 19 (13hex), or 38 (26hex) BDD B

405 Appendix C Diagnostic Data Table 105. Diagnostic View of FF Object (Continued) Dialog element Pass Token Timeouts Live List Changes Compel Data Timeouts Description The Link Active Scheduler (LAS) regularly sends Pass Token (PT) frames to all nodes in an H1 link to temporarily pass the right to access the bus to each device in an H1 link. This counter counts the number of unanswered PT frames at the related node (i.e. there was no activity on that node following the PT frame). Three consecutive Pass Token time-outs will cause the device to drop from the Live List. Pass Token time-outs indicate that PT frames were corrupted by noise or that the related device does not receive frames correctly. The Link Active Scheduler (LAS) maintains a Live List that contains all active devices in a H1 link. When a new device appears in the link, it is included in the Live List. When a device does not answer to three consecutive Pass Token frames, it is dropped from the Live List. This counter counts all Live List changes in the related H1 link, i.e. it indicates how often devices have appeared or disappeared in the Live List. In a configured and operational FF network, Live List changes indicate instable H1 devices. A Compel Data (CD) frame is issued by the LAS to force a node to publish data on publisher/subscriber relationships. This counter counts the number of unanswered CD frames at the related node. Occasional CD time-outs indicate that CD frames were corrupted by noise or that the related device does not receive frames correctly. If Pass Token time-outs occur in each macro cycle, one or more publisher entries in the related node are not configured properly. 3BDD B 405

406 Maintenance Information Linking Device Appendix C Diagnostic Data Table 105. Diagnostic View of FF Object (Continued) Dialog element Repeated Frames Statistic Run Time Reset Statistics Reset Description On client/server connections all transmitted frames have to be acknowledged. If the frame is not acknowledged within a period of time that is defined as VCR parameter, it will be resent. If resending is not successful for three times, the connection will be aborted (see Abort). This counter counts the number of transmission retries on the related communication relationship (VCR). Retries indicate lost or corrupted frames due to electromagnetic interference or problems in the peer unit (H1 device). Indicates the statistic run time. Indicates the reset statistics. On clicking, the values are reset to zero. This option can be done for an H1 link or for a Linking device. Maintenance Information Linking Device For displaying maintenance data of the HSE device instance proceed as follows: 1. Open context menu of the HSE Device Instance object in the tree view. 2. Click LD Maintenance. See Figure BDD B

407 Appendix C Diagnostic Data Maintenance Information Linking Device Figure 157. HSE Device Maintenance Data Data displayed in the Maintenance dialog comprises redundancy timing, redundancy state, and H1 port statistic information, such as receive and frame errors per H1 link. It is read out from the (primary) linking device. In the case of a redundant set of devices the dialog allows to initiate a redundancy switch-over by pressing the Toggle button. For accessing the web server of the LD 800HSE, proceed as follows: 1. Open context menu of the HSE Device Instance object in the tree view 2. Click View Web page 3BDD B 407

408 Maintenance Information Linking Device Appendix C Diagnostic Data This displays the default web page of the LD 800HSE. In case of a redundant set of devices, the web page of the primary device is displayed. For viewing the contents of the web pages, refer to System 800x A Device Management FOUNDATION Fieldbus Linking Device LD 800HSE (3BDD011677*) manual. For connecting to the web server of an LD 800HSE instance, the TCP/IP communication between the LD 800HSE in the HSE subnet and the node that runs the Fieldbus Builder FF must be possible. For details, refer to Configure TCP/IP Communication Path on page 53. For viewing the Live List of the HSE Device, proceed as follows: 1. Open context menu of the HSE Device Instance object in the tree view 2. Click Live List. For more information on HSE Live List, refer to HSE Live List on page 337 Pre-defined Items of the Hardware Objects HSE Device An HSE device is not uniquely identified in the Live List by the tag name, but by its unique IP address, or both IP addresses in the case of a redundant configuration. For pre-defined parameters for HSE Device objects refer to Table 106. Item name LiveListState PrimIPAddr Table 106. Pre-defined Parameters of the HSE Device Objects Description State of the Live List IP1 IP address 1 IP2 IP address 2 IP address of the currently active primary. Changes for each redundancy transfer. PDTagIP1 PD tag name IP address 1 PDTagIP2 PD tag name IP address BDD B

409 Appendix C Diagnostic Data H1 Link Table 106. Pre-defined Parameters of the HSE Device Objects (Continued) Item name DeviceIdentIP1 Device identifier IP address 1 DeviceIdentIP2 Device identifier IP address 2 DeviceTypeIP1 Device type IP address 1 DeviceTypeIP2 Device type IP address 2 AbortCnt LastAbort_ErrClass LastAbort_ErrCode LastAbort_AddCode LastAbort_AddDesc LastAbort_Time Description Number of disconnections between OPC Server and linking device since the start of the OPC Server. This counter is also incremented on each redundancy transfer. Error class of the last disconnection (in accordance with HSE specification) Error code of the last disconnection (in accordance with HSE specification) Additional error code of the last disconnection (in accordance with HSE specification) Additional description of the last disconnection (in accordance with HSE specification) Time of the last disconnection H1 Link An H1 link is not uniquely identified by the tag name in the Live List, but by its unique FDA address, or both FDA addresses in the case of a redundant linking device configuration. 1 The OPC Server only opens a connection to an H1 link if values are read from this link. At the moment, only the item LAS_State can be read from the H1 link. The value of the item LiveListState is generated from connectionless online data of the linking device. All other pre-defined variables only exist in the OPC Server, a connection is not required to read these values. 1Although the H1 link itself is not redundant, with a redundant linking device there are two communications from an OPC Server point of view. Therefore two addresses exist. 3BDD B 409

410 H1 Link Appendix C Diagnostic Data In accordance with HSE specifications, a disconnection can be signaled in two ways. Correspondingly, either the items LastAbort_AbortIdentifier, LastAbort_AbortReason and LastAbort_AbortDetail or the items LastAbort_ErrClass, LastAbort_ErrCode, LastAbort_AddCode and LastAbort_AddDesc are used. The respective other items are set to the value 0. All counters...cnt are initialized at the start of the OPC Server. DA_.. = Data Access, Init_.. = Initiate. For pre-defined parameters for HSE Device objects refer to Table 107. Table 107. Pre-defined Parameters for H1 Link Objects Item name DA_ReqCnt DA_Err_ReqCnt DA_RspCnt DA_Err_RspCnt Init_ReqCnt Init_Err_ReqCnt Init_RspCnt Description Number of requests to the H1 link Number of requests to the H1 link in which an error occurred. Number of responses to the H1 link Number of responses to the H1 link in which an error occurred. Number of initialization requests (establishment of a connection) to the H1 link Number of initialization requests (establishment of a connection) to the H1 link in which an error occurred Number of initialization responses (establishment of a connection) to the H1 link 410 3BDD B

411 Appendix C Diagnostic Data H1 Link Table 107. Pre-defined Parameters for H1 Link Objects (Continued) Item name Init_Err_RspCnt DA_OpenReqEndurance Init_OpenReqEndurance LiveListState VersNumberIP1 VersNumberIP2 LastAbort_Time Description Number of initialization responses (establishment of a connection) to the H1 link in which an error occurred Length of an active data request in seconds. This value is reset to 0 on receipt of a response. Maximum wait of 30 seconds for a response. The connection is closed after 30 seconds and a new initialization started. (AbortCnt +1, Init_ReqCnt +1,..) Length of an active initialization request in seconds. Maximum wait of 30 seconds for a response. The connection is closed after 30 seconds and a new initialization started. (AbortCnt +1, Init_ReqCnt +1,..) State of the Live List Version number for the 1st IP address. Is incremented for each logon and logoff of H1 devices in the linking device. Version number for the 2nd IP address. Is incremented for each logon and logoff of H1 devices in the linking device. Time of the last disconnection LastAbort_AbortIdentifier Break identifier of the last disconnection (in accordance with HSE specification) LastAbort_AbortReason LastAbort_AbortDetail Reason for break of the last disconnection (in accordance with HSE specification) Details of break of the last disconnection (in accordance with HSE specification) 3BDD B 411

412 H1 Link Appendix C Diagnostic Data Table 107. Pre-defined Parameters for H1 Link Objects (Continued) Item name AbortCnt LastAbort_ErrClass LastAbort_ErrCode LastAbort_AddCode LastAbort_AddDesc LastReadErr_Time LastReadErr_ErrClass LastReadErr_ErrCode LastReadErr_AddCode LastReadErr_AddDesc LAS_State Description Number of disconnections between OPC Server and H1 link since the start of the OPC Server. This connection is only established if the LAS status is read. In the case of redundancy toggle this counter is only incremented if the LAS status is read at this time. Error class of the last disconnection (in accordance with HSE specification) Error code of the last disconnection (in accordance with HSE specification) Additional error code of the last disconnection (in accordance with HSE specification) Additional description of the last disconnection (in accordance with HSE specification) Time of the last read access error Class of the last read access error (in accordance with HSE specification) Number of the last read access error (in accordance with HSE specification) Additional code to the last read access error (in accordance with HSE specification) Additional description tor the last read access error (in accordance with HSE specification) LAS status 0 = stopped 1 = running 2 = not loaded 3 = invalid LAS 412 3BDD B

413 Appendix C Diagnostic Data H1 Device (H1 Field Device) H1 Device (H1 Field Device) An H1 device is not uniquely identified by the tag name in the Live List, but by its unique bus address, or both bus addresses in the case of a redundant linking device configuration. 1 The OPC Server only opens a connection to an H1 device if items are read out of the FF blocks of the device. The value of the item "LiveListState" is generated from connectionless online data of the linking device. All other pre-defined variables only exist in the OPC server, a connection is not required to read these items. In accordance with HSE specifications, a disconnection can be signaled in two ways. Correspondingly, either the items LastAbort_AbortIdentifier, LastAbort_AbortReason and LastAbort_AbortDetail or the items LastAbort_ErrClass, LastAbort_ErrCode, LastAbort_AddCode and LastAbort_AddDesc are used. The respective other items are set to the value 0. All counters...cnt are initialized at the start of the OPC server. DA_.. = Data Access, Init_.. = Initiate. 1Although the H1 device itself is not redundant, with a redundant linking device there are two communications from an OPC Server point of view. Therefore two addresses exist. 3BDD B 413

414 H1 Device (H1 Field Device) Appendix C Diagnostic Data For pre-defined parameters for HSE Device objects refer to Table 108. Table 108. Pre-defined Parameters of the H1 Device Objects Item name DA_ReqCnt DA_Err_ReqCnt DA_RspCnt DA_Err_RspCnt Init_ReqCnt Init_Err_ReqCnt Init_RspCnt Init_Err_RspCnt DA_OpenReqEndurance Init_OpenReqEndurance LiveListState VersNumberIP1 VersNumberIP2 LastAbort_Time Description Number of requests to the H1 device Number of requests to the H1 device in which an error occurred Number of responses to the H1 device Number of responses to the H1 device in which an error occurred Number of initialization requests to the H1 device Number of initialization requests to the H1 device in which an error occurred Number of initialization responses to the H1 device Number of initialization responses to the H1 device in which an error occurred Length of an active data request in seconds. This value is reset to 0 on receipt of a response. Length of an active initialization request in seconds. Maximum wait of 30 seconds for a response. The connection is closed after 30 seconds and a new initialization started. (AbortCnt + 1, Init_ReqCnt + 1,..) State of the Live List Version number for the 1st IP address. Is incremented for each logon and logoff of H1 devices in the linking device. Version number for the 2nd IP address. Is incremented for each logon and logoff of H1 devices in the linking device. Time of the last disconnection 414 3BDD B

415 Appendix C Diagnostic Data H1 Device (H1 Field Device) Item name LastAbort_AbortIdentifier Break identifier of the last disconnection (in accordance with HSE specification) LastAbort_AbortReason LastAbort_AbortDetail AbortCnt LastAbort_ErrClass LastAbort_ErrCode LastAbort_AddCode LastAbort_AddDesc LastReadErr_Time LastReadErr_ErrClass LastReadErr_ErrCode LastReadErr_AddCode LastReadErr_AddDesc Table 108. Pre-defined Parameters of the H1 Device Objects (Continued) Description Reason for break of the last disconnection (in accordance with HSE specification) Details of break of the last disconnection (in accordance with HSE specification) Number of disconnections between OPC Server and H1 link since the start of the OPC Server. This connection is only established if the LAS status is read. In the case of a redundancy toggle this counter is only incremented if the LAS status is read at this time. Error class of the last disconnection (in accordance with HSE specification) Error code of the last disconnection (in accordance with HSE specification) Additional error code of the last disconnection (in accordance with HSE specification) Additional description of the last disconnection (in accordance with HSE specification) Time of the last read access error Class of the last read access error (in accordance with HSE specification) Number of the last read access error (in accordance with HSE specification) Additional code for the last read access error (in accordance with HSE specification) Additional description for the last read access error (in accordance with HSE specification) 3BDD B 415

416 H1 Device (H1 Field Device) Appendix C Diagnostic Data Item name LastWriteErr_Time LastWriteErr_ErrClass LastWriteErr_ErrCode LastWriteErr_AddCode LastWriteErr_AddDesc Table 108. Pre-defined Parameters of the H1 Device Objects (Continued) Description Time of the last write access error Class of the last write access error (in accordance with HSE specification) Number of the last write access error (in accordance with HSE specification) Additional code for the last write access error (in accordance with HSE specification) Additional description for the last write access error (in accordance with HSE specification) PDTagIP1 PD tag name IP address 1 PDTagIP2 PD tag name IP address 2 DeviceIdentIP1 Device identifier IP address 1 DeviceIdentIP2 Device identifier IP address 2 Description of the Live List Data HSE Device The Live List status of an HSE device is encoded in a WORD32. The possible errors are signaled by single bits which are linked by OR. If the total value is 0, no errors are signaled for the HSE device or for the lower-level devices BDD B

417 Appendix C Diagnostic Data H1 Device (H1 Field Device) For the meaning of the individual bits refer to Table 109. Table 109. Live List of an HSE Device Hexadecimal value Description 0X x x x x x x x x No error in the HSE device and the lower-level devices HSE device of the 1st IP address: not in Live List HSE device of the 1st IP address: invalid PDTag HSE device of the 1st IP address: device is primary HSE device of the 1st IP address: error at link 9 - n. (errors for link 1 to link 8 are directly encoded in the Live List.) HSE device of the 2nd IP address: not in Live List HSE device of the 2nd IP address: invalid PDTag HSE device of the 2nd IP address: device is primary HSE device of the 2nd IP address: error at link 9 - n. (errors for link 1 to link 8 are directly encoded in the Live List.) 0x HSE device of the 1st IP address: error at link 1 0x HSE device of the 1st IP address: error at link 2 0x HSE device of the 1st IP address: error at link 3 0x HSE device of the 1st IP address: error at link 4 0x HSE device of the 1st IP address: error at link 5 0x HSE device of the 1st IP address: error at link 6 0x HSE device of the 1st IP address: error at link 7 0x HSE device of the 1st IP address: error at link 8 0x HSE device of the 2nd IP address: error at link 1 0x HSE device of the 2nd IP address: error at link 2 0x HSE device of the 2nd IP address: error at link 3 3BDD B 417

418 H1 Link Appendix C Diagnostic Data Table 109. Live List of an HSE Device (Continued) Hexadecimal value Description 0x HSE device of the 2nd IP address: error at link 4 0x HSE device of the 2nd IP address: error at link 5 0x HSE device of the 2nd IP address: error at link 6 0x HSE device of the 2nd IP address: error at link 7 0x HSE device of the 2nd IP address: error at link 8 0x x x x x x x No secondary device present Two secondary devices present No connection (detailed information can be found via the pre-defined parameters of the HSE Device object) Two primaries found No primary found Session error Device is configured as redundant H1 Link The Live List status of an H1 link is encoded in a WORD32. The possible errors are signaled by single bits which are linked by OR. If the total value is 0, no errors are signaled for the H1 link or for the lower-level devices BDD B

419 Appendix C Diagnostic Data H1 Link For the meaning of the individual bits refer to Table 110. Table 110. Live List of an H1 Link Hexadecimal value 0x x x x x x x x x x x x x x x x x Description No error in the H1 link or the lower-level devices H1 link of the 1st IP address: not in Live List H1 link of the 1st IP address: invalid FDA address H1 link of the 1st IP address: Live List contains different H1 devices than the configured ones H1 link of the 1st IP address: Live list of link is empty H1 link of the 1st IP address: invalid tag name of an H1 device H1 link of the 1st IP address: not all configured H1 devices in the Live List H1 link of the 2nd IP address: not in Live List H1 link of the 2nd IP address: invalid FDA address H1 link of the 2nd IP address: Live List contains different H1 devices than the configured ones H1 link of the 2nd IP address: Live list of link is empty H1 link of the 2nd IP address: invalid tag name of an H1 device H1 link of the 2nd IP address: not all configured H1 devices in the Live List No connection to the H1 link Some configured H1 devices not correct (version error) No connection to the linking device No connection to an H1 device (detailed information can be found via the pre-defined parameters of the hardware objects) 3BDD B 419

420 H1 Device (H1 Field Device) Appendix C Diagnostic Data H1 Device (H1 Field Device) The Live List status of an H1 device is encoded in a WORD32. The possible errors are signaled by single bits which are linked by OR. If the total value is 0, no errors are signaled for the H1 device. For the meaning of the individual bits refer to Table 111. Table 111. Live List of an H1 Device Hexadecimal value 0x x x x x x x Description H1 device of the 1st IP address: invalid tag name H1 device of the 1st IP address: not in Live List H1 device of the 2nd IP address: invalid tag name H1 device of the 2nd IP address: not in Live List Version error of the H1 device No connection to the HSE linking device No connection to the H1 device 420 3BDD B

421 Appendix D OPC Keyword Tracing Each line of the trace file includes the following information: Current date and time of Trace entry No. - not user-relevant Trace level (depending on the Trace level set, more (Debug) or fewer (No trace) outputs are created in the Trace file) Keyword by means of which the entry was prompted Name of the source file - not application-relevant No. - not user-relevant Function with parameters Example: 05/12/2003 Date 14:56:15,853 Time [764] internal number DEB Trace level = Debug OPC_DALCyclicNotification Keyword I:\DIGIMAT\OPC\OPCSRV\SRC\OPCSRV.CPP File name 1115 internal number ValueChangedCB(): ShelfID: 2, Magic: 15, Value: 820, TimeStamp: 05/12/ :56:58,705, ProtocolQuality: 0.0X0 function with parameters, here a parameter has adopted the value BDD B 421

422 Logging of the Keyword Setting Appendix D OPC Keyword Tracing Logging of the Keyword Setting The selection and de-selection of a keyword is logged using Keyword <name> switched on or Keyword <name> switched off. With <name> = Keyword, as displayed in the tree structure. Trace functionality need not be explicitly started or stopped. Immediately after the selection or unselection of a keyword, the selected functions are logged in the Trace file or logging is stopped. Logged Functions By selecting the keywords, the different functions of the OPC Server are logged. The logged functions are listed below for every keyword. Keyword: Alarms and Events Table 112. Alarms and Events Keywords Keyword OPC_AE OPC_DMSEvent OPC_TKEvent OPC_TKInternal Description Creation and removal of alarm tags, Creation of alarm conditions, Activation of the alarm lists. Update of the alarm conditions, Acknowledgement handling, Functionality of the resource table. not used not used 422 3BDD B

423 Appendix D OPC Keyword Tracing Keyword: Common Functionality Keyword: Common Functionality Keyword Table 113. Common Functionality Keywords Description OPC_Common General functions such as e.g. * Initialization of the protocols, * Loading of the configuration, * Entries in the event log. OPC_Configuration OPC_Shelf Updates to the OPC Server configuration after a download. Items which are read by a Client are on the shelf. All operations on the shelf, e.g.: * Add, * Remove, * Clean Up, * Value Changed, * Set Value. Keyword: DAL The Data Acquisition Layer DAL is the protocol layer in the OPC Server above the various Fieldbus protocols or the controller protocol (DMS), refer to Table 114. Table 114. DAL Notification Keywords Keyword OPC_DALCyclicNotification OPC_DALReadNotification OPC_DALWriteNotification OPC_DALCyclicRead OPC_DALJob Meaning Cyclical information about value updates. (ValueChanged Callback) Logs asynchronous Read Callback Logs asynchronous Write Callback Opening and closing of OPC items. All operations which are called up during a job: * Start/Finish Job, * Read/Write Job, * Sync/Async Read/Write. 3BDD B 423

424 Keyword: Common Functionality Appendix D OPC Keyword Tracing Keyword: DMS The DMS protocol is used for communication between the OPC Server and the FF devices, refer to Table 115. Table 115. DMS Keywords Keyword OPC_DMSACyclic OPC_DMSCommon OPC_DMSCyclicRead Meaning Acyclic read and write operations. Information about the state of the FF devices. Cyclical reading and writing, and the opening and closing of FF devices and parameters. Keyword: Fieldbus Fieldbus protocols (FF, PROFIBUS, HART) are for communication of the OPC Server with the field devices, refer to Table 116. Table 116. Fieldbus Keywords Keyword OPC_FBACyclic OPC_FBCommon OPC_FBCyclicRead Meaning Asynchronous reading and writing on the Fieldbus. Conversion of the error numbers from FF, PROFIBUS and HART communication into OPC error numbers. Opening and closing of the cyclical Fieldbus parameters BDD B

425 Appendix D OPC Keyword Tracing Keyword: Common Functionality Keyword: Group Functionality Table 117. Group functionality Keywords Keyword OPC_AsyncNotification OPC_Group Meaning Group notifications such as e.g. reading and writing on Cache, Refresh and Append. OPC group operations, e.g.: * add item * remove item * refresh * on read complete * on write complete * configuration updates. Keyword: Item Functionality Table 118. Item functionality Keywords Keyword OPC_Item Meaning Updates to the configuration of the item, Activation and deactivation of the item, Updates to the status of the higher-level object. Keyword: OPC Data Access Automation 1.0 Interfaces These keywords are used for clients that only support OPC specification Data 3BDD B 425

426 Keyword: Common Functionality Appendix D OPC Keyword Tracing Access version 1.0, refer to Table 119. Keyword Table 119. OPC Data Access Automation 1.0 Interfaces Keywords Group Object (Automation 1.0): IOPCAsyncIODisp IOPCGroupStateMgtDisp IOPCItemMgtDisp IOPCSyncIODisp Item Object (Automation 1.0): IOPCItemDisp ServerObject (Automation 1.0): IOPCBrowseServerAdress SpaceDisp IOPCServerDisp Meaning Add and delete callbacks, asynchronous reading and writing, Refresh OPC groups. Status information about the OPC groups. Insertion and deletion of items in a group, Setting of the data type, Activation and deactivation of items, as well as the associated enumeration. Synchronous reading and writing on the OPC groups. Operation on OPC items, e.g.: * get/put Value, * get Access Rights, * get Access Path, * Get Item ID. Browsing operations, All OPC items which are reached by browsing. All operations which are carried out on the server, such as e.g.: Opening and closing of groups, Status of the OPC Server BDD B

427 Appendix D OPC Keyword Tracing Keyword: Common Functionality Keyword: OPC Data Access Custom Interfaces Keyword Client Interfaces: Table 120. OPC Data Access Custom Interfaces Keywords Meaning IAdviseSink Update of a value by a group. (OPC Spec 1.0 functionality) IOPCDataCallback IOPCShutdown GroupObject: IDataObject IEnumOPCAttributes IOPCAsyncIO IOPCAsyncIO2 IOPCGroupeStateMgt IOPCItemMgt IOPCSyncIO IConnectionPointContainer Ended read and write operations, value updates. not used Opening and closing of groups. All operations of the item enumerator. Asynchronous reading and writing of groups, Refresh and Cancel on the group in accordance with OPC Spec Version 1.0. Asynchronous reading and writing of groups, Refresh and Cancel on the group. Renaming of groups, status of groups, copying of groups. Insertion and deletion of items in a group, Setting of the data type, Activation/deactivation of items, and the associated enumeration. Synchronous reading and writing to groups. Opening and closing of groups. 3BDD B 427

428 Keyword: Common Functionality Appendix D OPC Keyword Tracing Table 120. OPC Data Access Custom Interfaces Keywords (Continued) (Continued) Keyword ServerObject: IOPCBrowseServerAdressS pace IOPCCommon IOPCItemProperties IOPCServer Meaning All operations which are used when browsing the configuration of an OPC Server, e.g.: * ChangeBrowsePosition * internal assignments of the OPC items (BrowseOPCItemIds). Information about available OPC Servers, Setting of the client name. All operations which are performed on the properties of an OPC item, e.g.: * QueryAvailableProperties, * GetItemProperties, * LookUpItemIDs All operations which are carried out on the server, such as e.g.: * Opening and closing of groups * Status of the OPC Server BDD B

429 Appendix D OPC Keyword Tracing Keyword: Common Functionality Keyword: Server Functionality Table 121. Server Functionality Keywords Keyword OPC_Browsing OPC_CheckServer OPC_ItemProperties OPC_Server Meaning Information about the browsing enumerator. is not used Handling the Item Properties: * GetItemProperties, * IsItemValid, * GetConfProperties. Information about the status of the OPC Server: * CheckServer, * GetNumberOfObjects, * GetLockStateOfGroup, * OPCServerManagement, * GetStart/CurrentTime Examples of Applications Which Values are Sent to the OPC Client by the OPC Server? Using selection Common Functionality / OPC_Shelf, value updates are logged as follows; COPCItemShelf::ValueChanged() Item: TIC1623gr/SP Index: 1 Magic: 7 Value: 918 TIME stamp: 05/09/ :42:47,310 rc: 0X0 Item = Name of the parameter (OPC item) Index = internal index Magic = internal assignment number Value = value of the parameter Time = time of the value update (Local time) In this case the parameter TIC1623gr/SP has adopted the value BDD B 429

430 Which OPC Items are Handled in the OPC Groups? Appendix D OPC Keyword Tracing Using selection DAL / DAL Notification / OPC_DALCyclicNotification, value updates are logged as follows: ValueChangedCB(): ShelfID: 1, Magic: 15, Value: 720, TimeStamp: 05/12/ :56:58,705, ProtocolQuality: 0.0X0 In this case a parameter has adopted the value 720. Which OPC Items are Handled in the OPC Groups? The creation and removal of OPC groups is logged by the keyword selection Group Functionality / OPC_Group: COPCGroupRoot::COPCGroupRoot() called (actual number=1) For each parameter which is entered in an OPC group, the following entry is made: COPCGroupRoot::InternalAddItems(): add item 'F705/SP' of canonical type VT_R4, requested type VT_R4 to group 'G3' successful, client handle: 0 Every send message to the client is logged: COPCGrouppCust::SendCust() for group G3 called Which Parameters are Requested by the Client? Using selection Common Functionality / OPC_Shelf, new requests by the client are logged : For every parameter to be removed: COPCItemShelf::Remove(0) called COPCItemShelf::Remove(): UnadviseVariable: remove Item F705/ SP at index 0 For every parameter to be entered: COPCItemShelf::Add(F705/SP) called COPCItemShelf::Add(): AdviseVariable() for item 'F705/SP' returns 0X0.0 Index: 0 COPCItemShelf::SetValue() Item: F705/SP Index: 0 Value: 0 TIME stamp: 05/09/ :47:20,150 rc: 0X BDD B

431 Appendix D OPC Keyword Tracing Which Client Connections have Existed since when to the OPC Which Client Connections have Existed since when to the OPC Server? Using selection OPC Data Access Custom Interface / Server Object / IOPCServer, these three messages are generated every second for each client connection.: GetStatus() called GetStatus() succeeded, return S_OK GetStatus(ftStartTime=05/09/ :45:57,348, ftcurrenttime=05/09/ :04:00,053, ftlastupdatetime=05/ 09/ :03:40,178, dwserverstate=0x1, dwgroupcount=1, dwbandwidth=0, wmajorversion=7, wminorversion=1, wbuildnumber=2494, szvendorinfo=freelance 2000 DigiOpc - V7.1 BETA Station 123) returns S_OK StartTime = starting time of this connection, (when was the connection to this client established). CurrentTime = current time LastUpdateTime = time at which the last data traffic took place. All time values: GMT 3BDD B 431

432 Which Client Connections have Existed since when to the OPC Server? Appendix D OPC Keyword 432 3BDD B

433 Appendix E FF Bulk Data Examples The Appendix FF Bulk Data Examples describes step by step the workflow for the following actions: 1. Create new FF object structures with Bulk Data Manager including: FF HSE Subnet FF HSE Host CI 860 FF Linking Device H1 Link H1 Schedule H1 Device Function Block Application Diagram (FBAD) 2. Rename and configure objects with Bulk Data Manager: 3. Modification of FF Parameters with Bulk Data Manager 4. Duplicate existing structures with Fieldbus Builder FF Create new FF object structures with Bulk Data Manager Prerequisites: The Engineering workplace is opened. Engineering Studio must be installed. The Subnet to be processed must not be reserved by a user. 3BDD B 433

434 Start Bulk Data Manager Appendix E FF Bulk Data Examples Start Bulk Data Manager Before beginning the bulk configuration of an FF topology, the Bulk Data Manager (BDM) has to be started. 1. Open the Bulk Data Manager on the 800xA Engineering workplace via Control Structure -> Root, Domain -> Context menu -> Advanced -> Bulk Data Manager Figure 158. Starting BDM with connected 800xA system The Excel Sheet of the BDM opens and directly connects with the actual 800xA system. Now the columns needed for configuration of FF objects in the control structure have to be defined. Therefore select the root of the control structure and drag and drop the control structure aspect into the Excel Sheet of the Bulk Data Manager. The Configure Properties dialog comes up, see Figure BDD B

435 Appendix E FF Bulk Data Examples Start Bulk Data Manager Figure 159. Configure Properties Dialog The Control Structure Aspect does not provide any properties in this situation. Thus press OK and the required columns are imported in the BDM Excel Sheet, see Figure BDD B 435

436 Set BDM Options Appendix E FF Bulk Data Examples Set BDM Options Figure 160. Excel sheet after import of Control Structure Aspect 2. The process of importing the data into the 800xA system can be adjusted by the BDM options. Open the dialog with the Set BDM Options button: Figure 161. Select BDM Options 3. In the BDM Options dialog the General tab is displayed as default. Select in the Identify Object by area the Object name check box. For the Objects it is now sufficient to insert the object name instead of inserting the name together with the complete object path. Therefore it is necessary that 436 3BDD B

437 Appendix E FF Bulk Data Examples Set BDM Options Object Names are unique in the system. Figure 162. BDM Options, General Tab 4. In the BDM Options dialog select the Transaction tab. Select Data Area and confirm with OK. Now one transaction is performed per data area of (default) 500 objects and the performance of the process increases. 3BDD B 437

438 FF HSE Subnet Appendix E FF Bulk Data Examples FF HSE Subnet Figure 163. BDM Options Dialog Now the BDM is prepared and configuration of the import file can be started. The first object that is needed for an FF topology is the FF HSE Subnet. 5. Insert a name for the FF HSE Subnet into the Object Identification column. 6. Insert the path to the object source of the FF HSE Subnet: Context menu -> Insert object path 438 3BDD B

439 Appendix E FF Bulk Data Examples FF HSE Subnet Figure 164. Insert Path to Object Source Now an Insert Object Path dialog opens. Select the Object Type Structure in the Dropdown menu at the top of the dialog. Select the FFLibraries, Object Type Group. Select the HSE Subnet Object Type. Press the Object Path button. 3BDD B 439

440 FF HSE Subnet Appendix E FF Bulk Data Examples Figure 165. Select the Source Object for an FF HSE Subnet Now the path to the object is inserted in the Source Object column: Figure 166. Source Object Path for an FF HSE Subnet 440 3BDD B

441 Appendix E FF Bulk Data Examples FF HSE Subnet 7. The next step is the definition of the parent object of the new FF HSE Subnet object. Type Root in the Basic Property Structure/Control Structure.ParentObject column. Figure 167. BDM with complete configuration of the FF HSE Subnet object 8. The import of the configured object is started by pressing the Save all Objects button: Figure 168. Save configuration to 800xA system After processing - this may take some time - the FF HSE Subnet is inserted in the object tree below the root. 3BDD B 441

442 FF HSE Host CI 860 Appendix E FF Bulk Data Examples Figure 169. New FF HSE Subnet, inserted via BDM The subsequent objects of the FF structure will be configured in the BDM and then updated in the 800xA system together in one import process. The gateway IP address and the HSE Subnet ID need to be parameterized within Fieldbus Builder FF Network Settings dialog, after creating HSE Subnets. This is recommended as these settings are the basis for automatic IP address generation for bulk-created Linking Devices. Skipping this step leads to manual configuration of the IP addresses of Linking Devices - which is possible also with BDM - afterwards. HSE Subnet IDs as well as the OPC Server addresses cannot be adjusted via BDM. FF HSE Host CI Insert a name for the HSE Host object in the Object Identification column. 2. Insert the object path into the Source Object column via the Insert Object Path dialog: 442 3BDD B

443 Appendix E FF Bulk Data Examples FF Linking Device Object Type Structure -> FF Libraries, object Type Group -> Fieldbus Builder FF Basics, Object Type Group -> HSE Host CI860, Object Type Use the already opened Insert Object Path dialog again. It is always related to the active cell in the BDM Excel sheet. 3. Insert the Parent Object, the HSE Subnet: Either type the name or use Excel cell function to reference on the Object Identification of the parent object, the HSE Subnet. FF Linking Device 1. Insert a name for the HSE Linking Device object in the Object Identification column. 2. Insert the object path into the Source Object column via the Insert Object Path dialog: Object Type Structure -> FF Libraries, object Type Group -> FF HSE Device Library, Object Type Group -> ABB LD800HSE, Object Type 3. Insert the Parent Object, the HSE Subnet. H1 Link 1. Insert a name for the H1 Link object in the Object Identification column. 2. Insert the object path into the Source Object column via the Insert Object Path dialog: Object Type Structure -> FF Libraries, object Type Group -> Fieldbus Builder FF Basics, Object Type Group -> H1 Link, Object Type 3. An H1 Link always is a child of a HSE Linking Device. Thus insert as Parent Object the HSE Linking Device. 3BDD B 443

444 H1 Schedule Appendix E FF Bulk Data Examples H1 Schedule 1. Insert a name for the H1 Schedule object in the Object Identification column. 2. Insert the object path into the Source Object column via the Insert Object Path dialog: Object Type Structure -> FF Libraries, object Type Group -> Fieldbus Builder FF Basics, Object Type Group -> H1 Schedule, Object Type 3. A H1 Schedule always is a child of a H1 Link. Thus insert as Parent Object the H1 Link. H1 Device 1. Insert a name for the H1 Device object in the Object Identification column. 2. Insert the object path into the Source Object column via the Insert Object Path dialog: Object Type Structure -> FF Libraries, object Type Group -> FF H1 Device Library, Object Type Group Here the object types of all H1 devices are collected, sorted in folders related to the device manufacturer. Select the required device type and import the path. Successively the Resource Block and all available Transducer Blocks of the device will be created together with the device during import process. The name convention for these blocks is: A Resource Block will be named: Device name_rb A Transducer Block will be named: Device name_tbx, x: number of Transducer Block 444 3BDD B

445 Appendix E FF Bulk Data Examples H1 Device Table 122. For example: If the Device tag is: TI4711 The blocks will get the following tags by name convention Resource block: TI4711_RB Transducer Block 1: TI4711_TB1 Transducer Block 2: TI4711_TB2 Consider that the maximum tag length for FF objects including the automatically set suffix is 16 characters and for FF Signals 14 characters. A H1 Schedule always is a child of a H1 Link. Thus insert as Parent Object the H1 Link. 3BDD B 445

446 H1 Device Appendix E FF Bulk Data Examples Now all objects are defined and configured: Figure 170. BDM example sheet BDD B

447 Appendix E FF Bulk Data Examples H1 Device 3. The configured objects can be saved to the 800xA system by Save all Objects, see Figure 168. After processing the new HSE Subnet consists of all objects configured in the BDM and subsidiary related objects: Figure 171. Subnet_1 configured by BDM I Notice the Resource and Transducer Blocks of the devices that have been created successively with the devices and their naming, refer to H1 Device on page 444. If an error occurs during saving process an error sheet is inserted to the BDM Excel file containing information related to the error and its source. For detailed information refer to the BDM help file or to System 800xA Engineering Studio (3BDS011223*) manual. 3BDD B 447

448 Function Block Application Diagram (FBAD) Appendix E FF Bulk Data Examples Function Block Application Diagram (FBAD) The number of FBADs assigned to an H1 Link is not limited to one. Instead of having a single FBAD containing all function blocks of all H1 devices connected to that H1 link, it is more appropriate to create multiple FBADs: One for each connected H1 device. The advantage of creating multiple FBADs is, that BDM can be used for this and the overall FF performance is not affected. Following this approach, FBAD templates of typical applications, for example single AI, single AO, PID-AO, etc., must be created in the Fieldbus Builder FF to be copied in Plant Explorer with BDM into the target H1 Link schedule. See Figure 172, which shows a separate HSE Subnet containing some Function Block Application Diagram templates. Designing an FBAD (creating, deleting or interconnecting single function blocks) is not possible with BDM. This is designed in the FBAD templates, for more information on how to adapt copied FBADs to the process, refer to Rename and configure objects with Bulk Data Manager on page 452. Figure 172. Example for FBAD Templates Setup a special HSE Subnet for your templates. It can be reused for multiple projects BDD B

449 Appendix E FF Bulk Data Examples Function Block Application Diagram (FBAD) 4. Copying of FBAD templates requires the object names and references to be extended with its path. The BDM Option settings need to be adjusted accordingly. Open the BDM Options dialog, see Figure 161, select in the Identify Object by area the Object Path check box and confirm with OK. 5. Insert the Source Object path via Insert Object Path dialog. Using FBAD Templates, the source is the template object of the FBAD in the Control Structure. Figure 173. Import Template Source Object 6. Edit the path to the Parent Object, i.e. the H1 Schedule for the FBAD via Insert Object Path dialog. 7. For inserting the Object Identification the path to the parent object in the Control Structure is needed as well, the path has to be included and is necessary for the import. Take it from the Parent Object column and append a. and the desired name of the FBAD object. The Excel concatenate functionality can efficiently be used to create these entries, especially if there are many FBADs to be handled. 3BDD B 449

450 Function Block Application Diagram (FBAD) Appendix E FF Bulk Data Examples Now in all three columns the entries for the FBAD are set including object paths, see Figure 174. Figure 174. Entries in BDM Excel sheet for importing FBAD template 8. The bulk configuration of FBAD is now complete and can be saved to the 800xA system by Save all Objects, see Figure After finishing the process BDM has added the FBAD in the system configuration: Figure 175. Imported FBAD in Engineering Workplace In the Fieldbus Builder FF the whole application gets visible: 450 3BDD B

451 Appendix E FF Bulk Data Examples Function Block Application Diagram (FBAD) Figure 176. Imported FBAD in Fieldbus Builder FF Here - beneath the FF Function Blocks, that are visible in the 800XA system as well - the signals and object properties are present. All these successively created objects have got the names and properties they have had in the template and that have to be adjusted for the particular application they are used now. The FF Blocks have to be assigned to devices, cycle times have to be set etc,. The next sections describe how to rename and configure these objects and then how to modify FF Parameters as for example scaling parameters using the BDM. 3BDD B 451

452 Rename and configure objects with Bulk Data Manager Appendix E FF Bulk Data Examples Rename and configure objects with Bulk Data Manager Only experienced users should change parameter via XML schemes of the BDM. The modification of internal parameters may result in the worst case in a corrupt system. The first step is now reading the data of the new objects related to the inserted FBAD into a BDM Excel sheet, then renaming all the objects in the FBAD and configuring the function block device assignment and CI860 allocation of contained FF signals. 10. Open a new BDM Excel sheet out of the Engineering Workplace, refer to Start Bulk Data Manager on page Select the FBAD object in the Engineering Workplace and drag and drop the FF Management Aspect into the BDM Excel sheet. The Configure Properties dialog opens. Select XMLData and confirm with OK: 452 3BDD B

453 Appendix E FF Bulk Data Examples Rename and configure objects with Bulk Data Manager Figure 177. Configure Properties Dialog for FF Management Aspect The XML data allow access and modification of internal object properties that are not visible in the 800xA system. Now the detailed XML data has to be defined. Therefore BDM provides an XPATH Generator that opens automatically when XMLData is selected: 3BDD B 453

454 Rename and configure objects with Bulk Data Manager Appendix E FF Bulk Data Examples Figure 178. XPATH Generator dialog Here all the internal properties of the objects contained in the FBAD are provided. Select those properties to be changed as: - FBAD: Name and Cycle time; - Block: Name and Device allocation; - Signals: Name, Host, Cycle Time and Sources. After selecting a property confirm with the Apply button to keep the dialog open for further selection. When the last required property is selected confirm 454 3BDD B

455 Appendix E FF Bulk Data Examples Rename and configure objects with Bulk Data Manager with OK; the last selected property is inserted and the dialog is closed. The BDM Excel sheet now contains the selected property columns: Figure 179. BDM Excel Sheet with XML Data The column headers of the XML Data are long strings. For a better overview, drop the aspects in the second row of the BDM Excel sheet and use the first row for your own short and significant headers. The second row can now be hidden as well as columns containing data of no interest. 12. Before importing the FBAD objects into the BDM Excel sheet, it is practical to insert a filter to reduce the imported data to the FBAD related objects only. Select in the row below the BDM header the command Filter:. Insert into the Source object column the path to the FF Application object type out of the Object type structure via the Insert Object Path dialog: Object Type Structure -> FF Libraries, object Type Group -> Fieldbus Builder FF Basics, Object Type Group -> FF Application, Object Type 3BDD B 455

456 Rename and configure objects with Bulk Data Manager Appendix E FF Bulk Data Examples Figure 180. Insert Filter for FBAD Object types Now only objects with this path in their Source Object path will be imported into the BDM Excel sheet. 13. Drag an drop the FBAD object intended to be renamed and configured into the the BDM Excel sheet below the filter row. Figure 181. FBAD Parameters after import The first line of each object is marked with an orange background color. If there are more subsidiary objects or parameters contained in this object, they will be displayed in the following rows with white background color 456 3BDD B

457 Appendix E FF Bulk Data Examples Rename and configure objects with Bulk Data Manager In this example the FBAD PID-AO contains two Blocks and two signals. The first object of each type is placed in the same row as the FBAD object itself. The second object of each type is placed in the second row. 14. The values of the parameters as names of Blocks and Signals, cycle times, device allocation and the CI860 allocation of the signals can be edited in the BDM Excel sheet. Consider the terms of the parameter settings. Figure 182. Modified FBAD Parameters 15. Save the modified data to the 800xA system by Save all Objects, see Figure The processed data are now visible in the Engineering workplace and the Fieldbus Builder FF: 3BDD B 457

458 Rename and configure objects with Bulk Data Manager Appendix E FF Bulk Data Examples Figure 183. HSE Subnet in Engineering Workplace after processing by BDM The changed names are visible as well as the additional Function Blocks that have been assigned by BDM processing BDD B

459 Appendix E FF Bulk Data Examples Modification of FF Parameters with Bulk Data Manager Figure 184. HSE Subnet in Fieldbus Builder FF after BDM processing In the FBAD the new names of the Function Blocks, their device assignments and signals are now adjusted. Modification of FF Parameters with Bulk Data Manager This section shows the workflow for modifying internal Block Parameters, i.e. scaling parameters of an AI Block. For modification of the data the parameters have to be configured in the BDM Excel sheet and read from the system first. 17. Open a new BDM Excel sheet out of the Engineering Workplace, refer to Start Bulk Data Manager on page In the Control Structure select the target Function Block object e.g. AI (as placeholder for all Function Blocks independent of the device type) and drag and drop the FF Management Aspect into the BDM Excel sheet. The 3BDD B 459

460 Modification of FF Parameters with Bulk Data Manager Appendix E FF Bulk Data Examples Configure Properties dialog opens: Figure 185. Configure Properties dialog of AI Block For modifying the scaling data select for example: XD_SCALE.EU at 100% XD_SCALE.EU at 0% XD_SCALE.Units Index XD_SCALE.Decimal OUT_SCALE.EU at 100% OUT_SCALE.EU at 0% OUT_SCALE.Units Index OUT_SCALE.Decimal CHANNEL L-TYPE and confirm with OK BDD B

461 Appendix E FF Bulk Data Examples Modification of FF Parameters with Bulk Data Manager 19. The BDM Excel sheet can now be prepared to make further processing easier as described before: Give significant names to the columns, set filter for the selected Block Object type, hide obsolete rows. Then read the Function Block Parameters from the 800xA system by drag and drop the Function Block object into the BDM Excel sheet. Figure 186. BDM Excel sheet for modification of Scaling Parameters of an AI Block 20. Save the modified data to the 800xA system by Save all Objects, see Figure After processing the modified data can be inspected in the Properties dialog of the Function Block in Fieldbus Builder FF: 3BDD B 461

462 Modification of FF Parameters with Bulk Data Manager Appendix E FF Bulk Data Examples Figure 187. AI Block Parameter modified by BDM processing 22. If a parameter is set to an invalid value, the Plausibility Check Error List of the Function Block object is displayed and shows the errors related to the Block Parameter settings, see Figure 188. These parameters have to be reset to valid values before the project can be validated successfully BDD B

463 Appendix E FF Bulk Data Examples Duplicate Existing Structures with Fieldbus Builder FF Figure 188. Plausibility Check Error List of AI Block after BDM processing This procedure helps to process large amount of parameters in a project. Changes have to be performed very carefully and with an experienced knowledge of FF Engineering. Duplicate Existing Structures with Fieldbus Builder FF The Fieldbus Builder FF provides a comfortable Copy and Paste functionality with an included Rename dialog. Existing structures can be duplicated and renamed easily using this functionality. Select the root of the structure to be duplicated. Context Menu -> Copy Select the designated parent object of the duplicated structure in the FF object tree. Context Menu -> Paste 3BDD B 463

464 Duplicate Existing Structures with Fieldbus Builder FF Appendix E FF Bulk Data Examples Depending on the parent object a dialog may pop up requesting details of insertion, for example the link number (1...4) of a Linking Device where the copied H1 Link shall be inserted. Rename dialog opens automatically containing all inserted objects: Figure 189. Rename dialog for a copied H1 Link To rename the objects use Old name and New name editing with wildcard option or regular expressions for renaming process. For a detailed description of the Rename dialog, refer to Rename dialog on page 78. After step by step executing the renaming of the objects, the Rename dialog shows the Original names and the New names of all objects BDD B

465 Appendix E FF Bulk Data Examples Duplicate Existing Structures with Fieldbus Builder FF Figure 190. Rename dialog after execution The new objects are now visible in Fieldbus Builder FF: 3BDD B 465

466 Duplicate Existing Structures with Fieldbus Builder FF Appendix E FF Bulk Data Examples Figure 191. Copied and inserted H1 Link after renaming This process is intended to copy and paste loops or links used in the same project more than once in a similar way. Using the Rename dialog the process can be performed in a very efficient way BDD B

System 800xA Engineering

System 800xA Engineering System 800xA Engineering Engineering and Production Environments System Versions 6.0 Power and productivity for a better world TM System 800xA Engineering Engineering and Production Environments System

More information

System 800xA Public Address System User Manual

System 800xA Public Address System User Manual System 800xA Public Address System User Manual System Version 6.0 Power and productivity for a better world System 800xA Public Address System User Manual System Version 6.0 NOTICE This document contains

More information

System 800xA. Engineering and Production Environments. Power and productivity for a better world TM. System Version 5.1

System 800xA. Engineering and Production Environments. Power and productivity for a better world TM. System Version 5.1 System 800xA Engineering and Production Environments System Version 5.1 Power and productivity for a better world TM System 800xA System Version 5.1 NOTICE This document contains information about one

More information

Device Management Basic HART DTM 6.0 Installation

Device Management Basic HART DTM 6.0 Installation Device Management Basic HART DTM 6.0 Installation System Version 6.0 Power and productivity for a better world TM Device Management Basic HART DTM 6.0 Installation System Version 6.0 NOTICE This document

More information

System 800xA 800xA for Freelance VB Graphics Extension Installation

System 800xA 800xA for Freelance VB Graphics Extension Installation System 800xA 800xA for Freelance VB Graphics Extension Installation System Version 6.0 Power and productivity for a better world T System 800xA 800xA for Freelance VB Graphics Extension Installation System

More information

System 800xA Multisystem Integration

System 800xA Multisystem Integration System 800xA Multisystem Integration System Version 5.1 Power and productivity for a better world T System 800xA Multisystem Integration System Version 5.1 NOTICE This document contains information about

More information

VideONet Connect for 800xA User Manual

VideONet Connect for 800xA User Manual VideONet Connect for 800xA User Manual System Version 6.0 Power and productivity for a better world VideONet Connect for 800xA User Manual System Version 6.0 NOTICE This document contains information

More information

S900 I/O DTM 6.x. System Version 6.0. Power and productivity for a better world TM

S900 I/O DTM 6.x. System Version 6.0. Power and productivity for a better world TM S900 I/O DTM 6.x System Version 6.0 Power and productivity for a better world TM S900 I/O DTM 6.x NOTICE This document contains information about one or more ABB products and may include a description

More information

System 800xA Engineering Engineering Studio Function Designer Getting Started

System 800xA Engineering Engineering Studio Function Designer Getting Started System 800xA Engineering Engineering Studio Function Designer Getting Started System Version 6.0 Power and productivity for a better world System 800xA Engineering Engineering Studio Function Designer

More information

Device Management HART DTM Builder 6.0

Device Management HART DTM Builder 6.0 Device Management HART DTM Builder 6.0 System Version 6.0 Power and productivity for a better world TM Device Management HART DTM Builder 6.0 System Version 6.0 NOTICE This document contains information

More information

System 800xA Maintenance

System 800xA Maintenance System 800xA Maintenance System Version 6.0 Power and productivity for a better world System 800xA Maintenance System Version 6.0 NOTICE This document contains information about one or more ABB products

More information

800xA History. Installation. Power and productivity for a better world TM. System Version 6.0

800xA History. Installation. Power and productivity for a better world TM. System Version 6.0 800xA History Installation System Version 6.0 Power and productivity for a better world TM 800xA History Installation System Version 6.0 NOTICE This document contains information about one or more ABB

More information

Device Management PROFIBUS DTM Builder 6.0

Device Management PROFIBUS DTM Builder 6.0 Device Management PROFIBUS DTM Builder 6.0 System Version 6.0 Power and productivity for a better world TM Device Management PROFIBUS DTM Builder 6.0 System Version 6.0 NOTICE This document contains information

More information

System 800xA Engineering Engineering Studio Topology Designer

System 800xA Engineering Engineering Studio Topology Designer System 800xA Engineering Engineering Studio Topology Designer System Version 6.0 Power and productivity for a better world System 800xA Engineering Engineering Studio Topology Designer System Version

More information

Engineering Manual Security Lock

Engineering Manual Security Lock DigiVis 500 Engineering Manual Security Lock Version 1.0 SP1 DigiVis 500 Engineering Manual Security Lock Version 1.0 SP1 NOTICE The information in this document is subject to change without notice and

More information

Industrial IT. Asset Vision Professional 5.0 SP2. Basic Configuration and Operation

Industrial IT. Asset Vision Professional 5.0 SP2. Basic Configuration and Operation Industrial IT Asset Vision Professional 5.0 SP2 Basic Configuration and Operation Industrial IT Asset Vision Professional 5.0 SP2 Basic Configuration and Operation NOTICE This document contains information

More information

System 800xA. 800xA History Installation Manual. System Version 6.0

System 800xA. 800xA History Installation Manual. System Version 6.0 System 800xA 800xA History Installation Manual System Version 6.0 System 800xA 800xA History Installation Manual System Version 6.0 Document Number: 2PAA107280-600 Document Revision: G Release: September

More information

800xA History 800xA History Rollup 2 Version RU2 Release Notes

800xA History 800xA History Rollup 2 Version RU2 Release Notes 800xA History 800xA History 6.0.3 Rollup 2 Version 6.0.3 RU2 Release Notes System Version 6.0.3 Power and productivity for a better world NOTICE This document contains information about one or more ABB

More information

System 800xA Spanish Language Package Release Notes System Version 6.0

System 800xA Spanish Language Package Release Notes System Version 6.0 System 800xA Spanish Language Package Release Notes System Version 6.0 Power and productivity for a better world TM System 800xA Spanish Language Package Release Notes System Version 6.0 NOTICE This document

More information

System 800xA 800xA for Freelance Configuration

System 800xA 800xA for Freelance Configuration System 800xA 800xA for Freelance Configuration System Version 6.0 Power and productivity for a better world System 800xA 800xA for Freelance Configuration System Version 6.0 System Version 6.0 NOTICE

More information

System 800xA 800xA for Freelance Product Guide

System 800xA 800xA for Freelance Product Guide System 800xA 800xA for Freelance Product Guide System Version 6.0 Power and productivity for a better world TM System 800xA 800xA for Freelance Product Guide System Version 6.0 NOTICE This document contains

More information

System 800xA. Post Installation. Power and productivity for a better world TM. System Version 5.1

System 800xA. Post Installation. Power and productivity for a better world TM. System Version 5.1 System 800xA Post Installation System Version 5.1 Power and productivity for a better world TM System 800xA Post Installation System Version 5.1 NOTICE This document contains information about one or

More information

S800 I/O DTM 6.0. System Version 6.0. Power and productivity for a better world

S800 I/O DTM 6.0. System Version 6.0. Power and productivity for a better world S800 I/O DTM 6.0 System Version 6.0 Power and productivity for a better world S800 I/O DTM 6.0 NOTICE This document contains information about one or more ABB products and may include a description of

More information

AC 800M EtherNet/IP DeviceNet Configuration

AC 800M EtherNet/IP DeviceNet Configuration AC 800M EtherNet/IP DeviceNet Configuration System Version 5.1 Power and productivity for a better world TM AC 800M EtherNet/IP DeviceNet Configuration System Version 5.1 NOTICE This document contains

More information

System Architecture Fieldbus Specifications FF-581 FS 1.3

System Architecture Fieldbus Specifications FF-581 FS 1.3 Table of Contents 1. Introduction... 1 1.1 Scope... 1 1.2 References... 1 1.3 Definitions... 1 1.3.1 Annunciation UDP Port Number... 1 1.3.2 Application Process (AP)... 1 1.3.3 Application Relationship...

More information

Industrial IT. Fieldbus Basic PROFIBUS DTM / PROFIBUS DTM Builder Version 4.1. Configuration

Industrial IT. Fieldbus Basic PROFIBUS DTM / PROFIBUS DTM Builder Version 4.1. Configuration Industrial IT Fieldbus Basic PROFIBUS DTM / PROFIBUS DTM Builder Version 4.1 Configuration Industrial IT Fieldbus Basic PROFIBUS DTM / PROFIBUS DTM Builder Version 4.1 Configuration NOTICE The information

More information

800xA for DCI. Configuration. Power and productivity for a better world TM. System Version 5.1

800xA for DCI. Configuration. Power and productivity for a better world TM. System Version 5.1 800xA for DCI Configuration System Version 5.1 Power and productivity for a better world TM 800xA for DCI Configuration System Version 5.1 NOTICE This document contains information about one or more ABB

More information

COM600 Station Automation Series External OPC Client Access 3.1. User's Guide

COM600 Station Automation Series External OPC Client Access 3.1. User's Guide COM600 Station Automation Series External OPC Client Access 3.1 1MRS755564 Issued: 10.03.2005 Version: C/21.12.2007 COM600 Station Automation Series External OPC Client Access 3.1 Contents: 1. About this

More information

Advant OCS AC 100 OPC Server Installation

Advant OCS AC 100 OPC Server Installation Advant OCS AC 100 OPC Server Installation System Version 6.0 Power and productivity for a better world TM Advant OCS AC 100 OPC Server Installation System Version 6.0 NOTICE This document contains information

More information

System 800xA for DCI. Configuration. Power and productivity for a better world TM. System Version 6.0

System 800xA for DCI. Configuration. Power and productivity for a better world TM. System Version 6.0 System 800xA for DCI Configuration System Version 6.0 Power and productivity for a better world TM System 800xA for DCI Configuration System Version 6.0 NOTICE This document contains information about

More information

System 800xA The Power of Integration. 800xA Device Management and Fieldbus Overview

System 800xA The Power of Integration. 800xA Device Management and Fieldbus Overview System 800xA The Power of Integration 800xA Device Management and Fieldbus Overview 2 800xA Device Management ABB System 800xA Introduction In their quest to lower lifecycle costs while improving productivity,

More information

System 800xA Release Notes Resolved Issues

System 800xA Release Notes Resolved Issues System 800xA Release Notes Resolved s System Version 6.0.2 Power and productivity for a better world System 800xA Release Notes Resolved s System Version 6.0.2 NOTICE This document contains information

More information

SCADAvantage Version Product update

SCADAvantage Version Product update SCADAvantage Version 5.6.1 Product update 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

More information

SIMATIC. Process control system PCS 7 Operator Station (V9.0 SP1) Security information 1. Preface 2

SIMATIC. Process control system PCS 7 Operator Station (V9.0 SP1) Security information 1. Preface 2 SIMATIC Process control system PCS 7 Configuration Manual Valid for PCS 7 as of V9.0 SP1 Security information 1 Preface 2 The PCS 7 Operator Station 3 Introduction to OS configuration 4 Setting the languages

More information

Oil and Gas SCADAvantage TM Product Update version ABB

Oil and Gas SCADAvantage TM Product Update version ABB Oil and Gas SCADAvantage TM Product Update version 5.6.3 ABB 3 SCADAvantage Product Update version 5.6.3 Notice Trademarks This document contains information about one or more ABB products and may include

More information

SIMATIC. Process Control System PCS 7 Help for SIMATIC PDM (V8.1 SP1) Preface 1. Using SIMATIC PDM 2. Installation 3. PDM Exportfile Converter 4

SIMATIC. Process Control System PCS 7 Help for SIMATIC PDM (V8.1 SP1) Preface 1. Using SIMATIC PDM 2. Installation 3. PDM Exportfile Converter 4 Preface 1 Using SIMATIC PDM 2 SIMATIC Process Control System PCS 7 Operating Manual Installation 3 PDM Exportfile Converter 4 Integrating devices into SIMATIC PDM 5 Views 6 Functions 7 Menus and dialog

More information

Industrial IT. 800xA - System System Version 4.1. Post Installation

Industrial IT. 800xA - System System Version 4.1. Post Installation Industrial IT 800xA - System System Version 4.1 Post Installation Industrial IT 800xA - System System Version 4.1 Post Installation NOTICE The information in this document is subject to change without

More information

Roy Tanner - Extended Automation Product Group, Sept 2012 System 800xA Feature Pack 3 Update. ABB Group 3BSE en B September 25, 2012 Slide 1

Roy Tanner - Extended Automation Product Group, Sept 2012 System 800xA Feature Pack 3 Update. ABB Group 3BSE en B September 25, 2012 Slide 1 Roy Tanner - Extended Automation Product Group, Sept 2012 System 800xA Feature Pack 3 Update September 25, 2012 Slide 1 The concept of Feature Packs More value to Sentinel subscribers Time Release of new

More information

SIMATIC. Process Control System PCS 7 Help for SIMATIC PDM (V8.0.2) Preface 1. Using SIMATIC PDM 2. Installation 3. PDM Exportfile Converter 4

SIMATIC. Process Control System PCS 7 Help for SIMATIC PDM (V8.0.2) Preface 1. Using SIMATIC PDM 2. Installation 3. PDM Exportfile Converter 4 Preface 1 Using SIMATIC PDM 2 SIMATIC Process Control System PCS 7 Operating Manual Installation 3 PDM Exportfile Converter 4 Integrating devices into SIMATIC PDM 5 Views 6 Functions 7 Menus and dialog

More information

Compact Product Suite Compact Control Builder AC 800M Planning

Compact Product Suite Compact Control Builder AC 800M Planning Compact Product Suite Compact Control Builder AC 800M Planning Version 6.0 Power and productivity for a better world TM Compact Product Suite Compact Control Builder AC 800M Planning Version 6.0 NOTICE

More information

Operator Station (V8.0) SIMATIC. Process Control System PCS 7 Operator Station (V8.0) Preface 1. The PCS 7 Operator Station

Operator Station (V8.0) SIMATIC. Process Control System PCS 7 Operator Station (V8.0) Preface 1. The PCS 7 Operator Station SIMATIC Process Control System PCS 7 Configuration Manual Preface 1 The PCS 7 Operator Station 2 Introduction to OS configuration 3 Setting languages 4 Configuring OS data in SIMATIC Manager 5 Configuring

More information

Protection and Control IED Manager PCM600 Getting Started Guide

Protection and Control IED Manager PCM600 Getting Started Guide Protection and Control IED Manager PCM600 Document ID: 1MRS757866 Issued: 2018-04-18 Revision: C Product version: 2.9 Copyright 2018 ABB. All rights reserved Copyright This document and parts thereof

More information

One Identity Manager Target System Synchronization Reference Guide

One Identity Manager Target System Synchronization Reference Guide One Identity Manager 8.0.1 Target System Synchronization Reference Copyright 2018 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

COM600 Station Automation Series MNS is Connectivity (OPC) 3.2. User's Guide

COM600 Station Automation Series MNS is Connectivity (OPC) 3.2. User's Guide MNS is Connectivity 3.2 User's Guide 1MRS756569 Issued: 17.06.2008 Version: A/17.06.2008 User's Guide MNS is Connectivity 3.2 Contents: 1. About this manual... 5 1.1. Copyrights... 5 1.2. Trademarks...

More information

800xA for Symphony Plus Harmony

800xA for Symphony Plus Harmony 800xA for Symphony Plus Harmony Operation System Version 6.0 Power and productivity for a better world TM 800xA for Symphony Plus Harmony Operation System Version 6.0 NOTICE This document contains information

More information

Industrial IT. 800xA - System PLC Connect System Version 4.0. Operation

Industrial IT. 800xA - System PLC Connect System Version 4.0. Operation Industrial IT 800xA - System PLC Connect System Version 4.0 Operation Industrial IT 800xA - System PLC Connect System Version 4.0 Operation NOTICE The information in this document is subject to change

More information

800xA for MOD 300. Operation. Power and productivity for a better world TM. System Version 6.0

800xA for MOD 300. Operation. Power and productivity for a better world TM. System Version 6.0 800xA for MOD 300 Operation System Version 6.0 Power and productivity for a better world TM 800xA for MOD 300 Operation System Version 6.0 NOTICE This document contains information about one or more ABB

More information

Oil and Gas SCADAvantage TM Product Update version 5.6.2

Oil and Gas SCADAvantage TM Product Update version 5.6.2 Oil and Gas SCADAvantage TM Product Update version 5.6.2 1 SCADAvantage Product Update version 5.6.2 Notice Trademarks This document contains information about one or more ABB products and may include

More information

Motor Control and Protection Unit M10x AO Module User Guide

Motor Control and Protection Unit M10x AO Module User Guide Motor Control and Protection Unit M10x AO Module User Guide 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

More information

System 800xA IEC Connect Configuration

System 800xA IEC Connect Configuration System 800xA IEC 61850 Connect Configuration System Version 6.0 Power and productivity for a better world System 800xA IEC 61850 Connect Configuration System Version 6.0 NOTICE This document contains

More information

SIMATIC. Process Control System PCS 7 Help for SIMATIC PDM (V9.1) Security information 1. Preface 2. Using SIMATIC PDM 3.

SIMATIC. Process Control System PCS 7 Help for SIMATIC PDM (V9.1) Security information 1. Preface 2. Using SIMATIC PDM 3. Security information 1 Preface 2 SIMATIC Process Control System PCS 7 Operating Manual Using SIMATIC PDM 3 Installation 4 PDM Exportfile Converter 5 Integrating devices into SIMATIC PDM 6 Views 7 Functions

More information

One Identity Manager Administration Guide for Connecting to SharePoint

One Identity Manager Administration Guide for Connecting to SharePoint One Identity Manager 8.0.2 Administration Guide for Connecting to Copyright 2018 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

One Identity Manager Administration Guide for Connecting to SharePoint Online

One Identity Manager Administration Guide for Connecting to SharePoint Online One Identity Manager 8.0.1 Administration Guide for Connecting to Copyright 2018 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

DCS and Fieldbus Foundation. Shivaji Day Process Automation, ABB

DCS and Fieldbus Foundation. Shivaji Day Process Automation, ABB DCS and Fieldbus Foundation Shivaji Day Process Automation, B Foundation Fieldbus Specification FOUNDATION Fieldbus HSE - Server Integration - HSE is the Open Common interface for access to the server

More information

800xA for DCI 5.1 Rev E Installation Upgrade Post Installation Maintenance Supplemental Instructions

800xA for DCI 5.1 Rev E Installation Upgrade Post Installation Maintenance Supplemental Instructions Installation Upgrade Post Installation Maintenance Supplemental Instructions 3BUA001686-510 E 3BUA001686-510 E 1 Table of Contents 1 Introduction... 4 2 800xA for DCI Software Release... 4 3 Composer CTK

More information

DISTRIBUTION SOLUTIONS. MNS Digital with UMC Interface Manual Modbus

DISTRIBUTION SOLUTIONS. MNS Digital with UMC Interface Manual Modbus DISTRIBUTION SOLUTIONS MNS Digital with UMC Interface Manual Modbus NOTICE This document contains information about one or more ABB products and may include a description of or a reference to one or more

More information

One Identity Manager 8.0. Administration Guide for Connecting to a Universal Cloud Interface

One Identity Manager 8.0. Administration Guide for Connecting to a Universal Cloud Interface One Identity Manager 8.0 Administration Guide for Connecting to a Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

One Identity Manager 8.0. Administration Guide for Connecting Unix-Based Target Systems

One Identity Manager 8.0. Administration Guide for Connecting Unix-Based Target Systems One Identity Manager 8.0 Administration Guide for Connecting Unix- Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

Rapid Recovery DocRetriever for SharePoint User Guide

Rapid Recovery DocRetriever for SharePoint User Guide Rapid Recovery 6.1.3 Table of Contents Introduction to DocRetriever for SharePoint... 6 Using this documentation... 6 About DocRetriever for SharePoint...7 DocRetriever, AppAssure, and Rapid Recovery compatibility...

More information

Decathlon for Data Centers Intel DCM Integration User Manual

Decathlon for Data Centers Intel DCM Integration User Manual Decathlon for Data Centers Intel DCM Integration User Manual System Version 6.0 Power and productivity for a better world Decathlon for Data Centers Intel DCM Integration User Manual System Version 6.0

More information

DISTRIBUTION SOLUTIONS. MNS Digital with M10x Interface Manual Modbus

DISTRIBUTION SOLUTIONS. MNS Digital with M10x Interface Manual Modbus DISTRIBUTION SOLUTIONS MNS Digital with M10x Interface Manual Modbus NOTICE This document contains information about one or more ABB products and may include a description of or a reference to one or more

More information

Industrial IT. 800xA - Engineering System Version 4.1. Graphics

Industrial IT. 800xA - Engineering System Version 4.1. Graphics Industrial IT 800xA - Engineering System Version 4.1 Graphics Industrial IT 800xA - Engineering System Version 4.1 Graphics NOTICE The information in this document is subject to change without notice

More information

MicroSCADA Pro SYS

MicroSCADA Pro SYS MicroSCADA Pro SYS 600 9.2 1MRS756170 Issued: 02.03.2007 Version: B/28.03.2008 MicroSCADA Pro SYS 600 9.2 Contents Copyrights...15 1. Introduction...17 1.1. This Manual...17 1.2. Use of symbols...17 1.3.

More information

COMOS. Automation Logical. Basic principles 1. Configuring function diagrams based on IEC 2. Code generation based on IEC

COMOS. Automation Logical. Basic principles 1. Configuring function diagrams based on IEC 2. Code generation based on IEC Basic principles 1 Configuring function diagrams based on IEC 2 COMOS Automation Code generation based on IEC 61131 3 Administration 4 Operating Manual 04/2014 A5E32082870-AB Legal information Warning

More information

The Privileged Appliance and Modules (TPAM) 1.0. Diagnostics and Troubleshooting Guide

The Privileged Appliance and Modules (TPAM) 1.0. Diagnostics and Troubleshooting Guide The Privileged Appliance and Modules (TPAM) 1.0 Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in

More information

DigiVis 500 Getting Started Version 1.0

DigiVis 500 Getting Started Version 1.0 DigiVis 500 Getting Started Version 1.0 DigiVis 500 Getting Started Version 1.0 NOTICE The information in this document is subject to change without notice and should not be construed as a commitment

More information

SIMATIC. Process Control System PCS 7 SIMATIC Management Console (V9.0) Security information 1. Preface 2. Basics 3

SIMATIC. Process Control System PCS 7 SIMATIC Management Console (V9.0) Security information 1. Preface 2. Basics 3 Security information 1 Preface 2 SIMATIC Process Control System PCS 7 SIMATIC Management Console (V9.0) Operating Manual Basics 3 Installation of the Management Console 4 Operator control 5 Menus and dialog

More information

Basic principles 1. Configuring function diagrams based on IEC 2. Administration 3 COMOS. Automation Logical. Operating Manual 04/2015 A5E AD

Basic principles 1. Configuring function diagrams based on IEC 2. Administration 3 COMOS. Automation Logical. Operating Manual 04/2015 A5E AD Basic principles 1 Configuring function diagrams based on IEC 2 COMOS Administration 3 Automation Operating Manual 04/2015 A5E32082870-AD Legal information Warning notice system This manual contains notices

More information

System 800xA IEC Connect Configuration

System 800xA IEC Connect Configuration System 800xA IEC 61850 Connect Configuration System Version 5.1 Power and productivity for a better world System 800xA IEC 61850 Connect Configuration System Version 5.1 NOTICE This document contains

More information

One Identity Manager Administration Guide for Connecting Oracle E-Business Suite

One Identity Manager Administration Guide for Connecting Oracle E-Business Suite One Identity Manager 8.0.2 Administration Guide for Connecting Oracle E- Copyright 2018 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software

More information

One Identity Active Roles 7.2. Web Interface Administrator Guide

One Identity Active Roles 7.2. Web Interface Administrator Guide One Identity Active Roles 7.2 Web Interface Administrator Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described

More information

SIMATIC. PCS 7 Licenses and configuration limits (V9.0) Security information 1. Preface 2. Selecting the correct license keys 3

SIMATIC. PCS 7 Licenses and configuration limits (V9.0) Security information 1. Preface 2. Selecting the correct license keys 3 Security information 1 Preface 2 SIMATIC PCS 7 Licenses and configuration limits (V9.0) Selecting the correct license keys 3 Licensing of PC stations 4 Data volumes 5 Installation Manual Valid for PCS

More information

SIMATIC. PCS 7 process control system OpenPCS 7 (V8.2) Security information 1. Preface 2. Basics 3. Installation and licensing 4. PCS 7 Engineering 5

SIMATIC. PCS 7 process control system OpenPCS 7 (V8.2) Security information 1. Preface 2. Basics 3. Installation and licensing 4. PCS 7 Engineering 5 Security information 1 Preface 2 SIMATIC PCS 7 process control system Function Manual Basics 3 Installation and licensing 4 PCS 7 Engineering 5 Plant configurations 6 OpenPCS 7 interface 7 Appendix Lists

More information

Functional Description DOC01 - Digital Operator Control Version 5.2-0

Functional Description DOC01 - Digital Operator Control Version 5.2-0 Functional Description DOC01 - Digital Operator Control Version 5.2-0 3BTG811792-3021 / A Page 1 NOTICE The information in this document is subject to change without notice and should not be construed

More information

One Identity Manager 8.0. Administration Guide for Connecting to LDAP

One Identity Manager 8.0. Administration Guide for Connecting to LDAP One Identity Manager 8.0 Administration Guide for Connecting to Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described

More information

Inform IT. Enterprise Historian TM and Profile Historian. Release Notes. Version 3.2/1 Patch 4 for History Services

Inform IT. Enterprise Historian TM and Profile Historian. Release Notes. Version 3.2/1 Patch 4 for History Services Inform IT Enterprise Historian TM and Profile Historian Version 3.2/1 Patch 4 for History Services Release Notes NOTICE The information in this document is subject to change without notice and should not

More information

One Identity Manager 8.0. Administration Guide for Connecting to Azure Active Directory

One Identity Manager 8.0. Administration Guide for Connecting to Azure Active Directory One Identity Manager 8.0 Administration Guide for Connecting to Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described

More information

AC 800M PROFINET IO Configuration

AC 800M PROFINET IO Configuration AC 800M PROFINET IO Configuration System Version 6.0 Power and productivity for a better world AC 800M PROFINET IO Configuration System Version 6.0 NOTICE This document contains information about one

More information

One Identity Manager 8.0. Administration Guide for Connecting to Cloud Applications

One Identity Manager 8.0. Administration Guide for Connecting to Cloud Applications One Identity Manager 8.0 Administration Guide for Connecting to Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described

More information

ControlLogix OPC Driver Agent Help OPC Server Driver Agent for ControlLogix Controllers

ControlLogix OPC Driver Agent Help OPC Server Driver Agent for ControlLogix Controllers ControlLogix OPC Driver Agent Help OPC Server Driver Agent for ControlLogix Controllers Version 9 CONTROLLOGIX OPC DRIVER AGENT HELP For ControlLogix Programmable Controllers Version 9 Copyright 1994-2017,

More information

System 800xA Release Notes New Functions and Known Problems

System 800xA Release Notes New Functions and Known Problems System 800xA Release Notes New Functions and Known Problems System Version 6.0 Power and productivity for a better world System 800xA Release Notes New Functions and Known Problems System Version 6.0

More information

SIMATIC. Process Control System PCS 7 SIMATIC Management Console (V9.0 Update 1) Security information 1. Preface 2. Basics 3

SIMATIC. Process Control System PCS 7 SIMATIC Management Console (V9.0 Update 1) Security information 1. Preface 2. Basics 3 Security information 1 Preface 2 SIMATIC Process Control System PCS 7 SIMATIC Management Console (V9.0 Update 1) Operating Manual Basics 3 Installation of the Management Console 4 Operator control 5 Menus

More information

Manual Version: V1.00. Video Decoder User Manual

Manual Version: V1.00. Video Decoder User Manual Manual Version: V1.00 Video Decoder User Manual Thank you for purchasing our product. If there are any questions, or requests, please do not hesitate to contact the dealer. Copyright Copyright 2016 Zhejiang

More information

SIMATIC. PCS 7 process control system OpenPCS 7 (V8.1) Preface 1. Basics 2. Installation and licensing 3. PCS 7 Engineering 4. System configurations 5

SIMATIC. PCS 7 process control system OpenPCS 7 (V8.1) Preface 1. Basics 2. Installation and licensing 3. PCS 7 Engineering 4. System configurations 5 Preface 1 Basics 2 SIMATIC PCS 7 process control system Function Manual Installation and licensing 3 PCS 7 Engineering 4 System configurations 5 OpenPCS 7 interface 6 Appendix A Lists and folders B Valid

More information

Siemens Spares. Setting up security in STEP 7. Professional SIMATIC NET. Industrial Ethernet Security Setting up security in STEP 7 Professional

Siemens Spares. Setting up security in STEP 7. Professional SIMATIC NET. Industrial Ethernet Security Setting up security in STEP 7 Professional Setting up security in STEP 7 Professional SIMATIC NET Industrial Ethernet Security Setting up security in STEP 7 Professional Preface 1 User interface and menu commands 2 Basic configuration 3 Firewall

More information

SIMATIC. SIMATIC Logon V User management and electronic signatures 1. Hardware and Software Requirements 2. Scope of delivery 3.

SIMATIC. SIMATIC Logon V User management and electronic signatures 1. Hardware and Software Requirements 2. Scope of delivery 3. User management and electronic signatures 1 Hardware and Software Requirements 2 SIMATIC Scope of delivery 3 Installation 4 SIMATIC Logon 5 Configuration Manual 12/2015 A5E34528136-AA Legal information

More information

SECURITY BULLETIN - HART Vulnerability in ABB Third Party Device Type Library

SECURITY BULLETIN - HART Vulnerability in ABB Third Party Device Type Library SECURITY BULLETIN - HART Vulnerability in ABB Third Party Device Type Library Notice The information in this document is subject to change without notice, and should not be construed as a commitment by

More information

SIMATIC. PCS 7 process control system OpenPCS 7. Preface 1. Basics 2. Installation and licensing 3. PCS 7 Engineering 4. System configurations 5

SIMATIC. PCS 7 process control system OpenPCS 7. Preface 1. Basics 2. Installation and licensing 3. PCS 7 Engineering 4. System configurations 5 Preface 1 Basics 2 SIMATIC PCS 7 process control system Function Manual Installation and licensing 3 PCS 7 Engineering 4 System configurations 5 interface 6 Appendix A Lists and folders B Valid for PCS

More information

NetApp Cloud Volumes Service for AWS

NetApp Cloud Volumes Service for AWS NetApp Cloud Volumes Service for AWS AWS Account Setup Cloud Volumes Team, NetApp, Inc. March 29, 2019 Abstract This document provides instructions to set up the initial AWS environment for using the NetApp

More information

8.2. Quick Start Guide

8.2. Quick Start Guide 8.2 Quick Start Guide 2012 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software

More information

SIMATIC. Process Control System PCS 7 OS Process Control (V8.1) Preface 1. Additional documentation 2. Functions of the PCS 7 OS in process mode 3

SIMATIC. Process Control System PCS 7 OS Process Control (V8.1) Preface 1. Additional documentation 2. Functions of the PCS 7 OS in process mode 3 Preface 1 Additional documentation 2 SIMATIC Process Control System PCS 7 Operating Instructions Functions of the PCS 7 OS in process mode 3 PCS 7 OS process mode - user interface 4 System operator inputs

More information

SIMATIC NET. Industrial Ethernet Security SCALANCE S615 Getting Started. Preface. Connecting SCALANCE S615 to the WAN 1

SIMATIC NET. Industrial Ethernet Security SCALANCE S615 Getting Started. Preface. Connecting SCALANCE S615 to the WAN 1 Preface Connecting SCALANCE S615 to the WAN 1 SIMATIC NET VPN tunnel between SCALANCE S615 and 2 SINEMA RC Server Industrial Ethernet Security Getting Started 07/2017 C79000-G8976-C390-02 Legal information

More information

Protect IT MNS Motor Management INSUM. Dual Redundancy Guide Version 2.3 ABB

Protect IT MNS Motor Management INSUM. Dual Redundancy Guide Version 2.3 ABB Protect IT MNS Motor Management INSUM Version 2.3 ABB Network Management Guide INSUM Version 2.3 1 NOTICE The information in this document is subject to change without notice and should not be construed

More information

Authentication Services ActiveRoles Integration Pack 2.1.x. Administration Guide

Authentication Services ActiveRoles Integration Pack 2.1.x. Administration Guide Authentication Services ActiveRoles Integration Pack 2.1.x Administration Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright.

More information

SIMATIC. Process control system PCS 7 PCS 7 - PC Configuration (V9.0 SP1) Security information 1. Preface 2. PC components of a PCS 7 system 3

SIMATIC. Process control system PCS 7 PCS 7 - PC Configuration (V9.0 SP1) Security information 1. Preface 2. PC components of a PCS 7 system 3 Security information 1 Preface 2 SIMATIC Process control system PCS 7 Installation Manual PC components of a PCS 7 system 3 Hardware for PC stations 4 Installing PC stations 5 Appendices 6 Valid for PCS

More information

SFC Visualization (V8.0 SP1) SIMATIC. Process Control System PCS 7 SFC Visualization (V8.0 SP1) What's new in SFV? 1. SFC Visualization (SFV)

SFC Visualization (V8.0 SP1) SIMATIC. Process Control System PCS 7 SFC Visualization (V8.0 SP1) What's new in SFV? 1. SFC Visualization (SFV) What's new in SFV? 1 SFC Visualization (SFV) 2 SIMATIC Process Control System PCS 7 Programming and Operating Manual Basic SFC settings 3 Configuration 4 Operating and monitoring SFCs 5 Appendix 6 12/2012

More information

One Identity Active Roles 7.2. Replication: Best Practices and Troubleshooting Guide

One Identity Active Roles 7.2. Replication: Best Practices and Troubleshooting Guide One Identity Active Roles 7.2 Replication: Best Practices and Troubleshooting Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The

More information

Ethernet Modbus X80 Gateway Device Type Manager

Ethernet Modbus X80 Gateway Device Type Manager Ethernet Modbus X80 Gateway Device Type Manager EIO0000001315 10/2012 Ethernet Modbus X80 Gateway Device Type Manager User Manual 10/2012 EIO0000001315.00 www.schneider-electric.com The information provided

More information

Setting up securityglobal FW Rulesets SIMATIC NET. Industrial Ethernet Security Setting up security. Preface. Firewall in standard mode

Setting up securityglobal FW Rulesets SIMATIC NET. Industrial Ethernet Security Setting up security. Preface. Firewall in standard mode Global FW Rulesets SIMATIC NET Industrial Ethernet Security Preface 1 Firewall in standard mode 2 Firewall in advanced mode 3 Configuring a VPN tunnel 4 Configuring remote access via a VPN tunnel 5 Getting

More information

SIMATIC. Process Control System PCS 7 OS Process Control (V8.1) Security information 1. Preface 2. Additional documentation 3

SIMATIC. Process Control System PCS 7 OS Process Control (V8.1) Security information 1. Preface 2. Additional documentation 3 Security information 1 Preface 2 SIMATIC Process Control System PCS 7 Operating Instructions Additional documentation 3 Functions of the PCS 7 OS in process mode 4 PCS 7 OS process mode - user interface

More information