1. Compact Control Builder Ac800m Download Google Chrome
  2. Compact Control Builder Ac800m Download Google Play
  3. Compact Control Builder
  4. Ac800m

Power and productivity for a better worldTM Compact Product Suite Compact Control Builder AC 800M Product Guide Version 6.0.

Start display at page:
Download 'Industrial IT. Compact Control Builder AC 800M Version 5.0. Getting Started Introduction and Installation'
  • Stanley Walsh
  • 3 years ago
  • Views:

Transcription

1 Industrial IT Compact Control Builder AC 800M Version 5.0 Getting Started Introduction and Installation

2

3 Industrial IT Compact Control Builder AC 800M Version 5.0 Getting Started Introduction and Installation

4 NOTICE The information in this document is subject to change without notice and should not be construed as a commitment by ABB. ABB assumes no responsibility for any errors that may appear in this document. In no event shall ABB be liable for direct, indirect, special, incidental or consequential damages of any nature or kind arising from the use of this document, nor shall ABB be liable for incidental or consequential damages arising from use of any software or hardware described in this document. This document and parts thereof must not be reproduced or copied without written permission from ABB, and the contents thereof must not be imparted to a third party nor used for any unauthorized purpose. The software or hardware described in this document is furnished under a license and may be used, copied, or disclosed only in accordance with the terms of such license. This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 72/23/EEC. Copyright by ABB. All rights reserved. Release: June 2006 Document number: 3BSE041584R101 TRADEMARKS All rights to trademarks reside with their respective owners.

5 Table of Contents TABLE OF CONTENTS About This Book Document Conventions..10 Use of Warning, Caution, Information, and Tip Icons..11 Applicable Specifications..11 Section 1 - Introduction Documentation Strategy..13 Product Overview..13 Project Explorer..14 Libraries..15 Supported PLC and Configurations..16 Compact Control Builder Functions..17 Not supported Functions..18 Multi-User Engineering..19 Using Online Help in Compact Control Builder..20 Project Documentation..20 Online Manuals..20 Getting Help in Compact Control Builder..21 Section 2 - Installing Software Before You Begin..24 Step-by-Step Instructions..25 Installing the Software..25 Starting Up..27 Control Builder..27 SoftController..28 OPC Server..29 Configuration Issues BSE041584R101 5

6 Table of Contents Section 3 - Compact Control Builder User Interface Introduction..31 About Programs and Projects..31 Project Templates..32 Project Explorer..33 Title Bar, Menu Bar and Tool Bar..33 Project Explorer Pane..34 Libraries Folder..36 Applications Folder..36 Controllers Folder..37 Context Menus..39 Message Pane..39 Editors..40 Section 4 - MyDoors Project MyDoors Project..42 Specifications..42 Defined Variables..43 Creating MyDoors Project..44 Local Variables..46 Function Blocks..49 Code Blocks..51 Code Input..53 Testing MyDoors Project..60 Project Examples in Control Builder..65 Section 5 - Hardware Configuration Configure Hardware..69 Connect Variables to I/O Channels..74 Method 1 - Using Dot Notation..74 Method 2 - Using a Path Selector..75 Reading I/O addresses from the Application BSE041584R101

7 Table of Contents Section 6 - Connecting the PLC and Go Online Firmware Upgrade..79 Setting an IP Address..82 Setting IP Address for PLC..82 Setting IP Address for PC..85 Downloading the Project via Ethernet..86 Setting the System Identity in Control Builder..86 Downloading the Project to a PLC..88 Test the Program Online..90 What Next?..92 Appendix A - Compact Control Builder AC 800M Settings Product Settings for Compact Control Builder..94 Memory Reservation..94 Language..96 File Locations..97 Multi-User Configuration..98 Creating a Shared Project Folder..99 Setting Up Compact Control Builder Stations Setting Up OPC Server Configuration Example Guide lines for Multi-User Engineering Download General Download Download New Project to Controller Download Project to Selected Controllers Disable/Enable Difference Report Appendix B - Network Redundancy Setting Up Redundant Network Two Separate Redundant Networks Decide IP Addresses Setup Using the IPConfig Tool BSE041584R101 7

8 Table of Contents Configure PLC Ports from Project Explorer Configure PC Ports in Windows XP Professional Download Project and Go Online Setting Clock Synchronization using the CNCP Protocol Design IP Address Separating Client/Server and Control Network Summary of Configuration Steps Appendix C - Upgrade Introduction Licenses Products Applications Saving Application and Configuration Data Remove Products Install Products Restore Application and Configuration Data Handling a download Appendix D - Communication Cables Connecting Control Builder PC to a PLC Appendix E - Programming Languages General Appendix F - Glossary INDEX 8 3BSE041584R101

9 About This Book About This Book Welcome to Compact Control Builder AC 800M - an effective but still easy to use programming tool. This manual is produced for anyone intending to use the programming tool Compact Control Builder for the first time. It is focused on getting you quickly started and acquainted with the product. Therefore, as much 'indepth' information as possible has been separated from the main sections and placed in appendices instead. Consequently you are advised to look up the appendices if you need to learn more about for example upgrading projects, multi-user engineering or network redundancy. If this is your first time working with a programming tool, it is recommended that you start by reading Section 1, Introduction and then work yourself through each section. The sections are organized in this manner: Section 1, Introduction, gives you a brief introduction to the document strategy and product overview. Section 2, Installing Software, helps you install a single user configuration that is, a Compact Control Builder and an OPC Server installed on the same PC machine. Section 3, Compact Control Builder User Interface, explains the Compact Control Builder and its core interface Project Explorer. Section 4, MyDoors Project, encourages you to build a small project example, and getting yourself acquainted with the Control Builder environment. Section 5, Hardware Configuration, teaches you how to add or remove hardware units from the tree structure in the Project Explorer. Section 6, Connecting the PLC and Go Online, starts with the prerequisites for connecting a PLC and then guide you through downloading a project and Go online. 3BSE041584R101 9

10 Document Conventions About This Book Document Conventions The following conventions are used for the presentation of material: The words in names of screen elements (for example, the title in the title bar of a window, the label for a field of a dialog box) are initially capitalized. Capital letters are used for the name of a keyboard key if it is labeled on the keyboard. For example, press the ENTER key. Lowercase letters are used for the name of a keyboard key that is not labeled on the keyboard. For example, the space bar, comma key, and so on. Press CTRL+C indicates that you must hold down the CTRL key while pressing the C key (to copy a selected object in this case). Press ESC E C indicates that you press and release each key in sequence (to copy a selected object in this case). The names of push and toggle buttons are boldfaced. For example, click OK. The names of menus and menu items are boldfaced. For example, the File menu. The following convention is used for menu operations: MenuName > MenuItem > CascadedMenuItem. For example: select File > New > Type. The Start menu name always refers to the Start menu on the Windows Task Bar. System prompts/messages are shown in the Courier font, and user responses/input are in the boldfaced Courier font. For example, if you enter a value out of range, the following message is displayed: Entered value is not valid. The value must be 0 to 30. Variables are shown using letters in Italic style. MaxLimit 10 3BSE041584R101

11 About This Book Use of Warning, Caution, Information, and Tip Icons Use of Warning, Caution, Information, and Tip Icons This publication 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 which could result in electrical shock. Warning icon indicates the presence of a hazard which could result in personal injury. Caution icon indicates important information or warning related to the concept discussed in the text. It might indicate the presence of a hazard which could result in corruption of software or damage to equipment/property. Information icon alerts the reader to pertinent facts and conditions. Tip icon indicates advice on, for example, how to design your project or how to use a certain function Although Warning hazards are related to personal injury, and Caution hazards are associated with equipment or property damage, it should be understood that operation of damaged equipment could, under certain operational conditions, result in degraded process performance leading to personal injury or death. Therefore, comply fully with all Warning and Caution notices. Applicable Specifications This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 72/23/EEC. 3BSE041584R101 11

12 Applicable Specifications About This Book 12 3BSE041584R101

13 Section 1 Introduction Documentation Strategy Section 1 Introduction Compact Control Builder is a programming tool for creating control solutions when using the AC 800M hardware. The Control Builder comes with type solutions for simple logic control, device control, loop control, alarm handling etc. packaged as standard libraries. You can also insert self-defined types from other projects into your current project. The Control Builder supports five different programming languages, Function Block Diagram, Structured Text, Instruction List, Ladder Diagram and Sequential Function Chart according to IEC Documentation Strategy Product Overview Getting Started (this manual) gives an introduction for new users of the Compact Control Builder. The manual also gives a description of the installation procedure. For more information about online manuals and online help in Control Builder, see Getting Help in Compact Control Builder on page 21. Compact Control Builder is a fully integrated Windows XP Professional and Windows 2003 Server application. It provides tools for programming applications and configure hardware units from the AC 800M hardware family. The minimum requirements are besides the operating system Windows XP Professional and Windows 2003 Server; Microsoft Word 2000, 2002 or 2003 and Acrobat Reader version 4.0 or later. Microsoft Word is required for creating project documentation and Acrobat Reader is required to read online manuals. 3BSE041584R101 13

14 Project Explorer Section 1 Introduction Project Explorer Compact Control Builder core user interface is called Project Explorer and this is where you create and build your projects. A project contains the entire configuration needed for an AC 800M based control solution, including control applications and hardware settings. Context menus are helpful while configuring hardware units or connecting parameters etc. You right-click an object to open its corresponding context menu. Both the software (programs, functions, etc.) and the hardware (the actual hardware connected to the PLC) are modelled in a project. The relationships are visualized in Figure 1. PM864/TP830 DO810 DI810 Figure 1. Project Explorer and actual hardware setup. 14 3BSE041584R101

15 Section 1 Introduction Libraries Libraries Compact Control Builder is delivered with an extensive set of predefined type solutions stored in standard libraries. These include data types, functions, function blocks and Control Modules that can be used in your projects. All standard libraries are included during the Control Builder installation and are available in your projects. Compact Control Builder provides the following libraries: The Basic library, it contains basic building blocks for AC 800M control software like data types, function block types and control module types with extended functionality, designed by ABB. The contents inside the Basic library can be categorized as follows: IEC Function Block Types, Other Function Block Types and Control Module Types. The Communication Libraries, they include function blocks for MMS, ModBus, SattBus, COMLI and Siemens 3964R protocols. The Control Libraries, they include single PID control and cascade PID control function blocks, control modules, etc. The Alarm and Event Library, it contains function blocks for alarm and event detection, and alarm printouts on a local printer. Hardware An extensive set of predefined hardware types, stored in standard hardware libraries, are delivered with Compact Control Builder. These hardware types are used in your projects when configuring the PLC hardware. All standard libraries are included during the Compact Control Builder installation and are available in your projects. The installation provides the following libraries: The Basic Hardware, it contains basic hardware types for PLC hardware, such as types for AC 800M, CPUs, Ethernet communication link, Com port, ModuleBus etc. The PROFIBUS Hardware, they contain hardware types for PROFIBUS communication interfaces, ABB Drives and ABB Panel 800. The Communication Hardware, they contain hardware types for the communication interfaces, MasterBus 300, INSUM, DriveBus and RS-232C. 3BSE041584R101 15

16 Supported PLC and Configurations Section 1 Introduction Serial Communication Protocol Hardware, they contain hardware types for SerialProtocol, COMLI, ModBus and Siemens 3964R. The I/O System Hardware, they include hardware types for I/O communication interfaces, I/O adapters and I/O units; S100 (incl. S100 Rack), S200, S800 and S900. Supported PLC and Configurations The AC 800M is the target for your applications which means that you download your application to the PLC from the Project Explorer. The programming code is then executed in the PLC. Figure 2. The Compact Control Builder station communicates with a PLC. Do not simultaneously run more than one Compact Control Builder on a PC. 16 3BSE041584R101

17 Section 1 Introduction Compact Control Builder Functions Compact Control Builder Functions The Compact Control builder is used to create control solutions. The solutions are created within control builder projects, and several levels of structuring are available inside one project. A project in Control Builder can handle up to 256 applications where each application can handle 64 programs at the most. A maximum of 32 Control Builder PCs can be used together in multi-user environment and up to 32 PLCs can be created and handled within a project. You can create self-defined libraries containing data types, function block types etc. which can be used in any project. Besides function block types, your Control Builder can also handle control modules, which are components for object-oriented (and graphical) programming. Table 1 lists the most common Compact Control Builder functions at glance. Table 1. Main Control Builder Functions Functions Backup/Restore Create/change/insert libraries Create/change/use Control Modules Difference report (between previous/new application) Distribute code in an application to several PLCs Downloading projects and go online Multi-user engineering Search and Navigation Tool Testing projects off line 3BSE041584R101 17

18 Not supported Functions Section 1 Introduction Not supported Functions When you require additional functionality for building DCS type of control solutions you can use the control builder available in the ABB 800xA DCS system offering. The 800xA control builder (the CBM Professional) adds the following functions to the set of functions available in Compact Control Builder: Online Upgrade Load Evaluate Go Batch handling. Audit Trail. SFC Viewer. High Integrity Controller for SIL applications. CI860 for FF HSE, and CI862 for TRIO I/O. Information routing via HART protocol. Security (see Appendix F, Glossary). The functionality above is not included in the Compact Control Builder AC 800M. Already-made Compact Control Builder solutions can be moved to an 800xA system. Provided that you have purchased an additional license, you can open your PLC projects in a Control Builder Professional workplace. 18 3BSE041584R101

19 Section 1 Introduction Multi-User Engineering Multi-User Engineering Compact Control Builder supports multi-user engineering with a maximum of 32 separate engineering workplaces. In a multi-user configuration all Control Builder PCs and the OPC Server must have access to the common project file(s). This means that a common Project folder must be created on a shared network server. The network server can be placed anywhere suitable in your network; thus located and handled by a Control Builder PC, or in an OPC Server PC, or located as a standalone file server. Shared network drive Control Builder and/or OPC Server Control Builder station To OPC Client Ethernet PLC Controller PLC Controller Figure 3. Programmers can share the same project. Multi-user engineering stores projects on a shared network drive. 3BSE041584R101 19

20 Using Online Help in Compact Control Builder Section 1 Introduction Using Online Help in Compact Control Builder Project Documentation The Compact Control Builder provides online documentation. Compact Control Builder facilitates a project documentation feature for libraries, applications, and PLCs or for single types. The project documentation will be produced as a Microsoft Word file and can be connected to either a standard document template or user/company specific. A table of contents is automatically generated for every project document. Online Manuals Creating Project Documentation From the Project Explorer: 1. Right-click an object in the Project Explorer tree and select Documentation in the context menu. A Documentation window will open. 2. Click More button. An Editor Properties window opens. 3. Select a tab in the dialog window. 4. Click OK. The Compact Control Builder provides you with related manuals online. You need Acrobat Reader to open and read the online manuals provided by the Compact Control Builder product. Accessing Online Manuals From the Project Explorer: 1. Select Help > Manuals. A list of manuals will open. 20 3BSE041584R101

21 Section 1 Introduction Getting Help in Compact Control Builder Getting Help in Compact Control Builder In Compact Control Builder you can get Help in the following ways: Context-Sensitive Help (F1) Contents Topic Index Keyword Search Getting context-sensitive Help You can get context-sensitive Help for items in the Project Explorer. To access context-sensitive Help: 1. Select the element you want help on (any item from the tree, command inside an editor etc.). 2. Press the F1 key. Accessing contents topic Each Pop-up window with a Help button offers an entry into a category of information in the Help content tree. Use the Online Help Index The index offers a number of ways to find the information you are looking for: Enter the action you want information on, for example configure or download. Enter the name of the object you want information about, for example PM864 or project explorer. Note that it is not always possible to find information about a single object by entering its name. Try searching for the category instead, for example I/O units or data types. This will normally take you to a list of objects or units, from which you can jump to the one topic you are interested in. 3BSE041584R101 21

22 Getting Help in Compact Control Builder Section 1 Introduction Enter the subject you want information on, for example function block types or communication interfaces. If you are looking for information about a specific library object, or information about a specific hardware unit, the easiest way to find this information is to select the object in Project Explorer and press F1. Control Builder will then take you to the right topic. Text Search The text search goes through all topics and finds all matches. This means that you have to be rather specific, when using this function, or you will end up with far too many hits. 22 3BSE041584R101

23 Section 2 Installing Software Section 2 Installing Software This section explains how to install and start-up a single-user configuration, which means basically a Compact Control Builder and an OPC Server installed together on the same PC station. The software delivered on the CD is divided in two parts - the Compact Control Builder AC 800M and the OPC Server for AC 800M. Each of these is installed with the help of installation wizards. The first wizard contains Compact Control Builder, Base Software for SoftController, and User Documentation. The second wizard contains OPC Server for AC 800M. Note, that you must first run the Compact Control Builder installation before running the OPC Server installation. Simply follow the default installation instructions given in the Wizard. The Compact Control Builder can only open projects stored in a Project folder created during the Setup Wizard installation. If you have changed the project folder path in a more recent installation, your previous projects cannot be found by the Control Builder. This problem is easily solved by either changing the project folder path back to previous location or, copy/paste the previous projects, from the Windows explorer, into the current Project folder location. 3BSE041584R101 23

24 Before You Begin Section 2 Installing Software Before You Begin Skim through the following check-list before installing your Software: A PC with either Windows XP Professional or Windows 2003 Server installed. For PC requirements, see Product Overview on page 13. Administrator privilege for the login to Windows. Remove previous Control Builder versions from the PC 1. This also includes other products that comes with a Compact Control Builder installation (for example, OPC Server for AC 800M). Do not install Compact Control Builder on a PC that already has installed a Control Builder Professional product. A Compact Control Builder and a Control Builder Professional cannot coexist in a PC. 1. From Windows Control Panel select Start > Control Panel. Select Add or Remove Programs from the list. 24 3BSE041584R101

25 Section 2 Installing Software Step-by-Step Instructions Step-by-Step Instructions You must install the software from the CD onto the local disk, you cannot run any of the software from the CD or a network drive. Installing the Software 1. Log in as Administrator in Windows. 2. Insert the CD into the drive. After a few seconds the Welcome dialog window will appear (Figure 4). If the dialog box does not appear, start the file Startme.bat, located in the root directory of the CD. Figure 4. The Installation dialog. The installation dialog contains the following buttons: The Release Notes button gives you the latest information. The Install Software button activates the installation procedure. The Installation help button accesses information on how to install a product. The Exit button allows you to quit the installation procedure. 3BSE041584R101 25

26 Installing the Software Section 2 Installing Software Installing the Compact Control Builder 1. Click the Install software button (see Figure 4). A software installation window opens. You should always start with the Compact Control Builder installation first because an OPC Server installation needs to read the Control Builder settings that was created previously during the Compact Control Builder installation. Figure 5. The Software Installation dialog. 2. Click the Compact Control Builder AC800M button. The Installation Wizard starts. 3. Follow the on-screen installation instructions. Using the Cancel button in any of the installation Wizard dialogs will interrupt the installation. When installation procedure is interrupted, all previously installed components will be disregarded. 26 3BSE041584R101

27 Section 2 Installing Software Starting Up Starting Up Control Builder Installing the OPC Server for AC 800M 1. Click the OPC Server for AC 800M button (see Figure 5). The Installation Wizard starts. 2. Follow the on-screen installation instructions. Running the OPC Server on the same PC as the Compact Control Builder does not require further settings. For more information about setting up an OPC Server for multi-user engineering, see Setting Up OPC Server on page 103. Starting the Compact Control Builder Double-click the Control Builder icon on the desktop (if selected during installation), or from the Start menu on the Windows Task Bar, Start > All Programs > ABB Industrial IT AC 800M > Compact Control Builder AC 800M Figure 6. Compact Control Builder starting up. 3BSE041584R101 27

28 SoftController Section 2 Installing Software SoftController The SoftController is a simulation tool that runs with Base Software for SoftControl (in short). A SoftController lets you download projects from the Project Explorer even though you may not have access to a real AC 800M controller. Instead of downloading to a PLC, you can download to the SoftController. In order to start the SoftController, you must either have administrator privileges in Windows, or be part of the local group ABB Controller user group. Contact your administrator and apply to be a member of this group. The ABB Controller user group is created automatically in Windows during the SoftController installation. The following steps help you start the SoftController and to locate its network address (the address must be set in Project Explorer and OPC Server panel). Starting the SoftController Double-click the SoftController icon on the desktop (if desktop shortcut is selected during installation), or from the Start menu on the Windows Task Bar, Start > All Programs > ABB Industrial IT AC 800M >.. > SoftController 5.0 Figure 7. The SoftController start panel. 1. Click the Start button. The Status field displays Started and the SoftController starts. 2. Select File > View log file. A Session.LOG file will open in Note Pad. 3. Scroll down until you find a network address. An example of an IP address: :2. What is yours? 28 3BSE041584R101

29 Section 2 Installing Software OPC Server To find out the IP address for a PC, simply open the command prompt (DOS editor) and write the command 'ipconfig'. Press Enter to view the IP address. 4. Close the Note Pad program. You can learn more about running an application in a SoftController in Section 5, Hardware Configuration and Section 6, Connecting the PLC and Go Online. OPC Server Stopping the SoftController 5. Click the Terminate button. A SoftController dialog window opens. 6. Click Yes. The Status field displays Not started and the SoftController stops. 7. Click Exit. After OPC Server has been installed, it is easy to connect a PLC to the OPC Server from the OPC panel. However, this requires that you first set up a System Identity from the Control Builder. Read how this is done in Setting the System Identity in Control Builder on page 86. Starting the OPC Server Double-click the OPC Server icon on the desktop (if desktop shortcut is selected during installation), or from the Start menu on the Windows Task Bar, Start > All Programs > ABB Industrial IT AC 800M >.. > OPC Server for AC 800M 5.0 3BSE041584R101 29

30 Configuration Issues Section 2 Installing Software Figure 8. The OPC panel started after installation. Connecting the OPC Server Make sure the Data Access tab is active: 1. Enter the IP address of the PLC in the Controller Identity field and click the Connect button. 2. Select the Alarm and Event tab and repeat the step above. Configuration Issues How to create a PLC Id, see Setting an IP Address on page 82 and Setting the System Identity in Control Builder on page 86. The Compact Control Builder supports multi-user engineering, for more information see Appendix A, Compact Control Builder AC 800M Settings. This manual also covers configuration issues like network redundancy and upgrading projects to 5.0 versions. For more information regarding these issues see, Appendix B, Network Redundancy respective Appendix C, Upgrade. 30 3BSE041584R101

31 Section 3 Compact Control Builder User Interface Introduction Section 3 Compact Control Builder User Interface Introduction This is a brief introduction to the Compact Control Builder and its core interface Project Explorer. Once familiarized with the Project Explorer, you are encouraged to study Section 4, MyDoors Project, and build a Shop Door project. About Programs and Projects Engineers who are new to the Control Builder engineering environment, might think that a program and a project is the same thing. It is important to learn the hierarchy used throughout Compact Control Builder. The following list below tries to describe the hierarchy in a descending order with start from the project level. A project is the top level software unit and it contains the configuration data for libraries, applications, connected hardware, etc. It also groups libraries, applications and the connected hardware in an hierarchical tree structure in Project Explorer. Each application contains programs and additional objects (data types, function block types, control module types) that are used within the application. Each program is connected to a task, which decides how often the program is executed. It is also possible to connect individual function blocks and control modules to different tasks. The sequence below in Figure 9 tries to illustrate the steps from creating a new project to a download. 3BSE041584R101 31

32 Project Templates Section 3 Compact Control Builder User Interface Create a project Project Build control libraries Build applications Create alarm conditions Programs Configure controllers Compile and download to PLC Project Templates Figure 9. Sequence for building a project and the hierarchy between a Project and Programs. When you are about to create a new project, the Control Builder provides you with a set of predefined templates, typical for a control system. The templates contain predefined initial setup data, suitable for different kind of projects. The Compact Control Builder provides you with the following project templates: AC800M (Normal use) SoftController (Development use, without access to a PLC) EmptyProject (Rare use, a minimum configuration with only the System folder inserted) An empty project template contains only the compulsory system firmware functions, with no additional application or hardware functions. 32 3BSE041584R101

33 Section 3 Compact Control Builder User Interface Project Explorer Project Explorer Project Explorer is the core user interface to the Control Builder programming tool. It displays the currently active project. Only one project can be open at the same time. Title bar Menu bar Tool bar Project Explorer pane Message pane (three tabs) Figure 10. Project Explorer. Title Bar, Menu Bar and Tool Bar The title bar shows the project name (for example MyProject in Figure 10). The menu bar contains the drop-down menus File, Edit, View, Tools, Window and Help. When menu items on the menus are dimmed, they cannot be accessed (the function is not allowed in the current context). The tool bar contains icons that serve as shortcuts to the most common Control Builder functions, such as online help and download. For detailed information of the content of menus and tool bar, please refer to Control Builder online help. 3BSE041584R101 33

34 Project Explorer Pane Section 3 Compact Control Builder User Interface Project Explorer Pane The Project Explorer pane contains three main folders, see Figure 11: The Libraries folder, see Libraries Folder on page 36. The Applications folder, see Applications Folder on page 36. The Controllers folder, see Controllers Folder on page BSE041584R101

35 Section 3 Compact Control Builder User Interface Project Explorer Pane Libraries Applications Controllers Figure 11. The Project Explorer pane, showing the three main folders, Libraries, Applications, and Controllers. 3BSE041584R101 35

36 Libraries Folder Section 3 Compact Control Builder User Interface Libraries Folder When a project is created, the libraries folder contains the System folder (containing firmware functions that can be used throughout your applications) and two libraries that are always connected to a project, the Basic and the Icon libraries. Besides these three libraries it also contains a Hardware folder with a sub-folder containing Basic hardware types (BasicHWLib). As you build your project, you can add both standard libraries and self-defined libraries into the Libraries and Hardware folders. A library can only be added to an application if it has first been added to the Libraries folder. A hardware unit (type) can only be connected in a controller configuration if the corresponding hardware library has first been added to the Hardware folder. For more information on libraries and library handling, see Online Help. Applications Folder The Applications folder holds all code that is (or is about to be) downloaded to the controller(s). This code can either be stored as programs, or as control module types or single control modules. Which you choose depends on the requirements of your particular application. The Connected Libraries folder contains all libraries that are connected to this particular application. Libraries are connected by right-clicking this folder and selecting Connect Library. However, only libraries that have already been inserted to the project can be connected to an application. In order to access the types inside a library; it must be connected to the application. Connect a library to an application by simply right-clicking the Connected Libraries icon and select a library from the drop-down menu. 36 3BSE041584R101

37 Section 3 Compact Control Builder User Interface Controllers Folder Figure 12. The context menu for connecting a library to an application. The Application folder contains three sub-folders for collecting types: Data Types, Function Block Types, and Control Module Types. You can either insert an existing type (from another project) or create a new type within any of these three subfolders. There are two ways of organizing your code, in programs or in control modules. This is reflected by the two folders Control Modules and Programs. Control modules are stored in the Control Modules folder, while programs are stored in the Programs folder. By default, the Programs folder contains three programs. Each of these three programs are connected to a default task. You can change the task connections, as well as add your own tasks and programs. From the objects in the Applications folder, a number of software editors can be opened, see Editors on page 40. You can check your code for errors by clicking on the Check icon on the tool bar. Errors are indicated by a red triangle next to the object in question (in offline mode). Descriptions of the errors (if any) are displayed in the Check tab of the message pane. Controllers Folder The Controllers folder contains all controllers that belong to the project. Each controller has a Connected Applications folder, containing the application(s) running in the controller, and a Connected Hardware Libraries folder, containing all hardware types to be used when configuring the controller. Applications and 3BSE041584R101 37

38 Controllers Folder Section 3 Compact Control Builder User Interface Hardware Libraries are connected by right-clicking folder and selecting Connected Applications and Connected Hardware Libraries respectively. It is only hardware libraries added to the project that can be connected to a controller. For each controller, there is a CPU unit to which other hardware units, such as I/O units and communication interfaces can be added. Units can also be added to the controller on the same level as the CPU unit. The controller structure mirrors the physical structure, which means that all ports and buses have their own corresponding unit (icon) in Project Explorer. For more information about hardware configuration and the Controllers folder, see Configure Hardware on page 69. The Controllers folder also contains a sub-folder Tasks. The tasks folder contains tasks that are used to control the execution of your applications. By default, the Tasks folder contains three tasks: Fast, Normal, and Slow. However, you can add the tasks you need for your applications. The Connected Applications folder contains all the applications that are connected to the PLC. Figure 13. The PLC structure in Project Explorer, with corresponding icons for ports and buses. 38 3BSE041584R101

39 Section 3 Compact Control Builder User Interface Context Menus. Double-clicking the Tasks folder will display a task overview. Double-clicking an individual task will display the Task Properties dialog for that particular task. CPU units, I/O units, communication ports, communication interfaces, etc., can be opened, see Editors on page 40. Context Menus Context menus can be used to edit the properties of various objects. Context menus are displayed by right-clicking an object in Project Explorer. Message Pane Figure 14. Context menu in Project Explorer. The message pane (see Figure 6) contains three tabs: Description, shows a description of the selected type or hardware object. Check, shows the result of a code check, including error messages. Message, showing messages resulting from events in Control Builder, such as compiling and loading a new project. 3BSE041584R101 39

40 Editors Section 3 Compact Control Builder User Interface Editors Control Builder contains a number of editors. The editors can be accessed from Project Explorer. To access an editor, right-click the object (it could be a PLC, another hardware unit, an application, a program, or a type) and select the editor from the context menu. Figure 15. Program editor. Among many things, editors are used to declare project constants, and parameters, as well as to declare variables and connect them to I/O channels. There are also a number of programming language-specific editors, such as the Function Block Diagram (FBD) editor and the Control Module Diagram (CMD) editor. 40 3BSE041584R101

41 Section 4 MyDoors Project Section 4 MyDoors Project This section encourages you to build a small project and getting yourself familiarized with the Control Builder environment. The guidelines that come with this example suggests that you build a project called MyDoors that simulates the entrance to a store. While working with the MyDoors project you will learn how to declare variables, function blocks and separating code by using code blocks, and much more. At the end of the MyDoors project you will test your application in the Control Builder Test mode. By doing so, the Control Builder helps you to verify, in a secure way, how variable values and conditions are changing during a program execution. If you do not have access to a PLC or IO modules, you can still follow this example with a SoftController. Look for SoftController specific instructions throughout MyDoors project example. However, if you by any chance need to study the MyDoors project example (immediately), the Control Builder installation comes with an already made project example for you, called ShopDoors. See the subsection Project Examples in Control Builder on page 65, for locating the project example. For locating the ShopDoors example, or any other Control Builder examples, simply follow the instruction given under section Project Examples in Control Builder on page 65. After finishing your study of the MyDoors project you are advised to carry on with the next couple of sections: Section 5, Hardware Configuration which covers how to setup a hardware configuration according to your control system. Section 6, Connecting the PLC and Go Online covers all the essential steps for making it possible to download an application and go online. 3BSE041584R101 41

42 MyDoors Project Section 4 MyDoors Project MyDoors Project Specifications Before you create your project and start writing code, take a brief moment and study the Specifications below and the Defined Variables on page 43. This project will simulate the entrance to a store. The following specifications are given: The entrance consists of two sliding doors that open when a customer activates a photocell. Each door is opened and closed by its own motor. The doors return to default position (closed) five seconds after the last activation of the photocell. Consequently, several customers arriving one after the other will extend the time the door remains open. The number of customers is recorded for statistics. Manual reset of this counter should be possible. The total number of times the doors have opened since they were last serviced should be recorded. Each opening of the doors should increment a counter. When the counter reaches a preset limit, a flag should indicate that service is required. Manual reset of the flag should be possible. 42 3BSE041584R101

43 Section 4 MyDoors Project Defined Variables Defined Variables Photocell The photocell has two states, active and inactive, typically represented by a Boolean variable. In this project, a Boolean variable named Photo_Cell (true = active, false = inactive) is used. Door motors The entrance itself consists of two doors facing each other. Each door is opened by a motor controlled by Boolean signals (Motor_1 and Motor_2). The time the doors should remain open is declared in a variable DoorsOpen_Time of type time. Number of customers Each time the photocell is activated, a counter representing the total number of customers entering the shop should be incremented. The counter, Customers_Qty, is of type integer. Reset the counter on certain dates On certain dates, the shop manager records the total number of customers up to that date, and resets the counter. Consequently, a Boolean variable Reset_Counter is declared, which resets the counter. Door service intervals The doors should have regular service intervals, approximately after every 10,000 openings; you also need to keep a record of the number of openings from the previous service. The record is represented as the variable Openings_Freq of type dint. Time for service When the counter reaches the upper limit defined by Openings_Total of type dint, a flag (Service_Req of type Boolean) is set, indicating that service is required. Manual reset of the service counter is activated using a Boolean variable Serviced. The doors should continue to work even if service is not performed. 3BSE041584R101 43

44 Creating MyDoors Project Section 4 MyDoors Project Creating MyDoors Project Creating a New Project 1. From the Project Explorer, select File > New > Project. A New Project window opens. Figure 16. The New Project window for setting up a project. 2. Select the AC800M template and type MyDoors in the Name field. Ignore the given location path (for now). 3. Click OK. Project Explorer creates and opens MyDoors project, see Figure BSE041584R101

45 Section 4 MyDoors Project Creating MyDoors Project Figure 17. MyDoors project opened in Project Explorer. The Libraries folder contains the standard libraries Basic library (BasicLib) and Icon library (IconLib). The System folder is always automatically inserted into a project. It contains firmware functions and cannot be removed from the project or changed by the user. 3BSE041584R101 45

46 Local Variables Section 4 MyDoors Project Local Variables There are different types of variables in Compact Control Builder for storing and computing values (local, global, and access variables), where the local variables are the most frequently used in Control Builder. They always belong to the local code inside a function block, control module or a program. In this example, you will declare local variables in a program named Program2. Declaring Local Variables 1. In the Project Explorer, expand the project tree until you see Program2, (Figure 18). Double-click the icon to open the Program editor. Program 2 Figure 18. Programs folder expanded with three preset programs available. 2. The program editor is divided into three panes: the declaration pane, the code pane, and the message pane. (See Figure 19.) 46 3BSE041584R101

47 Section 4 MyDoors Project Local Variables Declaration pane Code pane Message pane Figure 19. The editor for program Program2. 3. Place the cursor in the upper left-hand cell in the declaration pane and type Photo_Cell. 4. Move one cell to the right by pressing the tab key. Type bool in the Data type column. Move the cursor to next column labeled Attributes. 5. Choose the default setting retain (which means that the variable will keep its value at a restart). Press the tab key to move to the next column. 6. Set the initial value to false to indicate that the doors are closed at start-up. 7. Skip the column I/O address. The address will be automatically filled in later when configuring the hardware. 8. The last column Description is reserved for you to use freely. Your first row should now look like row 1 in Figure 20. Figure 20. Declaration of the Boolean variable Photo_Cell. 3BSE041584R101 47

48 Local Variables Section 4 MyDoors Project 9. Declare a second variable named, DoorsOpen_Time which represents how long (duration time) the doors should remain open. Complete the declaration of DoorsOpen_Time according to row 2 in Figure 21. Figure 21. Declaration of the DoorsOpen_Time and Doors_Open_ET variables. Note the attribute constant of the variable DoorsOpen_Time. You can either explicitly type constant or scroll through the available formats using Alt-key together with the up and down arrow keys. Go ahead and try! 10. Declare a variable named, DoorsOpen_ET that records the time elapsed since the photocell was activated last time. Complete the declaration of DoorsOpen_ET according to row 3 in Figure Declare the remaining variables (with start from row 4) in the grid according to Figure 22. Figure 22. Declaration of the remaining variables. For data types that can be specified in the Data type column, choose Insert > Variable, Type, Attribute (or press CTRL+J) to access a list of possible data types. 12. Click Check to check for errors. 13. Click Save to save the variables. 48 3BSE041584R101

49 Section 4 MyDoors Project Function Blocks Function Blocks Timers and counters in the Compact Control Builder are normally represented as function block types and located in the Basic library. This example will declare one Timer (TOf), and two Counters (CTU) from the Basic library. Declaring Function Blocks Make sure the program editor is open, (see Figure 18, to open editor) 1. Select the Function Blocks tab in the declaration pane. 2. Place the cursor in the upper left-hand cell in the declaration pane and type OpenDoors. 3. Move one cell to the right by pressing the tab key. Right-click the cell and select Insert > Variable, Type, Attribute from the context menu. A dialog list opens. Figure 23. The path in the context menu for selecting (for example) function blocks. 3BSE041584R101 49

50 Function Blocks Section 4 MyDoors Project 4. Type TO (or TOf) to jump down to the TOf Function Block type in the list. Figure 24. The TOf function block type is selected. 5. Press the ENTER key. The TOf is declared in the program editor. Write Description text according to Figure Declare two CTU function blocks in row 2 and row 3 in the same way as you did with the TOf function block. Name them Customer_Count_Up and Service_Count_Doors, according to Figure 25. Figure 25. Declaring the function blocks. For information about the TOf and the CTU function blocks, open the Control Builder Online Help. Simply place the cursor in the Function Block Type cell (for example TOf), and press F1. 7. Click Check to check for errors. 50 3BSE041584R101

51 Section 4 MyDoors Project Code Blocks Code Blocks Both programming editors (programs and control modules) support code blocks. All the code blocks with the exception of the first one are always self-defined which means that you create your own code blocks for structuring code. Thus, code blocks are a way of enhancing the readability, traceability, and structure, of your programming code. However, you should always strive to keep the number of code blocks to a minimum, or you might risk ending up with a badly arranged programming structure. The code blocks are always executed in a predetermined order, and in this example from left to right (programs). Code block names cannot contain certain characters. See online help for information on which characters that cannot be used in code block names. Creating Code Blocks 1. Right-click the Code tab and select Rename from the context menu. A Rename Code Block window opens. Figure 26. Right-click the code block tab to access the context menu. 2. Write Motors_Doors in the Name field. 3. Click OK. 4. Right-click the Motors_Doors tab and select Insert from the context menu. A Insert New Code Block window opens. 5. Write Number_Of_Customers in the Name field and check that the Structured Text language is selected. Click OK. 3BSE041584R101 51

52 Code Blocks Section 4 MyDoors Project 6. Add a third code block in the same way and name it Service_On_Doors. Code Blocks Figure 27. The program editor with three new code blocks created. After creating the three code blocks representing motors, customers and service issues in your program editor, you are now ready to write corresponding code block specific programming code. The code blocks are executed from left to right, thus first Motors_Doors, then Number_Of_Customers and finally Service_On_Doors. 52 3BSE041584R101

53 Section 4 MyDoors Project Code Input Code Input Making a Function Block Call in Motors_Doors 1. Select the code block tab Motors_Doors and place the cursor in the code pane. 2. Select Insert > Variable, Type, Attribute from the Menu bar (or press CTRL+J). A dialog list opens. The variables and function blocks declared under the Function Blocks tab in the declaration pane will be shown in the dialog list. 3. Select the OpenDoors function block in the list and press the ENTER key. Start typing the beginning letters in OpenDoors (i.e. Op..) and you will automatically land on OpenDoors in the scroll list. 4. Make sure the cursor is located directly after OpenDoors in the code pane. Write a left-hand parenthesis (. Write a left-hand parenthesis Figure 28. Write a left-hand parenthesis after OpenDoors in the code pane. 3BSE041584R101 53

54 Code Input Section 4 MyDoors Project 5. When you type the leading left-hand parenthesis (, a Function block call editor will open, see Figure 29. Figure 29. The Function block call editor. 6. Place the cursor in the first empty white cell and select Insert > Parameter From List (or press CTRL+J, or click -icon in the Menu bar). A variable list opens. 7. Select Photo_Cell and press the ENTER key to accept the selection. Figure 30. Variable list in the Function block call dialog. 54 3BSE041584R101

55 Section 4 MyDoors Project Code Input 8. Fill in the other two variables in the parameter list according to Figure 31. Figure 31. Connecting function block parameters. 9. Click Save and Close to insert the parameters into the code. What About the Q parameter in TOf? The output Q parameter is a Boolean signal, which represents the status on the door position (open or closed) and is passed on to the motors. For both doors to open, the Q signal must be passed to both motors. To achieve this, write the following code in the code pane: Motor_1 := OpenDoors.Q; Motor_2 := OpenDoors.Q; The output Q is now addressed directly to the function block and a value assigned to both motors to open the doors. See Figure 32. 3BSE041584R101 55

56 Code Input Section 4 MyDoors Project Figure 32. The code block Motors_Doors. The code can be written structured with or without tabs and spaces. 10. Click Save to save the code. Making a Function Block Call in Number_Of_Customers 1. Select the code block tab Number_Of_Customers and place the cursor on the first line in the code pane. 2. Select Insert > Variable, Type, Attribute from the Menu bar (or press CTRL+J). A dialog list opens. The variables and function blocks declared under the Function Blocks tab in the declaration pane will be shown in the dialog list. 3. Select the Customer_Count_Up function block in the list. Start typing the beginning letters in Customer_Count_Up (i.e. Cu..) and you will automatically land on Customer_Count_Up in the scroll list. 4. Accept the selection by pressing the ENTER key. Type the leading left-hand parenthesis (. A Function block call editor opens. 5. Place the cursor in the first empty white cell and select Insert > Parameter From List (or press CTRL+J). A variable list opens. 56 3BSE041584R101

57 Section 4 MyDoors Project Code Input 6. Select Photo_Cell in the list and press the ENTER key to accept the selection. 7. Fill in the other two variables in the parameter list according to Figure 33, thus leave out the connection of the two parameters PV and Q. Figure 33. Connecting CTU function block parameters. 8. Click Save and Close to insert the parameters into the code. See Figure 34. 3BSE041584R101 57

58 Code Input Section 4 MyDoors Project Figure 34. The code block Number_Of_Customers. Making a Function Block Call in Service_On_Doors 1. Select the code block tab Service_On_Doors and place the cursor on the first line in the code pane. 2. Select Insert > Variable, Type, Attribute from the Menu bar (or press CTRL+J). A dialog list opens. The variables and function blocks declared under the Function Blocks tab in the declaration pane will be shown in the dialog list. 3. Select the Service_Count_Doors function block in the list. 4. Accept the selection by pressing the ENTER key. When you now type the leading left-hand parenthesis (, a parameter editor will open. 58 3BSE041584R101

59 Section 4 MyDoors Project Code Input 5. Place the cursor in the first empty white cell and select Insert > Parameter From List (or press CTRL+J). A variable list opens. 6. Select Motor_1 in the list and press the ENTER key to accept the selection. 7. Fill in the other variables in the parameter list according to Figure 35. Figure 35. Connecting CTU function block parameters. 8. Click Save and Close to insert the parameters into the code. See Figure 36. Figure 36. The parameters connected in the code block, Service_On_Doors. 3BSE041584R101 59

60 Testing MyDoors Project Section 4 MyDoors Project Testing MyDoors Project If an error message should be displayed in the message pane, double-click the error line and you will jump directly to the error location in the code. You will also find a brief description in the message pane, explaining the type of error that has occurred. Before downloading the application to a PLC and going online, it is often necessary to first test the application in an offline mode and confirm that everything is working properly. This mode is called the Test Mode and means basically that Control Builder will compile and execute the code locally in the PC as if it was an AC 800M controller. The test mode is an easy way to try out the application many time. However, external communication will be disabled during the test mode, thus reading and writing variables connected to IO units cannot be validated in test mode. Before you can run the program in Test mode, a Difference Report window will open. However, the Difference Report function is not important for this example since it does not generate a report in Test mode. Choose to keep the default setting, or read how to turn off the function in the subsection Disable/Enable Difference Report on page 115. This example assumes that the Difference Report has the default setting enabled. 1. In Project Explorer, click Test Mode. The Test Mode Analysis window opens. 2. Click Cold Restart All. 3. Click Continue. A Difference Report window opens. 60 3BSE041584R101

61 Section 4 MyDoors Project Testing MyDoors Project Check mark Figure 37. Difference Report Window. 4. Select the green check mark (see Figure 37) to continue. Difference report is not generated in Test mode. 5. Double-click Program2 to display the editor. 6. Select Motors_Doors tab. All variables in Program2 are listed in the upper pane and the code in the lower pane, see Figure 38. 3BSE041584R101 61

62 Testing MyDoors Project Section 4 MyDoors Project Figure 38. The Program2 editor in Test mode. Analyzing the Code During Program Executions As you can see, test mode helps you test and analyze your project without yet having a PLC ready in the Project Explorer tree. You can change the variable values and study the program response. 62 3BSE041584R101

63 Section 4 MyDoors Project Testing MyDoors Project While analyzing the variable conditions, the following instructions will ask you to right-click a variable. These can be selected from either the parameter list or directly in the code pane. Parameter list Code pane Figure 39. Changing the current value on a variable from the Parameter list, or in the code pane. 1. Right-click Photo_Cell and select On in the context menu. Note that the motors change to True (start) and the number of openings since last service increases by one, as does the number of customers. 2. Right-click Photo_Cell and select Off in context menu. Simulating that no customer is activating the photocell. Note how the clock starts and counts up to five seconds at which point the motors are set to False (stop) and the doors close. 3. Right-click Photo_Cell and select On, then QUICKLY select Off again. Simulating that a customer has activated the photocell. Both the number of openings is increased and customers increase. 3BSE041584R101 63

64 Testing MyDoors Project Section 4 MyDoors Project 4. Wait until the doors close. Right-click Photo_Cell and QUICKLY select On, Off, On, Off, On, Off. Simulating that three customers are passing the photocell one by one. Notice that the clock starts when the first customer passes the photocell and resets to 0 when the next customer passes. Consequently, the opening time is extended for a new period of 5 seconds, and so on. Note also that the number of times the doors open only increases by one, whereas the number of customers is increased by three. You now have three openings of the doors and five customers. 5. In the variables list, right-click Reset_Counter and select On, then select Off again. Reset the customer counter. 6. Activate the photocell so the number of openings (Openings_Freq) passes Openings_Total. Service_Req will then become True. 7. Right-click Serviced and select On, then select Off again. Study the reaction of the counters and flags. Note that the variable Openings_Freq resets. 8. Close Program editor. 9. From Control Builder Menu bar, select Tools > Stop Test Mode. 64 3BSE041584R101

65 Section 4 MyDoors Project Project Examples in Control Builder Project Examples in Control Builder All the examples are Read-only, which means they cannot be altered. If you only wish to study (read) them, go directly to subsection Opening the ShopDoors Example (Read only) on page 67. If you wish to use them as a template or a skeleton for other projects, then you must change the projects attribute from read only as described below. Preparing the ShopDoors Example for a Project From the disk where Compact Control Builder 1 is installed: 1. Start the Search tool in Windows and search for ShopDoors_ST.prj. The project file will be located inside the example folder for the ShopDoors project. 2. Copy the complete ShopDoors_ST folder into the Projects folder Right-click the ShopDoors_ST folder and select Properties from the context menu. 4. Clear the folders properties Attribute Read-only. Apply changes to the folder, sub folder and files. 5. Done! Follow the next steps under Opening a Project on page 66, if you wish to open the now converted ShopDoors_ST project. 1. Compact Control Builder is normally installed on the Local Disk (C:) 2. The Projects folder is normally located at; C:ABB Industrial IT DataEngineer IT Data Control Builder AC 800MProjects 3BSE041584R101 65

66 Project Examples in Control Builder Section 4 MyDoors Project Opening a Project 1. From the Project Explorer, select File > Open Project. An Open Project window opens. Figure 40. The Open project window. 2. Select the ShopDoors_ST folder and click the Open button. The project ShopDoors_ST folder opens. 3. Select the ShopDoors_ST.prj file and click the Open button. The Project Explorer opens the ShopDoors_ST project. 66 3BSE041584R101

67 Section 4 MyDoors Project Project Examples in Control Builder Opening the ShopDoors Example (Read only) 1. From the Project Explorer, select File > Open Project. An Open Project window opens (Figure 40). 2. Press Go to folder drop-down menu and select Example files. The Example folder opens. Select Figure 41. Drop-down menu for selecting project files or example files. 3. Open the ShopDoors_ST folder and select the ShopDoors_ST.prj file. Select Figure 42. The Open project window, showing the contents of the ShopDoors_ST directory. Note the (ShoopDoors_ST.prj) project files. 4. Click Open. The ready-made ShopDoors example will open in Project Explorer. 3BSE041584R101 67

68 Project Examples in Control Builder Section 4 MyDoors Project 68 3BSE041584R101

69 Section 5 Hardware Configuration Configure Hardware Section 5 Hardware Configuration This section teaches you how to add or remove hardware units from the tree structure in the Project Explorer. It covers the necessary steps for building a software model that represents a limited part of a hardware configuration in the plant. The Controller object in Project Explorer is the root to which hardware objects are added. Configure Hardware Study the hardware configuration in Figure 43. Assume a PLC, together with six I/O modules. We are going to add two of them to the tree structure in Project Explorer. Add DO814 and DI810, at positions 1 respective 2. PLC DO814 pos. No. 1 DI810 pos. No. 2 Figure 43. Hardware position for IO modules (for example DO814 at position 1 and DI810 at position 2). 3BSE041584R101 69

70 Configure Hardware Section 5 Hardware Configuration Changing a CPU Unit You must have the same CPU unit connected in Project Explorer as in the controller, otherwise you cannot download your application to the Controller. However, if you run with a SoftController the choice of CPU models is optional. In this example, a default CPU PM860 will be replaced with a CPU PM864. To remove a hardware unit, right-click the object in the tree structure and select Delete. To Replace a CPU: 1. Expand Controllers > PLC_1 > Hardware AC 800M until you see the PM860 / TP830 item at position 0 in the Project Explorer tree. 2. Right-click the PM860 / TP830 item and select Replace Unit in the context menu. A Replace window opens. 3. Expand Connected Libraries and select, for example PM864/TP Click Replace and then Yes to accept the change. 70 3BSE041584R101

71 Section 5 Hardware Configuration Configure Hardware Adding the IO Modules DO814 and DI810 The S800 IO modules are represented in Control Builder as hardware types located in the hardware library S800IOModulebusHwLib. Thus, before adding the IO modules you must first insert the hardware library to your project. Once the library has been inserted to your project you can connect it to your hardware configuration and then access the IO modules and add them to your controller configuration. To insert and connect a hardware library: 1. Expand Libraries folder, until you see Hardware folder in the Project Explorer tree. Hardware Folder Figure 44. The hardware folder located inside Libraries folder in the Project Explorer. 2. Right-click Hardware and select Insert Hardware Libraries from the context menu. A Insert Library window opens. Figure 45. Selection of hardware libraries available in Compact Control Builder. 3BSE041584R101 71

72 Configure Hardware Section 5 Hardware Configuration 3. Select the S800IoModulebusHwLib hardware library and click Open. Driver downloader license key. You have now inserted a S800 Hardware Library to your project. As you can see in Figure 45, there are different hardware libraries for different configuration purposes. For example, the S800 IO library that you inserted contains S800 IO units for the Modulebus. 4. Expand Controllers > PLC_1 until you see the Connected Hardware Libraries folder in the Project Explorer tree. 5. Right-click the Connected Hardware Libraries folder and select S800IoModulebusHwLib from the drop-down menu. 6. Click OK. Figure 46. The new S800IO library has been connected to the controller. Adding the IO modules from the hardware library: 1. Expand Controllers > PLC_1 > Hardware AC 800M > PM860/TP830 until you see the ModuleBus item in the Project Explorer tree. 2. Right-click the ModuleBus item and select Insert Unit in the context menu. A Insert Unit for ModuleBus window opens. 3. Expand Connected Hardware Libraries > S800Io ModulebusHwLib > Hardware types and select DO BSE041584R101

73 Section 5 Hardware Configuration Configure Hardware 4. Keep default position 1 from Position drop-down menu and click Insert. 5. Scroll up-down in the list and select DI Keep default position 2 from Position drop-down menu and click Insert. When you have added the two IO modules, your hardware tree should look like the configuration in Figure 47. Figure 47. Hardware setup with the new IO Units added on the module bus. Information on an I/O unit, for example DO814 or DI810, can be accessible from the On-line Help; select the I/O unit in the Project Explorer and press F1. 3BSE041584R101 73

74 Connect Variables to I/O Channels Section 5 Hardware Configuration Connect Variables to I/O Channels Communication between I/O channels and code is established by connecting variables to I/O channels. Therefore, Control Builder provides you with two different connection methods of choice. If this is your first occasion with Control Builder, you are advised to try both methods for learning. Note! The previous MyDoors project will not be completed unless you follow both methods. Method 1, will connect the variable Photo_Cell to the IO module DI810 by using dot notation. Method 2 - Using a Path Selector on page 75, will connect the variables Motor_1 and Motor_2, to the IO module DO814 via a path selector menu. Method 1 - Using Dot Notation Connecting a Variable to DI810 Channel From the Controllers in Project Explorer: 1. Double-click DI810 I/O module. The DI810 hardware editor opens. 2. Select the Connections tab and place the cursor in the first empty white cell. 3. Type A (for Application_1) and observe how the editor fills in the rest. 4. Press. (dot) to move to the next level. All three Programs will be displayed. 5. Select Program2, and press. (dot) again. A list of variables will open. 6. Select Photo_Cell in the list. 7. Press the ENTER key. The Photo_Cell variable has been connected to the first channel in DI810. Figure 48. The variable Photo_Cell connected to first IO Channel. 74 3BSE041584R101

75 Section 5 Hardware Configuration Method 2 - Using a Path Selector Method 2 - Using a Path Selector Connecting a Variable to DO814 Channel From the Controllers in Project Explorer: 1. Double-click the DO814 I/O module. The hardware editor for DO814 opens. 2. Select the Connections tab and place the cursor in the first empty white cell (Channel QX in the Variable column). 3. Right-click Insert > Insert Path From Tree from the context menu. A list box opens. The Menu bar action Insert > Insert Path From Tree, can also be done by simply clicking the icon located in the hardware editor. 4. Expand Application_1 > Program2. Double-click Motor_1 to insert the full path, see Figure 49. Figure 49. The path for Motor_1 variable selected in the tree. 3BSE041584R101 75

76 Method 2 - Using a Path Selector Section 5 Hardware Configuration 5. Place the cursor in the second empty white cell (Channel QX in the Variable column) and connect Motor_2, by yourself. Use the icon. After connecting the variables, your hardware editor should look like the editor illustrated in Figure 50. Figure 50. The Motor_1 and Motor_2 connected to DO Click Check to check the declaration. 7. Click Save and Close. 8. Done! 76 3BSE041584R101

77 Section 5 Hardware Configuration Reading I/O addresses from the Application Reading I/O addresses from the Application An easy way to read the I/O address is to open (in this case) Program2 in the program editor and check the column labeled I/O Address. Here you will find the address for the photocell and the motors (see Figure 51). DI810 DO814 Figure 51. The I/O Address column shows how variables are connected to I/O channels. Changes made to I/O connections in the hardware editor will be reflected in both editors. Your project has now been tested offline and the hardware configuration is complete. You are advised to proceed to Section 6, Connecting the PLC and Go Online. 3BSE041584R101 77

78 Reading I/O addresses from the Application Section 5 Hardware Configuration 78 3BSE041584R101

79 Section 6 Connecting the PLC and Go Online Firmware Upgrade Section 6 Connecting the PLC and Go Online This section starts with the prerequisites for connecting a PLC. It comprises of downloading PLC firmware and setting a PLC IP address. The last part of this section covers general procedures for downloading a project to the PLC. If you have created a project according to Section 4, MyDoors Project and then followed the instructions in Section 5, Hardware Configuration, you will in this section be able to complete the MyDoors project by downloading the application to a PLC. If you do not have access to a PLC or IO modules, you can still follow this example with a SoftController. If you run with a SoftController - you can jump directly to the subsection Setting the System Identity in Control Builder on page 86. Firmware Upgrade The PLC firmware version and the Compact control builder version must be identical. If you are unsure, perform the steps in this section. It will only take a few minutes of your time. Firmware upgrade can be performed from the Compact Control Builder via the Ethernet network (see the Control Builder Online Help) The Serial line upgrade procedure is also available. Firmware Upgrade via the Serial Cable (TK212A) 1. Connect the serial cable between the Control Builder PC and the PLC, as specified in Table 2. For the type of cable, see Appendix D, Communication Cables. Table 2. Cable connection for the PLC. PLC Tool Port Connector Cable Name AC 800M COM 4 RJ 45 TK212A 3BSE041584R101 79

80 Firmware Upgrade Section 6 Connecting the PLC and Go Online No program capable of blocking the selected COM port, is to be running during upgrade procedure. This applies in particular to the MMS Server program. 2. Turn on the power to the PLC. 3. From the Windows Start menu select All Programs > ABB Industrial IT AC 800M > Utilities > Serial Firmware Upgrade. The following dialog box will appear. Figure 52. The Serial Firmware Upgrade dialog box. 4. Select Settings > COM Port from the drop-down menu. Make sure the settings correspond to the physical COM port (on the PC) to which your cable is connected. 80 3BSE041584R101

81 Section 6 Connecting the PLC and Go Online Firmware Upgrade 5. Click Connect button and press the Init push-button on the PLC until the Run LED starts to blink. Wait about a minute until a message appears. If connection was successful, a confirmation text will occur in the Firmware Version text field (Figure 53). Figure 53. A Firmware version displayed in the text field. In the event of an error message Connection failed, you must check the cables and repeat these steps again. 6. Select Firmware version 1 from the drop-down menu and click Upgrade. File transmission starts to the PLC. A confirmation window opens when the PLC is upgraded, see Figure 54. Figure 54. The Serial Firmware Upgrade window. 1. The firmware version must be identical to the installed Control Builder version. 3BSE041584R101 81

82 Setting an IP Address Section 6 Connecting the PLC and Go Online 7. Click OK. 8. Click Exit. 9. Press the Init push-button on the PLC until the Run LED starts to blink. Setting an IP Address A unique PLC IP address must be set in order to avoid conflict with other devices on the Control Network. This subsection guides you to assign an IP address for your PLC via the serial cable (TK212A) without being connected to the network. Furthermore, you will be instructed to setup the PC machine running your Control Builder. However, these instructions are strictly Microsoft Windows specific, thus any changes made by Microsoft Corporation in Windows must be consulted in your Windows User Documentation. A configuring tool, named IPConfig, is used to set the IP address for the PLC. Setting IP Address for PLC Preparations Connecting the cable between the Control Builder and the PLC are exactly the same as described in Firmware Upgrade on page Connect a serial cable between the Control Builder PC and the PLC, as specified in Table 3. For the type of cable, see Appendix D, Communication Cables. Table 3. Cable connection for the PLC. PLC Tool Port Connector Cable Name AC 800M COM 4 RJ 45 TK212A No program capable of blocking the selected COM port, is to be running during upgrade procedure. This applies in particular to the MMS Server program. 2. Turn on the power to PLC. 82 3BSE041584R101

83 Section 6 Connecting the PLC and Go Online Setting IP Address for PLC Starting the IPConfig Tool 3. From the Windows Start menu select All Programs > ABB Industrial IT AC 800M > Utilities > IPConfig. An IP Config dialog opens. Figure 55. The IP Config dialog box. 4. Click the Connect button and press the Init push-button on the PLC until the Run LED starts to blink. Wait about a minute until a message appears, see Figure 56. Figure 56. The IPConfig dialog box with factory default setting. In the event of an error message Connection failed, you must check the cables and repeat these steps again. 3BSE041584R101 83

84 Setting IP Address for PLC Section 6 Connecting the PLC and Go Online 5. From the IP Config dialog menu, select Settings > Advanced Mode. 6. Enter a unique IP address (obtainable from your Control Network Administrator). Example: IP address , see Figure 57. IP Address Figure 57. IP Config window for setting unique IP address. 7. Type Primary Ethernet Interface Subnetmask ( ) and click Set IP. The new address will be sent to the PLC and an IP Config window opens, see Figure 58. Figure 58. IP Config confirmation dialog window. 8. Click OK. 9. Press the Init push-button on the PLC until the Run LED starts to blink. The new IP address is not valid until the PLC has been restarted. 84 3BSE041584R101

85 Section 6 Connecting the PLC and Go Online Setting IP Address for PC Setting IP Address for PC The following instructions will help you setup the IP address (in Windows) for the Control Builder PC. 1. Select Start > Control Panel. 2. From Control Panel in Category View, select Network and Internet connections and then select Network Connections. You must setup the correct order of network adapters in the Control Builder PC; the Control Builder will use the IP address of the last network adaptor. Hence, the Control Network adaptor must come last. 3. Right-click Local Area Connection and select Properties. A Local Area Connection Properties dialog opens. 4. In the Connect using list, select the Ethernet board. 5. Select Internet Protocol (TCP/IP) and click Properties. An Internet Protocol (TCP/IP) Properties dialog opens. 6. Select Use the following IP address. The PC and PLC NetID must be the same for the first three positions (start from left to right). For example, if the PLC has the IP address , then the PC must have the IP address Q. The number represented by Q must not be same as the PLC, thus not 124 in this example. 7. Enter an IP address, in this example ( ) and then enter sub net mask ( ). 8. Click OK. To close all dialog windows. 9. Connect a network cable. The port and channel positions are shown in Table 4. To check that the IP configuration works; open the command prompt DOS window and ping the PLC by writing the following command: ping n, where 'n' is the address selected for the PLC. If the PLC is to be connected to a PC via a switch or hub, then a straight-through Ethernet cable should be used. If there is a direct connection between the PLC and the PC, then use a cross-over Ethernet cable. 3BSE041584R101 85

86 Downloading the Project via Ethernet Section 6 Connecting the PLC and Go Online Table 4. Channel positions for connecting the Ethernet cable in the PLC. PLC Communication Interface Position Channel AC 800M Built-in - CN1 CN2 port on the PLC must not be connected to the network. This port is used for connecting the PLC to a secondary network. Downloading the Project via Ethernet Provided that you have downloaded firmware upgrade (Serial Firmware Upgrade) and given IP addresses, you should have contact with the PLC. This also means that you are ready to download projects to the PLC and Go Online! Setting the System Identity in Control Builder In order to download projects to the PLC you must first set the system identity in Project Explorer. Setting the IP address for PLC_1 1. In the Project Explorer, expand Controllers. Figure 59. The Controllers expanded in Project Explorer. 2. Right-click PLC_1 and select Properties > System Identity from the context menu. The System Identity window opens. 86 3BSE041584R101

87 Section 6 Connecting the PLC and Go Online Setting the System Identity in Control Builder Figure 60. The System Identity window for setting the IP address. 3. Enter the IP address of the PLC (for example: ) and click OK. The System Identity window closes. If you run with a SoftController then type in your computer IP address and finish with colon and the digit 2. Example: :2 4. Expand Hardware AC 800M until you find 1Ethernet. Right-click the Ethernet icon (at position 1) and select Editor. The editor opens. 5. Select the Settings tab (lower left corner, see Figure 61) and enter the IP address in the IP address Value field. Note that the IP address of the first Ethernet port has to be the same as the IP address of the PLC (system identity). The second Ethernet port (at position 2) is only used if the PLC is connected to a redundant network. For more information about redundant networks, study the subsection Setting Up Redundant Network on page 117 3BSE041584R101 87

88 Downloading the Project to a PLC Section 6 Connecting the PLC and Go Online Figure 61. IP address for PLC Ethernet port at position 1 (in this case which is the same IP address as given in System Identity). Click Save and Close. Downloading the Project to a PLC When you have tested your project and ensured that there are no errors, you are ready to download your application to a PLC. If you run with a SoftController go to Downloading to a SoftController on page 89. You must make sure that the PLC and all other hardware units have the right firmware. For instructions on how to check and upgrade firmware versions, see Firmware Upgrade on page 79. Downloading to the PLC The following instructions address the project MyDoors, which was previously created in Section 4, MyDoors Project. However, these instructions are common for downloading any project application. 1. Make sure MyDoors project is in Offline mode. 88 3BSE041584R101

89 Section 6 Connecting the PLC and Go Online Downloading the Project to a PLC 2. Click Download Project and Go Online. The Online analysis window opens. 3. Click Cold Restart All. 4. Click Continue. A Difference Report dialog will open (unless it has been disabled). The Difference Report function is enabled by default, thus a window will open unless disabled. Green Check mark Figure 62. Difference Report Window. 5. Click the green check mark (see Figure 62) to continue. Downloading to a SoftController Make sure that your (MyDoors) project is in Offline mode (not running in test mode). From Project Explorer, expand the Controllers folder: 1. Right-click PLC_1 and select Simulate Hardware from context menu. Next, you must start the SoftController. Double-click the SoftController icon on the desktop (if desktop shortcut is selected during installation), or from the Start menu on the Windows Task Bar: 2. Start > All Programs > ABB Industrial IT AC 800M > SoftController > SoftController. The SoftController start panel opens. 3BSE041584R101 89

90 Test the Program Online Section 6 Connecting the PLC and Go Online 3. Click the Start button. The Status field displays Started and the SoftController starts. From Project Explorer: 4. Click Download Project and Go Online. The Online analysis window opens. 5. Click Cold Restart All. 6. Click Continue. You should now be Online! Test the Program Online This subsection describes how to force the variable Photo cell that is connected to the IO unit DI810 in MyDoors project example. The forcing function can be used to activate/deactivate an I/O. 1. In Project Explorer, right-click Program2 and select Online Editor to open the online editor. 2. Right-click I/O module DI810 and select Editor. 3. Check the box in the Forced column, see Figure 63. Change the variable Photo_Cell value to 1 (true), return quickly to 0 (false) and inspect the motor s values in the online editor (values will change to 1 for five seconds and then return to 0). Figure 63. The status of the photocell and the motors can be forced in the I/O editor. Previously, you affected the variable Photo_Cell via the online editor for Program2 to start and stop the motors. Now, you are doing the same thing but only this time you are using the I/Os. 90 3BSE041584R101

91 Section 6 Connecting the PLC and Go Online Test the Program Online Figure 64. The changing motor values can be inspected in the online editor. 4. You have now completed the example MyDoors project. Congratulations! 3BSE041584R101 91

92 What Next? Section 6 Connecting the PLC and Go Online What Next? As mentioned before in the beginning of this manual, these sections were designed to get you started. And hopefully they have! However, the following appendices contain useful information that you might need in your daily work with the Control Builder. Together with that information provided, Compact Control Builder also comes with a set of online manuals presenting in detail the many functions and design issues for building applications. You will be well prepared for application engineering with Compact Control Builder for AC 800M after consulting these manuals. Please note that most of your decision-making that comes via context menus and editors in Project Explorer can be explained and decided from the Compact Control Builder's online help. To activate online help, just press the F1-key at any time! 92 3BSE041584R101

93 Appendix A Compact Control Builder AC 800M Settings Appendix A Compact Control Builder AC 800M Settings This section starts with the Setup Wizard for Compact Control Builder. If you are setting up a single user configuration with minor adjustments, the wizard will guide you through the settings. However, if you are going to setup a multi-user configuration you will have to change the file path in the last dialog, 'File Location' under Product settings. Having that said, if this is your first time running the Wizard, you can always change the default path location later on after reading the subsection Multi-User Configuration on page 98. At the end of this section you will learn how to enable/disable Difference report dialogs before testing, and downloading applications to PLC. If you are content with the default settings for a single-user configuration, you do not have to complete the two Setup Wizards in this appendix for working with Compact Control Builder and downloading to a PLC. You should exclude the ABB Industrial IT Data folder and any used shared network disk from a virus scan if the files are scanned at access; instead configure the anti-virus program to scan these files and folders on demand or at a scheduled scan. 3BSE041584R101 93

94 Product Settings for Compact Control Builder Appendix A Compact Control Builder AC 800M Starting the Setup Wizard for Compact Control Builder From Start select All Programs > ABB Industrial IT AC 800M > Utilities > Setup Wizard. Some tabs have an Apply button. Specified settings will not be implemented until this button is clicked. All Setup Wizard dialog boxes contain a Show Settings button. Click this button to open a log file on screen containing all available Wizard settings. It also contains a list of system environment variables. Product Settings for Compact Control Builder Memory Reservation The total memory reserved for an application is based on a calculation involving the size of the physical RAM memory and the hard disk paging file. The following is shown in the Memory topic (see Figure 65). Physical RAM memory Total paging file (this file can be changed in the Windows control panel) Maximum recommended heap Actual heap (should normally be increased) The actual heap should be set to the size of the application but not exceed the Maximum recommended heap size, see memory settings in Figure 65. The default Compact Control Builder heap size is 256 MB. However, in conjunction with large projects, this has proven not to be sufficient, and as a result the Compact Control Builder has crashed. If this should occur (the Control Builder cannot start), increase the heap size by simply doubling the previously allocated heap size. The amount of free memory can be checked by opening the About.. dialog box in the Control Builder Help menu. Heap size should be increased when less than 30% remains. 94 3BSE041584R101

95 Appendix A Compact Control Builder AC 800M Settings Memory Reservation Figure 65. Setting the memory Heap size dialog. Click the topic Language to proceed to next step in the wizard. Do not forget to click Apply to activate the changes. A heap size must not be larger than the paging file. When the heap size is saved, the system checks this. If the heap size is larger than the maximum recommended (half the total paging file or 900MB), a warning message will advise you to change the size. If the heap size is larger than the Total paging file, an error message will tell you to reduce the size. 3BSE041584R101 95

96 Language Appendix A Compact Control Builder AC 800M Settings Language The language to be used for the programming tool, the libraries, and the Online Help files is selected under the Language tab (see Figure 66). The installation program will, by default, select English. Figure 66. The Product setting dialog for language. Click the topic File Locations to proceed to next step in the wizard. 96 3BSE041584R101

97 Appendix A Compact Control Builder AC 800M Settings File Locations File Locations Compact Control Builder has three file locations which can be managed by the Setup Wizard. The Working folder and the MMS server working folder are handled by the system, thus should never be modified. The Project folder should only be changed, if the Compact Control Builder station should be part of a multi-user configuration. Figure 67. Product topic for file locations. Working folder; contains Compact Control Builder station log files, settings etc. MMS Server working folder; contains MMS Server log files. Project folder; contains projects. Clicking Use Default Settings, will reset your personal settings to the general default settings. How to change the file location for the Project Folder, see Multi-User Configuration on page 98. 3BSE041584R101 97

98 Multi-User Configuration Appendix A Compact Control Builder AC 800M Settings Multi-User Configuration You must install Compact Control Builder on every PC machine, before setting up a multi-user environment. You can also install an OPC Server on one of the Compact Control Builder stations or on a standalone PC machine. Furthermore, all PC machines must be connected to the same network. A multi-user configuration provides that all Compact Control Builder stations and an OPC Server have access to the common project files 1. During multi-user engineering all Control Builder stations must write/read engineering changes to the common project files located in a shared project folder. The OPC Server reads runtime data directly from the PLC over the network, but in order to do so it must have access to the configuration data located in the common project folder. Thus, the project folder must be both shared and placed on a network server, before your team can start multi-user engineering. Multi-user configuration consists of the following sections: Creating a Shared Project Folder on page 99. Setting Up Compact Control Builder Stations on page 101. Setting Up OPC Server on page 103. Configuration Example on page 108. Guide lines for Multi-User Engineering on page A Compact Control Builder project contains several files. These project files hold configuration data for libraries, applications, hardware, project constants etc. 98 3BSE041584R101

99 Appendix A Compact Control Builder AC 800M Settings Creating a Shared Project Folder Creating a Shared Project Folder Select a PC station as the network File server (from now on MyServer). Start Windows and log in with administrator role. 1. Create a project folder (from now on AC800Mprojects) on MyServer. 2. From Start select All Programs > Accessories > Windows Explorer. The Windows Explorer opens in MyServer. 3. Right-click AC800Mprojects and select Sharing and Security from the context menu. A Properties dialog opens. 4. Select Sharing tab and click Select this folder radio button. Locate the settings from the Properties dialog in Figure 68. Figure 68. Property dialog with the Sharing tab active. 5. Click the Permission button to open the permission dialog (Figure 69). 3BSE041584R101 99

100 Creating a Shared Project Folder Appendix A Compact Control Builder AC 800M Settings Set Share permissions to Change Figure 69. Share permission dialog for the shared project folder AC800Mproject. 6. Select Change and click Apply. It is preferable to create a new user group (for example MyTeam) in Windows and add your project members to MyTeam group. You can then set the permission Change for MyTeam instead of the Everyone group which is a general group and ought not to have permission Change. 7. Click OK. Permissions dialog closes. 8. Click OK. Properties dialog closes BSE041584R101

101 Appendix A Compact Control Builder AC 800M Settings Setting Up Compact Control Builder Setting Up Compact Control Builder Stations Make sure Compact Control Builder has been installed and the PC station is connected to Ethernet. For installation instructions see Section 2, Installing Software. 1. Start the Setup Wizard according to Starting the Setup Wizard for Compact Control Builder on page Select File Locations > Project Folder and click the Modify button. A browse dialog will open and assist you in locating the Project folder. Figure 70. A Browse dialog for locating the shared project folder You must first map a network drive in Windows, before you can browse to the (UNC) path. Furthermore, the browse dialog does not permit browse navigation on network places. If this is the case, then you must type in the path in the Product Setting text field (Figure 74). The path must be specified with an UNC path that contains the server name and the shared folder name MyServerAC800Mprojects You should exclude the ABB Industrial IT Data folder and any used shared network disk from a virus scan if the files are scanned at access; instead configure the anti-virus program to scan these files and folders on demand or at a scheduled scan. 3BSE041584R

102 Setting Up Compact Control Builder Stations Appendix A Compact Control Builder AC 800M 3. Locate the network File server and browse to the shared AC800Mprojects folder. 4. Click the Change Product Setting button. The Browse dialog will close. Figure 71. The new file location for the common project folder. For more information about the differences between the Working folder and Project folder, see File Locations on page Click the Close button. Setup Wizard will close. 6. Repeat these steps for all Compact Control Builder stations BSE041584R101

103 Appendix A Compact Control Builder AC 800M Settings Setting Up OPC Server Setting Up OPC Server An OPC Server configuration for multi-user engineering requires basically two things; first you need to select the path to the common project folder under the topic File Locations in the Setup Wizard and secondly you must set up a Service Account. Make sure the OPC Server has been installed. For installation instructions see Installing the OPC Server for AC 800M on page From Start select All Programs > ABB Industrial IT AC 800M > OPC Server for AC 800M 5.0> Setup Wizard. Click to proceed Figure 72. Setup Wizard start menu for OPC Server. 2. Select Memory. A memory setting dialog will open. 3BSE041584R

104 Setting Up OPC Server Appendix A Compact Control Builder AC 800M Settings Figure 73. Memory settings for OPC Server. After you are done with the memory settings, click the topic File Locations to proceed. The actual heap should be set to the size of the application but not exceed the Maximum recommended heap size. Start by using the default value and then increase the value according to the application demands. The default OPC Server heap size is 256 MB. However, in conjunction with large projects, this has proven to be not sufficient, and as a result the OPC server has crashed. If this should occur (the server cannot start), increase the heap size by simply doubling the previously allocated heap size. Check the OPC Server's About box shortly after the Server is up running again, and make sure there is at least 30% spare heap BSE041584R101

105 Appendix A Compact Control Builder AC 800M Settings Setting Up OPC Server 3. Select File Locations > Project Folder and click the Modify button. A browse dialog will open and assist you in locating the Project folder. Figure 74. A Browse dialog for locating the shared project folder You must first map a network drive in Windows, before you can browse to the (UNC) path. Furthermore, the browse dialog does not permit browse navigation on network places. If this is the case, then you must type in the path in the Product Setting text field (Figure 74). The path must be specified with an UNC path that contains the server name and the shared folder name MyServerAC800Mprojects 4. Locate the network File server and browse to the shared AC800Mprojects folder. 5. Click the Change Product Setting button. The Browse dialog will close. 3BSE041584R

106 Setting Up OPC Server Appendix A Compact Control Builder AC 800M Settings Click to proceed Figure 75. An example of a path to a shared project folder located on a network server. Click the topic Service Account to proceed to the next step in the wizard. 6. Select the topic Service Account. Figure 76. The Service Account Topic for OPC server BSE041584R101

107 Appendix A Compact Control Builder AC 800M Settings Setting Up OPC Server Which Service Account shall I choose? The choice between 'Local System Account' and 'This Account' depends on the OPC Server location and the other software products that are installed on the same PC (as the OPC Server). Here follows a brief presentation of the two account options: Local System Account cannot read from/write to a network file server; hence the project folder must be created locally on the same PC as the OPC server runs. It has nothing to do which user that is logged in. If a network file server holds the project folder the OPC service must run with This Account and the User account (user, password) must have change privileges to the project folder. Communication Failure between OPC Server and the OPC Panel If a communication failure between the OPC Server and the OPC Panel occurs, thus a pop-up menu displaying 'Access denied' and the OPC Panel stops responding, proceed with the following steps: a. In Windows, search for the OPCServerPanel.exe file 1. b. Right-click OPCServerPanel.exe and select Run as in the context menu. c. Select the OPC Server user account (with administrator role) for running the OPC Server Panel application. For more information about setting up user account in Windows, consult your Windows User Documentation. 7. Click the Close button. Setup Wizard will close. Create a small project in one of the Compact Control Builder stations and verify that the project can be opened from all the other Compact Control Builder stations. 1. Normally located at C:Program FilesABB Industrial ITControl ITOPC Server for AC 800M 5.0Bin 3BSE041584R

108 Configuration Example Appendix A Compact Control Builder AC 800M Settings Configuration Example Assume the following network configuration; The OPC Server is installed on a PC together with an operator interface. The OPC Server has the Project folder path set to the File Server. OPC Server copies the configuration data from the project folder to its own local working folder. It uses the configuration data to translate the live data traffic from the PLC. OPC Server writes cold retain values to the shared project folder. This is one of the reasons you must set the permission Change in Windows. If Local System Account (see Figure 76) has been selected previously in the Setup Wizard; only members of MyTeam group should login to the PC machine, or the OPC Server will be interrupted. If This Account (see Figure 76) has been selected previously in the Setup Wizard; any user including an operator can login to the PC machine without interrupting the OPC Server traffic. Two Compact Control Builder stations with their project folder shared on the network File Server. One File Server with the shared project folder AC800Mprojects. A control system here symbolized as PLC. Operator interface OPC Server Compact Control Builder Compact Control Builder MyServerAC800Mprojects File Server (MyServer) Writes Cold retain values to File Server Copy necessary project files and Paste them in the Working folder PLC Figure 77. An example of a multi-user configuration. Ethernet MyTeam Group with Change permission in Windows 108 3BSE041584R101

109 Appendix A Compact Control Builder AC 800M Settings Guide lines for Multi-User Engineering Guide lines for Multi-User Engineering A Project contains a number of files, whereas every member in a multi-user environment has a decisive impact on these project files. This means that a project folder shared by several Compact Control Builders may be subjected to multiple changes at the same time. Therefore, to avoid unwanted read/write results on the project files, you are advised to read these simple guidelines. 1. Several members may work with different libraries etc. without difficulties, but always strive to assign one member to a specific library, application or PLC at the time. 2. If several members must work with the same library or application, then permit only one member to work with a specific Type (Program, Function block type etc.) at the time. 3. Permit only one member to work with control modules in an application at the time. 4. If several members must work with a specific PLC, then permit only one member to work with a specific Hardware unit, Task or Access variables, at the time. If a rename operation affects several files, Control Builder will first alert you and display the corresponding files before proceeding with the rename operation. 3BSE041584R

110 Download Appendix A Compact Control Builder AC 800M Settings Download This section describes download and the checks and reports associated with download. General Download When you select Tools > Download Project and Go Online, the project in Control Builder will be downloaded to the controller and Control Builder will enter Online mode. Version and Online Analysis During the version check, the project in the Control Builder is analyzed and compared with the project downloaded in the controller (if any). The version check will detect if: project versions are identical, and neither the application nor the controller configuration has been changed, then the project will not be downloaded. The effect will be same as going online without download. there is no project version mismatch, but the application or controller configuration has been changed, then the changed parts will be downloaded, following the general procedure described in the following. the project in the controller contains an application that is not part of the project to be downloaded, but has been downloaded as part of the same project, then this application will be deleted during the download process. there is another project in the controller, different from the one to be downloaded, you will have to delete the project and restart the controller, before you can download the new project. See Download New Project to Controller on page 113. The Online Analysis dialog displays the present applications and controller configurations, and whether or not they have been changed in the Control Builder. An application or controller configuration is considered changed if the version in the Control Builder is different from the version running in the controller BSE041584R101

111 Appendix A Compact Control Builder AC 800M Settings General Download Compilation Compilation is performed in Control Builder. If any warnings or errors are detected during the compilation, a Compilation Summary dialog shows a summary of the warnings and errors. You can then choose (if there are no errors) to continue or cancel the compilation. Compiler switches can be used to set extra restrictions for the code. For more information, see the manual Basic Control Software, Introduction and Configuration. Change Analysis Control Builder will perform a change analysis if you have changed: variables, function blocks, or control modules, data types, function block types or control module types, libraries, applications. The change analysis is performed, before downloading, to check the possibility of maintaining variable values after restart. The change analysis detects mismatches between the application version in the controller and the application version to be downloaded. A mismatch can occur if: A variable has been assigned another data type, A variable, function block or control module has been renamed, A data type, function block type or control module type is missing, has been renamed, or has been moved to another library, A library has been given a new name (this will result in a mismatch for all data types, function blocks types and control module types from this library), An application has been renamed (this will result in a mismatch for all data types and variables, function blocks and control modules in the application). 3BSE041584R

112 General Download Appendix A Compact Control Builder AC 800M Settings For variables with attributes Retain or ColdRetain, the change analysis is performed in the following way: 1. All data types, function block types, and control module types, which existed before the change, are checked for name matching. 2. All variables, function blocks, and control modules are checked for name and type matching. If the change analysis detects mismatches, Control Builder cannot determine how to retain variable values. A warning dialog will display information about detected mismatches. You may then have to guide Control Builder and correct mismatching names, by giving the renamed object the new name (click Rename in the dialog). Download and Go Online The changed parts of the project (application and/or controller configuration) are downloaded to the controller(s). The controller(s) will stop the running application(s), and restart with the new/changed versions, and with variable values maintained (depending on the type of attribute and restart). After download is completed, Control Builder enters Online mode. In Online mode, Control Builder communicates with the controller(s), and you can view variables and application execution in the controller(s) using online editors. Furthermore, you can issue operations to the controller. If the message Download aborted. See the controller log for further information. appears during download, an error has been detected in the downloaded controller configuration. A common cause is that there is not enough controller memory. You may find details in the controller log. If the controller is still running, you can try to compile and download again. See the manual Basic Control Software, Introduction and Configuration for how to locate the log file BSE041584R101

113 Appendix A Compact Control Builder AC 800M Settings Download New Project to Controller Download New Project to Controller When you select Tools > Download Project and Go Online, the Confirm Deletion of Project dialog is displayed if there is another project in the controller. To reset and restart the controller, click Complete Reset in the dialog. See Figure 78. Another way to reset and restart the controller is to press controller s INIT button for more than 3 seconds. Figure 78. Confirm Deletion of Project dialog The controller will then be reset, all existing applications in the controller will be deleted, and the controller will be restarted. The download of the new project can then be continued (as described in General Download on page 110.) Download Project to Selected Controllers For a project that contains more than one controller, it is possible to choose which controllers to download and go online with. In this way, certain applications and controller configurations can be excluded from the download, and you can go online with only a sub-set of the project to a selected controller. This reduces the compilation time. When working in a multi-user environment, one user can work with some parts of the project, while other users are working with other parts. If the other parts of the 3BSE041584R

114 Download Project to Selected Controllers Appendix A Compact Control Builder AC 800M Settings project cannot be compiled since they are not finished, the user will still be able to go online with parts that are finished. If an application is connected to several controllers, it is not possible to select only one controller. The remaining controllers will be added automatically. If you select Tools > Download Project and Go Online for a project with more than one controller, the Selection of Controllers dialog will be displayed. For example, in Figure 79, Controller_2 and Controller_3 cannot be separately selected or excluded since one application is connected to both these controllers. Figure 79. Selective of Controllers dialog Another way to select a specific controller is to right-click the controller in Project Explorer, and select Download and Online Mode. The Selective Download function is by default enabled, but can be disabled by selecting Tools > Setup > Station > Application Download, and in the Setup dialog setting the parameter SuppressOnlineSelectionDialog to true. Selecting an Application to Download Besides connecting several applications to one controller and download them, you can also select just one of these applications for download. This is convenient when some parts, for example in Application_1 are not ready but everything in Application_2 is finished and ready for testing. If both applications are connected to 114 3BSE041584R101

115 Appendix A Compact Control Builder AC 800M Settings Disable/Enable Difference Report Controller_1, you will be giving a chance to select if both applications should be downloaded or just Application_2. 1. Click Continue-button in Figure 79, an Online Analysis window will open. 2. Select the application to be downloaded. See the example in Figure 80. Figure 80. Connected applications to a controller. Only Application 2 will be downloaded. Disable/Enable Difference Report The following instructions will disable the Difference Report, thus preventing the Difference Report Settings dialog to popup when selecting Test Mode, Online, Download Project and Go Online. Disable Difference Report From the Project Explorer tree: 1. Right-click the Project icon (root level) and select Settings > Difference Report from the context menu. A Difference Report Settings dialog opens. 2. Clear Enable Difference Report option. 3BSE041584R

116 Disable/Enable Difference Report Appendix A Compact Control Builder AC 800M Settings Clear 3. Click OK BSE041584R101

Compact Control Builder Ac800m Download Google

117 Appendix B Network Redundancy Setting Up Redundant Network Appendix B Network Redundancy The information given in this Appendix applies only to users who intend to set up Redundant Networks. For more information about Redundant Networks and clock synchronization, see online help and the manual Communication, Protocols and Design. Study in particular the MMS section. Setting Up Redundant Network The following example teaches you to set up two separate redundant networks with the so called implicit IP addressing method. You will learn how to configure IP addresses for two PLCs and two PCs. The following sub-sections have step-by-step instructions which you can apply to your own project. After you have completed this example you should be able to add another PLC or Compact Control Builder station. Two Separate Redundant Networks The example consists of PLC_1 and PLC_2 on one redundant Control Network, and PC_1 with a Control Builder on another redundant Client/Server Network. PC_2, with for example an OPC Server to access the right network components, connects the two separate redundant networks according to Figure 81. 3BSE041584R

118 Two Separate Redundant Networks Appendix B Network Redundancy PC_1 with Control Builder and two Ethernet boards P= S= Client/Server Network P= S= PC_2 with, for example an OPC Server and four Ethernet boards P= S= Primary (P) Secondary (S) Control Network P= S= Primary (P) Secondary (S) P= S= P=IP address in the primary network S=IP address in the secondary network PLC_1 PLC_2 Figure 81. Redundant Control Network and redundant Client/Server Network. Changing in RNRP Setup Wizard You must run the RNRP Setup Wizard for PC_2, otherwise the routing from PC_1, via PC_2, to the PLCs will not work. 1. Right-click the ABB RNRP-icon located at the lower right-side of your Windows desktop. The RNRP Wizard opens. Note you must right-click the icon for opening the Setup Wizard. Right-click ABB RNRP-icon Figure 82. ABB RNRP-icon for opening the Setup wizard. 2. Make sure the Base Parameters tab are active BSE041584R101

119 Appendix B Network Redundancy Two Separate Redundant Networks Base Parameters Tab Parameter 3. Select the Enable TCP/IP forwarding parameter and click the Modify button. A value dialog opens. Figure 83. Parameter dialog for changing parameter values. 4. Change the parameter value to 1 instead of the default value 0 and click OK. 5. Click Close. The RNRP Wizard will close. 3BSE041584R

Industrial IT. Compact Control Builder AC 800M Version 5.0 SP2. Getting Started Introduction and Installation

Industrial IT Compact Control Builder AC 800M Version 5.0 SP2 Getting Started Introduction and Installation Industrial IT Compact Control Builder AC 800M Version 5.0 SP2 Getting Started Introduction and

More information

Compact Control Builder AC 800M

Compact Control Builder AC 800M Getting Started Version 5.1.1 Power and productivity for a better world TM Compact Control Builder AC 800M Getting Started Version 5.1.1 NOTICE This document contains information

More information

System 800xA Control AC 800M Getting Started

System 800xA Control AC 800M Getting Started System Version 5.1 Power and productivity for a better world TM System 800xA Control AC 800M Getting Started System Version 5.1 NOTICE This document contains

More information

System 800xA Control AC 800M Getting Started

System 800xA Control AC 800M Getting Started System Version 5.1 Feature Pack Power and productivity for a better world TM System 800xA Control AC 800M Getting Started System Version 5.1 Feature Pack NOTICE

More information

Snapshot Reports for 800xA User Guide

Snapshot Reports for 800xA User Guide System Version 5.1 Power and productivity for a better world TM Snapshot Reports for 800xA User Guide System Version 5.1 NOTICE This document contains information

More information

Industrial IT. Compact Control Builder AC 800M Version 5.0. Extended Control Software Binary and Analog Handling

Industrial IT Compact Control Builder AC 800M Version 5.0 Extended Control Software Binary and Analog Handling Industrial IT Compact Control Builder AC 800M Version 5.0 Extended Control Software Binary

More information

System 800xA Information Management

System 800xA Information Management Getting Started System Version 6.0 Power and productivity for a better world TM System 800xA Information Management Getting Started System Version 6.0 NOTICE This document

More information

Industrial IT. Basic Control Software Introduction and Configuration. Compact Control Builder AC 800M. Version 5.0

Industrial IT Compact Control Builder AC 800M Version 5.0 Basic Control Software Introduction and Configuration Industrial IT Compact Control Builder AC 800M Version 5.0 Basic Control Software Introduction

More information

GE Healthcare Life Sciences UNICORN 5.31. Administration and Technical Manual

GE Healthcare Life Sciences UNICORN 5.31 Administration and Technical Manual Table of Contents Table of Contents 1 Network setup.. 1.1 Network terms and concepts.. 1.2 Network environment.. 1.3 UNICORN

More information

Personal Call Manager User Guide. BCM Business Communications Manager

Personal Call Manager User Guide BCM Business Communications Manager Document Status: Standard Document Version: 04.01 Document Number: NN40010-104 Date: August 2008 Copyright Nortel Networks 2005 2008

More information

Compact Product Suite Compact Control Builder AC 800M Configuration

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

More information

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

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

More information

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

System 800xA Tools System Version 5.1 Power and productivity for a better world TM System 800xA Tools System Version 5.1 NOTICE This document contains information about one or more ABB products and may

More information

Lifecycle Service Tool. Operator's manual

REF 542plus 1MRS756725 Issued: 23.12.2008 Version: A/23.12.2008 REF 542plus Contents Copyrights.. 5 1. Introduction..7 1.1. This manual.. 7 1.2. Use of symbols.. 7 1.3. Intended audience.. 7 1.4.

More information

Field Information Manager Product guide. Field Information Manager version 1.1

Field Information Manager Product guide Field Information Manager version 1.1 Field Information Manager Product guide Field Information Manager version 1.1 NOTICE TRADEMARKS This document contains information

More information

Control Technology Corporation CTC Monitor User Guide Doc. No. MAN-1030A Copyright 2001 Control Technology Corporation All Rights Reserved Printed in USA The information in this document is subject to

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

SCADAPack E ISaGRAF 3 User Manual

SCADAPack E ISaGRAF 3 User Manual 2 SCADAPack E ISaGRAF 3 User Manual Table of Contents Part I ISaGRAF 3 User Manual 3 1 Technical.. Support 3 2 Safety.. Information 4 3 Preface.. 6 4 Overview.. 8

More information

System System 800xA PC, Network, and Software Monitoring Configuration

System System 800xA PC, Network, and Software Monitoring Configuration System Version 5.1 Power and productivity for a better world TM System 800xA PC, Network, and Software Monitoring Configuration System

More information

Module One: Getting Started.. 6. Opening Outlook.. 6. Setting Up Outlook for the First Time.. 7. Understanding the Interface..

2 CONTENTS Module One: Getting Started.. 6 Opening Outlook.. 6 Setting Up Outlook for the First Time.. 7 Understanding the Interface..12 Using Backstage View..14 Viewing Your Inbox..15 Closing Outlook..17

More information

USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION. www.pesa.com August 2014 Phone: 256.726.9200. Publication: 81-9059-0703-0, Rev. C

USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION Publication: 81-9059-0703-0, Rev. C www.pesa.com Phone: 256.726.9200 Thank You for Choosing PESA!! We appreciate your confidence in our products. PESA produces

More information

StruxureWare Power Monitoring 7.0.1

StruxureWare Power Monitoring 7.0.1 Installation Guide 7EN02-0308-01 07/2012 Contents Safety information 5 Introduction 7 Summary of topics in this guide 7 Supported operating systems and SQL Server editions

More information

CAP 501. User s Guide

CAP 501 1MRS751900-MUM CAP 501 Issued: 02.12.2003 Version: K/07.02.2006 Contents 1. About this manual..7 1.1. Copyrights..7 1.2. Trademarks..7 1.3. Guarantee..7 1.4. General..7 1.5. Use of symbols..8

More information

Installation and Operation Manual Portable Device Manager, Windows version

Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant

More information

Remote Access Platform. Architecture and Security Overview

Remote Access Platform Architecture and Security Overview 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

More information

PowerLogic ION Enterprise 5.6

PowerLogic ION Enterprise 5.6 Power Management Software User Guide April 2007 Notices This section describes the symbols used in this guide. Danger This alerts you to things that may cause serious injury

More information

Setup and Configuration Guide for Pathways Mobile Estimating

Setup and Configuration Guide for Pathways Mobile Estimating Setup and Configuration Guide for Pathways Mobile Estimating Copyright 2008 by CCC Information Services Inc. All rights reserved. No part of

More information

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

VRC 7900/8900 Avalanche Enabler User s Manual

VRC 7900/8900 Avalanche Enabler User s Manual WLE-VRC-20030702-02 Revised 7/2/03 ii Copyright 2003 by Wavelink Corporation All rights reserved. Wavelink Corporation 6985 South Union Park Avenue, Suite

More information

Clickfree Software User Guide

Clickfree Software User Guide Last Revised: Nov 2, 2011 Clickfree_backup_software_user_guide_v1.0 Clickfree and the Clickfree logo are trademarks or registered trademarks of Storage Appliance Corporation.

More information

Magaya Software Installation Guide

Magaya Software Installation Guide MAGAYA SOFTWARE INSTALLATION GUIDE INTRODUCTION Introduction This installation guide explains the system requirements for installing any Magaya software, the steps to

More information

NETWORK PRINT MONITOR User Guide

NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

PowerLogic ION Enterprise 6.0

70002-0298-00 06/2009 PowerLogic ION Enterprise 6.0 Power management software User guide Notices This section describes the symbols used in this guide. Danger This alerts you to things that may cause

More information

FrontDesk Installation And Configuration

Chapter 2 FrontDesk Installation And Configuration FrontDesk v4.1.25 FrontDesk Software Install Online Software Activation Installing State Related Databases Setting up a Workstation Internet Transfer

More information

UNICORN 7.0. Administration and Technical Manual

UNICORN 7.0 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction.. 1.1 Administrator functions overview.. 1.2 Network terms and concepts..

More information

MGC WebCommander Web Server Manager

MGC WebCommander Web Server Manager Installation and Configuration Guide Version 8.0 Copyright 2006 Polycom, Inc. All Rights Reserved Catalog No. DOC2138B Version 8.0 Proprietary and Confidential The information

More information

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc.

NDA-30141 ISSUE 1 STOCK # 200893 CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000 NEC America, Inc. LIABILITY DISCLAIMER NEC America, Inc. reserves the right to change the specifications,

More information

Microsoft Dynamics GP. Engineering Data Management Integration Administrator s Guide

Microsoft Dynamics GP Engineering Data Management Integration Administrator s Guide Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is

More information

System 800xA PC, Network, and Software Monitoring Operation

System 800xA PC, Network, and Software Monitoring Operation System Version 5.1 Power and productivity for a better world TM System 800xA PC, Network, and Software Monitoring Operation System Version 5.1

More information

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500

Outlook Email User Guide IS TRAINING CENTER 833 Chestnut St, Suite 600 Philadelphia, PA 19107 215-503-7500 This page intentionally left blank. TABLE OF CONTENTS Getting Started.. 3 Opening Outlook..

More information

Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.

Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from

More information

Xythos on Demand Quick Start Guide For Xythos Drive

Xythos on Demand Quick Start Guide For Xythos Drive What is Xythos on Demand? Xythos on Demand is not your ordinary online storage or file sharing web site. Instead, it is an enterprise-class document

More information

email-lead Grabber Business 2010 User Guide

email-lead Grabber Business 2010 User Guide Copyright and Trademark Information in this documentation is subject to change without notice. The software described in this manual is furnished under a license

More information

UNICORN 6.4. Administration and Technical Manual

UNICORN 6.4 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction.. 1.1 Administrator functions overview.. 1.2 Network terms and concepts..

More information

Dell Statistica 13.0. Statistica Enterprise Installation Instructions

Dell Statistica 13.0 2015 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or

More information

DTAP3000 DTSX3000 Control Visualization Software LAS2.0 Data Conversion Guide

User s Manual DTAP3000 DTSX3000 Control Visualization Software LAS2.0 Data Conversion Guide 1st Edition Blank Page < Introduction > i Introduction About this Manual Thank you for purchasing the DTSX3000

More information

Portions of this product were created using LEADTOOLS 1991-2009 LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Installation Guide Lenel OnGuard 2009 Installation Guide, product version 6.3. This guide is item number DOC-110, revision 1.038, May 2009 Copyright 1992-2009 Lenel Systems International, Inc. Information

More information

DocuPrint C3290 FS Features Setup Guide

DocuPrint C3290 FS Features Setup Guide Adobe and PostScript are trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple, Bonjour, ColorSync, EtherTalk, Macintosh, and

More information

FactoryTalk Gateway Getting Results Guide

Performance and Visibility FactoryTalk Gateway Getting Results Guide Getting Results Guide Table of contents Chapter 1 Introduction Intended audience.. 7 Where to find additional information.. 7 Help..

More information

Senior Systems Cloud Services

Senior Systems Cloud Services In this guide.. Senior Systems Cloud Services 1 Cloud Services User Guide 2 Working In Your Cloud Environment 3 Cloud Profile Management Tool 6 How To Save Files 8 How To

More information

System 800xA Administration and Security

System 800xA Administration and Security System Version 5.1 Power and productivity for a better world TM System 800xA Administration and Security System Version 5.1 NOTICE This document contains information

More information

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

System 800xA PC, Network, and Software Monitoring Configuration

System 800xA PC, Network, and Software Monitoring Configuration System Version 6.0 Power and productivity for a better world System 800xA PC, Network, and Software Monitoring Configuration System Version

More information

Citrix EdgeSight for Load Testing User s Guide. Citrx EdgeSight for Load Testing 2.7

Citrix EdgeSight for Load Testing User s Guide Citrx EdgeSight for Load Testing 2.7 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.

More information

AXIS Camera Station Quick Installation Guide

AXIS Camera Station Quick Installation Guide Copyright Axis Communications AB April 2005 Rev. 3.5 Part Number 23997 1 Table of Contents Regulatory Information................. 3 AXIS Camera

More information

Chapter 25 Backup and Restore

System 800xA Training Chapter 25 Backup and Restore TABLE OF CONTENTS Chapter 25 Backup and Restore.. 1 25.1 General Information.. 2 25.1.1 Objectives.. 2 25.1.2 Legend.. 2 25.1.3 Reference Documentation..

More information

Contents. Hardware Configuration.. 27 Uninstalling Shortcuts Black..29

Contents Getting Started..1 Check your Computer meets the Minimum Requirements.. 1 Ensure your Computer is Running in Normal Sized Fonts.. 7 Ensure your Regional Settings are Correct.. 9 Reboot your

More information

Software User's Guide

BROTHER QL-500/550/650TD/1050/1050N Software User's Guide QL-500 QL-650TD QL-550 QL-1050/1050N 1 Contents Contents..........................................2........................................4

More information

Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents

Page 1 Centran Version 4 Getting Started Guide KABA MAS Kaba Mas Welcome Kaba Mas, part of the world-wide Kaba group, is the world's leading manufacturer and supplier of high security, electronic safe

More information

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide NFIRS 5.0 Software Version 5.3 Prepared for: Directorate of Preparedness and Response (FEMA) Prepared by:

More information

FOR WINDOWS FILE SERVERS

Quest ChangeAuditor FOR WINDOWS FILE SERVERS 5.1 User Guide Copyright Quest Software, Inc. 2010. All rights reserved. This guide contains proprietary information protected by copyright. The software described

More information

Device configurator DRC200

Operating manual 42/49-27 EN Engineer IT Device configurator DRC200 R&C Process Data Management Software Impressum Device configurator DRC200 Operating manual Document No. 42/49-27 EN Date of issue: 11.02

More information

System 800xA PLC Connect Configuration

System 800xA PLC Connect Configuration System Version 5.1 Power and productivity for a better world TM System 800xA PLC Connect Configuration System Version 5.1 NOTICE This document contains information

More information

DCA. Document Control & Archiving USER S GUIDE

DCA Document Control & Archiving USER S GUIDE Decision Management International, Inc. 1111 Third Street West Suite 250 Bradenton, FL 34205 Phone 800-530-0803 FAX 941-744-0314 www.dmius.com Copyright 2002,

More information

TimeValue Software Due Date Tracking and Task Management Software

User s Guide TM TimeValue Software Due Date Tracking and Task Management Software File In Time Software User s Guide Copyright TimeValue Software, Inc. (a California Corporation) 1992-2010. All rights

More information

Backup Assistant. User Guide. NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6

Backup Assistant User Guide NEC NEC Unified Solutions, Inc. March 2008 NDA-30282, Revision 6 Liability Disclaimer NEC Unified Solutions, Inc. reserves the right to change the specifications, functions,

More information

Enterprise Vault Installing and Configuring

Enterprise Vault Installing and Configuring Enterprise Vault 6.0 Legal Notice Copyright 2005 Symantec Corporation. All rights reserved. Symantec, the Symantec Logo, VERITAS, the VERITAS Logo, and Enterprise

More information

Server Manual. For Administrators of Cameleon Version 4

Server Manual For Administrators of Cameleon Version 4 Cameleon Version 4 Server Manual For Administrators of Cameleon Version 4 R4-07OCT04 Copyright 2004 360 Surveillance Inc. Camera Cameleon is a trademark

More information

Creating client-server setup with multiple clients

Creating client-server setup with multiple clients Coffalyser.Net uses a SQL client server database model to store all project/experiment- related data. The client-server model has one main application

More information

SHARP Digital Signage Software Pro PN-SS05 OPERATION MANUAL

SHARP Digital Signage Software Pro PN-SS05 Version 4.1 OPERATION MANUAL Contents Introduction.. 2 Precautions on Use..2 Trademarks..2 How to Read this Manual..3 Definitions..3 Installing/Launching..

More information

Empower AutoArchive Software

Empower AutoArchive Software Installation and Configuration Guide 34 Maple Street Milford, MA 01757 71500044207, Revision A NOTICE The information in this document is subject to change without notice and

More information

Table of Contents. Table of Contents

Table of Contents Table of Contents Introduction 1 Foreword.. 1 Legal Notices.. 2 Document Conventions.. 2 What Virtual CD FS can do for you.. 3 New Features in Version 9.. 4 Virtual CD FS Licensing..

More information

Installation & System Management: Microsoft Business Solutions Navision Database Server

Installation & System Management: Microsoft Business Solutions Navision Database Server INSTALLATION & SYSTEM MANAGEMENT: MICROSOFT BUSINESS SOLUTIONS NAVISION DATABASE SERVER DISCLAIMER This material

More information

Monitoring Network DMN

Monitoring Network DMN User Manual Table of contents Table of contents.. 2 1. Product features and capabilities.. 3 2. System requirements.. 5 3. Getting started with the software.. 5 3-1 Installation..

More information

Job Scheduler User Guide IGSS Version 11.0

Job Scheduler User Guide IGSS Version 11.0 The information provided in this documentation contains general descriptions and/or technical characteristics of the performance of the products contained therein.

More information

Almyta Control System Advanced Reference Contents

Almyta Control System Advanced Reference Contents Almyta Control System Advanced Reference.. 1 Software Maintenance.. 2 Sharing Your Local Company with Other Users. Networked Installation.. 5 Connecting

More information

Administrator s Guide

Administrator s Guide Citrix Network Manager for MetaFrame XPe Version 1.0 Citrix Systems, Inc. Information in this document is subject to change without notice. Companies, names, and data used in examples

More information

Web Designer for Modicon M340, Premium and Quantum

35016149 02/2010 Web Designer for Modicon M340, Premium and Quantum User Manual 02/2010 35016149.03 www.schneider-electric.com The information provided in this documentation contains general descriptions

More information

Experion HS Supplementary Installation Tasks Guide

Experion HS Supplementary Installation Tasks Guide EHDOC-X138-en-410A July 2013 Release 410 Document Release Issue Date EHDOC-X138- en-410a 410 0 July 2013 Disclaimer This document contains Honeywell proprietary

More information

System 800xA Information Management Enterprise Historian Migration

System 800xA Information Management Enterprise Historian Migration System Version 6.0 Power and productivity for a better world TM System 800xA Information Management Enterprise Historian Migration System

More information

EMC Smarts Network Configuration Manager

EMC Smarts Network Configuration Manager Version 9.4.1 Advisors User Guide P/N 302-002-279 REV 01 Copyright 2013-2015 EMC Corporation. All rights reserved. Published in the USA. Published October, 2015

More information

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

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

More information

Protection and Control IED Manager PCM600 Getting Started Guide

Protection and Control IED Manager PCM600 Document ID: 1MRS757866 Issued: 2013-04-11 Revision: A Product version: 2.5 or later Copyright 2013 ABB. All rights reserved Copyright This document and parts

More information

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide NFIRS 5.0 Software Version 5.6 1/7/2009 Department of Homeland Security Federal Emergency Management Agency

More information

Microsoft Dynamics GP. Audit Trails

Microsoft Dynamics GP Audit Trails Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without limiting

More information

Colligo Email Manager 6.0. Offline Mode - User Guide

6.0 Offline Mode - User Guide Contents Colligo Email Manager 1 Key Features 1 Benefits 1 Installing and Activating Colligo Email Manager 2 Checking for Updates 3 Updating Your License Key 3 Managing SharePoint

More information

Allworx OfficeSafe Operations Guide Release 6.0

Allworx OfficeSafe Operations Guide Release 6.0 No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopy,

More information

System 800xA 800xA 3.1 to 5.0 SP2 Upgrade

System 800xA 800xA 3.1 to 5.0 SP2 Upgrade System Version 6.0 Power and productivity for a better world TM System 800xA 800xA 3.1 to 5.0 SP2 Upgrade System Version 6.0 NOTICE This document contains information

More information

Installation Guide for Workstations

Installation Guide for Workstations Copyright 1998-2005, E-Z Data, Inc. All Rights Reserved. No part of this documentation may be copied, reproduced, or translated in any form without the prior written

More information

Microsoft Dynamics GP. Workflow Installation Guide Release 10.0

Microsoft Dynamics GP Workflow Installation Guide Release 10.0 Copyright Copyright 2008 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of

More information

Studio 5.0 User s Guide

Studio 5.0 User s Guide wls-ug-administrator-20060728-05 Revised 8/8/06 ii Copyright 2006 by Wavelink Corporation All rights reserved. Wavelink Corporation 6985 South Union Park Avenue, Suite 335 Midvale,

More information

Monitor Wall 4.0. Installation and Operating Manual

Monitor Wall 4.0 en Installation and Operating Manual Monitor Wall 4.0 Table of Contents en 3 Table of Contents 1 Introduction 4 1.1 About this Manual 4 1.2 Conventions in this Manual 4 1.3 Minimum Installation

More information

Most of your tasks in Windows XP will involve working with information

OFFICE 1 File Management Files and Folders Most of your tasks in Windows XP will involve working with information stored on your computer. This material briefly explains how information is stored in Windows

More information

PROMISE ARRAY MANAGEMENT (PAM) for

PROMISE ARRAY MANAGEMENT (PAM) for FastTrak SX4030, SX4060 and S150 SX4-M User Manual Version 1.1 PAM for FastTrak SX4030, SX4060 and S150 SX4-M User Manual Copyright 2004 Promise Technology, Inc. All

More information

Operating System Installation Guide

Operating System Installation Guide This guide provides instructions on the following: Installing the Windows Server 2008 operating systems on page 1 Installing the Windows Small Business Server 2011 operating

More information

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

TA Instruments TRIOS Software Installation Instructions Installation Requirements Your TRIOS Instrument Control software includes all the components necessary to install or update the TRIOS software, as

More information

VideONet Connect for 800xA User Manual

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

More information

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide

WA Manager Alarming System Management Software Windows 98, NT, XP, 2000 User Guide Version 2.1, 4/2010 Disclaimer While every effort has been made to ensure that the information in this guide is accurate

More information

ENLTV-FM3. PCI TV Tuner Adapter with FM Radio. User s Guide

ENLTV-FM3 PCI TV Tuner Adapter with FM Radio User s Guide User s Notice No part of this manual, including the products and software described in it, may be reproduced, transmitted, transcribed, stored

More information

Changing Your Cameleon Server IP

1.1 Overview Technical Note Cameleon requires that you have a static IP address defined for the server PC the Cameleon server application runs on. Even if the server PC has a static IP address, you may

More information
Start display at page:
Download 'Compact Control Builder AC 800M'
  • Joleen Morris
  • 3 years ago
  • Views:

Transcription

1 Compact Control Builder AC 800M Getting Started Version Power and productivity for a better world TM

2

3 Compact Control Builder AC 800M Getting Started Version 5.1.1

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. TRADEMARKS 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. 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/EEC and in Low Voltage Directive 2006/95/EEC. All rights to copyrights, registered trademarks, and trademarks reside with their respective owners. Copyright by ABB. All rights reserved. Release: March 2013 Document number: 3BSE

5 Table of Contents TABLE OF CONTENTS About This Book Document Conventions..10 Use of Warning, Caution, Information, and Tip Icons..11 Applicable Specifications..11 Section 1 - Introduction Documentation Strategy..13 Product Overview..13 Project Explorer..15 Libraries..16 Supported PLC and Configurations..17 Compact Control Builder Functions..18 Functions from 800xA..19 Multi-User Engineering..20 Using Online Help in Compact Control Builder..21 Online Manuals..21 Getting Help in Compact Control Builder..22 Section 2 - Installing Software Installation Prerequisites..26 Step-by-Step Instructions..27 Installing the Software..27 Coexistence with Previous Versions..29 Starting Up..30 Control Builder..30 SoftController..31 OPC Server..32 Configuration Issues BSE

6 Table of Contents Section 3 - Compact Control Builder User Interface Introduction..35 About Programs and Projects..35 Project Templates..36 Project Explorer..36 Title Bar, Menu Bar, and Tool Bar..37 Project Explorer Pane..38 Libraries Folder..40 Applications Folder..42 Controllers Folder..45 Drag-and-Drop in Project Explorer..47 Context Menus..49 Message Pane..49 Editors..50 Project Documentation..51 Section 4 - MyDoors Project MyDoors Project..54 Specifications..54 Defined Variables..55 Creating MyDoors Project..56 Diagrams..57 Variables..58 Function Blocks..63 Creation of Logic..69 Testing MyDoors Project..73 Project Examples in Control Builder..77 Section 5 - Hardware Configuration Configure Hardware..81 Connect Variables to I/O Channels..85 Method 1 - Using Dot Notation..86 Method 2 - Using a Path Selector BSE

7 Table of Contents Reading I/O addresses from the Application..88 Section 6 - Connecting the PLC and Go Online Firmware Upgrade..89 Setting an IP Address..92 Setting IP Address for PLC..92 Setting IP Address for PC..94 Downloading the Project via Ethernet..96 Setting the System Identity in Control Builder..96 Downloading the Project to a PLC..98 Test the Diagram Online..99 Appendix A - Compact Control Builder AC 800M Settings Product Settings for Compact Control Builder Language File Locations Multi-User Configuration Creating a Shared Project Folder Setting Up Compact Control Builder Stations Setting Up OPC Server Configuration Example Guide lines for Multi-User Engineering Download General Download Download New Project to Controller Download Project to Selected Controllers Disable/Enable Difference Report Appendix B - Network Redundancy Setting Up Redundant Network Two Separate Redundant Networks Decide IP Addresses Setup Using the IPConfig Tool BSE

8 Table of Contents Configure PLC Ports from Project Explorer Configure PC Ports in Windows Download Project and Go Online Setting Clock Synchronization using the CNCP Protocol Design IP Address Separating Client/Server and Control Network Summary of Configuration Steps Appendix C - Upgrade Introduction Applications Saving Application and Configuration Data in CCB 4.1/ Remove Products Install Products Restore Application and Configuration Data in CCB Handling a download Compatibility Issues Appendix D - Communication Cables Connecting Control Builder PC to a PLC Appendix E - Programming Languages General Appendix F - Glossary INDEX 8 3BSE

9 About This Book About This Book Welcome to Compact Control Builder AC 800M - an effective and easy to use programming tool. This manual helps the users to get start with the Compact Control Builder for the first time. This manual contains main sections and appendixes. The appendixes contain examples of upgrading projects and details about multi-user engineering and network redundancy. This manual is organized as follows: Section 1, Introduction, provides an overview of the Compact Control Builder. Section 2, Installing Software, describes the steps to install a single user configuration, that is, a Compact Control Builder and an OPC Server installed on the same PC. Section 3, Compact Control Builder User Interface, explains the Compact Control Builder and its core interface, the Project Explorer. Section 4, MyDoors Project, contains a small sample project that helps in familiarizing with the Control Builder environment. Section 5, Hardware Configuration, contains steps to add or remove hardware units from the tree structure in the Project Explorer. Section 6, Connecting the PLC and Go Online, contains the pre-requisites for connecting a PLC and downloading a project to go online. 3BSE

10 Document Conventions About This Book Document Conventions The following document conventions are used in this manual: The names of screen elements (for example, the title in the title bar of a window, the label for a field of a dialog box, and so on) are initially capitalized. Capital letters are used to name the keyboard key. For example, press the ENTER key. Lowercase letters are used for the name of a keyboard key that is not labeled on the keyboard. For example, the space bar, comma key, and so on. Press CTRL+C indicates that the user must hold down the CTRL key while pressing the C key (to copy a selected object in this case). Press ALT E C indicates that the user must press and release each key in sequence (to copy a selected object in this case). The names of push and toggle buttons are boldfaced. For example, click OK. The names of menus and menu items are boldfaced. For example, the File menu. The following convention is used for menu operations: MenuName > MenuItem > CascadedMenuItem. For example: select File > New > Type. The Start menu name always refers to the Start menu on the Windows Task Bar. System prompts/messages are shown in the Courier font, and user responses/input are in the boldfaced Courier font. For example, if the user enter a value out of range, the following message is displayed: Entered value is not valid. The value must be 0 to 30. Variables are shown using letters in Italic style. MaxLimit 10 3BSE

11 About This Book Use of Warning, Caution, Information, and Tip Icons Use of Warning, Caution, Information, and Tip Icons This publication 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 which could result in electrical shock. Warning icon indicates the presence of a hazard which could result in personal injury. Caution icon indicates important information or warning related to the concept discussed in the text. It might indicate the presence of a hazard which could result in corruption of software or damage to equipment/property. Information icon alerts the reader to pertinent facts and conditions. Tip icon indicates advice on, for example, how to design the 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, users are expected to comply fully with all Warning and Caution notices. Applicable Specifications This product meets the requirements specified in EMC Directive 89/336/EEC and in Low Voltage Directive 72/23/EEC. 3BSE

12 Applicable Specifications About This Book 12 3BSE

13 Section 1 Introduction Documentation Strategy Section 1 Introduction The Compact Control Builder contains type solutions that are used for simple logic control, device control, loop control, alarm handling, and so on, and packaged as standard libraries. Self-defined types from other projects can also be inserted into the current project. The Control Builder supports five different programming languages, namely, Function Block Diagram, Structured Text, Instruction List, Ladder Diagram, and Sequential Function Chart. In addition to these, Control Builder supports creation of logic using Diagrams (which use the Function Diagram (FD) language) and Control Module Diagrams. These conform to IEC standard. Documentation Strategy This manual provides an introduction about the Compact Control Builder and provides instructions about installing and using the product, for the new users. For information about online help in Control Builder, see Getting Help in Compact Control Builder on page 22. Product Overview Compact Control Builder is a fully integrated application that runs on Windows 7 or Windows Server It provides tools for programming applications and configures hardware units from the AC 800M hardware family. Besides the operating system requirements, the minimum software requirements are: Microsoft Word Adobe Acrobat Reader version 9.0 or later. 3BSE

14 Product Overview Section 1 Introduction Microsoft Word is required for creating project documentation and Acrobat Reader is required to read the online manuals. 14 3BSE

15 Section 1 Introduction Project Explorer Project Explorer The core user interface of the Compact Control Builder is called Project Explorer. The Project Explorer is used to create and build control projects. A project contains the entire configuration needed for an AC 800M based control solution, including control applications and hardware settings. Context menus are helpful while configuring hardware units or connecting parameters. Right-click an object to open its corresponding context menu. Both the software (programs, diagrams, functions, and so on) and the hardware (the actual hardware connected to the PLC) are modelled in a project. The relationships are shown in Figure 1. PM864/TP830 DO810 DI810 Figure 1. Project Explorer and actual hardware setup 3BSE

16 Libraries Section 1 Introduction Libraries Compact Control Builder provides an extensive set of predefined type solutions stored in standard libraries. These include data types, functions, function blocks and Control Modules that can be used in the projects. All standard libraries are included during the Control Builder installation and are available in the projects. Compact Control Builder contains the following libraries: The Basic library contains basic building blocks for AC 800M control software like data types, function block types, and control module types, with extended functionality, designed by ABB. The contents inside the Basic library can be categorized as follows: IEC Function Block Types, Other Function Block Types, and Control Module Types. The Communication Libraries include function blocks for MMS, ModBus, ModBus TCP, SattBus, COMLI, MOD5-to-MOD5 (MTM), UDP, TCP, and Siemens 3964R protocols. The Control Libraries include single PID control and cascade PID control function blocks, control modules, and so on. The Alarm and Event Library contains function blocks for alarm and event detection, and alarm printouts on a local printer. The Signal Libraries contain types for adding supervision, alarm handling and error handling to I/O signals, and also for the overview and forcing of boolean and real signals. Hardware An extensive set of predefined hardware types, stored in standard hardware libraries, are delivered with Compact Control Builder. These hardware types are used in the projects when configuring the PLC hardware. All the hardware types are included during the Compact Control Builder installation and are available in the projects. The hardware types can be classified into the following: 16 3BSE

17 Section 1 Introduction Supported PLC and Configurations The Basic Hardware contains basic hardware types for PLC hardware, such as types for AC 800M, CPUs, Ethernet communication link, Com port, ModuleBus, and so on. The PROFIBUS Hardware contains hardware types for PROFIBUS communication interfaces, ABB Drives and ABB Panel 800. The Communication Hardware contains hardware types for the communication interfaces, MasterBus 300, ModBus TCP, IEC 61850, MOD5, AF 100, EtherNet/IP, PROFINET IO, INSUM, DriveBus, RS-232C, UDP, and TCP. Serial Communication Protocol Hardware contains hardware types for SerialProtocol, COMLI, ModBus and Siemens 3964R. The I/O System Hardware contains hardware types for I/O communication interfaces, I/O adapters and I/O units; S100 (incl. S100 Rack), S200, S800 and S900. Supported PLC and Configurations The AC 800M is the destination for the applications which are downloaded to the PLC from the Project Explorer. The programming code is then executed in the PLC. Figure 2. The Compact Control Builder station communicates with a PLC Do not run more than one Compact Control Builder simultaneously on a PC. 3BSE

18 Compact Control Builder Functions Section 1 Introduction Compact Control Builder Functions The Compact Control Builder is used to create control solutions. These solutions are created within Control Builder projects. Several levels of structuring are available inside one project. A project in the Control Builder can handle up to 1024 applications, and each application can handle up to 64 programs, and 128 diagrams. A maximum of 32 Control Builder PCs can be used together in multi-user environment, and a maximum of 32 PLCs can be created and handled within a project. Using the Control Builder, self-defined libraries containing data types, function block types and control module types can be created in any project. Table 1 lists the main Compact Control Builder functions. Table 1. Main Control Builder Functions Backup/Restore Functions Create/change/insert libraries Create/change/use data types, function block types and control module types Difference report (between previous/new application) Distribute code in an application to several PLCs Downloading projects and go online Multi-user engineering Search and Navigation Tool Testing projects offline 18 3BSE

19 Section 1 Introduction Functions from 800xA Functions from 800xA. Additional functionality for building DCS type of control solutions can be used from the Control Builder available in the ABB 800xA DCS system. The 800xA Control Builder (the Control Builder Professional) adds the following functions to the set of functions available in Compact Control Builder: Online Upgrade. Load Evaluate Go. Batch handling. Audit Trail. SFC Viewer. High Integrity Controller for SIL applications. CI860 for FF HSE, and CI862 for TRIO I/O. Information routing via HART protocol. Security (see Appendix F, Glossary). The additional functions from 800xA are not included in the Compact Control Builder AC 800M. It is possible to migrate Compact Control Builder solutions to 800xA systems, and the PLC projects can be opened in the Control Builder Professional. 3BSE

20 Multi-User Engineering Section 1 Introduction Multi-User Engineering Compact Control Builder supports multi-user engineering with a maximum of 32 separate engineering workplaces. In a multi-user configuration, all Control Builder PCs and the OPC Server must have access to the common project file(s). This means that a common Project folder must be created on a shared network server. The network server can be placed anywhere in the network; in a Control Builder PC, in an OPC Server PC, or located as a stand-alone file server. From shared network drive Control Builder and/or OPC Server Control Builder station To OPC Client Ethernet PLC Controller PLC Controller Figure 3. Programmers can share the same project. Multi-user engineering stores projects on a shared network drive 20 3BSE

21 Section 1 Introduction Using Online Help in Compact Control Builder Using Online Help in Compact Control Builder Online Manuals The Compact Control Builder provides online documentation. The Compact Control Builder provides related manuals online. Acrobat Reader is required to open and read the online manuals provided by the Compact Control Builder. Accessing Online Manuals To access the online manuals from the Project Explorer, select Help > Manuals. Full-Text Search The Figure 4 shows Full-Text search window. The link on the page opens the full-text index file CCB_Manuals_Catalog_file.pdx of the Compact Control Builder 3BSE

22 Getting Help in Compact Control Builder Section 1 Introduction manuals. Use the Search command of this full-text catalog index file to search the entire set of documents quickely. Figure 4. Full-Text Search Window Getting Help in Compact Control Builder The Online help in the Compact Control Builder can be obtained by: Context-Sensitive Help (F1). Contents Topic. Index. Keyword Search. Accessing context-sensitive Help To access context-sensitive help for items in Project Explorer: 22 3BSE

23 Section 1 Introduction Getting Help in Compact Control Builder 1. Select the element for which help is required (any item from the tree, command inside an editor, and so on). 2. Press the F1 key. Accessing contents topic Click Help in any pop-up window to view the Online help based on topics. Using the Online Help Index The index offers many ways to find the information: Enter the action about which the information is needed (for example, configure or download ). Enter the name of the object about which the information is needed (for example, PM864 or project explorer ). It is not always possible to find information about a single object by entering its name. Enter the name of the category instead (for example, I/O units or data types ). This lists the objects or units, from which the topic can be selected. Enter the subject about which information is needed (for example, function block types or communication interfaces ). For information about a specific library object or a specific hardware unit, select the object in Project Explorer, and press F1 key. Text Search The text search runs through all topics and finds all matches. The text must be specific, else the search ends with too many search hits. 3BSE

24 Getting Help in Compact Control Builder Section 1 Introduction 24 3BSE

25 Section 2 Installing Software Section 2 Installing Software This section explains how to install and start up a single-user configuration, which means a Compact Control Builder and an OPC Server installed together on the same PC station. The software delivered on the DVD consists of three parts - the ABB Common 3rd Party Install kit, the Compact Control Builder AC 800M, and the OPC Server for AC 800M. Each of these is installed with the help of installation wizards. The first installation wizard installs the common 3rd party software required to work with ABB Compact Control Builder AC 800M. This is different from the software requirement mentioned in Product Overview on page 13. The second installation wizard installs Compact Control Builder, Base Software for SoftController, RNRP, and User Documentation. The third installation wizard installs OPC Server for AC 800M and RNRP. Run the Compact Control Builder installation before running the OPC Server installation. The Compact Control Builder opens the projects stored in a project folder which is created during the installation. If the project folder path is changed in a recent installation, the previous projects cannot be found by the Control Builder. This problem is solved by either changing the project folder path back to previous location, or copying the previous projects from the Windows explorer into the current Project folder location. 3BSE

26 Installation Prerequisites Section 2 Installing Software Installation Prerequisites Compact Control Builder runs on any of the following platforms: Windows Server 2008: R2 with Service Pack 1 32-bit (x86) R1 with Service Pack 2 Windows 7 with Service Pack 1: 64-bit (x64) 32-bit (x86) Before installing the Compact Control Builder on a PC that has Windows installed: Install all the other software that conforms to the minimum software requirement for Compact Control Builder. See Product Overview on page 13. Login to Windows, with Administrator privileges. Turn off the User Account Control (UAC) in Windows on the PC 1 Remove previous Control Builder versions from the PC 2. This also includes other products that comes with a Compact Control Builder installation (for example, OPC Server for AC 800M). Do not install Compact Control Builder on a PC that already has Control Builder Professional installed. A Compact Control Builder and a Control Builder Professional cannot coexist in a PC. 1. In Windows 7 SP1 and Windows Server 2008 R2, go to Start > Control Panel > User Accounts (in the left pane) > Change User Accounts Settings (in the right pane), and drag the control to Never Notify. In Windows Server 2008 R1 go to Start > Control Panel > User Accounts > Turn User Account Control on or off, and uncheck the checkbox 'Use User Account Control (UAC)'. Click OK. 2. In Windows 7 SP1 and Windows Server 2008, go to Start > Control Panel > Programs and Features to remove the old version. 26 3BSE

27 Section 2 Installing Software Step-by-Step Instructions Step-by-Step Instructions Install the software from the DVD onto the local disk, as the software cannot be run from the DVD or a network drive. Installing the Software 1. Login as Administrator in Windows. 2. Insert the DVD into the drive. After a few seconds the Welcome dialog appears as shown in Figure 5. If the dialog does not appear, start the file Startme.bat, located in the root directory of the DVD. Figure 5. The Welcome dialog of the installation process The installation dialog contains the following buttons: The Release Notes button provides the latest information. The Install Software button activates the installation procedure. The Install Software dialog opens as shown in Figure 6. The Installation help button accesses information on how to install a product. 3BSE

28 Installing the Software Section 2 Installing Software The Exit button quits the installation procedure. Figure 6. Install Software dialog Installing the ABB Common 3rd Party Software The required common 3rd party software components (see also Product Overview on page 13) must be installed before installing the Compact Control Builder and OPC Server. 1. In the Install Software dialog, click ABB Common 3rd Party Install to start the Installation Wizard. 2. Follow the installation instructions that is displayed in the wizard. This installation does not include the requirements mentioned in Product Overview on page BSE

29 Section 2 Installing Software Coexistence with Previous Versions Installing the Compact Control Builder y Always start with the Compact Control Builder installation. The OPC Server installation needs to read the Control Builder settings that are created during the Compact Control Builder installation. 1. In the Install Software dialog, click Compact Control Builder AC800M to start the Installation Wizard. 2. Follow the installation instructions that is displayed in the wizard. If any project saved from the previous version need to be used through upgrade, you have to change the installation after this installation is completed (see Coexistence with Previous Versions on page 29). Clicking Cancel in any of the installation wizard dialogs interrupts the installation. When installation procedure is interrupted, all the previously installed components are rolled back. Installing the OPC Server for AC 800M 1. In the Install Software dialog, click OPC Server for AC 800M, to start the Installation Wizard. 2. Follow the installation instructions that is displayed in the wizard. Running the OPC Server on the same PC as the Compact Control Builder does not require further settings. For more information about setting up an OPC Server for multi-user engineering, see Setting Up OPC Server on page 110. Coexistence with Previous Versions The Compact Control Builder projects saved from previous versions can be upgraded and used with the new installed version. This is possible only if the required Compact Control Builder options are installed: 1. To include coexistence, change the installed features. From the Control Panel, select Programs and Features, right-click ABB Compact Control Builder AC 800M, and select Change. Select Modify and click Next. The Select Features dialog is displayed. 3BSE

30 Starting Up Section 2 Installing Software Starting Up Control Builder Figure 7. Select Features dialog for Custom install option 2. Select the version for coexistence. For example, if any project saved in Compact Control Builder need to be used, select AC 800M Coexistence Click Next to proceed with the installation. Starting the Compact Control Builder Double-click the Control Builder icon on the desktop (if selected during installation), or from the Start menu on the Windows Task Bar, 30 3BSE

31 Section 2 Installing Software SoftController SoftController Start > All Programs > ABB Industrial IT AC 800M > Compact Control Builder AC 800M. The SoftController is a simulation tool that runs with Base Software. A SoftController allows the download of projects from the Project Explorer even though the user may not have access to a real AC 800M PLC. Instead of downloading to a PLC, the projects can be downloaded to the SoftController. In order to start the SoftController, it is necessary either to have administrator privileges in Windows, or be part of the local group ABB Controller user group. Contact the administrator and apply to be a member of this group. The ABB Controller user group is created automatically in Windows during the SoftController installation. Starting the SoftController The following steps help to start the SoftController and to locate its network address (the address must be set in Project Explorer and OPC Server panel). 1. Double-click the SoftController icon on the desktop (if desktop shortcut is selected during installation), or start the SoftController from the Start menu: Start > All Programs > ABB Industrial IT AC 800M >.. > SoftController 5.1. Figure 8. The SoftController start panel 2. Click Start. The Status field displays Started and the SoftController starts. 3. Select File > View log file. A Session.LOG file opens in Notepad. 3BSE

32 OPC Server Section 2 Installing Software 4. Scroll down to find a network address. An example of an IP address: :2. To find out the IP address for a PC, open the command prompt (DOS editor) and run the command ipconfig. 5. Close the Notepad program. To learn more about running an application in a SoftController, see Section 5, Hardware Configuration and Section 6, Connecting the PLC and Go Online. OPC Server Stopping the SoftController 1. Click Terminate to open the SoftController dialog. 2. Click Yes. The Status field displays Not started and the SoftController stops. 3. Click Exit. After the OPC Server is installed, it is easy to connect a PLC to the OPC Server from the OPC panel. Before doing this, ensure that the controller is connected to the network. Starting the OPC Server Double-click the OPC Server icon on the desktop (if desktop shortcut is selected during installation), or start the OPC Server from the Start menu: Start > All Programs > ABB Industrial IT AC 800M >.. > OPC Server for AC 800M BSE

33 Section 2 Installing Software OPC Server Figure 9. The OPC Server Configuration window Connecting the OPC Server 1. Open the Data Access tab screen. 2. In the Controller Identity field, enter the IP address of the PLC. 3. Click Connect. 4. Open the Alarm and Event tab screen, and repeat Step 2 and Step 3. For information on creating a PLC Id, see Setting an IP Address on page 92 and Setting the System Identity in Control Builder on page 96. 3BSE

34 Configuration Issues Section 2 Installing Software Configuration Issues The Compact Control Builder supports multi-user engineering. For more information see Appendix A, Compact Control Builder AC 800M Settings. This manual also covers configuration issues like network redundancy and upgrading projects to 5.1 version. For more information, see Appendix B, Network Redundancy and Appendix C, Upgrade. 34 3BSE

35 Section 3 Compact Control Builder User Interface Introduction Section 3 Compact Control Builder User Interface Introduction This subsection provides a brief introduction to the Compact Control Builder, and its core interface, the Project Explorer. About Programs and Projects The following list describes the hierarchy among projects, applications, programs, diagrams, and tasks in the Compact Control Builder. A project is the top level software unit and it contains the configuration data for libraries, applications, connected hardware, and so on. It also groups libraries, applications and the connected hardware in an hierarchical tree structure in the Project Explorer. Each application contains programs, diagrams or control modules and additional objects (data types, function block types, control module types, and diagram types) that are used within the application. Each program is connected to a task, which decides how often the program is executed. It is also possible to connect individual function blocks and control modules to different tasks. Figure 10 shows the sequence from creating a new project to performing a download. 3BSE

36 Project Templates Section 3 Compact Control Builder User Interface Create a project Project Build control libraries Build applications Create alarm conditions Configure controllers Programs, Diagrams or Control Modules Compile and download to PLC Project Templates Project Explorer Figure 10. Sequence for building a project and the hierarchy between a Project and Programs, Diagrams or Control Modules While creating a new project, the Control Builder provides a set of predefined templates, typical for a control system. The templates contain predefined initial setup data that is suitable for different kind of projects. The Compact Control Builder provides the following project templates: AC800M, for normal use. SoftController, for development use, without access to a PLC. EmptyProject, consisting of a minimum configuration with only the basic libraries and functions. Project Explorer is the core user interface in the Control Builder programming tool. It displays the currently active project. Only one project can be open at the same time. 36 3BSE

37 Section 3 Compact Control Builder User Interface Title Bar, Menu Bar, and Tool Bar Title bar Menu bar Tool bar Project Explorer Message pane Figure 11. Project Explorer Title Bar, Menu Bar, and Tool Bar The title bar shows the project name. The menu bar contains the drop-down menus: File, Edit, View, Tools, Window, and Help. When menu items on the menus are grayed out, they cannot be accessed (the function is not allowed in the current context). The tool bar contains icons that serve as shortcuts to the most common Control Builder functions, such as online help and download. For detailed information about the menu bar and tool bar, refer to the Control Builder online help. 3BSE

38 Project Explorer Pane Section 3 Compact Control Builder User Interface Project Explorer Pane The Project Explorer pane contains three main folders, see Figure 12: The Libraries folder, see Libraries Folder on page 40. The Applications folder, see Applications Folder on page 42. The Controllers folder, see Controllers Folder on page 45. Libraries Applications Controllers 38 3BSE

39 Section 3 Compact Control Builder User Interface Project Explorer Pane Figure 12. The Project Explorer pane, showing the three main folders, Libraries, Applications, and Controllers 3BSE

40 Libraries Folder Section 3 Compact Control Builder User Interface Libraries Folder When a project is created, the Libraries folder contains the System folder (containing firmware functions that can be used throughout the applications) and the Basic and the Icon libraries (the two libraries that are always connected to a project). Besides these three, the Libraries folder also contains a Hardware folder with a sub-folder containing Basic hardware types (BasicHWLib). When the project is created, both the standard libraries and self-defined libraries can be added into the Libraries and Hardware folders. When a new library is created, the subfolders Data Types, Control Module Types, Function Block Types, and Diagram Types under the library are not visible because they do not contain any objects. Right-click the library to open the context menu, and go to New which displays the option to create the different types (see Figure 13). Once the types are created, they are displayed under the corresponding subfolders in the library. 40 3BSE

41 Section 3 Compact Control Builder User Interface Libraries Folder Figure 13. Creating types under a library A library can only be added to an application if it has first been added to the Libraries folder. A hardware unit (type) can only be connected in a controller configuration if the corresponding hardware library has first been added to the Hardware folder. For more information on libraries and library handling, see Online Help. 3BSE

42 Applications Folder Section 3 Compact Control Builder User Interface Applications Folder The Applications folder holds all the code that is downloaded to the PLC(s). This code can be stored either as programs, control modules, single control modules, or diagrams. The chosen method depends on the requirements of the particular application. The Applications folder contains applications and other applications folders. To create a new application folder under an application, right click the application and select New Folder. The new application folder may in turn contain both applications and application folders. Due to this, it is possible to structure or group the applications in the Project Explorer. It is also possible to move applications and application folders in the folder structure using the drag and drop operation. The Connected Libraries folder contains all libraries that are connected to this particular application. Libraries are connected by right-clicking this folder and selecting Connect Library. However, only libraries that have already been inserted to the project can be connected to an application. In order to access the types inside a library, it must be connected to the application. Connect a library to an application by right-clicking the Connected Libraries icon and select a library from the dropdown menu. Figure 14. The context menu for connecting a library to an application The Application folder contains four sub-folders for collecting types: Data Types, Function Block Types, Control Module Types, and Diagram Types. The user can either insert an existing type (from another project) or create a new type within any of these four sub-folders. 42 3BSE

43 Section 3 Compact Control Builder User Interface Applications Folder There are several ways of organizing the code, in programs, in diagrams, or in control modules. Control modules are stored in the Control Modules folder, while diagrams are stored in the Diagrams folder. The diagrams folder in the default application contains three diagrams. Each of these three diagrams are connected to a default task. The task connections can be changed, as well as the own tasks and diagrams can be added. When a new application is created, the subfolders Control Modules, Control Module Types, Data Types, Function Block Types, Diagram Types, Diagrams, and Programs under the application are not visible because they do not contain any objects. Right-click the application to open the context menu, and go to New which displays the option to create the different types, control modules, diagrams, and programs (see Figure 15). Once these are created, they are displayed under the corresponding subfolders in the application. 3BSE

44 Applications Folder Section 3 Compact Control Builder User Interface Figure 15. Creating types, control modules, diagrams, or programs under an application. From the objects in the Applications folder, a number of software editors can be opened, see Editors on page BSE

45 Section 3 Compact Control Builder User Interface Controllers Folder The code can be checked for errors by clicking on the Check icon on the tool bar. Errors are indicated by a red triangle next to the object in question (in offline mode). Descriptions of the errors (if any) are displayed in the Check tab of the message pane. Controllers Folder The Controllers folder contains all controllers that belong to the project. Each controller has a Connected Applications folder with the application(s) running in the controller, and a Connected Hardware Libraries folder with all hardware types to be used when configuring the controller. The applications and Hardware Libraries are connected by right-clicking the folder and selecting Connected Applications and Connected Hardware Libraries respectively. It is only hardware libraries added to the project that can be connected to a controller. For each controller, there is a CPU unit to which other hardware units, such as I/O units and communication interfaces can be added. Units can also be added to the controller on the same level as the CPU unit. The controller structure mirrors the physical structure, which means that all ports and buses have their own corresponding unit (icon) in Project Explorer. For more information about hardware configuration and the Controllers folder, see Configure Hardware on page 81. The Controllers folder also contains a sub-folder Tasks. The tasks folder contains tasks that are used to control the execution of the applications. By default, the Tasks folder contains three tasks: Fast, Normal, and Slow. However, the tasks can be added to the applications as needed. The Connected Applications folder contains all the applications that are connected to the PLC. 3BSE

46 Controllers Folder Section 3 Compact Control Builder User Interface Figure 16. The PLC structure in Project Explorer, with corresponding icons for ports and buses. Double-click the Tasks folder to open a task overview. Double-clicking an individual task, displays the Task Properties dialog for that particular task. CPU units, I/O units, communication ports, communication interfaces, and so on, can be opened using editors, see Editors on page BSE

47 Section 3 Compact Control Builder User Interface Drag-and-Drop in Project Explorer Drag-and-Drop in Project Explorer The Project Explorer supports drag-and-drop operations. Dragging to Text Input Fields All objects can be dragged to an arbitrary text input field or text editor. When the object is dropped, the current name of the object becomes the text input. This helps in deriving names for variables, parameters, and function blocks, from the existing object names. For example, in Figure 17, the name of the parameter is the result of a drag-and-drop operation from the library FBCReactorLib to the Name column in the Function Block editor. The text can be modified in the Name column. Figure 17. Parameter name derived by dragging to text input field 3BSE

48 Drag-and-Drop in Project Explorer Section 3 Compact Control Builder User Interface Dragging to Objects Some objects can be dragged to other objects. Table 2 shows the supported actions. Table 2. Drag-and-Drop operations with objects Drag Source Drop Target Operation Library Application or another library Connects the library to the application or the target library. The source library is then visible in the Connected Libraries folder in the target application or library. Hardware Library Controller Connects the hardware library to the controller. The source hardware library is then visible in the Connected Libraries folder in the target controller. Application Controller Assigns the application to the Controller. The source application is then visible in the Connected Applications folder in the target controller. Note: If the application is an application reference object (that is, an application shown below the 'Assigned Applications' object for a Controller), then this is a Move operation that removes the previous assignment. Application Task This results in two operations: Assigns the application to the task. Assigns the application to the corresponding controller. The source application is then visible in the Connected Applications folder in the corresponding controller. Application Application Folder Moves the application to the target application folder. Application Folder Application Folder Moves the application folder and its contents to the target application folder. 48 3BSE

49 Section 3 Compact Control Builder User Interface Context Menus Context Menus Context menus can be used to edit the properties of various objects. Context menus are displayed by right-clicking an object in Project Explorer. Message Pane Figure 18. Context menu in Project Explorer The message pane contains three tabs: Description, shows a description of the selected type or hardware object. Check, shows the result of a code check, including error messages. Message, showing messages resulting from events in Control Builder, such as compiling and loading a new project. 3BSE

50 Editors Section 3 Compact Control Builder User Interface Editors Control Builder contains a number of editors. The editors can be accessed from Project Explorer. To access an editor, right-click on the object (a PLC, another hardware unit, an application, a program, or a type) and select the editor from the context menu. Figure 19. Program editor Among many things, editors are used to declare and connect parameters to I/O channels. There are also a number of programming language-specific editors, such as the Function Block Diagram (FBD) editor and the Control Module Diagram (CMD) editor. 50 3BSE

51 Section 3 Compact Control Builder User Interface Project Documentation Project Documentation Compact Control Builder facilitates a project documentation feature for libraries, applications, and PLCs or for single types. The project documentation is developed as a Microsoft Word file and can be connected to either a standard document template or user/company specific template. A table of contents is automatically generated for every project document. Creating Project Documentation To create project documentation from the Project Explorer: 1. Right-click an object in the Project Explorer tree, and select Documentation to open the Documentation window. 2. Click More to open the Editor Properties window. 3. Select a tab in the window. 4. Click OK. 3BSE

52 Project Documentation Section 3 Compact Control Builder User Interface 52 3BSE

53 Section 4 MyDoors Project Section 4 MyDoors Project This section describes building a small project and getting familiarized with the Control Builder environment. An example project called MyDoors, to simulate the entrance to a store is created. While working with the MyDoors project, you will learn about diagrams and declaration of variables and function blocks in diagrams, is also described. At the end of the MyDoors project, the application is tested in the Control Builder Test mode. This helps to verify, in a secure way, how variable values and conditions are changing during a program execution. If the access to a PLC or IO modules is not available, build this project with a SoftController. Look for SoftController specific instructions throughout the MyDoors project example. However, to study the MyDoors project example, the Control Builder installation comes with an existing example called ShopDoors. See the subsection Project Examples in Control Builder on page 77, for locating the project examples. For locating the ShopDoors example, or any other Control Builder examples, follow the instruction given under section Project Examples in Control Builder on page 77. Once the guidelines are followed in this section, proceed with the further sections: Section 5, Hardware Configuration explains how to setup a hardware configuration according to the control system. Section 6, Connecting the PLC and Go Online covers all the essential steps for making it possible to download an application and go online. 3BSE

54 MyDoors Project Section 4 MyDoors Project MyDoors Project Specifications Before creating the project and writing the code, refer to the Specifications on page 54 and the Defined Variables on page 55. This project simulates the entrance to a store. The following specifications are given: The entrance consists of two sliding doors that open when a customer activates a photocell. Each door is opened and closed by its own motor. The doors return to default position (closed) five seconds after the last activation of the photocell. Consequently, several customers arriving one after the other extends the time the door remains open. The number of customers is recorded for statistics. Manual reset of this counter should be possible. The total number of times the doors have opened since they were last serviced should be recorded. Each time the door opens, the counter should be incremented. When the counter reaches a preset limit, a flag indicates that service is required. Manual reset of the flag is possible. 54 3BSE

55 Section 4 MyDoors Project Defined Variables Defined Variables Photocell The photocell has two states, active and inactive, typically represented by a Boolean variable. In this project, a Boolean variable named Photo_Cell (true = active, false = inactive) is used. Door motors The entrance itself consists of two doors facing each other. Each door is opened by a motor controlled by Boolean signals (Motor_1 and Motor_2). The time the doors should remain open is declared in a variable DoorsOpen_Time of type time. Number of customers Each time the photocell is activated, a counter representing the total number of customers entering the shop should be incremented. The counter, Customers_Qty, is of type integer. Reset the counter on certain dates On certain dates, the shop manager records the total number of customers up to that date, and resets the counter. Consequently, a Boolean variable Reset_Counter is declared, which resets the counter. Door service intervals The doors should have regular service intervals, approximately after every 10,000 openings; also the number of openings from the previous service need to be recorded. The record is represented as the variable Openings_Freq of type dint. Time for service When the counter reaches the upper limit defined by Openings_Total of type dint, a flag (Service_Req of type Boolean) is set, indicating that service is required. This flag can be accessed by all PLCs in the project. Manual reset of the service counter is activated using a Boolean variable Serviced. The doors should continue to work even if service is not performed. 3BSE

56 Creating MyDoors Project Section 4 MyDoors Project Creating MyDoors Project Creating a New Project 1. From the Project Explorer, select File > New Project, or click the icon. A New Project window opens. Figure 20. The New Project window for setting up a project 2. Select the AC800M template and type MyDoors in the Name field. Ignore the given location path (for now). 3. Click OK. Project Explorer creates and opens MyDoors project, see Figure BSE

57 Section 4 MyDoors Project Diagrams Figure 21. MyDoors project opened in Project Explorer The Libraries folder contains the standard libraries Basic library (BasicLib) and Icon library (IconLib). The System folder is always automatically inserted into a project. It contains firmware functions and cannot be removed from the project or changed by the user. Diagrams In Compact Control Builder, the control logic can be created in diagrams, which are created under an application. The diagrams use a graphical programming language. The code block in the diagram editor allows mixing of functions, function blocks, control modules, and other diagrams, and allows graphical connection between 3BSE

58 Variables Section 4 MyDoors Project them to achieve a particular logic. In this example project, you are going to create the logic in a diagram. In the MyDoors project, expand Application_1 to view the Diagrams folder and the three default diagrams. In this example, you are going to create the logic in Diagram2. Variables There are different types of variables in Compact Control Builder for storing and computing values (local, global, communication, and access variables), where the local variables are the most frequently used in Control Builder. They always belong to the local code inside a function block, control module, diagram, or a program. Communication variables are used to communicate between applications in the same controller or between different controllers in the network. The name of the communication variable must be unique within the project. Within a project, Control Builder automatically finds the referenced communication variables. If the communication variable is accessed from another project, then the IP address needs to be specified. In this example, you will declare 10 local variables and one communication variable in a diagram named Diagram BSE

59 Section 4 MyDoors Project Variables Declaring Local Variables and Communication Variable 1. In the Project Explorer, expand the project tree to see Diagram2, (Figure 22). Double-click the icon to open the Diagram editor. Figure 22. Diagrams Folder Expanded with Three Preset Diagrams Available 3BSE

60 Variables Section 4 MyDoors Project 2. The diagram editor is divided into three panes: the declaration pane, the code pane, and the message pane, see Figure 23. Declaration pane Code pane Message pane Figure 23. The editor for Diagram2 3. Place the cursor in the upper left-hand cell in the declaration pane and enter Photo_Cell in the Name column. 4. Move one cell to the right by pressing the tab key. Type bool in the Data type column. Move the cursor to next column labeled Attributes. 5. Choose the default setting retain (which means that the variable keeps its value at a warm restart). Press the tab key to move to the next column. 6. Set the initial value to false to indicate that the doors are closed at start-up. 60 3BSE

61 Section 4 MyDoors Project Variables 7. Skip the column I/O address. The address is automatically filled in later when configuring the hardware. 8. Description can be entered in the last column. The declaration of the Boolean variable is shown in Figure 24. Figure 24. Declaration of the Boolean variable Photo_Cell 9. The variable can also be declared by, Right click on the grid area, select New > Variable. In the New Variable dialog, declare the values for second variable named, DoorsOpen_Time which represents how long (duration time) the doors should remain open as in the Figure 25. Click OK. Figure 25. New Variable Dialog 3BSE

62 Variables Section 4 MyDoors Project The variable is visible in the Variables tab and grid area as in Figure 26. Figure 26. Declaration of DoorsOpen_Time variable 10. Declare a variable named, DoorsOpen_ET that records the time elapsed since the photocell was activated last time. Complete the declaration of DoorsOpen_ET as shown in row 3 in Figure 27. Figure 27. Declaration of the Doors_Open_ET variables For the attribute constant of the variable DoorsOpen_Time, either explicitly enter constant, or scroll through the available formats using Altkey together with the up and down arrow keys, or press Ctrl+J to display the list of attributes and then select constant. 11. Declare the remaining variables (starting from row 4) in the grid as shown in Figure 28. Figure 28. Declaration of the remaining variables 62 3BSE

63 Section 4 MyDoors Project Function Blocks To specify the Data types in the column, choose Insert > Variable, Type, Attribute from the editor (or press CTRL+J) to access a list of possible data types. 12. Select the Communication Variables tab in the program editor, and declare the Service_Req communication variable as shown in Figure 29. Function Blocks Figure 29. Declaration of the communication variable Service_Req 13. Click Check to check for errors. 14. Click Save to save the variables. Timers and counters in the Compact Control Builder are normally represented as function block types and located in the Basic library. This example declares one Timer (TOf), and two Counters (CTU) from the Basic library. Declaring Function Blocks Make sure the diagram editor is open, (see Figure 22, to open editor). The default code block (Code) is the FD (Function Diagram) code block, which is a graphical editor (with visible grids) for adding graphical objects. The code block Code consists of a default page, named 1. To start creating the logic in the editor for Diagram2: 1. Rename the default page as Motors_Doors: 3BSE

64 Function Blocks Section 4 MyDoors Project a. Right-click the Code field and select Rename from the context menu. A Rename Current Page window opens. Figure 30. Rename Current Page dialog b. Write Motors_Doors in the Name field. c. Click OK. 2. In the grid area of the Motors_Doors page, right-click to open the context menu, and select New > Object. The New Object dialog opens. 3. In the New Object dialog, select the TOf function block type from any of the two tabs: The List tab contains alphabetical list of all objects available in the inserted libraries in Project Explorer. Select TOf. The Tree tab displays a tree structure to navigate to the required object. Go to Connected Libraries > BasicLib > Function Block Types, and select TOf. 64 3BSE

65 Section 4 MyDoors Project Function Blocks 4. After selecting TOf, enter OpenDoors in the Name field as shown in Figure 31. Figure 31. Insert TOf from New Object Dialog 5. Click Insert, and then click Close. OpenDoors function block is inserted as in the Figure 32. 3BSE

66 Function Blocks Section 4 MyDoors Project 6. In the declaration pane for Function Blocks, add the description Timer for Motor corresponding to the OpenDoors row. Figure 32. Declare TOf Function Block Type in Motors_Doors page 7. Add a page, by selecting Insert > New Page or, right-click on the grid area and select Pages > Add New Page. Rename the new page as Number_of_customers. 8. Open the Number_of_customers page in the diagram editor. In the grid area of code pane, right-click and select New > Object from the context menu. The New Object dialog opens. 9. Select CTU from the list and enter Customer_Count_Up in the Name field. Click Insert and Close the dialog. 66 3BSE

67 Section 4 MyDoors Project Function Blocks 10. Customer_Count_Up function block is created as in the Figure 33. Add the description according to Figure 33. Figure 33. Declare CTU Function Block Type in Number_of_Customers page 11. Add a third page, by selecting Insert > New Page or, right-click on the grid area and select Pages > Add New Page. Rename the new page as Service_On_Doors. 12. Open the Service_On_Doors page in the diagram editor. In the grid area of code pane, right-click and select New > Object from the context menu. The New Object dialog opens. 13. Select CTU from the list and enter Service_Count_Doors in the Name field. Click Insert and Close the dialog. 3BSE

68 Function Blocks Section 4 MyDoors Project 14. Service_Count_Doors function block is created as in the Figure 34. Add the description according to Figure 34. Figure 34. Declare CTU Function Block Type in Service_On_Doors page For information about the TOf and the CTU function blocks, refer to the Control Builder Online Help. Place the cursor in the Function Block Type cell (for example TOf), and press F Click Check to check for errors. 68 3BSE

69 Section 4 MyDoors Project Creation of Logic Creation of Logic The creation of logic in the diagram editor involves inserting and connecting the graphical objects, which can also be moved freely in the grid area. Making a Function Block Call in Motors_Doors 1. Open the Motors_Doors page. In the grid area right-click and select Insert >Variable. From the variable list, select Photo_Cell and click Insert. 2. Drag one port of Photo_Cell and connect to In parameter of the OpenDoors function block graphically. 3. The variables can also be inserted by drag and drop method. From the Variables tab, click the DoorsOpen_Time variable and drag it to the grid area. 4. Insert the variables Motor_1, Motor_2, and DoorsOpen_ET using any of the methods. Connect these three variables to the parameters as in Figure 35. Figure 35. Variable connections to OpenDoors Function Block 3BSE

70 Creation of Logic Section 4 MyDoors Project The variables can also be connected by right-clicking the port and selecting Connect. In the Connect dialog, enter the first few characters of the variable to select the variable from the list. Click OK. If the variable is not declared earlier, after entering the variable name in the Connect dialog, a Declare Variable dialog is shown. Select Variable or Communication Variable, and click Declare. 5. Click Save and Close. What About the Q parameter in TOf? The output Q parameter is a Boolean signal, which represents the status on the door position (open or closed) and is passed on to the motors. For both doors to open, the Q signal must be passed to both motors. The variables Motor_1 and Motor_2 are connected as in the Figure 27. Making a Function Block Call in Number_Of_Customers 1. Open the Number_Of_Customers page. In the grid area, insert the variables Photo_Cell, Reset_Counter, and Customers_Qty. 70 3BSE

71 Section 4 MyDoors Project Creation of Logic 2. Connect the variables to the Customer_Count_Up Function Block type as in the Figure 28. Figure 36. Variable Connections to Customer_Count_Up Function Block Type 3. Click Save and Close. Making a Function Block Call in Service_On_Doors 1. Open the Service_On_Doors page. In the grid area, insert the variables Motor_l, Serviced, Openings_Total, Service_Req, and Openings_Freq. 3BSE

72 Creation of Logic Section 4 MyDoors Project 2. Connect the variables to the Service_Count_Doors as in the Figure 29. Figure 37. Variable Connections to Service_Count_Doors Function Block Type Click Save and Close. If an error message should be displayed in the message pane, double-click the error line and you will jump directly to the error location in the code. You will also find a brief description in the message pane, explaining the type of error that has occurred. 72 3BSE

73 Section 4 MyDoors Project Testing MyDoors Project Testing MyDoors Project Before downloading the application to a PLC and going online, it is necessary to first test the application in an offline mode to ensure that everything is working properly. This mode is called the Test Mode, where the Control Builder compiles and executes the code locally in the PC as if it is an AC 800M PLC. The test mode is an easy way to test the application many times. However, external communication is disabled during the test mode, thus reading and writing variables connected to IO units cannot be validated in test mode. A communication variable used between applications or between tasks within the applications does not work in Test Mode. In Test Mode, the communication variable does only work within the same task in an application. Before running the program in Test mode, there is an option to enable the Difference Report window. However, the Difference Report function is not important for this example since it does not generate a report in Test mode. For details on how to enable this function, see Disable/Enable Difference Report on page 123. This example assumes that the Difference Report has the default setting (not enabled). 1. In Project Explorer, click Test Mode. The Test Mode Analysis window opens. 2. Click Cold Restart All. 3. Click Continue. 4. Double-click Diagram2 to display the editor. 5. Select Motors_Doors tab. All variables in Diagram2 are listed in the upper pane and the code in the lower pane, see Figure 38. 3BSE

74 Testing MyDoors Project Section 4 MyDoors Project Figure 38. The Diagram2 editor in Test mode Analyzing the Code During Program Executions The test mode helps in testing and analyzing the project, without having a PLC ready in the Project Explorer tree. The variable values can be changed to study the program response. 74 3BSE

75 Section 4 MyDoors Project Testing MyDoors Project Analyzing the variable conditions requires right-clicking of variables. These can be accessed either from the parameter list or from the code pane. Parameter list Code pane Figure 39. Changing the current value on a variable from the Parameter list, or in the code pane 1. Right-click Photo_Cell and select On in the context menu. The motors change to True (start) and the number of openings since last service increases by one, as does the number of customers. 2. Right-click Photo_Cell and select Off in context menu. Simulating that no customer is activating the photocell. The clock starts and counts up to five seconds at which point the motors are set to False (stop) and the doors close. 3. Right-click Photo_Cell and select On, then QUICKLY select Off again. 3BSE

76 Testing MyDoors Project Section 4 MyDoors Project Simulating that a customer has activated the photocell. The number of openings is increased, as does the number of customers. 4. Wait until the doors close. Right-click Photo_Cell and QUICKLY select On, Off, On, Off, On, Off. Simulating that three customers are passing the photocell one by one. Notice that the clock starts when the first customer passes the photocell and resets to 0 when the next customer passes. Consequently, the opening time is extended for a new period of 5 seconds, and so on. The number of times the doors open increases by one, whereas the number of customers increases by three. This results in three openings of the doors and five customers. 5. In the variables list, right-click Reset_Counter and select On, then select Off again. Reset the customer counter as well. 6. Activate the photocell so that when the number of openings (Openings_Freq) passes, Openings_Total. Service_Req becomes True. 7. Right-click Serviced and select On, then select Off again. Study the reaction of the counters and flags. The variable Openings_Freq resets. 8. Close Diagram editor. 9. From Control Builder Menu bar, select Tools > Stop Test Mode. 76 3BSE

77 Section 4 MyDoors Project Project Examples in Control Builder Project Examples in Control Builder All the examples are Read-only, which means they cannot be altered. To study these, see Opening the ShopDoors Example (Read Only) on page 79. If these are used as a template or a skeleton for other projects, then the projects attribute needs to be changed from read only as described below. Preparing the ShopDoors Example for a Project From the disk where Compact Control Builder 1 is installed: 1. Start the Search tool in Windows and search for ShopDoors_FD.prj. The project file is located inside the example folder for the ShopDoors project. 2. Copy the complete ShopDoors_FD folder into the Projects folder Right-click the ShopDoors_FD folder and select Properties from the context menu. 4. Clear the folders properties Attribute Read-only. Apply changes to the folder, sub folder and files. 5. Follow the next steps under Opening a Project on page 78, to open the converted ShopDoors_FD project. 1. Compact Control Builder is normally installed on the Local Disk (C:) 2. The Projects folder is normally located at; C:ABB Industrial IT DataEngineer IT Data Control Builder AC 800MProjects 3BSE

78 Project Examples in Control Builder Section 4 MyDoors Project Opening a Project 1. From the Project Explorer, select File > Open Project. An Open Project window opens. Figure 40. The Open project window 2. Select the ShopDoors_FD folder and click Open. The project ShopDoors_FD folder opens. 3. Select the ShopDoors_FD.prj file and click Open. The Project Explorer opens the ShopDoors_FD project. 78 3BSE

79 Section 4 MyDoors Project Project Examples in Control Builder Opening the ShopDoors Example (Read Only) 1. From the Project Explorer, select File > Open Project. An Open Project window opens 2. In the Open Project window, go to the Examples folder in the Compact Control Builder installation folder in the drive (typically, C:Program FilesABB Industrial ITEngineer ITCompact Control Builder AC 800M 5.1). 3. Open the ShopDoors_FD folder and select ShopDoors_FD.prj. Figure 41. Selecting ShopDoors_FD project (Read Only) 4. Click Open. The ShopDoors example (read only) opens in Project Explorer. 3BSE

80 Project Examples in Control Builder Section 4 MyDoors Project 80 3BSE

81 Section 5 Hardware Configuration Configure Hardware Section 5 Hardware Configuration This section describes about adding or removing hardware units from the tree structure in the Project Explorer. It covers the necessary steps for building a software model that represents a limited part of a hardware configuration in the plant. The Controller object in Project Explorer is the root to which hardware objects are added. Configure Hardware Study the hardware configuration in Figure 42. Assume a PLC, together with six I/O modules. In this example, two of them are added to the tree structure in Project Explorer. Add DO814 and DI810, at positions 1 and 2 respectively. PLC DO814 pos. No. 1 DI810 pos. No. 2 Figure 42. Hardware position for IO modules (for example DO814 at position 1 and DI810 at position 2) 3BSE

82 Configure Hardware Section 5 Hardware Configuration Changing a CPU The CPU connected in the Project Explorer must be same as in the physical PLC, else the application cannot be downloaded to the PLC. However, if the application is run with a SoftController, the choice of the CPU model is optional. In this example, a default CPU PM860 is replaced with a CPU PM864. To remove a hardware unit, right-click the object in the tree structure and select Delete. To replace a CPU: 1. Expand Controllers > PLC_1 > Hardware AC 800M to view the PM860 / TP830 item at position 0 in the Project Explorer tree. 2. Right-click the PM860 / TP830 item and select Replace Unit in the context menu. A Replace window opens. 3. Expand Connected Libraries and select, for example PM864/TP BSE

83 Section 5 Hardware Configuration Configure Hardware 4. Click Replace and then Yes to accept the change. Adding the IO Modules DO814 and DI810 The S800 IO modules are represented in Control Builder as hardware types located in the hardware library S800IOModulebusHwLib. Thus, before adding the IO modules, first insert the hardware library to the project. Once the library is inserted to the project, connect the library to the hardware configuration and then access the IO modules and add them to the controller configuration. To insert and connect a hardware library: 1. Expand Libraries folder to see the Hardware folder in the Project Explorer tree. Hardware Folder Figure 43. The hardware folder located inside Libraries folder in the Project Explorer Among the hardware libraries listed under the Hardware folder, the S800IoModulebusHwLib library contains S800 IO units for the Modulebus. 2. Expand Controllers > PLC_1 to see the Connected Hardware Libraries folder in the Project Explorer tree. 3. Right-click the Connected Libraries folder, select Connect Library, and select S800IoModulebusHwLib from the window. 4. Click OK. 3BSE

84 Configure Hardware Section 5 Hardware Configuration The S800 IO library Figure 44. The new S800IO library has been connected to the controller Adding the IO modules from the hardware library: 1. Expand Controllers > PLC_1 > Hardware AC 800M > PM860/TP830 to see the ModuleBus item in the Project Explorer tree. 2. Right-click the ModuleBus item and select Insert Unit in the context menu. The Insert Unit for ModuleBus window opens. 3. Expand Connected Hardware Libraries > S800Io ModulebusHwLib > Hardware types and select DO Keep default position 1 from the Position drop-down menu and click Insert. 5. Select DI810 from the list. 6. Keep default position 2 from the Position drop-down menu and click Insert. When the two IO modules are added, the hardware tree looks like the configuration shown in Figure BSE

85 Section 5 Hardware Configuration Connect Variables to I/O Channels Figure 45. Hardware setup with the new IO Units added on the module bus Information on an I/O unit, for example DO814 or DI810, can be accessible from the On-line Help; select the I/O unit in the Project Explorer and press F1. Connect Variables to I/O Channels Communication between I/O channels and code is established by connecting variables to I/O channels. Therefore, Control Builder provides two different connection methods. Both the methods can be followed for better understanding. The MyDoors project is not completed unless both methods are followed. Method 1 - Using Dot Notation on page 86 connects the variable Photo_Cell to the IO module DI810 by using dot notation. Method 2 - Using a Path Selector on page 86, connects the variables Motor_1 and Motor_2, to the IO module DO814 via a path selector menu. 3BSE

86 Method 1 - Using Dot Notation Section 5 Hardware Configuration Method 1 - Using Dot Notation Connecting a Variable to DI810 Channel From the Controllers in Project Explorer: 1. Double-click DI810 I/O module. The DI810 hardware editor opens. 2. Select the Connections tab and place the cursor in the first empty white cell. 3. Type A (for Application_1) and observe how the editor fills in the rest. 4. Press. (dot) to move to the next level. All three Programs are displayed. 5. Select Diagram2, and press. (dot) again. A list of variables opens. 6. Select Photo_Cell in the list. 7. Press the ENTER key. The Photo_Cell variable has been connected to the first channel in DI810. Figure 46. The variable Photo_Cell connected to first IO Channel Method 2 - Using a Path Selector Connecting a Variable to DO814 Channel From the Controllers in Project Explorer: 1. Double-click the DO814 I/O module. The hardware editor for DO814 opens. 2. Select the Connections tab and place the cursor in the first empty white cell (Channel QX in the Variable column). 3. Right-click Insert > Insert Path From Tree from the context menu. A list box opens. The Menu bar action Insert > Insert Path From Tree, can also be done by clicking the icon located in the hardware editor, or by pressing CTRL+T inside the cell. 86 3BSE

87 Section 5 Hardware Configuration Method 2 - Using a Path Selector 4. Expand Application_1 > Diagram2. Double-click Motor_1 to insert the full path, see Figure 47. Figure 47. The path for Motor_1 variable selected in the tree 5. Place the cursor in the second empty white cell (Channel QX in the Variable column) and connect Motor_2. Use the icon. After connecting the variables, the hardware editor looks as in Figure 48. Figure 48. The Motor_1 and Motor_2 connected to DO814 3BSE

88 Reading I/O addresses from the Application Section 5 Hardware Configuration 6. Click Check to check the declaration. 7. Click Save and Close. Reading I/O addresses from the Application An easy way to read the I/O address is to open Diagram2 in the program editor and check the column labeled I/O Address. This column shows the address for the photocell and the motors, as shown in Figure 49. DI810 DO814 Figure 49. The I/O Address column shows how variables are connected to I/O channels Changes made to I/O connections in the hardware editor are reflected in both editors. The project has now been tested offline and the hardware configuration is complete. 88 3BSE

89 Section 6 Connecting the PLC and Go Online Firmware Upgrade Section 6 Connecting the PLC and Go Online This section describes the prerequisites for connecting a PLC and the general procedure for downloading a project to the PLC. Before completing the MyDoors project by downloading the application to a PLC, create a project according to Section 4, MyDoors Project. Then, follow the instructions in Section 5, Hardware Configuration. If there is no access to a PLC or IO modules, use a SoftController. In that case, refer to Setting the System Identity in Control Builder on page 96. Firmware Upgrade The PLC firmware version and the Compact Control Builder version must be identical. If the firmware version is different, perform the steps in this section to upgrade the firmware. Firmware upgrade can be performed from the Compact Control Builder via the Ethernet network (see the Control Builder Online Help). The Serial line upgrade procedure is also available. Serial Firmware Upgrade Tool cannot be used for firmware upgrade of PM891. The firmware upgrade of PM891 can be done using an SD card or from the Remote System dialog in Control Builder. Firmware Upgrade via the Serial Cable (TK212A) 1. Connect the serial cable between the Control Builder PC and the PLC, as specified in Table 3. For the type of cable, see Appendix D, Communication Cables. 3BSE

90 Firmware Upgrade Section 6 Connecting the PLC and Go Online Table 3. Cable connection for the PLC PLC Tool Port Connector Cable Name AC 800M COM 4 RJ 45 TK212A During the upgrade, do not run any program capable of blocking the selected COM port. This applies in particular to the MMS Server program. 2. Turn on the power to the PLC. 3. From the Windows Start menu select All Programs > ABB Industrial IT AC 800M > Utilities > Serial Firmware Upgrade. The following dialog box appears. Figure 50. The Serial Firmware Upgrade dialog box 4. Select Settings > COM Port from the drop-down menu. Make sure the settings correspond to the physical COM port (on the PC) to which the cable is connected. 90 3BSE

91 Section 6 Connecting the PLC and Go Online Firmware Upgrade 5. Click Connect button and press the Init push-button on the PLC until the Run LED starts to blink. Wait for a minute until a message appears. If the connection is successful, a confirmation text appears in the Firmware Version text field (Figure 51). Figure 51. A Firmware version displayed in the text field If an error message Connection failed appears, check the cables and repeat the steps again. 6. Select Firmware version 1 from the drop-down menu and click Upgrade. File transmission starts to the PLC. A confirmation window opens when the PLC is upgraded, see Figure 52. Figure 52. The Serial Firmware Upgrade window 7. Click OK. 8. Click Exit. 9. Press the Init push-button on the PLC until the Run LED starts to blink. 1. The firmware version must be supported by the installed Control Builder version. 3BSE

92 Setting an IP Address Section 6 Connecting the PLC and Go Online Setting an IP Address A unique PLC IP address must be set to avoid conflict with other devices on the Control Network. This subsection describes setting up an IP address for the PLC using the serial cable (TK212A), without any connection to the network. Furthermore, it provides instructions to setup the PC that runs the Control Builder. However, these instructions are strictly Microsoft Windows specific. A configuring tool, named IPConfig, is used to set the IP address for the PLC. Setting IP Address for PLC Preparations Connecting the cable between the Control Builder and the PLC are exactly the same as described in Firmware Upgrade on page Connect a serial cable between the Control Builder PC and the PLC, as specified in Table 4. For the type of cable, see Appendix D, Communication Cables. Table 4. Cable connection for the PLC PLC Tool Port (1) Connector Cable Name AC 800M COM 4 RJ 45 TK212A (1) The tool port COM4 is part of PLCs PM85x and PM86x. COM4 is not part of PM891 PLC. During the upgrade, any program that is capable of blocking the selected COM port should not be run. This applies in particular to the MMS Server program. 2. Turn on the power to PLC. 92 3BSE

93 Section 6 Connecting the PLC and Go Online Setting IP Address for PLC Starting the IPConfig Tool 1. From the Windows Start menu select All Programs > ABB Industrial IT AC 800M > Utilities > IPConfig. An IP Config dialog opens. Figure 53. The IP Config dialog box 2. Click the Connect button and press the Init push-button on the PLC until the Run LED starts to blink. Wait for a minute until a message appears, see Figure 54. Figure 54. The IPConfig dialog box with factory default setting If the error message Connection failed appears, check the cables and repeat the steps again. 3BSE

94 Setting IP Address for PC Section 6 Connecting the PLC and Go Online 3. From the IP Config dialog menu, select Settings > Advanced Mode. 4. Enter a unique IP address (obtainable from the Control Network Administrator). Example: , see Figure 55. IP Address Figure 55. IP Config window for setting unique IP address 5. Type Primary Ethernet Interface Subnetmask ( ) and click Set IP. The new address is sent to the PLC and an IP Config window opens, see Figure 56. Figure 56. IP Config confirmation dialog window 6. Click OK. 7. Press the Init push-button on the PLC until the Run LED starts to blink. The new IP address is not valid until the PLC is restarted. Setting IP Address for PC The following instructions helps in setting up the IP address (in Windows) for the Control Builder PC. 1. Go to Start > Control Panel > Network and Internet > Network and Sharing Center. 2. Select Change Adapter Settings. 94 3BSE

95 Section 6 Connecting the PLC and Go Online Setting IP Address for PC The Control Builder uses the IP address of the last network adaptor. Hence, setup the correct order of network adapters in the Control Builder PC, so that Control Network adaptor comes last. 3. Right-click Local Area Connection and select Properties. The Local Area Connection Properties dialog opens. 4. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties. The Internet Protocol Version 4 (TCP/IPv4) Properties dialog opens. 5. Select Use the following IP address. The PC and PLC NetID must be the same for the first three positions (start from left to right). For example, if the PLC has the IP address , then the PC must have the IP address Q. The number represented by Q must not be same as in the PLC (124 in this example). 6. Enter an IP address, in this example ( ) and then enter Subnet mask ( ). 7. Click OK to close all dialog windows. 8. Connect a network cable. The port and channel positions are shown in Table 5. To check that the IP configuration works; open the command prompt DOS window and ping the PLC by writing the following command: ping n, where 'n' is the address selected for the PLC. If the PLC is to be connected to a PC via a switch or hub, then a straight-through Ethernet cable should be used. If there is a direct connection between the PLC and the PC, then use a cross-over Ethernet cable. 3BSE

96 Downloading the Project via Ethernet Section 6 Connecting the PLC and Go Online Table 5. Channel positions for connecting the Ethernet cable in the PLC PLC Communication Interface Position Channel AC 800M Built-in - CN1 CN2 port on the PLC must not be connected to the network. This port is used for connecting the PLC to a secondary network. Downloading the Project via Ethernet The connection with the PLC is established, once the upgraded firmware (Serial Firmware Upgrade) is downloaded and the IP addresses are given. This means that the application is ready to download projects to the PLC and Go Online. Setting the System Identity in Control Builder To download projects to the PLC, first set the system identity in Project Explorer. Setting the IP address for PLC_1 1. In the Project Explorer, expand Controllers. Figure 57. The Controllers expanded in Project Explorer 2. Right-click PLC_1 and select Properties > System Identity from the context menu. The System Identity window opens. 96 3BSE

97 Section 6 Connecting the PLC and Go Online Setting the System Identity in Control Builder Figure 58. The System Identity window for setting the IP address 3. Enter the IP address of the PLC (for example: ) and click OK. The System Identity window closes. If the application is run with a SoftController, then enter the computer s IP address and add a colon and the digit 2. Example: :2 4. Expand Hardware AC 800M to view 1Ethernet. Right-click the Ethernet icon (at position 1) and select Editor to open the editor. 5. Select the Settings tab (lower left corner, see Figure 59) and enter the IP address in the IP address Value field. Note that the IP address of the first Ethernet port has to be the same as the IP address of the PLC (system identity). The second Ethernet port (at position 2) is only used if the PLC is connected to a redundant network. For more information about redundant networks, study the subsection Setting Up Redundant Network on page 125 Figure 59. IP address for PLC Ethernet port at position 1 (in this case which is the same IP address as given in System Identity) 3BSE

98 Downloading the Project to a PLC Section 6 Connecting the PLC and Go Online Click Save and Close. Downloading the Project to a PLC Ensure that the project has no errors, before downloading the application to a PLC. If the application is run with a SoftController, see Downloading to a SoftController on page 99. Ensure that the PLC and all other hardware units have the right firmware. For instructions on how to check and upgrade firmware versions, see Firmware Upgrade on page 89. Downloading to the PLC The following instructions address the project MyDoors, which was previously created in Section 4, MyDoors Project. However, these instructions are common for downloading any project application. 1. Ensure that the MyDoors project is in Offline mode. 2. Click Download Project and Go Online. The Online analysis window opens. 3. Click Cold Restart All. 4. Click Continue. 5. In the Task Analysis dialog, click to accept the download, and go online. Figure 60. Task Analysis dialog 98 3BSE

99 Section 6 Connecting the PLC and Go Online Test the Diagram Online Downloading to a SoftController Make sure that the project (in this example, MyDoors) is in Offline mode (not running in test mode). 1. Enable the Hardware Simulation feature in Control Builder. Go to Tools > Setup > Station > Application Download to open the Setup - Application Download dialog, and then set the parameter HWSimulationAllowed to true. 2. From Project Explorer, expand the Controllers folder. 3. Right-click PLC_1 and select Simulate Hardware from context menu. 4. Start the SoftController. Double-click the SoftController icon on the desktop (if desktop shortcut is selected during installation), or from the Start menu on the Windows Task Bar: Start > All Programs > ABB Industrial IT AC 800M > SoftController > SoftController. The SoftController start panel opens. 5. Click the Start button. The Status field displays Started and the SoftController starts. From Project Explorer: 6. Click Download Project and Go Online. The Online analysis window opens. 7. Click Cold Restart All. 8. Click Continue. Test the Diagram Online This subsection describes how to force the variable Photo cell that is connected to the IO unit DI810 in the MyDoors sample project. The forcing function can be used to activate/deactivate an I/O. 1. In Project Explorer, right-click Diagram2 and select Online Editor to open the online editor. 2. Right-click I/O module DI810 and select Editor. 3. In the Status tab, check the box in the Forced column, see Figure 61. Change the variable Photo_Cell value to 1 (true), return quickly to 0 (false) and 3BSE

100 Test the Diagram Online Section 6 Connecting the PLC and Go Online inspect the motor s values in the online editor (values change to 1 for five seconds and then return to 0). Figure 61. The status of the photocell and the motors can be forced in the I/O editor Figure 62. The changing motor values can be inspected in the online editor of the Diagram2 The MyDoors project is now completed BSE

101 Appendix A Compact Control Builder AC 800M Settings Appendix A Compact Control Builder AC 800M Settings This appendix contains information about the Setup Wizard for Compact Control Builder. If a single-user configuration is set up with minor adjustments, then the wizard guides the user through the settings. However, if a multi-user configuration is to be setup, then the file path in the last dialog, 'File Location' (under Product settings), needs to be changed. This appendix contains: Starting the Setup Wizard for Compact Control Builder on page 102. Product Settings for Compact Control Builder on page 102. Multi-User Configuration on page 104. Download on page 117. Disable/Enable Difference Report on page 123. If the default settings for a single-user configuration are to be used, there is no need to configure the settings in the two Setup Wizards in this appendix. Exclude the ABB Industrial IT Data folder and any used shared network disk from a virus scan, if the files are scanned at access. The user must configure the anti-virus program to scan these files and folders on demand or at a scheduled scan. 3BSE

102 Product Settings for Compact Control Builder Appendix A Compact Control Builder AC 800M Starting the Setup Wizard for Compact Control Builder From Start select All Programs > ABB Industrial IT AC 800M > Utilities > Setup Wizard. Some tabs have an Apply button. Specified settings are not implemented until this button is clicked. All Setup Wizard dialog boxes contain a Show Settings button. Click this button to open a log file on screen containing all available Wizard settings. It also contains a list of system environment variables. Product Settings for Compact Control Builder Language The language to be used for the programming tool, the libraries, and the Online Help files is selected under the Language tab (see Figure 63). By default, the installation program selects English. Figure 63. The Product setting dialog for Language 102 3BSE

103 Appendix A Compact Control Builder AC 800M Settings File Locations File Locations Compact Control Builder has three file locations which can be managed by the Setup Wizard. The Working folder and the MMS server working folder are handled by the system, thus should never be modified. The Project folder should only be changed, if the Compact Control Builder station should be part of a multi-user configuration. Figure 64. Product topic for file locations. Working folder; contains Compact Control Builder station log files, settings etc. MMS Server working folder; contains MMS Server log files. Project folder; contains projects. Clicking Use Default Settings, resets the manual settings to the general default settings. How to change the file location for the Project Folder, see Multi-User Configuration on page BSE

104 Multi-User Configuration Appendix A Compact Control Builder AC 800M Settings Multi-User Configuration The Compact Control Builder must be installed on every PC before setting up a multi-user environment. The OPC Server can be installed on one of the Compact Control Builder stations or on a standalone PC. All PCs must be connected to the same network. A multi-user configuration requires that all Compact Control Builder stations and an OPC Server have access to the common project files 1. During multi-user engineering, all Control Builder stations must write/read engineering changes to the common project files located in a shared project folder. The OPC Server reads run-time data directly from the PLC over the network, by accessing the configuration data located in the common project folder. Thus, the project folder must be both shared and placed on a network server, before the team starts multi-user engineering. Multi-user configuration consists of the following sections: Creating a Shared Project Folder on page 105. Setting Up Compact Control Builder Stations on page 108. Setting Up OPC Server on page 110. Configuration Example on page 114. Guide lines for Multi-User Engineering on page A Compact Control Builder project contains several files. These project files hold configuration data for libraries, applications, hardware, project constants etc BSE

105 Appendix A Compact Control Builder AC 800M Settings Creating a Shared Project Folder Creating a Shared Project Folder Select a PC station as the network File server (from now on MyServer). Start Windows and login with administrator role. 1. Create a project folder (from now on AC800Mprojects) on MyServer. 2. In Windows Explorer, right-click AC800Mprojects and select Properties from the context menu. A Properties dialog opens. 3. Select the Sharing tab. Figure 65. Properties dialog with the Sharing tab active. 4. Click Advanced Sharing.. to open the Advanced Sharing dialog. 5. Select the Share this folder check box. 3BSE

106 Creating a Shared Project Folder Appendix A Compact Control Builder AC 800M Settings Select this checkbox Figure 66. Advanced Sharing dialog 6. Click Permissions to open the Permissions for AC800Mprojects dialog. 7. Select the Everyone group, and select the Allow checkbox corresponding to Change BSE

107 Appendix A Compact Control Builder AC 800M Settings Creating a Shared Project Folder Select this checkbox Figure 67. Permissions for Everyone 8. Click Apply and OK. 9. Click OK. 10. Click Apply in the Properties dialog. It is preferable to create a new user group (for example MyTeam) in Windows and add the project members to MyTeam group. Then, select the permission as Change for MyTeam, instead of for Everyone. 3BSE

108 Setting Up Compact Control Builder Stations Appendix A Compact Control Builder AC 800M Setting Up Compact Control Builder Stations Ensure that the Compact Control Builder is installed and the PC station is connected to Ethernet. For installation instructions see Section 2, Installing Software. 1. Start the Setup Wizard according to Starting the Setup Wizard for Compact Control Builder on page Select File Locations > Project Folder, and click Modify to open the Browse to Project Folder dialog. Figure 68. Browse to Project Folder dialog for locating the shared project folder Before browsing to the (UNC) path, map a network drive in Windows. If the browse dialog does not permit browse navigation on network places, type the path in the Product Setting field (Figure 68). The path must be specified with an UNC path that contains the server name and the shared folder name MyServerAC800Mprojects. Exclude the ABB Industrial IT Data folder and any used shared network disk from a virus scan, if the files are scanned at access. Configure the anti-virus program to scan these files and folders on demand or at a scheduled scan BSE

109 Appendix A Compact Control Builder AC 800M Settings Setting Up Compact Control Builder 3. Locate the network File server and browse to the shared AC800Mprojects folder. 4. Click Change Product Setting to close the Browse to Project Folder dialog. Figure 69. The new file location for the common project folder. For more information about the differences between the Working folder and Project folder, see File Locations on page Click Close to close the Setup Wizard. 6. Repeat these steps for all Compact Control Builder stations. 3BSE

110 Setting Up OPC Server Appendix A Compact Control Builder AC 800M Settings Setting Up OPC Server An OPC Server configuration for multi-user engineering requires the following: The path to the common project folder. This path is to be specified under the topic File Locations in the Setup Wizard. A Service Account. Ensure that the OPC Server is installed. For installation instructions see Installing the OPC Server for AC 800M on page From Start select All Programs > ABB Industrial IT AC 800M > OPC Server for AC 800M 5.1 > Setup Wizard. Figure 70. Setup Wizard start menu for OPC Server BSE

111 Appendix A Compact Control Builder AC 800M Settings Setting Up OPC Server 2. Select File Locations > Project Folder, and click Modify to open the Browse to Project Folder dialog. Figure 71. A Browse dialog for locating the shared project folder Before browsing to the (UNC) path, map a network drive in Windows. If the browse dialog does not permit browse navigation on network places, type the path in the Product Setting field (Figure 71). The path must be specified with an UNC path that contains the server name and the shared folder name MyServerAC800Mprojects 3. Locate the network File server and browse to the shared AC800Mprojects folder. 4. Click Change Product Setting to close the Browse to Project Folder dialog. 3BSE

112 Setting Up OPC Server Appendix A Compact Control Builder AC 800M Settings Figure 72. An example of a path to a shared project folder located on a network server. 5. Select the topic Service Account BSE

113 Appendix A Compact Control Builder AC 800M Settings Setting Up OPC Server Figure 73. The Service Account topic for OPC server showing the current login name Choosing the Service Account The choice between 'Local System Account' and 'This Account' depends on the OPC Server location and the other software products that are installed on the same PC (as the OPC Server). The two account options are: Local System Account cannot read from/write to a network file server. The project folder must be created locally on the same PC as the OPC server runs. This is irrespective of the user that is logged in. If a network file server holds the project folder the OPC service must run with This Account and the User account (user, password) must have change privileges to the project folder. 3BSE

114 Configuration Example Appendix A Compact Control Builder AC 800M Settings Configuration Example Communication Failure between OPC Server and the OPC Panel If a communication failure occurs between the OPC Server and the OPC Panel, then a pop-up menu appears with the message 'Access denied', and the OPC Panel stops responding. In such a scenario, proceed with the following steps: a. In Windows, search for the OPCServerPanel.exe file 1. b. Right-click OPCServerPanel.exe and select Run as in the context menu. c. Select the OPC Server user account (with administrator role) for running the OPC Server Panel application. For more information about setting up user account in Windows, refer to Windows User Documentation. 6. Click Close to close the Setup Wizard. Create a small project in one of the Compact Control Builder stations and verify that the project can be opened from all the other Compact Control Builder stations. Assume the following network configuration: The OPC Server is installed on a PC together with an operator interface. The OPC Server has the Project folder path set to the File Server. OPC Server copies the configuration data from the project folder to its own local working folder. It uses the configuration data to translate the live data traffic from the PLC. OPC Server writes cold retain values to the shared project folder. This is one of the reasons to set the permission Change in Windows. If Local System Account (see Figure 73) has been selected previously in the Setup Wizard, only members of MyTeam group should login to the PC machine, or the OPC Server is interrupted. If This Account (see Figure 73) has been selected previously in the Setup Wizard, any user including an operator can login to the PC machine without interrupting the OPC Server traffic. 1. Normally located at C:Program FilesABB Industrial ITControl ITOPC Server for AC 800M 5.1Bin 114 3BSE

115 Appendix A Compact Control Builder AC 800M Settings Configuration Example Two Compact Control Builder stations with their project folder shared on the network File Server. One File Server with the shared project folder AC800Mprojects. Figure 74 shows this multi-user configuration. The connected control system is a PLC. Operator interface OPC Server Compact Control Builder Compact Control Builder MyServerAC800Mprojects File Server (MyServer) Writes Cold retain values to File Server Copy necessary project files and Paste them in the Working folder PLC Ethernet MyTeam Group with Change permission in Windows Figure 74. An example of a multi-user configuration. 3BSE

116 Guide lines for Multi-User Engineering Appendix A Compact Control Builder AC 800M Settings Guide lines for Multi-User Engineering A project contains a number of files, whereas every member in a multi-user environment has a decisive impact on these project files. This means that a project folder shared by several Compact Control Builders may be subjected to multiple changes at the same time. To avoid unwanted read/write results on the project files, follow these guidelines: 1. Several members may work with different libraries etc. without difficulties, but always strive to assign one member to a specific library, application or PLC at the time. 2. If several members must work with the same library or application, then allow only one member to work with a specific Type (Program, Function block type etc.) at the time. 3. Allow only one member to work with control modules in an application at the same time. 4. If several members must work with a specific PLC, then permit only one member to work with a specific Hardware unit, Task or Access variables, at the same time. If a rename operation affects several files, Control Builder shows the alert message and displays the corresponding files before proceeding with the rename operation BSE

117 Appendix A Compact Control Builder AC 800M Settings Download Download This section describes download and the checks and reports associated with download. General Download Select Tools > Download Project and Go Online to download the project in Control Builder and enter the Online mode. Version and Online Analysis During the version check, the project in the Control Builder is analyzed and compared with the project downloaded in the controller (if any). The version check detects the following conditions and provide solutions: If the project versions are identical, and neither the application nor the controller configuration has been changed, then the project is not downloaded. The effect is the same as going online without download. If there is no project version mismatch, but the application or controller configuration is changed, then the changed parts are downloaded. This download depends on the next two conditions. If the project in the controller contains an application that is not part of the project to be downloaded, but has been downloaded as part of the same project, then this application is deleted during the download process. If there is another project in the controller, different from the one to be downloaded, the user must delete the project and restart the controller, before downloading the new project. See Download New Project to Controller on page 120. The Online Analysis dialog displays the present applications and controller configurations, and whether or not they have been changed in the Control Builder. An application or controller configuration is considered changed if the version in the Control Builder is different from the version running in the controller. 3BSE

118 General Download Appendix A Compact Control Builder AC 800M Settings Compilation Compilation is performed in Control Builder. If any warnings or errors are detected during the compilation, a Compilation Summary dialog shows a summary of the warnings and errors. Then choose (if there are no errors) to continue or cancel the compilation. Compiler switches can be used to set additional restrictions for the code. For more information, see the manual Compact 800 Engineering, Compact Control Builder AC 800M, Planning (3BSE040935* ). Change Analysis Control Builder performs a change analysis if any of the following are changed: Variables, function blocks, diagrams, or control modules. Data types, function block types, diagram types, or control module types. Libraries. Applications. The change analysis is performed before downloading, to check the possibility of maintaining variable values after restart. The change analysis detects mismatches between the application version in the controller and the application version to be downloaded. A mismatch can occur if: A variable is assigned another data type. A variable, function block, diagram, or control module is renamed. A data type, function block type, diagrams type, or control module type is missing, renamed, or moved to another library. A library is given a new name (this results in a mismatch for all data types, function blocks types, and control module types from this library). An application has been renamed (this results in a mismatch for all data types and variables, function blocks, and control modules in the application) BSE

119 Appendix A Compact Control Builder AC 800M Settings General Download For variables with attributes Retain or ColdRetain, the change analysis is performed in the following way: 1. All data types, function block types, diagram type, and control module types, which existed before the change, are checked for name matching. 2. All variables, function blocks, diagrams, and control modules are checked for name and type matching. If the change analysis detects mismatches, Control Builder cannot determine how to retain variable values. A warning dialog displays information about detected mismatches. Then the mismatching names should be corrected, by giving the renamed object the new name (click Rename in the dialog). Download and Go Online The changed parts of the project (application and/or controller configuration) are downloaded to the controller(s). The controller(s) stops the running application(s), and restarts with the new/changed versions, and with variable values maintained (depending on the type of attribute and restart). After the download is completed, Control Builder enters Online mode. In Online mode, Control Builder communicates with the controller(s), and the user can view variables and execution of the application in the controller(s) using online editors. Furthermore, the user can issue operations to the controller. During download, if an error is detected in the downloaded controller configuration, then the message Download aborted. See the controller log for further information. appears. A common cause is that there is no sufficient controller memory. The details are found in the controller log. If the controller is still running, try to compile and download again. Refer to 3BSE040935*, Compact 800 Engineering, Compact Control Builder, AC 800M Configuration manual to locate the log file. 3BSE

120 Download New Project to Controller Appendix A Compact Control Builder AC 800M Settings Download New Project to Controller When Tools > Download Project and Go Online is selected, the Confirm Deletion of Project dialog is displayed if there is another project in the controller. To reset and restart the controller, click Complete Reset in the dialog. See Figure 75. Another way to reset and restart the controller is to press controller s INIT button for more than 3 seconds. Figure 75. Confirm Deletion of Project dialog The controller is reset, all existing applications in the controller are deleted, and the controller is restarted. The download of the new project can then be continued (see General Download on page 117). Download Project to Selected Controllers It is possible to select the controllers to download and go online, for a project that contains more than one controller. In this way, certain applications and controller configurations can be excluded from the download, and can go online with only a subset of the project to a selected controller. This reduces the compilation time BSE

121 Appendix A Compact Control Builder AC 800M Settings Download Project to Selected Controllers When working in a multi-user environment, one user can work with some parts of the project, while other users can work with other parts. If the other parts of the project cannot be compiled because they are not completed, the user can go online with parts that are completed. If an application is connected to several controllers, it is not possible to select only one controller. The remaining controllers are added automatically. When Tools > Download Project and Go Online is selected for a project with more than one controller, the Selection of Controllers dialog is displayed. For example, in Figure 76, Controller_2 and Controller_3 cannot be separately selected or excluded since one application is connected to both these controllers. Figure 76. Selection of Controllers dialog Another way to select a specific controller is to right-click the controller in Project Explorer, and select Download and Online Mode. The Selective Download function is by default enabled, but can be disabled by selecting Tools > Setup > Station > Application Download, and in the Setup dialog setting the parameter SuppressOnlineSelectionDialog to true. 3BSE

122 Download Project to Selected Controllers Appendix A Compact Control Builder AC 800M Settings Selecting an Application to Download Besides connecting several applications to one controller and downloading all of them, a single application can be selected for download. This is convenient when some parts, for example, in Application_1, are not ready but Application_2 is completed and ready for testing. If both applications are connected to Controller_1, then there is an option to select if both applications should be downloaded or just Application_2. 1. Click Continue-button in Figure 76, an Online Analysis window opens. 2. Select the application to be downloaded. See the example in Figure 77. Figure 77. Connected applications to a controller. Only Application 2 will be downloaded BSE

123 Appendix A Compact Control Builder AC 800M Settings Disable/Enable Difference Report Disable/Enable Difference Report The following instructions enable the Difference Report, thus displaying the Difference Report dialog to pop-up when selecting Test Mode, Online, Download Project and Go Online. Enable Difference Report From the Project Explorer tree: 1. Right-click the Project icon (root level) and select Settings > Difference Report from the context menu. A Difference Report Settings dialog opens. 2. Select the Enable Difference Report option. Select 3. Click OK. 3BSE

124 Disable/Enable Difference Report Appendix A Compact Control Builder AC 800M Settings 124 3BSE

125 Appendix B Network Redundancy Setting Up Redundant Network Appendix B Network Redundancy The information given in this Appendix applies only to users who intend to setup Redundant Networks. For more information about Redundant Networks and clock synchronization, refer to the online help and the AC 800M Communication Protocols (3BSE035982*) manual (in particular, the MMS section in the manual). Setting Up Redundant Network The following example explains how to set up two separate redundant networks with the so called implicit IP addressing method. It also explains configuring IP addresses for the two PLCs and two PCs. The following sub-sections have step-bystep instructions which can be applied in the projects. After completing this example, the user must be able to add another PLC or Compact Control Builder station. Two Separate Redundant Networks The example consists of PLC_1 and PLC_2 on one redundant Control Network, and PC_1 with a Control Builder on another redundant Client/Server Network. PC_2, with for example an OPC Server to access the right network components, connects the two separate redundant networks according to Figure 78. 3BSE

126 Two Separate Redundant Networks Appendix B Network Redundancy PC_1 with Control Builder and two Ethernet boards P= S= Client/Server Network P= S= PC_2 with, for example an OPC Server and four Ethernet boards P= S= Primary (P) Secondary (S) Control Network P= S= Primary (P) Secondary (S) P= S= P=IP address in the primary network S=IP address in the secondary network PLC_1 PLC_2 Figure 78. Redundant Control Network and redundant Client/Server Network. Changing in RNRP Setup Wizard Run the RNRP Setup Wizard for PC_2, otherwise the routing from PC_1, via PC_2, to the PLCs does not work. 1. Right-click the ABB RNRP-icon located at the lower right-side of the Windows desktop. The RNRP Wizard opens. Right-click ABB RNRP-icon Figure 79. ABB RNRP-icon for opening the Setup wizard. 2. Make sure the Base Parameters tab are active BSE

Compact Control Builder Ac800m Download Google Chrome

127 Appendix B Network Redundancy Two Separate Redundant Networks Base Parameters Tab Parameter Figure 80. Rnrp Wizard 3. Select the Enable TCP/IP forwarding parameter and click the Modify button. A value dialog opens. Figure 81. Parameter dialog for changing parameter values. 4. Change the parameter value to 1 instead of the default value 0 and click OK. 5. Click Close to close the RNRP Wizard. 3BSE

Industrial IT. Compact Control Builder AC 800M Version 5.0 SP2. Getting Started Introduction and Installation

Industrial IT Compact Control Builder AC 800M Version 5.0 SP2 Getting Started Introduction and Installation Industrial IT Compact Control Builder AC 800M Version 5.0 SP2 Getting Started Introduction and

More information

Industrial IT. Compact Control Builder AC 800M Version 5.0. Getting Started Introduction and Installation

Industrial IT Compact Control Builder AC 800M Version 5.0 Getting Started Introduction and Installation Industrial IT Compact Control Builder AC 800M Version 5.0 Getting Started Introduction and Installation

More information

System 800xA Control AC 800M Getting Started

System 800xA Control AC 800M Getting Started System Version 5.1 Power and productivity for a better world TM System 800xA Control AC 800M Getting Started System Version 5.1 NOTICE This document contains

More information

System 800xA Control AC 800M Getting Started

System 800xA Control AC 800M Getting Started System Version 5.1 Feature Pack Power and productivity for a better world TM System 800xA Control AC 800M Getting Started System Version 5.1 Feature Pack NOTICE

More information

Snapshot Reports for 800xA User Guide

Snapshot Reports for 800xA User Guide System Version 5.1 Power and productivity for a better world TM Snapshot Reports for 800xA User Guide System Version 5.1 NOTICE This document contains information

More information

Field Information Manager Product guide. Field Information Manager version 1.1

Field Information Manager Product guide Field Information Manager version 1.1 Field Information Manager Product guide Field Information Manager version 1.1 NOTICE TRADEMARKS This document contains information

More information

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

Compact Control Builder Ac800m Download Google Play

System 800xA Tools System Version 5.1 Power and productivity for a better world TM System 800xA Tools System Version 5.1 NOTICE This document contains information about one or more ABB products and may

More information

GE Healthcare Life Sciences UNICORN 5.31. Administration and Technical Manual

GE Healthcare Life Sciences UNICORN 5.31 Administration and Technical Manual Table of Contents Table of Contents 1 Network setup.. 1.1 Network terms and concepts.. 1.2 Network environment.. 1.3 UNICORN

More information

System 800xA Information Management

System 800xA Information Management Getting Started System Version 6.0 Power and productivity for a better world TM System 800xA Information Management Getting Started System Version 6.0 NOTICE This document

More information

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

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

More information

Compact Product Suite Compact Control Builder AC 800M Configuration

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

More information

Industrial IT. Compact Control Builder AC 800M Version 5.0. Extended Control Software Binary and Analog Handling

Industrial IT Compact Control Builder AC 800M Version 5.0 Extended Control Software Binary and Analog Handling Industrial IT Compact Control Builder AC 800M Version 5.0 Extended Control Software Binary

More information

System System 800xA PC, Network, and Software Monitoring Configuration

System System 800xA PC, Network, and Software Monitoring Configuration System Version 5.1 Power and productivity for a better world TM System 800xA PC, Network, and Software Monitoring Configuration System

More information

Personal Call Manager User Guide. BCM Business Communications Manager

Personal Call Manager User Guide BCM Business Communications Manager Document Status: Standard Document Version: 04.01 Document Number: NN40010-104 Date: August 2008 Copyright Nortel Networks 2005 2008

More information

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

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

More information

Lifecycle Service Tool. Operator's manual

REF 542plus 1MRS756725 Issued: 23.12.2008 Version: A/23.12.2008 REF 542plus Contents Copyrights.. 5 1. Introduction..7 1.1. This manual.. 7 1.2. Use of symbols.. 7 1.3. Intended audience.. 7 1.4.

More information

StruxureWare Power Monitoring 7.0.1

StruxureWare Power Monitoring 7.0.1 Installation Guide 7EN02-0308-01 07/2012 Contents Safety information 5 Introduction 7 Summary of topics in this guide 7 Supported operating systems and SQL Server editions

More information

Remote Access Platform. Architecture and Security Overview

Remote Access Platform Architecture and Security Overview 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

More information

VideONet Connect for 800xA User Manual

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

More information

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

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

More information

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

System 800xA Information Management Enterprise Historian Migration

System 800xA Information Management Enterprise Historian Migration System Version 6.0 Power and productivity for a better world TM System 800xA Information Management Enterprise Historian Migration System

More information

System 800xA PC, Network, and Software Monitoring Configuration

System 800xA PC, Network, and Software Monitoring Configuration System Version 6.0 Power and productivity for a better world System 800xA PC, Network, and Software Monitoring Configuration System Version

More information

System 800xA PC, Network, and Software Monitoring Operation

System 800xA PC, Network, and Software Monitoring Operation System Version 5.1 Power and productivity for a better world TM System 800xA PC, Network, and Software Monitoring Operation System Version 5.1

More information

Industrial IT. Basic Control Software Introduction and Configuration. Compact Control Builder AC 800M. Version 5.0

Industrial IT Compact Control Builder AC 800M Version 5.0 Basic Control Software Introduction and Configuration Industrial IT Compact Control Builder AC 800M Version 5.0 Basic Control Software Introduction

More information

System 800xA Engineering Application Change Management

System 800xA Engineering Application Change Management System Version 6.0 Power and productivity for a better world System 800xA Engineering Application Change Management System Version 6.0 NOTICE This

More information

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

NDA-30141 ISSUE 1 STOCK # 200893. CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000. NEC America, Inc.

Compact Control Builder

NDA-30141 ISSUE 1 STOCK # 200893 CallCenterWorX-Enterprise IMX MAT Quick Reference Guide MAY, 2000 NEC America, Inc. LIABILITY DISCLAIMER NEC America, Inc. reserves the right to change the specifications,

More information

Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents

Page 1 Centran Version 4 Getting Started Guide KABA MAS Kaba Mas Welcome Kaba Mas, part of the world-wide Kaba group, is the world's leading manufacturer and supplier of high security, electronic safe

More information

System 800xA PC, Network, and Software Monitoring Configuration

System 800xA PC, Network, and Software Monitoring Configuration System Version 6.0 Power and productivity for a better world TM System 800xA PC, Network, and Software Monitoring Configuration System Version

More information

System 800xA PLC Connect Configuration

System 800xA PLC Connect Configuration System Version 5.1 Power and productivity for a better world TM System 800xA PLC Connect Configuration System Version 5.1 NOTICE This document contains information

More information

CAP 501. User s Guide

CAP 501 1MRS751900-MUM CAP 501 Issued: 02.12.2003 Version: K/07.02.2006 Contents 1. About this manual..7 1.1. Copyrights..7 1.2. Trademarks..7 1.3. Guarantee..7 1.4. General..7 1.5. Use of symbols..8

More information

UNICORN 7.0. Administration and Technical Manual

UNICORN 7.0 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction.. 1.1 Administrator functions overview.. 1.2 Network terms and concepts..

More information

SCADAPack E ISaGRAF 3 User Manual

SCADAPack E ISaGRAF 3 User Manual 2 SCADAPack E ISaGRAF 3 User Manual Table of Contents Part I ISaGRAF 3 User Manual 3 1 Technical.. Support 3 2 Safety.. Information 4 3 Preface.. 6 4 Overview.. 8

More information

UNICORN 6.4. Administration and Technical Manual

UNICORN 6.4 Administration and Technical Manual Page intentionally left blank Table of Contents Table of Contents 1 Introduction.. 1.1 Administrator functions overview.. 1.2 Network terms and concepts..

More information

Dell Statistica 13.0. Statistica Enterprise Installation Instructions

Dell Statistica 13.0 2015 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or

More information

Allworx OfficeSafe Operations Guide Release 6.0

Allworx OfficeSafe Operations Guide Release 6.0 No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopy,

More information

Setup and Configuration Guide for Pathways Mobile Estimating

Setup and Configuration Guide for Pathways Mobile Estimating Setup and Configuration Guide for Pathways Mobile Estimating Copyright 2008 by CCC Information Services Inc. All rights reserved. No part of

More information

USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION. www.pesa.com August 2014 Phone: 256.726.9200. Publication: 81-9059-0703-0, Rev. C

USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION Publication: 81-9059-0703-0, Rev. C www.pesa.com Phone: 256.726.9200 Thank You for Choosing PESA!! We appreciate your confidence in our products. PESA produces

More information

Chapter 25 Backup and Restore

System 800xA Training Chapter 25 Backup and Restore TABLE OF CONTENTS Chapter 25 Backup and Restore.. 1 25.1 General Information.. 2 25.1.1 Objectives.. 2 25.1.2 Legend.. 2 25.1.3 Reference Documentation..

More information

Microsoft Dynamics GP. Engineering Data Management Integration Administrator s Guide

Microsoft Dynamics GP Engineering Data Management Integration Administrator s Guide Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is

More information

Microsoft Dynamics GP. Audit Trails

Microsoft Dynamics GP Audit Trails Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without limiting

More information

VRC 7900/8900 Avalanche Enabler User s Manual

VRC 7900/8900 Avalanche Enabler User s Manual WLE-VRC-20030702-02 Revised 7/2/03 ii Copyright 2003 by Wavelink Corporation All rights reserved. Wavelink Corporation 6985 South Union Park Avenue, Suite

More information

System 800xA Administration and Security

System 800xA Administration and Security System Version 5.1 Power and productivity for a better world TM System 800xA Administration and Security System Version 5.1 NOTICE This document contains information

More information

Control Technology Corporation CTC Monitor User Guide Doc. No. MAN-1030A Copyright 2001 Control Technology Corporation All Rights Reserved Printed in USA The information in this document is subject to

More information

Protection and Control IED Manager PCM600 Getting Started Guide

Protection and Control IED Manager PCM600 Document ID: 1MRS757866 Issued: 2013-04-11 Revision: A Product version: 2.5 or later Copyright 2013 ABB. All rights reserved Copyright This document and parts

More information

DTAP3000 DTSX3000 Control Visualization Software LAS2.0 Data Conversion Guide

User s Manual DTAP3000 DTSX3000 Control Visualization Software LAS2.0 Data Conversion Guide 1st Edition Blank Page < Introduction > i Introduction About this Manual Thank you for purchasing the DTSX3000

More information

Additional Requirements for ARES-G2 / RSA-G2. One Ethernet 10 Base T/100 Base TX network card required for communication with the instrument.

TA Instruments TRIOS Software Installation Instructions Installation Requirements Your TRIOS Instrument Control software includes all the components necessary to install or update the TRIOS software, as

More information

FactoryTalk Gateway Getting Results Guide

Performance and Visibility FactoryTalk Gateway Getting Results Guide Getting Results Guide Table of contents Chapter 1 Introduction Intended audience.. 7 Where to find additional information.. 7 Help..

More information

System 800xA 800xA 4.1 to 5.0 SP2 Upgrade

System 800xA 800xA 4.1 to 5.0 SP2 Upgrade System Version 6.0 Power and productivity for a better world TM System 800xA 800xA 4.1 to 5.0 SP2 Upgrade System Version 6.0 NOTICE This document contains information

More information

Microsoft Dynamics GP. Electronic Signatures

Microsoft Dynamics GP Electronic Signatures Copyright Copyright 2007 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without

More information

MGC WebCommander Web Server Manager

MGC WebCommander Web Server Manager Installation and Configuration Guide Version 8.0 Copyright 2006 Polycom, Inc. All Rights Reserved Catalog No. DOC2138B Version 8.0 Proprietary and Confidential The information

More information

System 800xA 800xA 3.1 to 5.0 SP2 Upgrade

System 800xA 800xA 3.1 to 5.0 SP2 Upgrade System Version 6.0 Power and productivity for a better world TM System 800xA 800xA 3.1 to 5.0 SP2 Upgrade System Version 6.0 NOTICE This document contains information

More information

FOR WINDOWS FILE SERVERS

Quest ChangeAuditor FOR WINDOWS FILE SERVERS 5.1 User Guide Copyright Quest Software, Inc. 2010. All rights reserved. This guide contains proprietary information protected by copyright. The software described

More information

Colligo Email Manager 6.0. Offline Mode - User Guide

6.0 Offline Mode - User Guide Contents Colligo Email Manager 1 Key Features 1 Benefits 1 Installing and Activating Colligo Email Manager 2 Checking for Updates 3 Updating Your License Key 3 Managing SharePoint

More information

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

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

More information

Microsoft Dynamics GP. Workflow Installation Guide Release 10.0

Microsoft Dynamics GP Workflow Installation Guide Release 10.0 Copyright Copyright 2008 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of

More information

Microsoft Dynamics GP. Electronic Signatures

Microsoft Dynamics GP Electronic Signatures Copyright Copyright 2006 Microsoft Corporation. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without

More information

PowerLogic ION Enterprise 5.6

PowerLogic ION Enterprise 5.6 Power Management Software User Guide April 2007 Notices This section describes the symbols used in this guide. Danger This alerts you to things that may cause serious injury

More information

Automation License Manager

s Contents Product Overview 1 Installation 2 Working with the Automation License Manager 3 Glossary Manual Index 12/2008 A5E02389428-01 Legal information Warning notice system This manual contains notices

More information

PowerLogic ION Enterprise 6.0

70002-0298-00 06/2009 PowerLogic ION Enterprise 6.0 Power management software User guide Notices This section describes the symbols used in this guide. Danger This alerts you to things that may cause

More information

Magaya Software Installation Guide

Magaya Software Installation Guide MAGAYA SOFTWARE INSTALLATION GUIDE INTRODUCTION Introduction This installation guide explains the system requirements for installing any Magaya software, the steps to

More information

WinCC Runtime Professional Readme SIMATIC HMI. WinCC V11 SP1. Readme WinCC Runtime Professional. Special considerations for Windows 7.

WinCC Runtime Professional Readme SIMATIC HMI WinCC V11 SP1 Special considerations for Windows 7 1 Installation 2 Runtime 3 Options 4 HMI devices 5 Readme WinCC Runtime Professional System Manual Online

More information

email-lead Grabber Business 2010 User Guide

email-lead Grabber Business 2010 User Guide Copyright and Trademark Information in this documentation is subject to change without notice. The software described in this manual is furnished under a license

More information

Portions of this product were created using LEADTOOLS 1991-2009 LEAD Technologies, Inc. ALL RIGHTS RESERVED.

Installation Guide Lenel OnGuard 2009 Installation Guide, product version 6.3. This guide is item number DOC-110, revision 1.038, May 2009 Copyright 1992-2009 Lenel Systems International, Inc. Information

More information

Database Administration Guide

Database Administration Guide 013008 2008 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including photocopying,

More information

Creating client-server setup with multiple clients

Creating client-server setup with multiple clients Coffalyser.Net uses a SQL client server database model to store all project/experiment- related data. The client-server model has one main application

Ac800m

More information

Using SQL Reporting Services with Amicus

Using SQL Reporting Services with Amicus Applies to: Amicus Attorney Premium Edition 2011 SP1 Amicus Premium Billing 2011 Contents About SQL Server Reporting Services..2 What you need 2 Setting up SQL

More information

System 800xA Control AC 800M Planning

System 800xA Control AC 800M Planning System Version 5.1 Feature Pack Power and productivity for a better world TM System 800xA Control AC 800M Planning System Version 5.1 Feature Pack NOTICE This document

More information

Administration guide. Host software WinCCU Installation. Complete gas volume and energy data management

Administration guide Host software WinCCU Installation Complete gas volume and energy data management Contents 1 Introduction.. 1 Safety first.. 1 Warning.. 1 Typographic conventions.. 1 Product versioning..

More information

Interworks. Interworks Cloud Platform Installation Guide

Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,

More information

Installation and Operation Manual Portable Device Manager, Windows version

Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant

More information

All other trademarks are property of their respective owners.

Information in this document, including URL and other Internet Web site references, is subject to change without notice. Unless otherwise noted, the companies, organizations, products, domain names, e-mail

More information

Quadro Configuration Console User's Guide. Table of Contents. Table of Contents

Epygi Technologies Table of Contents Table of Contents About This User s Guide.. 3 Introducing the Quadro Configuration Console.. 4 Technical Specification.. 6 Requirements.. 6 System Requirements..

More information

www.dfcconsultants.com 800-277-5561 Microsoft Dynamics GP Audit Trails

www.dfcconsultants.com 800-277-5561 Microsoft Dynamics GP Audit Trails Copyright Copyright 2010 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and

More information

Security Explorer 9.5. User Guide

2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is furnished under a software license or nondisclosure agreement.

More information

Enterprise Vault Installing and Configuring

Enterprise Vault Installing and Configuring Enterprise Vault 6.0 Legal Notice Copyright 2005 Symantec Corporation. All rights reserved. Symantec, the Symantec Logo, VERITAS, the VERITAS Logo, and Enterprise

More information

VERITAS Backup Exec TM 10.0 for Windows Servers

VERITAS Backup Exec TM 10.0 for Windows Servers Quick Installation Guide N134418 July 2004 Disclaimer The information contained in this publication is subject to change without notice. VERITAS Software

More information

Manuals for This Product

Installation Guide Manuals for This Product Manuals for this product have the following structure. Read the manual according to your purpose for using this product. Disc Guides with this symbol are PDF

More information

Dell Statistica Document Management System (SDMS) Installation Instructions

Dell Statistica Document Management System (SDMS) Installation Instructions 2015 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described

More information

Experion HS Supplementary Installation Tasks Guide

Experion HS Supplementary Installation Tasks Guide EHDOC-X138-en-410A July 2013 Release 410 Document Release Issue Date EHDOC-X138- en-410a 410 0 July 2013 Disclaimer This document contains Honeywell proprietary

More information

Juris Installation / Upgrade Guide

Juris Installation / Upgrade Guide Version 2.7 2015 LexisNexis. All rights reserved. Copyright and Trademark LexisNexis, Lexis, and the Knowledge Burst logo are registered trademarks of Reed Elsevier Properties

More information

DCA. Document Control & Archiving USER S GUIDE

DCA Document Control & Archiving USER S GUIDE Decision Management International, Inc. 1111 Third Street West Suite 250 Bradenton, FL 34205 Phone 800-530-0803 FAX 941-744-0314 www.dmius.com Copyright 2002,

More information

Velocity Web Services Client 1.0 Installation Guide and Release Notes

Velocity Web Services Client 1.0 Installation Guide and Release Notes Copyright 2014-2015, Identiv. Last updated June 24, 2015. Overview This document provides the only information about version 1.0 of

More information

AXIS Camera Station Quick Installation Guide

AXIS Camera Station Quick Installation Guide Copyright Axis Communications AB April 2005 Rev. 3.5 Part Number 23997 1 Table of Contents Regulatory Information................. 3 AXIS Camera

More information

Colligo Email Manager 6.2. Offline Mode - User Guide

6.2 Offline Mode - User Guide Contents Colligo Email Manager 1 Benefits 1 Key Features 1 Platforms Supported 1 Installing and Activating Colligo Email Manager 3 Checking for Updates 4 Updating Your License

More information

Server Manual. For Administrators of Cameleon Version 4

Server Manual For Administrators of Cameleon Version 4 Cameleon Version 4 Server Manual For Administrators of Cameleon Version 4 R4-07OCT04 Copyright 2004 360 Surveillance Inc. Camera Cameleon is a trademark

More information

DocuPrint C3290 FS Features Setup Guide

Kate chopin at the cadian ball pdf. DocuPrint C3290 FS Features Setup Guide Adobe and PostScript are trademarks of Adobe Systems Incorporated in the United States and/or other countries. Apple, Bonjour, ColorSync, EtherTalk, Macintosh, and

More information

Server Sentinel Monitored Server

Server Sentinel Monitored Server Installation and Reinstallation Guide for Systems Monitoring Third-Party Products Server Sentinel 4.4.3 and Higher April 2007 . unisys imagine it. done. Server Sentinel

More information

http://docs.trendmicro.com

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice. Before installing and using the product, please review the readme files,

More information

NETWORK PRINT MONITOR User Guide

NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable

More information

Outlook Email. User Guide IS TRAINING CENTER. 833 Chestnut St, Suite 600. Philadelphia, PA 19107 215-503-7500

Outlook Email User Guide IS TRAINING CENTER 833 Chestnut St, Suite 600 Philadelphia, PA 19107 215-503-7500 This page intentionally left blank. TABLE OF CONTENTS Getting Started.. 3 Opening Outlook..

More information

Microsoft Dynamics GP. Electronic Signatures

Microsoft Dynamics GP Electronic Signatures Copyright Copyright 2011 Microsoft. All rights reserved. Limitation of liability This document is provided as-is. Information and views expressed in this document,

More information

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide

National Fire Incident Reporting System (NFIRS 5.0) NFIRS Data Entry/Validation Tool Users Guide NFIRS 5.0 Software Version 5.6 1/7/2009 Department of Homeland Security Federal Emergency Management Agency

More information

Contents. Hardware Configuration.. 27 Uninstalling Shortcuts Black..29

Contents Getting Started..1 Check your Computer meets the Minimum Requirements.. 1 Ensure your Computer is Running in Normal Sized Fonts.. 7 Ensure your Regional Settings are Correct.. 9 Reboot your

More information

System 800xA. Released User Documents. Power and productivity for a better world TM. System Version 5.1

Released User Documents System Version 5.1 Power and productivity for a better world TM NOTIC This document contains information about one or more ABB products and may include a description of or a reference

More information

Senior Systems Cloud Services

Senior Systems Cloud Services In this guide.. Senior Systems Cloud Services 1 Cloud Services User Guide 2 Working In Your Cloud Environment 3 Cloud Profile Management Tool 6 How To Save Files 8 How To

More information

13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES

LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated

More information

Reporting for Contact Center Setup and Operations Guide. BCM Contact Center

Reporting for Contact Center Setup and Operations Guide BCM Contact Center Document Number: NN40040-302 Document Status: Standard Document Version: 04.00 Part Code: N0060637 Date: June 2006 Copyright 2005

More information