P. 1
ABB Control ProcMan

ABB Control ProcMan

|Views: 172|Likes:
Published by Ahmed M Turk

More info:

Published by: Ahmed M Turk on Oct 06, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/05/2012

pdf

text

original

Sections

  • About This Book
  • General
  • Target Group
  • Purpose, Scope, and Intended Use
  • Document Conventions
  • Terminology
  • Section 1 Process Object Libraries
  • Introduction
  • The Concept
  • Choosing a Process Object
  • Basic and Extended Libraries
  • Process Object Basic Libraries
  • Overview
  • About Core Objects
  • Edge Detection
  • UniCore
  • –Manual Mode - A user operates the object from a workstation
  • •Configuration of Feedback Signals
  • •Effective Feedback
  • •Output IOLevel
  • •Forced Action
  • BiCore
  • –Manual Mode - A user controls the object from a workstation
  • •Output Settings
  • •Change-over Action
  • DriveCore
  • Emergency Stop
  • Process Object Extended Library
  • About the Extended Process Objects
  • Function Blocks or Control Modules?
  • •FeedBack Configuration
  • •Error Text String
  • ValveUni
  • Bi
  • Local Mode
  • MotorUni
  • –Local Mode
  • MotorBi
  • –Panel Mode
  • Section 2 Object Handling
  • Basic Faceplate Elements
  • Command X
  • Parameters X
  • Parameters X X
  • Bi Faceplate Elements
  • MotorBi Faceplate Elements
  • MotorUni Faceplate Elements
  • Uni Faceplate Elements
  • ValveUni Faceplate Elements
  • Section 3 Object Handling Examples
  • Adding Functionality to a Process Object in Control Builder
  • Creating a New Library and Copying an Object
  • Adding Functionality
  • Editing a Faceplate in Process Portal A
  • Copying and Deploying Aspects
  • Editing a Faceplate
  • Using a Faceplate in Online Mode
  • Appendix A Displaying Element Icons
  • Appendix B Signal Objects
  • Faceplate Elements
  • SignalBool
  • SignalInBool
  • SignalInReal
  • SignalOutBool
  • SignalOutReal
  • SignalReal
  • INDEX

ControlIT

AC 800M/C
Version 3.2

Binary Process Control
Objects and Design

www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete

www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete

ControlIT
AC 800M/C
Version 3.2

Binary Process Control
Objects and Design

www.cadfamily.com EMail:cadserv21@hotmail.com The document is for study only,if tort to your rights,please inform us,we will delete

com The document is for study only. In no event shall ABB be liable for direct. Registered trademark of Adobe Systems Inc. Registered trademark of Microsoft Corporation.cadfamily. Copyright © 1999 ABB All rights reserved. www.we will delete . and the contents thereof must not be imparted to a third party nor used for any unauthorized purpose.NOTICE The information in this document is subject to change without notice and should not be construed as a commitment by ABB. special.com EMail:cadserv21@hotmail. copied.please inform us. incidental or consequential damages of any nature or kind arising from the use of this document.if tort to your rights. Registered trademark of Adobe Systems Inc. indirect. This document and parts thereof must not be reproduced or copied without written permission from ABB. nor shall ABB be liable for incidental or consequential damages arising from use of any software or hardware described in this document. ABB assumes no responsibility for any errors that may appear in this document. The software or hardware described in this document is furnished under a license and may be used. or disclosed only in accordance with the terms of such license. Trademark of ABB. Release: Document number: September 2002 3BSE 028 810 R101 Rev A TRADEMARKS Registrations and trademarks used in this document include: Windows ActiveX PostScript Acrobat Reader Industrial IT Registered trademark of Microsoft Corporation.

................................................... and Intended Use ..............................................................20 BiCore .Process Object Libraries Introduction .....................................................................................................................................................18 Overview ....................49 Overview ...................................................49 About the Extended Process Objects ....cadfamily................7 Purpose............................................ ..66 MotorBi .................13 Choosing a Process Object.................................51 ValveUni..........................................com 3BSE 028 810 R101 Rev A The document is for study only............................46 Process Object Extended Library ............................................................................................................................56 Bi ...............31 DriveCore ................................................................................................................................................................13 The Concept ...............................................................................................please inform us..16 Basic and Extended Libraries ...........................................com EMail:cadserv21@hotmail........... ...................................................7 Target Group......7 Document Conventions .........................17 Process Object Basic Libraries ..................................60 MotorUni ...................................18 About Core Objects..................................................if tort to your rights.............................................................................................................................................................................................................................................................50 Uni..................................................................we will delete 5 ...................................................................................................................18 UniCore .. ..............................................................................9 Terminology.............................................................................................................................................. Scope.........10 Section 1 ................................TABLE OF CONTENTS About This Book General ...................................................................................................... .............................................................................................................................. ............ ......................................................................................................................................................................................................................................................................72 www.............

......................................................................................................................... 98 Adding Functionality .................................. 119 Faceplate Elements................. 98 Creating a New Library and Copying an Object. 124 SignalOutBool ..........................................com EMail:cadserv21@hotmail........ 102 Editing a Faceplate in Process Portal A ..............................................................please inform us.................... 105 Copying and Deploying Aspects .................Table of Contents Section 2 ............................................................................................................................ 105 Editing a Faceplate............................................. 128 SignalOutReal ....................... 134 INDEX www....................................com 6 3BSE 028 810 R101 Rev A The document is for study only.............. 122 SignalInReal... 88 MotorUni Faceplate Elements ............................................................................................................Displaying Element Icons Appendix B .............................................................cadfamily................................................. 82 Bi Faceplate Elements....................... 86 MotorBi Faceplate Elements.................................................................................................................................................... 114 Appendix A ...........................................................................................................................................................................................................................................................................................................................................................if tort to your rights............................................................................................................................................................... 94 ValveUni Faceplate Elements ................................. 108 Using a Faceplate in Online Mode.................... 120 SignalInBool ..........................................................................Object Handling Examples Adding Functionality to a Process Object in Control Builder ......................................................................................................................................................................................... 96 Section 3 ....................................................... 91 Uni Faceplate Elements ...........................................Object Handling General .Signal Objects General ..................................... 130 SignalReal ..... 119 SignalBool ............. 78 Basic Faceplate Elements .we will delete ...........................

www.please inform us.com 3BSE 028 810 R101 Rev A The document is for study only.com EMail:cadserv21@hotmail. It is assumed that the user has general knowledge regarding the design of control systems. Purpose. Refer to Control Builder M.About This Book General Target Group This document is primarily intended for those who use Control Builder M to develop control systems. when Control Builder is mentioned in this manual. and Intended Use This publication is intended as a reference manual when using the Process Object libraries.we will delete 7 .if tort to your rights. Scope. as well as basic knowledge on how to use Control Builder M.cadfamily.

It is. and Intended Use About This Book Use of Warning. and Tip Icons This publication includes Warning. The tip icon indicates advice on. The information icon alerts the reader to pertinent facts and conditions.please inform us. result in impaired process performance leading to personal injury or death. and Information icons where appropriate to point out safety related or other important information. Information. Caution. It also includes Tip icons to point out useful hints to the reader.we will delete .com EMail:cadserv21@hotmail. Scope. under certain operational conditions.Purpose. therefore.com 8 3BSE 028 810 R101 Rev A The document is for study only. how to design your project or how to use a certain function Although Warning notices are related to personal injury. The warning icon indicates the presence of a hazard that could result in personal injury. www. imperative that you comply fully with all Warning and Caution notices. Caution. it should be understood that the operation of damaged equipment could. The corresponding symbols should be interpreted as follows: The electrical warning icon indicates the presence of a hazard that could result in electrical shock. It might indicate the presence of a hazard that could result in corruption of software or damage to equipment/property.cadfamily. and Caution notices are associated with equipment or property damage.if tort to your rights. for example. The caution icon indicates important information or warnings related to the concept discussed in the text.

For example. the label of a field of a dialog box) are initially capitalized. The names of push and toggle buttons are boldfaced. and user responses/input are shown in boldfaced Courier font. For example. 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). the File menu. Press ESC E C indicates that you should press and release each key in sequence (to copy a selected object in this case).About This Book Document Conventions Document Conventions The following conventions are used for the presentation of material: • • • The words in names of screen elements (for example.please inform us. – – • The following convention is used for menu operations: MenuName > MenuItem > CascadedMenuItem. and so on. if you enter a value out of range.cadfamily.we will delete 9 . SequenceName www. • • • • System prompts/messages are shown in Courier font.com EMail:cadserv21@hotmail. comma key. For example. press the ENTER key. For example. You may be instructed to enter the string TIC132 in a field. Lowercase letters in boldface are used for the name of a keyboard key that is not labeled on the keyboard. For example: select File > New > Type. the space bar. For example. click OK. The names of menus and menu items are boldfaced. The string is shown as follows in the procedure: TIC132 Variables are shown using lowercase italicized letters. The value must be 0 to 30. The Start menu name always refers to the Start menu on the Windows Task Bar. Capital letters are used for the name of a keyboard key if it is labeled on the keyboard.if tort to your rights. the title in the title bar of a window.com 3BSE 028 810 R101 Rev A The document is for study only. the following message is displayed: Entered value is not valid.

Terminology About This Book Terminology The following is a list of terms associated with Binary Process Control.please inform us. clicking the element will show a faceplate for supervision and control of the object. Generally. process display.if tort to your rights. a valve.com EMail:cadserv21@hotmail. The programming tool described in this manual. Applications are displayed in the Project Explorer.com 10 3BSE 028 810 R101 Rev A The document is for study only. circuit diagram.cadfamily. Instances of control modules are created from control module types. Applications Aspect Aspect Objects Control Builder M Control module Display Element Faceplate www. Term AC 800M/C Connect Description A software package used to integrate Control Software for AC 800M/C with the Aspect Integrator Platform (AIP). and control logic. regulator etc. referred to as Control Builder throughout this document. Examples of aspects are name. which illustrates an object (motor. A configurable type of graphic interface normally used by operators for process supervision and control.). Control modules are program units that support objectoriented data flow programming with code sorting. an order or a virtual object such as a service or an object type. AC 800M/C Connect can be installed from the ControlIT for AC 800M/C Products CD-ROM. freelayout graphical programming and static parameter connections. A computer representation of a real object such as a pump. that you should be familiar with. An aspect is a description of some properties of an Aspect Object. Applications contain the program code to be compiled and downloaded for execution in the controller. A graphic element.we will delete . An Aspect Object is described by its aspects and is organized in structures. The list contains terms and abbreviations that are unique to ABB or have a usage or definition that is different from standard industry usage.

for example. functions and function block types can be selected and displayed in an editor. An aspect object can exist in multiple structures.please inform us. The type is a general description of a unit that defines the behavior of an instance of the type. one of the five languages defined in the IEC-61131 standard. A program contains execution code. A hierarchical tree organization of aspect objects that describes the dependencies between the real objects. The part of the Control Builder user interface used to create. All objects such as data types. modify and navigate a project.if tort to your rights. both in a functional structure and in a location structure.About This Book Terminology Term Plant Explorer Description Similar to the Internet Explorer and used to create Aspect Objects.we will delete 11 . All software and hardware is configured in the Project Explorer Structured Text.com 3BSE 028 810 R101 Rev A The document is for study only. You can also use it to browse and search among the structures of the plant. Process Portal A Program Project Explorer ST Structure Type www.com EMail:cadserv21@hotmail.cadfamily. Name of the collection of products for daily operation and supervision of an automated process.

com 12 3BSE 028 810 R101 Rev A The document is for study only.com EMail:cadserv21@hotmail.cadfamily.we will delete .Terminology About This Book www.if tort to your rights.please inform us.

This makes it easier for the user to define his or her own object types. and the UniCore function block type. Process objects can be used directly in the application as they are. for example. Basic. Standard. that they do not interfere with a programmers own valve or motor parameters. even down to single process objects.or bi-directional control.please inform us. with greater functionality. or Professional products.we will delete 13 .cadfamily. ProcessObjBasicLib and ProcessObjExtLib. The Process Portal A user interface is part of the AC 800M/C Connect product. The Concept Within the field of automation. objects with these properties make up the core of all our process objects. www. motor types. for the bi-directional object types (see UniCore on page 20). There is a need for a general function block base.Section 1 Process Object Libraries Introduction The Process Object libraries provide function blocks and control modules to define valve and motor objects in your application. a core function that fits all valve and motor objects in all industrial control applications. when new valve or motor object types are to be created in your own library or application. without any additional programming costs. Objects must be so small and fit so smoothly. designed on the BiCore and UniCore types. there are other object type templates.com EMail:cadserv21@hotmail. for the unidirectional object types (see BiCore on page 31). Since all valve and motor objects need at least uni. but still intelligent enough to work directly by themselves.com 3BSE 028 810 R101 Rev A The document is for study only. there is a need for scalability.if tort to your rights. but are intended to be used as templates. form parts of the Control Builder. The smallest common denominator is the BiCore function block type. Furthermore.

ProcessObjExtLib may be excluded. ProcessObjBasicLib must always be included in your project together with the process object types you have created. To avoid problems when upgrading.please inform us. place the copy of the process object type in your own library and then make the changes.if tort to your rights. so the core is not copied when a process object type is copied. The user’s own created library May be excluded Note! Must always be included Figure 1. This means that the Core is updated when the Control Builder is upgraded. The core functionality in ProcessObjExtLib and in a user’s own library. It is then possible to add extra functionality to the copied object type and/or adjust the faceplate to suit the application.we will delete . select an appropriate process object type template (see Choosing a Process Object on page 16) and copy it to a user’s created library. www. The Core refers (points) to its type in ProcessObjBasicLib. When a new process object type is to be defined.com EMail:cadserv21@hotmail.The Concept Section 1 Process Object Libraries The Core object (of BiCore or UniCore type) is protected and is part of all object types.cadfamily.com 14 3BSE 028 810 R101 Rev A The document is for study only.

we will delete 15 . • • Do not create a new type (use one from ProcessObjExtLib). If a function block or control module is created directly from a type in ProcessObjExtLib and the faceplate of its type is changed in Process Portal A. allowing you to design your own faceplates. This is described in Editing a Faceplate in Process Portal A on page 105. You may edit or add functionality to the graphics of these faceplate elements (tabs).com EMail:cadserv21@hotmail.cadfamily.if tort to your rights.com 3BSE 028 810 R101 Rev A The document is for study only. The process object types and faceplates are connected to each other. but add your own faceplate elements (or delete existing ones).please inform us. It is therefore recommended that you not edit the existing faceplate elements of the original process object types directly. the faceplate may be corrupted by upgrades of Control Builder versions.Section 1 Process Object Libraries The Concept Each process object type in ProcessObjExtLib has a faceplate displaying graphics in the Process Portal A. www. in which case you may not change the faceplate of the type. There are two options. Create your own type from an object type template.

com 16 3BSE 028 810 R101 Rev A The document is for study only. Bi Bi/Uni Uni Motor/Valve No Uni Motor Yes No Bi Yes Motor Yes MotorValve No ValveUni MotorBi Figure 2. Flowchart of possible process object type choices. (an object with two states) several choices are possible. you must first decide whether a function block type or a control module type is to be used. If the process object is to be used for a uni-directional object. If it is a uni-directional motor object. choose MotorValve. choose MotorUni and if it is a unidirectional valve object. www.please inform us.Choosing a Process Object Section 1 Process Object Libraries Choosing a Process Object In choosing a process object.if tort to your rights. If it is a bi. choose the Bi type. If it is not a motor or a valve.com EMail:cadserv21@hotmail. but not a motor.directional object.we will delete .cadfamily. choose the MotorBi type. choose the Uni object type. If the process object is intended to be applied to a bi-directional object (an object with three states) and it is a motor.

uni. It is only possible to use control modules in Control Builder Professional. There is an additional selection of control modules for high-level graphical configuration. The reader is therefore advised to start by reading the UniCore and BiCore sections. and then continue by reading about specific parameters in the description of the extended library. It comprises ready-to-use valve and motor objects. The Extended Library is the more comprehensive library of the two. www.cadfamily.please inform us.if tort to your rights. they are integrated with both Control Builder Professional and Process Portal A faceplates.or bi-directional control (UniCore and BiCore) and DriveCore for ABB drives. Many parameters are common to all objects.we will delete 17 .com 3BSE 028 810 R101 Rev A The document is for study only.Section 1 Process Object Libraries Basic and Extended Libraries Basic and Extended Libraries Process objects are contained in two libraries: • • Process Object Basic Library Process Object Extended Library The Basic Library contains core types for process objects. alarm handling functionality and templates for user-designed valve and motor objects. and are therefore referred to and explained only in the Core section. that is types for calculations (BiHSI and UniHSI).com EMail:cadserv21@hotmail.

denoted by the suffix “Core”. modify it nor change it. for bi-directional HSI support • DriveCore for ABB Drive Control About Core Objects All core objects (sub-objects) have protected code. However.Process Object Basic Libraries Section 1 Process Object Libraries Process Object Basic Libraries Overview This library contains the core objects for all process objects. they have parameters for interaction with the graphics operator panel. for bi-directional objects: – BiHSI. The two basic function blocks. The code that may not be changed by the programmer is located in a protected sub-object. for uni-directional HSI support BiCore. The user can neither see nor access the code.com EMail:cadserv21@hotmail. for uni-directional objects: – • UniHSI.cadfamily.if tort to your rights. UniCore and BiCore are used in two new function blocks (see Uni and Bi in Process Object Extended Library on page 49) that include an alarm and a Control Builder graphics interaction window. Control Builder graphics interaction windows are connected to local variables in function blocks and these variables are then connected to parameters for manual interaction in the basic function block. instead the function blocks have parameters for providing a means of interaction in the code.please inform us.we will delete . as well as a Process Portal A graphics icon (display element) and faceplates. do not contain any Control Builder graphics or Process Portal A graphics.com 18 3BSE 028 810 R101 Rev A The document is for study only. UniCore and BiCore are used to provide Process Portal A graphics with the necessary signal information. www. UniCore and BiCore. The following core objects can be applied in process objects: • UniCore.

Edge Detection Edge detection takes place on the positive rising edge. and therefore changes cannot be made in the code (only from the graphics window in Control Builder or from Process Portal A graphics).please inform us.cadfamily. such as Set to Manual mode. In function blocks with an alarm.we will delete 19 . with operator interactions connected to parameters. One parameter Set object in Auto mode is accessible from within the code.Section 1 Process Object Libraries About Core Objects Function blocks (Uni and Bi) with alarms and graphics do not provide functions for manual interaction like. the programmer must reset signals to false. The function blocks UniHSI and BiHSI can then be used to access the information to be displayed in faceplates and to display elements on an operator workstation.if tort to your rights. as it is a local variable connected to the Control Builder graphics or Process Portal A graphics.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only. the signals are reset inside the function block. www. When using the two basic function blocks UniCore and BiCore.

UniCore can be used to control a generic process object via a number of predefined outputs and feedback signals (inputs).we will delete .please inform us.com EMail:cadserv21@hotmail.com 20 3BSE 028 810 R101 Rev A The document is for study only.if tort to your rights.cadfamily. Uni means that the process object can be either activated or deactivated.UniCore Section 1 Process Object Libraries UniCore This process object should be used for uni-directional objects (objects with two states). UniCore parameters are divided into the following types: • Operation – – – • Mode Configuration of feedback signals Simulation UniCore function block Interlocking – – – Ilock Safety command Inhibit • Object Error www. For a valve (or a motor) this would mean running in one direction (uni-directional) or being closed (stopped).

Section 1 Process Object Libraries

UniCore

Operation

This subsection describes the operational parameters of the UniCore object. Users may configure feedback signals, set object error time, and disable error handling. The PulseOut parameter governs whether outputs should be pulsed or level, depending on the hardware used for the process object in question. • Mode UniCore has five different operation modes: Disable, Manual, Auto, Panel, and Local. Only Manual mode and Auto mode have output parameters (ManMode and AutoMode). The ManMode or the AutoMode parameter is always set (even if the object is in another mode). One of these modes (Manual or Auto, depending on which parameter is set) will resume control after returning from another mode. AutoMode is equal to NOT ManMode. ManMode has a retain attribute, which allows the status to be retained at warm start. Manual mode is set as the default start-up mode using the parameter ManModeInit. The initial value is set to true, meaning that Manual will be the default mode. The parameter ManModeInit is copied to the parameter ManMode at every cold start. – Disable Mode - Deactivates the object The object is deactivated when the Enable parameter is set to false, signifying that the function block will not be executed. The output parameters Out1, Out0, Out1Level, StatAct, StatDeact, and ObjErr will all be reset to false, independent of the status of other signals. The object can be activated or deactivated in all modes. – Manual Mode - A user operates the object from a workstation To change to Manual mode, trigger the SetMan parameter and the ManMode parameter will automatically be set to true. Output signals (Out1, Out0, Out1Level) will retain their status from the previous mode. In the Manual mode, the status of the output signal is controlled by the parameters ManCmd1 and ManCmd0. These parameters have rising edge detection. All parameters mentioned above (SetMan, ManCmd0, ManCmd1) are normally connected to the operator faceplate via the application.

www.cadfamily.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

21

UniCore

Section 1 Process Object Libraries

Auto Mode - The program controls the object Auto mode is set by means of the parameter SetAuto. The status of the output signals (Out1, Out0, Out1Level) in Auto mode is controlled by the parameters AutoCmd1 and AutoCmd0. AutoCmd0 has higher priority than AutoCmd1. The AutoCmd1 and AutoCmd0 parameters are level detected, therefore these parameters affect the output signal, as long as they are active. The programmer is required to reset these parameters from the application program outside the function block. These parameters act on Out1Level according to diagram below. *
AutoCmd1

AutoCmd0

Out1Level

* Reset after function block in application program. AutoCmd0 has priority.

Figure 3. Status relations for Out1Level and the Auto commands. When returning to Auto mode from another mode, the status of the output signals will be returned from the previous mode, but adjusted directly by the signals AutoCmd1 or AutoCmd0, if one or both are set to true. – Panel Mode - The object is controlled locally from an LCP (Local Control Panel), via the UniCore function block The function block has a set of signals for maneuvering the object from an LCP. Setting the PanMode parameter activates Panel mode. The PanMode parameter is level detected.

www.cadfamily.com EMail:cadserv21@hotmail.com 22 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

Section 1 Process Object Libraries

UniCore

This mode is active only as long as the PanMode parameter is true. If PanMode is changed to false, the system exits Panel mode immediately, and return to the previous Auto or Manual mode. Whether or not Panel mode is used depends on comprehensive the application is. The question is whether you prefer to initiate control (the parameter PanMode) of the object from a workplace, or from a switch on an LCP. The latter is a natural choice for smaller applications. The PanMode parameter is connected to the switch on the LCP; PanCmd1 and PanCmd0 are connected to the Start/Stop buttons (see Figure 4).
Controller LCP Motor
Switch Start Stop Process object PanMode PanCmd1 PanCmd0

Figure 4. Control steps in Panel mode. This solution is recommended for small applications, where all three panel parameters are connected from an LCP. However, in large applications, this option can cause a number of undesirable events. In this case, the best solution is to connect the PanMode parameter, via variables, to a faceplate at the operator workplace. The PanCmd1 and PanCmd0 parameters are still connected to the physical Start/Stop buttons. Changes in the Panel mode are therefore approved centrally, that is, a local operator must first obtain permission from the central control operator (see Figure 5).

www.cadfamily.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

23

in case the push button malfunctions.com EMail:cadserv21@hotmail.we will delete . www. The output signal retains its status from the previous mode.UniCore Section 1 Process Object Libraries Operator workplace Switch on screen Controller Motor Process object PanMode PanCmd1 PanCmd0 LCP Start Stop Figure 5. where the PanMode parameter is connected to an operator workplace. The status of the object is controlled by the signals PanCmd1 and PanCmd0. Control steps in Panel mode. as illustrated in Figure 3. It may be advisable to use an R_Trig function block (trigger.please inform us. The PanCmd1 and PanCmd0 parameters should be connected to push buttons. the LCP takes control of the object and errors are calculated based on status signals from the LCP. which are level signals and function in the same way as AutoCmd signals.com 24 3BSE 028 810 R101 Rev A The document is for study only.cadfamily. When Panel mode is active. This solution is recommended for large applications.if tort to your rights. parameter and push button) between PanCmd1 and PanCmd0.

for example by setting the corresponding Safety Command signal.The object is controlled locally from a Local Control Panel (LCP). this must be implemented outside the function block.we will delete 25 . The object status is not updated in Local mode. etc. even if it is changed in reality. Objects return to the previous mode when local mode is disabled. SafetyCmd signals may still change the object status.com EMail:cadserv21@hotmail. Control steps in Local mode. All signals from the LCP are physically connected directly to the object (motors.). If the status of the function block tracks feedback signals. In this mode. LCP Motor Switch Start Stop Process object LocMode Figure 6.Section 1 Process Object Libraries UniCore – Local Mode . the output signal status is the same as before entering Local mode. valves.cadfamily.if tort to your rights. All error calculation is disabled. the object status is not updated inside the function block.please inform us. see Figure 6. This means that after leaving Local mode. www. bypassing the UniCore function block Local mode is used when the object is controlled locally from an LCP and the function block does not have any signals for controlling the object from the LCP.com 3BSE 028 810 R101 Rev A The document is for study only.

com 26 3BSE 028 810 R101 Rev A The document is for study only. www. Out1Level is intended to indicate the output state when the Out1 and Out0 parameters are pulsed. in condition with Out1Level.if tort to your rights. or only a single. Out1 and Out0 can be configured as pulsed command or level-detected command. Possible combinations of feedback signals FBConfig 0 1 2 3 4 5 6 Feedback from activated position FB1 FB1 FB1 inverted FB1 inverted (none) (none) (none) Feedback from deactivated position FB0 (none) (none) FB0 inverted FB0 FB0 inverted (none) The values of the feedback signals FB1 and FB0 are transferred to the StatAct and StatDeact output parameters respectively. until the corresponding feedback is detected or the maximum object error time is exceeded.cadfamily. Out0 and Out1Level.please inform us.we will delete . by transferring the combination of feedback signals of the object to the function block. Possible combinations of feedback signals are listed in the table below: Table 1.UniCore Section 1 Process Object Libraries • Configuration of Feedback Signals The parameter FBConfig informs the function block how feedback is configured. feedback signal. StatAct and StatDeact will still be set.com EMail:cadserv21@hotmail. The pulse is sustained by the parameters Out1 and Out0. • Output Settings The output signals include Out1. The signals StatAct and StatDeact are set to zero if double feedback is used and both are true at the same time. by means of the PulseOut parameter. If an object has no.

When the Inhibit signal returns to false.com 3BSE 028 810 R101 Rev A The document is for study only. • Ilock . such as high levels and temperatures. the Ilock and SafetyCmd are reactivated to their former state. the status of the object reverts to that in the mode prior to simulation and the Out0 signal is set to true.we will delete 27 .cadfamily.please inform us. Interlocking This subsection describes the safety parameters for the UniCore object. www.Compels the object to enter a certain state The SafetyCmd1 and SafetyCmd0 signals force the output to the respective status with priority over other signals. the object error calculation is disabled and the Out1 and Out0 signals are set to false. except when the Inhibit signal is set to true. When these signals disappear. the pulse duration is set to the object error time. the program will ignore all Ilock and SafetyCmd signals. The signals StatAct and StatDeact are set according to the status of Out1Level.Section 1 Process Object Libraries UniCore If there is no feedback from a position. safety devices etc. The Inhibit signal will reset interlock signals. MCC interface. when true.Cancels all Ilock and SafetyCmd signals When the Inhibit signal is set to true. although all Ilock and SafetyCmd signals are cancelled. • Inhibit .Prevents the object from entering a certain state The Ilock1 and Ilock0 signals block manual interactions in Manual and Panel mode (not in Auto mode) to switch the object to the activated and deactivated state respectively.if tort to your rights. This parameter can be used when there is an absolute need for running the object. The main purpose of the interlocking parameters is accurate and safe operation with critical process values. • Simulation When the parameter Simulate is activated. the status from safety state is transferred to the current mode. When simulation is deactivated.com EMail:cadserv21@hotmail. Only one pulse is generated upon each status change. • Safety Command .

com EMail:cadserv21@hotmail.we will delete . The connected variable has a cold retain attribute to retain the value following cold or warm restarts. and the error signal from the parameter ExtErr (external error) to give the parameter ObjErr. If required. • Alarm . This parameter does not affect the object status. The information required for the object error calculation is the object error time and the number of feedbacks: these two parameters have to be configured by the user (the parameters OETime and FBConfig).please inform us. Faceplate Elements Not available for UniCore. The object error is calculated by the ACOF (Automatic Check Of Feedback) function block.UniCore Section 1 Process Object Libraries Object Error The object error (ObjErr) is supervised in all modes except Disable and Local mode. for example. OETime has an initial value of 5 seconds. based on the values of the parameters Out1Level.if tort to your rights. by connecting a variable to both parameters ExtErr and SafetyCmd0. In the Extended Library a variable is connected the value of which overrides the initial value. See the Uni function block section for an example.cadfamily. FB1 and FB0. it must be implemented outside the UniCore.com 28 3BSE 028 810 R101 Rev A The document is for study only. in the interaction windows (Control Builder) or in the Process Portal A faceplate. The parameter ExtErr provides the possibility of connecting other errors to the object.Not available for UniCore Interaction Windows Not available for UniCore. from the standard SystemLib library. The value of OETime can be altered online. www.

Forced FB1Forced FB1. The BoolIO data type is a structured data type with Value.if tort to your rights. www. The function block is used in the control modules or function blocks.Value FB1 UniCore FB1 Figure 7. for example. is connected via a variable/parameter with BoolIO data type.please inform us.cadfamily. Connection diagram forUniHSI. UniHSI function block In normal cases. when an operator display element is to be used. UniHSI FB1 BoolIO Value Forced FB1. The value is connected to the FB1 parameter and forced to FB1Forced.com EMail:cadserv21@hotmail. IOValue and Force as the components. the bool type parameter that obtains input from the hardware I/O. Note that AutoMode for UniHSI is to be connected to the AutoMode output parameter at the UniCore. together with UniCore.com 3BSE 028 810 R101 Rev A The document is for study only.) should contain the same information as in the UniCore. FB1. UniCore and BoolIO. FB1 and Out1. FB0 etc. All input parameters to the UniHSI function block that have the same names as the input parameters to UniCore (for example FBConfig.we will delete 29 . This function block calculates the information to be presented in display elements and faceplates in the operator graphical environment.Section 1 Process Object Libraries UniCore UniHSI UniHSI is a basic function block which supports the faceplate and display elements for UniCore in the Process Portal A graphical environment. The UniHSI function block must be executed before the UniCore itself.

of the in/out type. indicates the forced status of the Out0IO and Out1IO signals at FB0 or FB1. OutputIOLevel state diagram.please inform us. of the in/out type. of the in/out type. the parameter Forced.if tort to your rights.we will delete . • Forced Action The parameter Forced. The output signals are connected and displayed in the Process Portal A faceplate. of the in/out type. www.cadfamily. The Interlock parameter provides information when any type of interlocking is active (for example. is the sum of parameters SafetyCmd and Ilock. of the in/out type. SafetyCmd or Ilock). Effective feedback signals are connected to the faceplate and are displayed under the Status tab. is the result calculated from the actual values of the binary I/O (Out1IO. • Output IOLevel The parameter Out1IOLevel. If one of these four I/O signals is blocked/forced. • Interlock The parameter Interlock. Out1IO Out0IO Out1IOLevel Figure 8. The interlock signals are connected and displayed in the Process Portal A faceplate. give the calculated result from FBConfig and the values of FB1 and FB0. Out0IO).com 30 3BSE 028 810 R101 Rev A The document is for study only.com EMail:cadserv21@hotmail. in relation to the selected pulse functionality.UniCore Section 1 Process Object Libraries • Effective Feedback The EffectiveFB1 and EffectiveFB0 parameters. will be true.

com 3BSE 028 810 R101 Rev A The document is for study only. BiCore function block www.please inform us.Section 1 Process Object Libraries BiCore BiCore This process object is intended to be applied to twodirectional objects. to allow configuration of the number of feedbacks and inversions. (1) start/forward and (2) start/back).if tort to your rights. objects with three states (for example (0) stop.com EMail:cadserv21@hotmail. Examples of applications are two-speed motors and forward/backward motors. The object has pulse output selection and feedback configuration.cadfamily.we will delete 31 . that is.

Out1Level. (even if the object is in another mode). Out2Level. see UniCore on page 20.please inform us. The parameter ManModeInit is copied to the parameter ManMode following cold start. The object can be activated or deactivated in all mode. StatDeact.s www. The Manual mode is set as default at start-up by setting the parameter ManModeInit to true. The PulseOut parameter governs whether the outputs are pulsed or level. One of these modes (ManMode or AutoMode) will resume control upon returning from another mode. signifying that the function block is not executed. Out0. The output parameters Out1. AutoMode is equivalent to NOT ManMode. • Mode The BiCore function block has the same operation modes as the UniCore. which means the status is retained following a warm restart. set object error time and disable error handling. Out2. depending on the hardware used for the process object in question.cadfamily.we will delete .com EMail:cadserv21@hotmail. The ManMode or AutoMode parameter is always set. – Disable Mode .BiCore Section 1 Process Object Libraries Operation This subsection describes the operational parameters of the BiCore function block. ManMode has a retain attribute. and ObjErr are all reset to false.Deactivates the object The object is deactivated when the Enable parameter is set to false.if tort to your rights. regardless of the status of other signals. StatAct2. Only Manual mode and Auto mode have output parameters (ManMode and AutoMode). StatAct1. You can configure feedback signals.com 32 3BSE 028 810 R101 Rev A The document is for study only.

These parameters act on Out1Level or Out2Level according to Figure 9. ManCmd0. Out1Level. Out0.cadfamily. trigger the SetMan parameter and the ManMode parameter will automatically be set to true. – Auto Mode . AutoCmd2 and AutoCmd0 parameters are level detected.A user controls the object from a workstation To change to Manual mode. AutoCmd0 has higher priority than both AutoCmd1 and AutoCmd2.if tort to your rights. Out2Level) will retain their status from the previous mode. www.Section 1 Process Object Libraries BiCore – Manual Mode .we will delete 33 . and AutoCmd0.The program controls the object The Auto mode is set by the parameter SetAuto.please inform us. Out1Level.com 3BSE 028 810 R101 Rev A The document is for study only. Out2. ManCmd2) are normally connected in the application to the operator faceplate. Out0. The programmer is required to reset these parameters from the application program outside the function block. All the parameters above (SetMan. These parameters have rising edge detection. ManCmd2 and ManCmd0. Out2. ManCmd1. AutoCmd2. In Manual mode the status of the output signal is controlled by the parameters ManCmd1. and therefore these parameters affect the output signal as long as they are active. The output signals (Out1. Out2Level) in Auto mode are controlled by the parameters AutoCmd1. The status of the output signals (Out1.com EMail:cadserv21@hotmail. The AutoCmd1.

When returning to Auto mode from another mode. The latter is a natural choice for smaller applications.if tort to your rights. The question is whether you prefer to initiate control (the parameter PanMode) of the object from a workplace. via the BiCore function block The function block has a set of signals allowing control of the object from an LCP.we will delete .com EMail:cadserv21@hotmail.The object is controlled locally from an LCP (Local Control Panel). but adjusted directly by the signals AutoCmd1. activates Panel mode. which is level detected. Whether or not Panel mode is used depends on how comprehensive the application is.com 34 3BSE 028 810 R101 Rev A The document is for study only.cadfamily. the system exits Panel mode immediately and returns to the previous Auto or Manual mode. PanCmd2 and PanCmd0 are connected to the Start/Stop buttons (see Figure 10) www.please inform us. Setting the PanMode parameter. The PanMode parameter is connected to the switch on the LCP. – Panel Mode . If PanMode is changed to false. if one or more is set to true. the status of the output signals is retained from the previous mode. AutoCmd2 or AutoCmd0. Status relations of Out1Level and the Auto Commands. or from a switch on an LCP. This mode is active only as long as the PanMode parameter is true. Figure 9.BiCore Section 1 Process Object Libraries AutoCmd1 AutoCmd2 AutoCmd0 Out1Level Out2Level AutoCmd0 has priority. PanCmd1.

if tort to your rights. in large applications this option can cause a number of undesirable events. A general solution for smaller applications. The PanCmd1.com 3BSE 028 810 R101 Rev A The document is for study only. Changes in the Panel mode are therefore approved centrally. where all four Panel parameters are connected from an LCP. PanCmd2 and PanCmd0 parameters are still connected to the physical Start/Stop buttons.Section 1 Process Object Libraries BiCore Controller LCP Switch Process object Motor PanMode PanCmd1 PanCmd2 Forward Reverse PanCmd0 Stop Figure 10. However.com EMail:cadserv21@hotmail. that is. The Panel mode control diagram. www.please inform us. via variables to a faceplate at the operator workplace. the best solution is to connect the PanMode parameter. a local operator must first obtain permission from the central control operator (see Figure 11).cadfamily. In this case.we will delete 35 .

The status of the object is controlled by the signals PanCmd1.we will delete . PanCmd2 and PanCmd0 parameters should be connected to push buttons. where the PanMode parameter is connected to an operator workplace. which are level detected signals and function in the same way as AutoCmd signals. PanCmd2 and PanCmd0. When the Panel mode is active. the LCP takes control of the object and errors are calculated according to the status signals from the LCP.if tort to your rights. The Panel mode control diagram. as illustrated in Figure 3. It may be advisable to use an R_Trig function block (trigger parameter and push button) between PanCmd1. The output signal retains its status from the previous mode.com 36 3BSE 028 810 R101 Rev A The document is for study only.please inform us.BiCore Section 1 Process Object Libraries Controller Operator Workplace Switch on screen Process object Motor PanMode PanCmd1 PanCmd2 LCP Forward Reverse Stop PanCmd0 Figure 11. in case the push button malfunctions.cadfamily. www.com EMail:cadserv21@hotmail. The PanCmd1. PanCmd2 and PanCmd0. A general solution for large applications.

Section 1 Process Object Libraries

BiCore

Local Mode - The object is controlled locally from an LCP (Local Control Pane), bypassing the BiCore function block Local mode is used when the object is controlled locally by LCP and the function block does not have any signals for maneuvering the object from the LCP. All signals from the LCP are physically connected directly to the object (for example, two directional motor, spring-return valve etc.). In this mode, the object status is not updated inside the function block, even if it is changed in reality (see Figure 12). SafetyCmd signals may still change the object status. Error calculation is disabled. Objects return to the previous mode when Local mode is disabled.
Controller

LCP
Stop Forward

Process object Motor

LocMode Reverse

Figure 12. The Local mode control diagram. The object status is not updated in Local mode. This means that after leaving Local mode, the output signal status is the same as before entering Local mode. If the status in the function block tracks feedback signals, this must be implemented outside the function block, for example, by setting the corresponding safety command signal.

www.cadfamily.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

37

BiCore

Section 1 Process Object Libraries

Configuration of Feedback Signals The parameter FBConfig informs the function block how the feedbacks are configured, by transferring the combination of feedback signals of the object to the function block. Possible combinations of feedback signals are listed in the table below: Table 2. Possible combinations of feedback signals
FBConfig 0 1 2 3 4 Position 1 FB1 FB1 Position 2 FB2 FB2 Deactivated position FB0 (none)

FB1 inverted FB2 inverted (none) FB1 inverted FB2 inverted FB0 inverted (none) (none) (none)

The values of the feedback signals FB1, FB2 and FB0 are transferred to StatAc1, StatAct2, and StatDeact parameters respectively, conditioned with Out1Level, Out2Level. If an object has no, or only two, feedback signals, StatAct1, StatAct2 and StatDeact are still set. The signals StatAct1, StatAct2, and StatDeact are set to false, if FBConfig = 0, 1, 2 or 3, and more than one feedback is true at the same time.

www.cadfamily.com EMail:cadserv21@hotmail.com 38 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

Section 1 Process Object Libraries

BiCore

Output Settings The output signals include Out1, Out2, Out0, Out1Level and Out2Level. Out1, Out2, and Out0 can be configured as pulsed command or level-detected command, by means of the PulseOut parameter. The pulse is sustained by the parameters Out1, Out2, and Out0, until the corresponding feedback is detected or the maximum object error time is exceeded. Out1Level and Out2Level are intended indicate the output state when Out1 and Out0 are pulsed. If there is no feedback from a position, the pulse duration is set to the object error time. Only one pulse is generated upon each status change.

Simulation When the parameter Simulate is activated, the object error calculation is disabled and the Out1, Out2, and Out0 signal are set to false. The signals StatAct1, StatAct2, and StatDeact are set according to the status of Out1Level and Out2Level. When simulation is deactivated, the status of the object reverts to that in the mode prior to simulation and the Out0 signal is set to true.

www.cadfamily.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

39

For implementation of a bi-directional motor. Out2.BiCore Section 1 Process Object Libraries • Change-over Action The main difference between the UniCore and BiCore function blocks is their directional functionality as the BiCore function block can change from one active state to another. Change-over action state diagram ChangeOverTime is only applicable to the parameters Out1. The ChangeOverTime parameter has an initial value of 5 seconds. before the direction can be changed (see Figure 13).com EMail:cadserv21@hotmail. as these two parameters present the actual command. PanCmd xxxCmd1 xxxCmd2 xxxCmd0 Out1 (not pulsed) ChangeOverTime Out2 (not pulsed) ChangeOverTime Figure 13. ManCmd. The parameter ChangeOverTime sets a delay time.we will delete .if tort to your rights. The ChangeOverTime parameter is used for large motors in order to secure safe operation (switching forward/reverse). It is not applicable to Out1Level or Out2Level. and Out0. www.please inform us.com 40 3BSE 028 810 R101 Rev A The document is for study only. the BiCore function block has a parameter named ChangOverTime (Time data type).cadfamily. Changes can be made in all operation modes. xxx = AutoCmd.

if tort to your rights. The main purpose of the interlocking parameters is accurate and safe operation with critical process values. www.com EMail:cadserv21@hotmail.Condition for jump to state 1: State 1-maneuver and NOT Ilock1. Manual maneuvers interlock signals. (C) State 1 (Start/Forward) State 2 (Start/Reverse) (D) (B) (E) State 0 (Stop) (A) (F) Figure 14.Section 1 Process Object Libraries BiCore Interlocking This subsection describes the safety parameters for the BiCore function block.please inform us. Motor Control Centre interface. (E) .com 3BSE 028 810 R101 Rev A The document is for study only.Prevents the object from entering a certain state Ilock1. safety devices etc. such as high levels and temperatures. (D) .Condition for jump to state 0: State 0-maneuver and NOT Ilock0. Ilock2 and Ilock0 signals blocks manual interactions in Manual and Panel mode (not in Auto mode) to switch the object to activated and deactivated state respectively. (B) .Condition for jump to state 2: State 2-maneuver and NOT Ilock2. (A) .Condition for jump to state 2: State 2-maneuver and NOT Ilock2. The Inhibit signal will resets interlock signals when true.Condition for jump to state 1: State 1-maneuver and NOT Ilock1.cadfamily. • Ilock . (C) .Condition for jump to state 0: State 0-maneuver and NOT Ilock0. (F) .we will delete 41 .

SafetyCmd0 has the highest priority of the three safety commands and affects Out0. • Inhibit .we will delete .please inform us. www. When these signals disappear.if tort to your rights.Compels the object to enter a certain state The SafetyCmd1.com EMail:cadserv21@hotmail. This parameter can be used when you want to run the object although all Ilock and SafetyCmd signals are cancelled. except when the Inhibit signal is set to true.com 42 3BSE 028 810 R101 Rev A The document is for study only. Similarly SafetyCmd1 and SafetyCmd2 affect Out1 and Out2. State diagram showing safety command priorities and output signals with the effect of Inhibit. SafetyCmd2. the program ignores all Ilock and SafetyCmd signals. with higher priority than other signals. the object ignores the status of SafetyCmd (the safety commands do not affect the output signals). The Inhibit signal overrules all safety commands.Cancels all Ilock and SafetyCmd signals When the Inhibit signal is set to true. the status from safety state is transferred to the current mode. and SafetyCmd0 signals force the output to the respective status. Safety1 Safety2 Safety0 Inhibit Out1 Out2 Out0 Figure 15. so when the Inhibit signal is active. the Ilock and SafetyCmd signals are re-activated to their former state.BiCore Section 1 Process Object Libraries • Safety Command . When the Inhibit signal returns to false.cadfamily.

The signal is added together with an error signal from object supervision (ACOF) to the parameter ObjErr. The object error is calculated by the ACOF (Automatic Check Of Feedback) function block from the standard SystemLib library. FB1.cadfamily. to retain the value following cold or warm restarts. for an example. • Alarm . it has to be implemented outside the BiCore. Interaction windows Not available for BiCore. It is based upon the values of the parameters Out1Level. The information required for the object error calculation is the object error time and the number of feedbacks: these two parameters have to be configured by the user (OETime and FBConfig). except Disable and Local mode. FB2 and FB0. for example by connecting a variable to the parameters ExtErr and SafetyCmd0.we will delete 43 .please inform us. OETime has an initial value of 5 seconds.Not available for BiCore.com EMail:cadserv21@hotmail. Out2Level. The parameter ExtErr (external error) provides a possibility to connect other errors to the object.Section 1 Process Object Libraries BiCore Object Error The object error is supervised in all modes. The connected variable has a cold retain attribute. If required.com 3BSE 028 810 R101 Rev A The document is for study only. In the extended library a variable is connected the value of which overrides the initial value. The value of OETime can be altered online in the interaction windows or in the Process Portal A faceplate. Faceplate Elements Not available for BiCore.if tort to your rights. The ObjErr parameter does not affect the object status. www. See the MotorBi function block.

Value FB1 FB2 FB1.Forced FB2Forced BiCore Figure 16. In normal cases.cadfamily.) should contain the same information as in the BiCore.Forced FB1Forced FB2.we will delete . The function block is used in the control modules or function blocks together with BiCore. The BoolIO data type is a structured data type with Value. FB2. Out1 and Out2. the bool type parameter that obtains input from the hardware I/O.com EMail:cadserv21@hotmail. Connection diagram for BiHSI. The BiHSI function block must be executed before the BiCore itself. The value is connected to the FB1 BiHSI function block parameter and forced to FB1Forced and FB2Forced. FB0 etc. when an operator display element is to be used. BiCore and BoolIO. is to be connected to the AutoMode output parameter at the BiCore. Note that Automode for BiHSI. www. All input parameters to the BiHSI function block that have the same names as the input parameters to BiCore (for example FBConfig.BiCore Section 1 Process Object Libraries BiHSI BiHSI is a basic function block which supports the faceplate and display elements for BiCore in the Process Portal A graphical environment.if tort to your rights.com 44 3BSE 028 810 R101 Rev A The document is for study only. FB1. FB1.please inform us. IOValue and Force as the components. is connected via a variable/parameter with BoolIO data type. for example.Value FB2. This function block calculates the information to be presented in display elements and faceplates in the operator graphical environment. BiHSI FB1 BoolIO Value Forced FB2 BoolIO Value Forced FB1 FB2 FB1.

Section 1 Process Object Libraries BiCore • Effective Feedback The EffectiveFB1.we will delete 45 . If one of these four I/O signals is blocked/forced. The interlock signals are connected and displayed in the Process Portal A faceplate. of the in/out type.if tort to your rights. www. of the in/out type. • Output IOLevel The parameter Out1IOLevel.please inform us. Out1IO Out2IO Out0IO Out1IOLevel Out2IOLevel Figure 17. of the in/out type.com EMail:cadserv21@hotmail. the parameter Forced. Out0IO) in relation to the selected pulse functionality. give the calculated result from FBConfig and the values of FB1. SafetyCmd or Ilock). and FB0. of the in/out type. FB2. and EffectiveFB0 parameters. • Forced Action The parameter Forced.com 3BSE 028 810 R101 Rev A The document is for study only. is the result calculated from the actual values of the binary I/O (Out1IO. The Interlock parameter provides information when any type of interlocking is active (for example. will be true. • Interlock The parameter Interlock. of the in/out type.cadfamily. The output signals are connected and displayed in the Process Portal A faceplate. Effective feedback signals are connected to the faceplate and displayed under the Status tab. indicates the forced status of the Out0IO and Out1IO signals at FB0 or FB1. is the sum of SafetyCmd and Ilock. EffectiveFB2. OutputIOLevel state diagram.

2 Act1 2.3 Ref2 Drive Data Set 2 Data Words 2. and Act2 parameters are to be connected to the drive. independent of the media with which the data is transferred.cadfamily. The DriveCore function block gives the user possibility to start and stop a drive at a chosen setpoint. Therefore the start order parameter (Start) is a level signal with hold function. www.3 Act2 The drive data set number can differ between different types of ABB Drives. DriveCore function block Status and Control Word The SW.we will delete . Act1. The drive communicates with the controller though drive data sets and the parameters are to be connected to the drive according to the table below. that can be used as a basis for control of ABB Standard Drives and their corresponding ABB Engineered Drives. Ref2. Ref1.com 46 3BSE 028 810 R101 Rev A The document is for study only. Drive Data Set 1 Data Words 1.if tort to your rights.please inform us.com EMail:cadserv21@hotmail.1 CW 1. according to the local state machine in drive. see the manual for the relevant drive. CW.2 Ref1 1. The states are controlled by the function block through manipulation of the drives status and control word.DriveCore Section 1 Process Object Libraries DriveCore DriveCore is a basic function block. DriveCore is normally used together with the UniCore function block.1 SW 2.

Section 1 Process Object Libraries DriveCore Emergency Stop The Drive function block type has two parameters that can cause an emergency stop. When both start and stop orders are given though the input parameters.com 3BSE 028 810 R101 Rev A The document is for study only. the reset command must have been given www.cadfamily. The Off2 and Off3 parameters do not have any effect on the drive. Off3) After drive fault.if tort to your rights. If the application demands an emergency stop through one of the parameters. the drive stops according to the local emergency settings on the drive.please inform us. The priority for emergency stops is controlled by the drive. Both start and stop orders support the ramp functionality. the drive starts at the chosen setpoint. the following must be fulfilled: • • • • The drive must be configured to receive commands from the Fieldbus Communication must running (Drive – Controller) No activated emergency stop (Off2. The higher priority is higher than that of the stop and start commands. Off2 and Off3. if the drive is ready to start and no stop order is given. Controlling the Drive When a start order is given by the Start parameter.we will delete 47 . if it is in remote state (locally controlled drive). according to local settings in the drive.com EMail:cadserv21@hotmail. the stop order has the higher priority. In order to prepare the drive for start.

p. Field reference scaling value is the value corresponding to the scaling value in the drive (value received from the drive).please inform us. www.m. The value of the scale parameters should be calculated according to: Scale factor = Field reference scaling value / Max_Min_Value where: Scale factor is the value used for the scaling values (ScaleSP1.com 48 3BSE 028 810 R101 Rev A The document is for study only. For further information. in a standard Drive (ACS600Std).cadfamily.DriveCore Section 1 Process Object Libraries Scaling of Drive Values It is possible to scale all reference and setpoint values according to the local settings in the drive unit. the Scale factor will be 13. and ScaleAct2). For example. Max_Min_Value corresponds to the unit chosen in the drive.m. Even the format used in communication should be treated. ScaleAct1.p. if speed is given in the unit % and the Max_Min_Value is 100 the Scale factor will be 200 and if the unit is in r.if tort to your rights. ScaleSP2. consult the relevant drive manual.com EMail:cadserv21@hotmail. with a maximum of 1500 r.we will delete .3.

if tort to your rights. but more complex.Section 1 Process Object Libraries Process Object Extended Library Process Object Extended Library Overview The Extended library contains function block types and control module types based on either UniCore or BiCore (and their corresponding HSICore or BiHSI). www. but simpler. Controls a unidirectional motor. MotorBi. Controls a uni-directional valve. based on Uni type.com 3BSE 028 810 R101 Rev A The document is for study only. The function block and control module types also includes alarm and graphics functionality.we will delete 49 . Bi. based on the Uni type.please inform us. but more complex. The following Process objects from the Extended library can be applied to an application: • • • • • Uni.com EMail:cadserv21@hotmail. based on UniCore ValveUni. based on the Bi type. based on BiCore MotorUni.cadfamily. Controls a bi-directional motor.

if tort to your rights. www.com 50 3BSE 028 810 R101 Rev A The document is for study only.About the Extended Process Objects Section 1 Process Object Libraries About the Extended Process Objects The Extended library is more comprehensive than the Basic library. One of the benefits of using control modules. Function block parameters are copied at each call. of the in and/or out type. It is only possible to use control modules in Control Builder Professional. The more objects to be inserted. It comprises ready-to-use valve and motor objects. traditional function block solutions are the most rational choice.cadfamily. the more you gain by using control modules.we will delete . Control modules have a performance advantage. structured data types) are used as parameters. It includes additional control modules for high-level graphical configuration. alarm handling functionality and templates for user-designed valve and motor objects. prior to execution. while control module parameters are defined at compilation and set up once. which are integrated with both Control Builder Professional and Process Portal A faceplates. in function blocks.please inform us. as the code sorting routine ensures that variables are dealt within the correct order.com EMail:cadserv21@hotmail. Function Blocks or Control Modules? In simple applications (or small ones) that will not need to be modified at a later date. or when parameters are transferred through deep hierarchies. In more complex applications. control modules are preferred. is that they allow the user to insert many similar objects. especially when large structures (for example.

see UniCore on page 20.Section 1 Process Object Libraries Uni Uni This process object is an example of an UniCore application.if tort to your rights.cadfamily. It includes an alarm function.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only. Many parameters are the same throughout this section and are therefore referred to and explained only in the corresponding core section. supporting the faceplate and displaying elements for the Uni process object in the Process Portal A graphical environment.please inform us.we will delete 51 . For further information. The UniHSI function block is implemented together with the UniCore function block. Control Builder interaction windows and the graphical Process Portal A interface. Uni function block www.

– Auto Mode The setting of the Auto mode can be set from the program.please inform us. Inside this function block. Manual Mode The manual mode is designed to be set from the Control Builder interaction window or the operator workplace faceplate. not possible to deactivate Panel mode from the faceplate if it has been activated from the LCP. local variables are used for communication between the graphics window and corresponding parameters in the UniCore function block.The object is controlled locally from an LCP (Local Control Panel). interaction windows or faceplate. via AutoCmd1 and AutoCmd0. Since Auto mode results in automatic operation. ManCmd1. it is possible to control Panel mode of the object from both a workplace.The program controls the object on page 22. via the UniCore function block on page 22. however.Uni Section 1 Process Object Libraries Operation Several interaction parameters in the UniCore function block. See also. If you connect PanMode to the panel it is still possible to use the button in the faceplate to activate the Panel mode. and from a switch on an LCP.A user operates the object from a workstation on page 21. for example ManCmd1 etc. The faceplate has a button (connected to a local variable) that can toggle the Panel mode.. • Mode – – Disable Mode See Disable Mode .com 52 3BSE 028 810 R101 Rev A The document is for study only.we will delete . . via SetMan. Auto Mode . the program controls the object. Manual Mode . – Panel Mode See Panel Mode . and ManCmd0.com EMail:cadserv21@hotmail. There is also a parameter (PanMode) intended to be connected to an activation signal from the panel. www. It is. are not connected to parameters in this block. No parameters for manual control are provided in this object. For Uni.if tort to your rights.cadfamily.Deactivates the object on page 21. See also.

The local variable has a cold retain attribute and the value is thus retained following a cold restart. and the error signal from the parameter ExtErr (external error) to give the parameter ObjErr. • • FeedBack Configuration See Configuration of Feedback Signals on page 26.cadfamily. This results in the user being able to change the value from the corresponding graphical window. via a local variable.com EMail:cadserv21@hotmail. bypassing the UniCore function block on page 25. Object error time is connected to the Control Builder interaction window and the Process Portal A faceplate.we will delete 53 . See also Object Error on page 28.if tort to your rights.please inform us. from the standard SystemLib library. www. The ExtErr parameter is connected directly to the corresponding parameter in UniCore. Object Error The object error is calculated by the ACOF (Automatic Check Of Feedback) function block. Output Settings See Output Settings on page 26. Interlocking See Interlocking on page 27.Section 1 Process Object Libraries Uni – Local Mode See Local Mode .The object is controlled locally from a Local Control Panel (LCP).com 3BSE 028 810 R101 Rev A The document is for study only.

This text contains the Name of the object. The text message is displayed in the Alarm Control Builder interaction window.if tort to your rights. The status of the selected feedback combination. For further information about the alarm state.please inform us. or if the object error is disabled.Uni Section 1 Process Object Libraries • Alarm The alarm function uses the AlarmCond function block. 0 or 1. Figure 18. an External error text is also displayed. displayed by a clicking the alarm icon in the Control Builder interaction window of the Uni object. FB1=1. This acknowledge rule includes six possible alarm states. See Figure 18.com EMail:cadserv21@hotmail.we will delete . If the error has been generated from an ExtErr parameter.com 54 3BSE 028 810 R101 Rev A The document is for study only. FB0=0. The alarm is activated by the object error in UniCore function block (as described above). for example. with acknowledge rule (AckRule=1). • Error Text String The error text string is handled by the OETextUni function block. see Control Builder online help for more information on the AlarmCond function block. If the object is in Disabled or in Local mode. Out1=1).cadfamily. is also displayed. An alarm can be acknowledge from the program via the parameter AlarmAck. www. from the alarm Control Builder interaction window. at the time of the error (for example. the LCP (in Panel mode) via parameter PanAck. The AlarmCond function block incorporates an alarm Control Builder interaction window. An alarm Control Builder interaction window. This function block generates the text message from feedback and output signals of the AlarmCond function block. or from the Process Portal A faceplate. followed by -OE: and the status of the activated output signal. the alarm function is disabled.

we will delete 55 .com 3BSE 028 810 R101 Rev A The document is for study only.cadfamily. www. The Control Builder interaction windows of the Uni object.com EMail:cadserv21@hotmail. one for manual control and one for indications (see Figure 19).Section 1 Process Object Libraries Uni Control Builder Interaction Window The Uni object has two Control Builder interaction windows. Main interaction window Extended interaction window Figure 19. The extended interaction window is displayed by a click on the information icon in the main interaction window. The main interaction window is displayed first.please inform us.if tort to your rights.

ValveUni includes an alarm function. Many parameters are the same throughout this section and are therefore referred to and explained only in the corresponding UniCore section. ValveUni function block www. For further information see UniCore on page 20.if tort to your rights.com EMail:cadserv21@hotmail. Control Builder interaction windows and the Process Portal A graphical interface. supporting the faceplate and displaying ValveUni elements.com 56 3BSE 028 810 R101 Rev A The document is for study only.cadfamily.please inform us. The UniHSI function block is implemented together with the UniCore function block.ValveUni Section 1 Process Object Libraries ValveUni This process object is a simple example of the UniCore function block. in the Process Portal A graphical environment. The ValveUni object is incorporated with only one output I/O for open command.we will delete .

The program controls the object on page 22. • Output Settings Since the object is intended to control a simple valve.com 3BSE 028 810 R101 Rev A The document is for study only. via SetMan.we will delete 57 . Manual. – Auto Mode Auto mode can be set from the program.A user operates the object from a workstation on page 21. local variables are used for communication between the graphics window and corresponding parameters on the UniCore function block. interaction windows or faceplate. – Manual Mode The manual mode is designed to be set from the Control Builder interaction window or the operator workplace faceplate. • Mode The ValveUni object has a reduced number of operation modes.if tort to your rights. AutoCmd1 with level detection (reduced number of parameter).please inform us. See also Auto Mode . for example.Section 1 Process Object Libraries ValveUni Operation Several interaction parameters in the UniCore function block.Deactivates the object on page 21. See also Manual Mode . • FeedBack Configuration See Configuration of Feedback Signals on page 26.. Disable. www. ManCmd1. ManCmd1 etc. and ManCmd0.cadfamily.com EMail:cadserv21@hotmail. ValveUni has only one Auto command. No parameters for manual control are provided in this object. Inside this block. are not connected to parameters in this block. only one output is provided (Out1) which is not pulsed. – Disable Mode See Disable Mode . and Auto mode.

Object error time is connected to the Control Builder interaction window and the Process Portal A faceplate. see Control Builder online help for AlarmCond function block. This acknowledge rule includes six possible alarm states. See also Interlocking on page 27.ValveUni Section 1 Process Object Libraries Interlocking The interlocking parameters (Ilock and SafetyCmd) are very similar to those in UniCore. with acknowledge rule (AckRule=1).we will delete . The alarm is activated by the object error in the UniCore function block (as described above). An alarm Control Builder interaction window.com EMail:cadserv21@hotmail. This results in the user being able to change the value from the corresponding graphical window. from the standard SystemLib library and indicated via the parameter ObjErr. See also Object Error on page 28. See Figure 20.com 58 3BSE 028 810 R101 Rev A The document is for study only. • Alarm The alarm function uses the AlarmCond function block. www. via a local variable. Object Error The object error is calculated only by the ACOF (Automatic Check Of Feedback) function block. For further information about the alarm state.if tort to your rights. The local variable has a cold retain attribute and the value is thus retained following a cold restart. only being that Inhibit is not implemented.cadfamily. Figure 20. The AlarmCond function block incorporates an alarm Control Builder interaction window.please inform us. displayed by clicking on the alarm icon in the ValveUni Control Builder interaction window. The ExtErr parameter from UniCore is not used.

we will delete 59 . The main interaction window is displayed first. www.if tort to your rights. from the alarm Control Builder interaction window and from the Process Portal A faceplate. there is also an External error text displayed. Control Builder Interaction Window The ValveUni object has two Control Builder interaction windows. If the error has been generated from an ExtErr parameter. is also displayed.cadfamily. This function block generates the message text from feedback and output signals of the AlarmCond function block.please inform us. for example.com EMail:cadserv21@hotmail. The status of the selected feedback combination. Main interaction window Extended interaction window Figure 21. The extended interaction window is displayed by a click on the information icon in the main interaction window.Section 1 Process Object Libraries ValveUni The alarm function is disabled. Out1=1). An alarm can be acknowledge from the program via the parameter AlarmAck. FB1=1. 0 or 1. one for manual control and one for indications (see Figure 21). The Control Builder interaction windows of the ValveUni object. FB0=0.com 3BSE 028 810 R101 Rev A The document is for study only. The text message is displayed in the Alarm Control Builder interaction window. followed by -OE: and the status of the activated output signal. This text contains the Name of the object. • Error Text String The error text string is handled by the OETextUniOut1 function block. only if the object error calculation is disabled. at the time of the error (for example.

please inform us.Bi Section 1 Process Object Libraries Bi This process object is an example of a BiCore application. Bi function block www. The BiHSI function block is implemented together with the BiCore function block. Control Builder interaction windows and Process Portal A graphical interface. For further information. Many parameters are the same throughout this section and are therefore referred to and explained only in the corresponding BiCore section.com EMail:cadserv21@hotmail. supporting the faceplate and displaying elements for the Bi process object in the Process Portal A graphical environment.cadfamily.we will delete . see BiCore on page 31.if tort to your rights. It includes with an alarm function.com 60 3BSE 028 810 R101 Rev A The document is for study only.

ManCmd2. interaction windows or faceplate. for example. AutoCmd2 and AutoCmd0.com EMail:cadserv21@hotmail. • Mode – Disable Mode See Disable Mode . and ManCmd0.if tort to your rights. www. – Manual Mode The Manual mode is designed to be set from the Control Builder interaction window or the faceplate in Operator workplace via SetMan. Since Auto mode results in automatic operation.The program controls the object on page 33. the program controls the object via AutoCmd1. Inside this block local variables are used for communication between the graphics window and the corresponding parameters on the BiCore function block. See also about Auto Mode . See also about Manual Mode . ManCmd1 etc.A user controls the object from a workstation on page 33. ManCmd1. No parameters for manual control are provided in this object.cadfamily.please inform us.com 3BSE 028 810 R101 Rev A The document is for study only. are not connected to parameters in this block.Section 1 Process Object Libraries Bi Operation Several interaction parameters in BiCore function block.Deactivates the object on page 32. – Auto Mode Auto mode can be set from the program.we will delete 61 .

See also Change-over Action on page 40. bypassing the BiCore function block on page 37.The object is controlled locally from an LCP (Local Control Pane). • FeedBack Configuration See Configuration of Feedback Signals on page 38. Local Mode See Local Mode .Bi Section 1 Process Object Libraries – Panel Mode See Panel Mode . • Output Settings See Output Settings on page 39. • Change-over Action The Bi object has a five-seconds. not possible to deactivate Panel mode from the faceplate if it has been activated from the LCP.com 62 3BSE 028 810 R101 Rev A The document is for study only. it is possible to control Panel mode of the object from both a workplace.we will delete . inside BiCore.if tort to your rights. If you connect PanMode to the panel it is still possible to use the button in the faceplate to activate the Panel mode.com EMail:cadserv21@hotmail. www. For Bi.cadfamily.The object is controlled locally from an LCP (Local Control Panel). however. via the BiCore function block on page 34.please inform us. The faceplate has a button (connected to a local variable) that can toggle the Panel mode. This setting. It is. cannot be changed. built-in change-over time function. and from a switch on an LCP. Interlocking See Interlocking on page 41. There is also a parameter (PanMode) intended to be connected to an activation signal from the panel.

cadfamily. See Figure 22. See also about Object Error on page 43. The local variable has a cold retain attribute and the value is thus retained following a cold restart.Section 1 Process Object Libraries Bi Object Error The object error is calculated by the ACOF (Automatic Check Of Feedback) function block. This results in the user being able to change the value from the corresponding graphical window. Object error time is connected to the Control Builder interaction window and the Process Portal A faceplate. and the error signal from the parameter ExtErr (external error) to give the parameter ObjErr. • Alarm The alarm function uses AlarmCond function block.we will delete 63 . The alarm Control Builder interaction window of the Bi object.if tort to your rights. The ExtErr parameter is connected directly to the corresponding parameter in BiCore.com 3BSE 028 810 R101 Rev A The document is for study only.please inform us. The alarm is activated by the object error in the BiCore function block (as described above). The AlarmCond function block incorporates Control Builder interaction window for alarm. from the standard SystemLib library. www. see Control Builder online help for AlarmCond function block.com EMail:cadserv21@hotmail. Figure 22. For further information about the alarm state. with acknowledge rule (AckRule=1). This acknowledge rule includes six possible alarm states. via a local variable. displayed by clicking the alarm icon in the Control Builder interaction window of the Bi process object.

If the error has been generated from an ExtErr parameter. This text contains the Name of the object. at the time of the error. Out1=1). an External error text is also displayed. www. 0 or 1. for example.please inform us.Bi Section 1 Process Object Libraries • Error Text String The error text string is handled by the OETextBi function block. The text message is displayed in the Alarm Control Builder interaction window. FB0=0.com 64 3BSE 028 810 R101 Rev A The document is for study only.cadfamily. (for example. The status of the selected feedback combination.com EMail:cadserv21@hotmail.we will delete . This function block generates the message text from feedback and output signals of the AlarmCond function block. FB1=1.if tort to your rights. is also displayed. followed by -OE: and the status of the activated output signal.

one for manual control and one for indications (see Figure 23).com EMail:cadserv21@hotmail.we will delete 65 .if tort to your rights. The Control Builder interaction windows of the Bi object.Section 1 Process Object Libraries Bi Control Builder Interaction Window The Bi process object has two Control Builder interaction windows.please inform us.cadfamily.com 3BSE 028 810 R101 Rev A The document is for study only. The main interaction window is displayed first. The extended interaction window is displayed by a click on the information icon in the main interaction window. Main interaction window Extended interaction window Figure 23. www.

It includes an alarm function.we will delete . supporting the faceplate and displaying elements for the MotorUni process object in the Process Portal A graphical environment.com 66 3BSE 028 810 R101 Rev A The document is for study only. Control Builder interaction windows and Process Portal A graphical interface. The UniHSI function block is implemented together with the UniCore function block. For further information. Many parameters are the same throughout this section and are therefore referred to and explained only in the corresponding BiCore section.please inform us.if tort to your rights. see UniCore on page 20.com EMail:cadserv21@hotmail.MotorUni Section 1 Process Object Libraries MotorUni This process object is an improved example of the UniCore application.cadfamily. MotorUni function block www.

the program controls the object via AutoCmd1 and AutoCmd0. Since Auto mode implies automatic operation. The local variables have the cold retain attribute to retain the values following a cold restart. The value of OETime can be changed from the corresponding graphical window. via SetMan. – Manual Mode The Manual mode can be set from the Control Builder interaction window or the operator workplace faceplate.Section 1 Process Object Libraries MotorUni Operation Several interaction parameters in UniCore. See also. – Auto Mode Auto mode can be set from the program. Manual Mode .if tort to your rights. No parameters for manual control are provided in this object. for example. • Mode – Disable Mode See also. Auto Mode .com EMail:cadserv21@hotmail. OETime for AutoCmd1 has the same setting as AutoCmd1 and AutoCmd0. www. See also.The program controls the object on page 22. SetMan etc.we will delete 67 .please inform us. Each of these parameters is supplied with a value of OETime. via local variables. Disable Mode . ManCmd1. because the same local variable is used. are not connected to parameters in this block. ManCmd2 and ManCmd0.cadfamily. Inside this block local variables are used for communication between the graphics window and the corresponding parameters in the UniCore. interaction windows or the faceplate. connected to the Control Builder interaction window and the Process Portal A faceplate.com 3BSE 028 810 R101 Rev A The document is for study only.A user operates the object from a workstation on page 21.Deactivates the object on page 21.

For MotorUni.The object is controlled locally from an LCP (Local Control Panel). and Ilock12 that set the condition of Ilock0 or Ilock1 in the UniCore function block. Similarly. • Ilock . to apply user-defined text and to implement the combination of SafetyCmd0 and an alarm function via ExtErr. • FeedBack Configuration See Configuration of Feedback Signals on page 26. not possible to deactivate Panel mode from the faceplate if it has been activated from the LCP. It is. however.we will delete .com 68 3BSE 028 810 R101 Rev A The document is for study only.Prevents the object from entering a certain state The MotorUni object has four parameters: Ilock01. and from a switch on an LCP.if tort to your rights. www. • Output Settings See Output Settings on page 26. via the UniCore function block on page 22. The faceplate has a button (connected to a local variable) that can toggle the Panel mode. Ilock11. Further improvement is possible based on this example. The Ilock0 condition is set by Ilock01 or Ilock02. – Local Mode See Local Mode . If you connect PanMode to the panel it is still possible to use the button in the faceplate to activate the Panel mode.MotorUni Section 1 Process Object Libraries – Panel Mode See Panel Mode . bypassing the UniCore function block on page 25.please inform us.com EMail:cadserv21@hotmail.cadfamily. it is possible to control Panel mode of the object from both a workplace.The object is controlled locally from a Local Control Panel (LCP). the Ilock1 condition is set by Ilock11 or Ilock12. Interlocking Modification of the interlocking function is performed to extend some parameters. Ilock02. There is also a parameter (PanMode) intended to be connected to an activation signal from the panel.

see Object Error on page 28.please inform us.Cancel all Ilock and SafetyCmd signals The Inhibit signal for MotorUni process object works exactly the same as described earlier in the UniCore section.cadfamily. SafetyCmd02Txt. www. and SafetyCmd03. The ExtErr parameter in UniCore is the sum of SafetyCmd01.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only. and SafetyCmd03Txt. SafetyCmd03 and the corresponding ExtErr parameter in the MotorBi process object. The extended SafetyCmd0 (-Cmd01. and the error signal from the parameter ExtErr (external error) to parameter ObjErr.we will delete 69 . Inhibit releases an object error.Compels the object to enter a certain state The SafetyCmd0 parameter is divided into three parameter: SafetyCmd01. SafetyCmd02. For further information. The Text is displayed in the Safety Interlock menu area. -Cmd02 and -Cmd03) have a hold function with an alarm. • Inhibit . When the safety command is active. to provide a descriptive text in the alarm list and the Process Portal A faceplate. Object Error The object error is calculated by the ACOF (Automatic Check Of Feedback) function block.if tort to your rights. activated by the SafetyCmd0. Each of these parameters has associated parameters: SafetyCmd01Txt.Section 1 Process Object Libraries MotorUni • Safety Command . SafetyCmd02. the object error is generated by an alarm and can only be released by alarm acknowledge or inhibit. from the standard SystemLib library. with one exception.

This text contains the Name of the object.com 70 3BSE 028 810 R101 Rev A The document is for study only.cadfamily.please inform us. an External error text is also displayed. • Error Text String The error text string is handled by the OETextUni function block. Out1=1). followed by -OE: and the status of the activated output signal. is also displayed. The alarm Control Builder interaction window of the MotorUni object.MotorUni Section 1 Process Object Libraries • Alarm The Alarm is activated by the object error in the UniCore function block. This function block generates the text message from the feedback and output signal of the AlarmCond function block. www. (for example. FB0=0. The text message is displayed in the alarm Control Builder interaction window. The AlarmCond function block incorporates an alarm Control Builder interaction window.we will delete . at the error occasion. for example FB1=1.if tort to your rights. Figure 24. 0 or 1. See Figure 24.com EMail:cadserv21@hotmail. displayed by a simple click on the alarm icon in the Control Builder interaction window of the MotorUni. The status of the selected feedback combination. If the error is generated from an ExtErr parameter.

cadfamily.if tort to your rights.com EMail:cadserv21@hotmail. www. The extended interaction window is displayed by a click on the information icon in the main interaction window. Main interaction window Extended interaction window Figure 25. The main interaction window is displayed first. The Control Builder interaction window of the MotorBi object.Section 1 Process Object Libraries MotorUni Control Builder Interaction Window The MotorUni object has two Control Builder interaction windows.we will delete 71 .com 3BSE 028 810 R101 Rev A The document is for study only. one for manual control and one for indications (see Figure 27).please inform us.

MotorBi Section 1 Process Object Libraries MotorBi This process object is an improved example of the BiCore application. see BiCore on page 31. Control Builder interaction windows and Process Portal A graphical interface.com 72 3BSE 028 810 R101 Rev A The document is for study only.please inform us.cadfamily.we will delete . MotorBi function block www. The BiHSI function block is implemented together with the BiCore function block. For further information.com EMail:cadserv21@hotmail. It includes an alarm function. supporting the faceplate and displaying elements for MotorBi process object in the Process Portal A graphical environment. Many parameters are the same throughout this section and are therefore referred to and explained only in the corresponding BiCore section.if tort to your rights.

Inside this block local variables are used for communication between the graphics window and the corresponding parameters in the BiCore function block. See also. No parameters for manual control are provided in this object. for example. AutoCmd2 and AutoCmd0.com EMail:cadserv21@hotmail. The local variables have the cold retain attribute to retain their values following a cold restart. ManCmd1.com 3BSE 028 810 R101 Rev A The document is for study only. See also. Each of these parameters is supplied with an OnDelayTime parameter.cadfamily.we will delete 73 . connected to the Control Builder interaction window and the Process Portal A faceplate. via SetMan. Manual Mode .Section 1 Process Object Libraries MotorBi Operation Several interaction parameters in the BiCore function block. Auto Mode .if tort to your rights. • Mode – Disable Mode See also. Since Auto mode is the automatic operation. AutoCmd2 and AutoCmd0.The program controls the object on page 33.A user controls the object from a workstation on page 33. www. The value of OnDelayTime can be changed in the corresponding graphical window. interaction windows or the faceplate. OnDelay for AutoCmd1 and AutoCmd2 has the same setting as AutoCmd1. the program controls the object via AutoCmd1. Disable Mode . via local variables. – Manual Mode The Manual mode is set from the Control Builder interaction window or the operator workplace faceplate. ManCmd2 and ManCmd0.Deactivates the object on page 32. – Auto Mode Auto mode can be set from the program. are not connected to parameters in this block. SetMan etc. because the same local variable is used.please inform us.

if tort to your rights. One parameter is provided for setting the change-over time. Change-over Action on page 40. via local variables. • Change-over Action The MotorBi object implements the change-over function from the BiCore function block. For MotorBi. – Local Mode See Local Mode . www. it is possible to control Panel mode of the object from both a workplace. This results in the user being able to change the value in the corresponding graphical window. not possible to deactivate Panel mode from the faceplate if it has been activated from the LCP. bypassing the BiCore function block on page 37.please inform us. There is also a parameter (PanMode) intended to be connected to an activation signal from the panel.cadfamily. • FeedBack Configuration See Configuration of Feedback Signals on page 38.The object is controlled locally from an LCP (Local Control Pane). via the BiCore function block on page 34. and from a switch on an LCP. See also. The local variables have the cold retain attribute to retain the values following a cold restart. If you connect PanMode to the panel it is still possible to use the button in the faceplate to activate the Panel mode. The faceplate has a button (connected to a local variable) that can toggle the Panel mode. and it is connected to the corresponding parameter in BiCore.we will delete .com 74 3BSE 028 810 R101 Rev A The document is for study only. • Output Settings See Output Settings on page 39. This change-over time is also connected to the Control Builder interaction window and the Process Portal A faceplate. however.The object is controlled locally from an LCP (Local Control Panel). It is.com EMail:cadserv21@hotmail.MotorBi Section 1 Process Object Libraries – Panel Mode See Panel Mode .

Cancel all Ilock and SafetyCmd signals The Inhibit signal for MotorBi process object works exactly the same as described earlier in the BiCore section. the Ilock1 condition is set by Ilock11 or Ilock12. and SafetyCmd03Txt.we will delete 75 . Inhibit releases an object error. the object error is generated by an alarm and can only be released by alarm acknowledge or inhibit. and Ilock12 that set the condition of Ilock0 or Ilock1 in the BiCore function block. -Cmd02 and -Cmd03) have a hold function with an alarm. The Ilock0 condition is set by Ilock01 or Ilock02. Further improvement is possible based on this example.com 3BSE 028 810 R101 Rev A The document is for study only. Each of these parameters has associated parameters: SafetyCmd01Txt. www. Ilock2 has no extended parameter and is connected directly to the corresponding parameter in the BiCore process object. The indication of SafetyCmd1 and SafetyCmd2 in the Process Portal A faceplate is separated from SafetyCmd0 in the Process Interlock menu area.cadfamily. Ilock11. Ilock02.please inform us. • Inhibit . • Safety Command . The Text is displayed in the Safety Interlock menu area.com EMail:cadserv21@hotmail. SafetyCmd02Txt. and SafetyCmd03. activated by the SafetyCmd0.Compels the object to enter a certain state The SafetyCmd0 parameter is divided into three parameters: SafetyCmd01.if tort to your rights. Similarly. with one exception. The extended SafetyCmd0 parameters (-Cmd01.Prevents the object from entering a certain state The MotorBi object has four parameters: Ilock01. SafetyCmd1 and SafetyCmd2 have no extended parameters and is connected directly to the corresponding parameters in the BiCore function block. When the safety command is active. to provide a descriptive text in the alarm list and the Process Portal A faceplate.Section 1 Process Object Libraries MotorBi Interlocking Modification of the interlocking function is performed to extend some parameters. SafetyCmd02. to apply user-defined text and to implement the combination of SafetyCmd0 and alarm functions via ExtErr. • Ilock .

from the standard SystemLib library. at the error occasion. • Error Text String The error text string is handled by the OETextBi function block. FB1=1. For further information. The alarm Control Builder interaction window of MotorBi object. This function block generates the text message from the feedback and output signal of the AlarmCond function block. an External error text is also displayed. Figure 26.if tort to your rights.please inform us. for example. is also displayed.com 76 3BSE 028 810 R101 Rev A The document is for study only. • Alarm The Alarm is activated by the object error in the BiCore function block. displayed by a simple click on the alarm icon in the Control Builder interaction window of the MotorBi. This text contains the Name of the object. see Object Error on page 43. The ExtErr parameter in BiCore is the sum of SafetyCmd01. and the error signal from the parameter ExtErr (external error) to parameter ObjErr. If the error is generated from an ExtErr parameter. FB0=0. SafetyCmd02. followed by -OE: and the status of the activated output signal. The status of the selected feedback combination. The AlarmCond function block incorporates an alarm Control Builder interaction window.MotorBi Section 1 Process Object Libraries Object Error The object error is calculated by the ACOF (Automatic Check Of Feedback) function block. Out1=1). SafetyCmd03 and the corresponding ExtErr in the MotorBi process object. www. 0 or 1.cadfamily. The text message is displayed in the Alarm Control Builder interaction window.we will delete .com EMail:cadserv21@hotmail. (for example. See Figure 26.

com 3BSE 028 810 R101 Rev A The document is for study only. www. one for manual control and one for indications (see Figure 27).Section 1 Process Object Libraries MotorBi Control Builder Interaction Window The MotorBi object has two Control Builder interaction windows. The extended interaction window is displayed by a click on the information icon in the main interaction window.if tort to your rights. The main interaction window is displayed first.com EMail:cadserv21@hotmail.please inform us.we will delete 77 . Main interaction window Extended interaction window Figure 27. The Control Builder interaction window of the MotorBi object.cadfamily.

com 78 3BSE 028 810 R101 Rev A The document is for study only. which are adapted to suit the intended process object. In the Parameters faceplate element (see the Example 2 below) the visibility properties are set to display different graphics in the faceplate element depending on whether the property is true or false.com EMail:cadserv21@hotmail. The faceplate of an object type consists of a number of faceplate elements.if tort to your rights. In the Command faceplate element (see the Example 1 below) graphics for signals and texts are only displayed in the faceplate element if the signals and/or texts are connected to the graphics. There are various ways of setting the visibility of the graphics. There are four basic faceplate elements.we will delete . the faceplate elements used for the process object types point to elements in these folders.cadfamily. The graphics in a basic faceplate element is adapted to a faceplate element of an object type by setting the visibility of the graphics (in MS Visual Basic). that is. www. These faceplate elements are: • Command • Parameters • LevelDetection • TrimCurve1 The Command.General Section 2 Object Handling Section 2 Object Handling General All process objects in processobjextlib have a faceplate.please inform us. Parameters and LevelDetection elements refer to the processobjextlib folder and the TrimCurve1 refers to the Libraries folder.

QualityOk (Frame0Cmd0OPC) and the text. Open (ACmd 0).com 3BSE 028 810 R101 Rev A The document is for study only. the connected signal AutoCmd1. CaptionFr1 (Frame1). CaptionFr2 (Frame2) and CaptionFr3 (Frame3) is connected to e_empty. you can see that CaptionFr0 (Frame0) is connected to e_Frame0Caption. Frame0Cmd0OPC (the signal) is connected to AutoCmd1.cadfamily. www.com EMail:cadserv21@hotmail.please inform us.Section 2 Object Handling General Example 1: Command in ValveUni Object Type The Command faceplate element of ValveUni type contains only the Auto Command as a frame text (Frame0). The basic Command faceplate element and the corresponding one in the ValveUni type In the Expression Builder of MS Visual Basic.we will delete 79 .QualityOk.if tort to your rights. and Frame0Cmd0String (ACmd 0) are connected to e_Frame0Command0. Basic Command faceplate element ValveUni Command faceplate element Figure 28.

no text is displayed) • e_Frame0Command0 .com EMail:cadserv21@hotmail. Variables in Expression Builder of the ValveUni object type Command faceplate element.com 80 3BSE 028 810 R101 Rev A The document is for study only.(no text at all.if tort to your rights.General Section 2 Object Handling Figure 29. The Command faceplate element of ValveUni object type.please inform us.Open • e_Frame0Caption . in Expression Builder.cadfamily. www. that is.we will delete .Auto Command Figure 30. In the Edit variables tab. these variables have the following texts: • e_empty .

In the Properties window.please inform us.com EMail:cadserv21@hotmail. The properties window.QualityOk (OPCOkPbjectErrorTime).cadfamily. the Motor Type property is set to False to make the OnDelayTime and Off Delay Time rows invisible.Section 2 Object Handling General Example 2: Parameters in Bi Object Type The Parameters faceplate element of Bi type only contains the text. Basic Parameters faceplate element Bi Parameters faceplate element Figure 31.we will delete 81 . The basic Parameters faceplate element and the corresponding one in the Bi type.if tort to your rights. Object Error Time and the connected signal InteractionPar. Figure 32. www.com 3BSE 028 810 R101 Rev A The document is for study only. The BiMotorType property is set to False to make the Change Over Time row invisible.OETime.OETime (ObjectErrorTime) and InteractionPar.

Basic Faceplate Elements

Section 2 Object Handling

Basic Faceplate Elements
The basic faceplate elements contain the graphics as displayed below. Table 3. The basic faceplate elements
Name of Faceplate Element
Command

Graphics of Faceplate Element

Parameters

www.cadfamily.com EMail:cadserv21@hotmail.com 82 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

Section 2 Object Handling

Basic Faceplate Elements

Table 3. The basic faceplate elements (continued)
Name of Faceplate Element
LevelDetection

Graphics of Faceplate Element

TrimCurve1

www.cadfamily.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

83

Basic Faceplate Elements

Section 2 Object Handling

Up to six different faceplate elements may be connected to each faceplate of a process object type. These faceplate elements consist of the basic elements according to the table below. Table 4. The basic faceplate elements used in the faceplates of the process objects
Faceplate Elements
Bi Command Interlock Parameters RedInterlock* Status MotorBi Command Interlock Parameters RedInterlock* Status TrimCurve X X X X X X X X X X

Command

Parameters

LevelDetection

TrimCurve1

www.cadfamily.com EMail:cadserv21@hotmail.com 84 3BSE 028 810 R101 Rev A The document is for study only,if tort to your rights,please inform us,we will delete

please inform us.if tort to your rights. The basic faceplate elements used in the faceplates of the process objects (continued) Faceplate Elements MotorUni Command Interlock Parameters RedInterlock* Status TrimCurve Uni Command Interlock Parameters RedInterlock* Status ValveUni Command Interlock Parameters RedInterlock* Status X X X X X X X X X X X X X X X X Command Parameters LevelDetection TrimCurve1 * RedInterlock cannot refer to another faceplate element.Section 2 Object Handling Basic Faceplate Elements Table 4.com 3BSE 028 810 R101 Rev A The document is for study only. www.cadfamily.com EMail:cadserv21@hotmail. that is. it is unique in each faceplate.we will delete 85 .

com EMail:cadserv21@hotmail.if tort to your rights.com 86 3BSE 028 810 R101 Rev A The document is for study only.we will delete .Bi Faceplate Elements Section 2 Object Handling Bi Faceplate Elements The Bi faceplate elements contain the signal connections and graphics as displayed below. The Bi faceplate elements Name of Faceplate Element Command (Auto and Panel mode signals) Auto Command Auto Command 1 AutoCmd1 Auto Command 2 AutoCmd2 Auto Command 0 AutoCmd0 Panel Command Pan Command 1 PanCmd1 Pan Command 2 PanCmd2 Pan Command 0 PanCmd0 Graphics of Faceplate Element Interlock (Interlocking signals for accurate and safe operation with critical process values) Safety Interlock Forced to Position 1 SafetyCmd1 Forced to Position 2 SafetyCmd2 SafetyCmd0 Forced to Position 0 Start/Stop Interlock Position 1 Ilock1 Position 2 Ilock2 Ilock0 Position 0 Others OE Disabled OEDisabled Inhibit Inhibit www. Table 5.cadfamily.please inform us.

we will delete 87 .com 3BSE 028 810 R101 Rev A The document is for study only.com EMail:cadserv21@hotmail.Section 2 Object Handling Bi Faceplate Elements Table 5.please inform us.if tort to your rights.OETime Graphics of Faceplate Element RedInterlock Inhibit Status (Output and feedback signal status) Out Status Out 1 Out1 Out 2 Out2 Out 0 Out0 Feedback Status Out 1 EffectiveFB1 Out 2 EffectiveFB2 EffectiveFB0 Out 0 www. The Bi faceplate elements (continued) Name of Faceplate Element Parameters (Alarm handling) Object Error Time InteractionPar.cadfamily.

we will delete . Table 6.MotorBi Faceplate Elements Section 2 Object Handling MotorBi Faceplate Elements The MotorBi faceplate elements contain the signal connections and graphics as displayed below.com EMail:cadserv21@hotmail.please inform us.com 88 3BSE 028 810 R101 Rev A The document is for study only. The MotorBi faceplate elements Name of Faceplate Element Command (Auto and Panel mode signals) Auto Command Low AutoCmd1 High AutoCmd2 Stop AutoCmd0 Panel Command Low PanCmd1 High PanCmd2k Stop PanCmd0 Graphics of Faceplate Element Interlock (Interlocking signals for accurate and safe operation with critical process values) Process Interlock Forced to Low SafetyCmd1 SafetyCmd2 Forced to High Safety Interlock SafetyCmd01 SafetyCmd02 SafetyCmd03 Start/Stop Interlock Low Ilock11 or Ilock12 High Ilock2 Ilock01 or Ilock02 Stop Others OE Disabled OEDisabled Inhibit Inhibit www.if tort to your rights.cadfamily.

Value Level InteractionPar.Hysteresis Start Delay InteractionPar. The MotorBi faceplate elements (continued) Name of Faceplate Element Parameters (Alarm handling and level detection parameters) Object Error Time InteractionPar.com 3BSE 028 810 R101 Rev A The document is for study only.Section 2 Object Handling MotorBi Faceplate Elements Table 6.OnDelayTime Off Delay Time InteractionPar.FilterTime Fraction Fraction RedInterlock Inhibit Graphics of Faceplate Element www.EnableLevelDetection Value MotorValue.OffDelayTime Change Over Timer InteractionPar.please inform us.OETime On Delay Time InteractionPar.if tort to your rights.we will delete 89 .Level Hysteresis InteractionPar.StartDelay Filter Time InteractionPar.cadfamily.ChangeOverTime Enable supervision InteractionPar.com EMail:cadserv21@hotmail.

Parameters.please inform us.MotorBi Faceplate Elements Section 2 Object Handling Table 6.com EMail:cadserv21@hotmail.Value LeftScaleFraction MotorValue.Parameters.Fraction TimeScaleMin TrimCurveTime www.Min In1Value MotorValue.com 90 3BSE 028 810 R101 Rev A The document is for study only.we will delete .Parameters.Max In1Min MotorValue.cadfamily. The MotorBi faceplate elements (continued) Name of Faceplate Element Status (Output and feedback signal status) Out Status Low Out1 High Out2 Stopped Out0 Feedback Status Low EffectiveFB1 High EffectiveFB2k Stopped EffectiveFB0 Others Pulse Out PulseOut Graphics of Faceplate Element TrimCurve (Trime curve of motor value) In1Max MotorValue.if tort to your rights.

cadfamily.com EMail:cadserv21@hotmail.Section 2 Object Handling MotorUni Faceplate Elements MotorUni Faceplate Elements The MotorUni faceplate elements contain the signal connections and graphics as displayed below. The MotorUni faceplate elements Name of Faceplate Element and Connected Signals Command (Auto and Panel mode signals) Auto Command Start AutoCmd1 Stop AutoCmd0 Panel Command Start PanCmd1 PanCmd0 Stop Graphics of Faceplate Element Interlock (Interlocking signals for accurate and safe operations with critical process values) Process Interlock Forced to Running SafetyCmd1 Safety Interlock SafetyCmd01 SafetyCmd02 SafetyCmd03k Start/Stop Interlock Ilock11 or Ilock12 Start Stop Ilock01 or Ilock02 Others OEDisabled OE Disabled Inhibit Inhibit www. Table 7.if tort to your rights.com 3BSE 028 810 R101 Rev A The document is for study only.please inform us.we will delete 91 .

cadfamily.FilterTime Filter Time Fraction Fraction RedInterlock Inhibit Graphics of Faceplate Element www.please inform us.MotorUni Faceplate Elements Section 2 Object Handling Table 7.OnDelayTime Off Delay Time InteractionPar.com EMail:cadserv21@hotmail.StartDelay InteractionPar.Value Level InteractionPar.Hysteresis Start Delay InteractionPar.com 92 3BSE 028 810 R101 Rev A The document is for study only. The MotorUni faceplate elements (continued) Name of Faceplate Element and Connected Signals Parameters (Alarm handling and level detection parameters) Object Error Time InteractionPar.OffDelayTime Enable supervision InteractionPar.OETime On Delay Time InteractionPar.we will delete .if tort to your rights.EnableLevelDetection Value MotorValue.Level Hysteresis InteractionPar.

please inform us.Parameters.cadfamily. The MotorUni faceplate elements (continued) Name of Faceplate Element and Connected Signals Status (Output and feedback signal status) Out Status Started Out1 Stopped Out0 Feedback Status Running EffectiveFB1 Idle EffectiveFB0 Others Pulse Out PulseOut Graphics of Faceplate Element TrimCurve (Trime curve of motor value) In1Max MotorValue.Max In1Min MotorValue.com EMail:cadserv21@hotmail.Min In1Value MotorValue.Parameters.com 3BSE 028 810 R101 Rev A The document is for study only.we will delete 93 .Value LeftScaleFraction Fraction TrimCurveTime TimeScaleMin www.Section 2 Object Handling MotorUni Faceplate Elements Table 7.if tort to your rights.

please inform us.we will delete .if tort to your rights.Uni Faceplate Elements Section 2 Object Handling Uni Faceplate Elements The Uni faceplate elements contain the signal connections and graphics as displayed below.com EMail:cadserv21@hotmail.com 94 3BSE 028 810 R101 Rev A The document is for study only. Table 8.cadfamily. The Uni faceplate elements Name of Faceplate Element Command (Auto and Panel mode signals) Auto Command Auto Command 1 AutoCmd1 Auto Command 0 AutoCmd0 Panel Command Pan Command 1 PanCmd1 PanCmd0 Pan Command 0 Graphics of Faceplate Element Interlock (Interlocking signals for accurate and safe operations with critical process values) Process Interlock Open Ilock1 Close Ilock0 Safety Interlock Forced to Open SafetyCmd1 SafetyCmd0 Forced to Close Others OE Disabled OEDisabled Inhibit Inhibit www.

we will delete 95 .com 3BSE 028 810 R101 Rev A The document is for study only.please inform us.cadfamily.com EMail:cadserv21@hotmail. The Uni faceplate elements (continued) Name of Faceplate Element Parameters (Alarm handling) Object Error Time InteractionPar.Section 2 Object Handling Uni Faceplate Elements Table 8.if tort to your rights.OETime Graphics of Faceplate Element RedInterlock Inhibit Status (Output and feedback signal status) Out 1 Out1 Out 0 Out0 Feedback Status Out 1 EffectiveFB1 Out 0 EffectiveFB0 Others Pulse Out PulseOut www.

if tort to your rights.cadfamily.we will delete . The ValveUni faceplate elements Name of Faceplate Element Command (Auto mode signal) Auto Command Open AutoCmd1 Graphics of Faceplate Element Interlock (Interlocking signals for accurate and safe operations with critical process values) Process Interlock Open Ilock1 Close Ilock0k Safety Interlock Forced to Open SafetyCmd1 SafetyCmd0 Forced to Close Others OEDisabled OE Disabled www.ValveUni Faceplate Elements Section 2 Object Handling ValveUni Faceplate Elements The ValveUni faceplate elements contain the signal connections and graphics as displayed below. Table 9.please inform us.com 96 3BSE 028 810 R101 Rev A The document is for study only.com EMail:cadserv21@hotmail.

please inform us.Section 2 Object Handling ValveUni Faceplate Elements Table 9.OETime Graphics of Faceplate Element RedInterlock ObjErr Status (Output and feedback signal status) Out Status Open Out1 Feedback Status Open EffectiveFB1 Close EffectiveFB0 www.we will delete 97 .com 3BSE 028 810 R101 Rev A The document is for study only.cadfamily.com EMail:cadserv21@hotmail.if tort to your rights. The ValveUni faceplate elements (continued) Name of Faceplate Element Parameters (Alarm handling) Object Error Time InteractionPar.

www. the type of interaction window. Choose the object to be changed in ProcessObjExtLib. for example. You then also replace the type of the control module in the copied process object type with the new type. Changes can be made in a control module type used in the copied process object type. MotorLib. 5. for example.cadfamily. Type the desired name of the library to be created in the Name text field. 4. Creating a New Library and Copying an Object 1. depending on wether the copied object is a function block type or a control module type..we will delete . Right-click on the Function Block Types or the Control Module Types folder in the new created library (in this example MotorLib). Click the OK button.Adding Functionality to a Process Object in Control Builder Section 3 Object Handling Examples Section 3 Object Handling Examples Adding Functionality to a Process Object in Control Builder It is possible to change and add functionality to a process object type in the Control Builder. See the step-by-step description below. In the Project Explorer right click on the Libraries folder and select New Library.if tort to your rights. MotorBi (in the Function Block Types folder) or MotorBiM (in the Control Module Types folder). the control module type must first be copied. and then to make the desired changes in this copy.com 98 3BSE 028 810 R101 Rev A The document is for study only. The procedure for doing this. 2.. Select Paste (Ctrl+V). To do this. for example. is to first make a copy of the appropriate object type to your own library.please inform us. 3.com EMail:cadserv21@hotmail. Right-click on the desired object and select Copy (Ctrl+C).

in the New name text field.. for example.com 3BSE 028 810 R101 Rev A The document is for study only. Newly created library Renamed motor object type A copy of the MotorBi type pasted into the MotorLib (by default named MotorBi_1). in this example. MotorLib.Section 3 Object Handling Examples Creating a New Library and Copying an Object The default name of the copied object.. 7.we will delete 99 . Figure 33.please inform us. Right-click on the object and select Rename. the FplateMtrBiAlGM1 control module. Motor_2.cadfamily. which can be used as an interaction window for the MotorBi process object type. To change the name of the object proceed as follows: 6. The process object types in ProcessObjExtLib include a number of control modules. Copying of object types to a new library. they must also to be copied. Click the OK button.if tort to your rights. is the name of the copied original object type followed by underscore and a number. www. The type of control module used in the copied process object type (the one that refers to the control module type in the ProcessObjExtLib). If these control module types are to be changed. a copy of MotorBi is named MotorBi_1.com EMail:cadserv21@hotmail. The control modules refer (or point) to their types in ProcessObjExtLib. Type the desired name of the object. has to be replaced by the copied control module type. for example.

the control module type FaceplateMotorBi refers to control module FplateMtrAlGBiM1 used in the MotorBi process object type.Creating a New Library and Copying an Object Section 3 Object Handling Examples 8. The control module type is copied to your own created library.) Figure 35.cadfamily. 10. Figure 34.if tort to your rights. Expand the folder of the copied process object type and identify the control module types that refer to the control modules used in the process object type. www.please inform us. 11.com EMail:cadserv21@hotmail. The Control Module Types folder in which the copied type is pasted. Right-click on the control module type and select Copy (Ctrl+C). In the Control Module Types folder under ProcessObjExtLib. (See steps 6 and 7 if you wish to change the name of an object type.we will delete . Select Paste (Ctrl+V). 9. Right-click on the Control Module Types folder in the newly created library (in this example MotorLib).com 100 3BSE 028 810 R101 Rev A The document is for study only. For example. select the control module type that is to be changed for the copied process object type.

if tort to your rights. www. select your own created library and in the Control module type pane. Click the OK button. in your own created library (MotorLib).we will delete 101 . FPlateMtrBiAlGM1 under MotorBi_1. Select the control module type that is to be replaced. Figure 36.cadfamily. in this example. Right-click and select Replace Type. (It is possible to rename the control module in the Instance name field). In the Libraries/Application pane.com EMail:cadserv21@hotmail.please inform us. select the control module type that is to replace the original type. under the process object type.com 3BSE 028 810 R101 Rev A The document is for study only. 14. 13. See Figure 34 above.Section 3 Object Handling Examples Creating a New Library and Copying an Object 12. Replace Control Module Type dialog box.

4. In this example. no functionality for alarm text handling has been added.. Select Editor>Apply and Close (Ctrl+U) to implement the changes made in the MotorBi_1 object type. 5. MotorBi_1.com EMail:cadserv21@hotmail.we will delete .Adding Functionality Section 3 Object Handling Examples Adding Functionality It is also possible to change and add your own functionality to the copied object types. a level detection for motor speed is added to the object type that was copied above. change the function block name in the code pane and declare the required variables. 2. According to Figure 37 below..com 102 3BSE 028 810 R101 Rev A The document is for study only.please inform us. (Ctrl+F) in the menu. 1. Search for the text level detection. 3. In the Function Block Types folder in MotorLib. www. Connect the parameters by right-clicking on the function block in the code pane and selecting Edit>Parameter list (Ctrl+M). Make a copy of the code concerning ***Compute the level detection on the associated analog input signal*** and paste it into the code pane. right-click on the MotorBi_1 type and select Editor (ENTER). declare the new function block (LevelDetectionSpeed). Place the cursor in the code pane and choose Edit>Find. In the example below.cadfamily.if tort to your rights.

7. right-click on a program.we will delete 103 . for example Program2. 6.if tort to your rights. Insert the function block in the code pane. In the Program folder under Applications. (In this example the Function Block Diagram language is used).com EMail:cadserv21@hotmail.please inform us. with the new added functionality. www. connect the desired parameters and declare the required variables.com 3BSE 028 810 R101 Rev A The document is for study only. and select Editor (ENTER). 8. Declare a function block of the type MotorBi_1 (in this example called MotorBi).cadfamily. Level detection functionality added to the MotorBi_1 function block type It is now possible to use the MotorBi_1 function block type in a program.Section 3 Object Handling Examples Adding Functionality Figure 37.

9.if tort to your rights.com 104 3BSE 028 810 R101 Rev A The document is for study only.Adding Functionality Section 3 Object Handling Examples Figure 38.com EMail:cadserv21@hotmail. Select Editor>Apply and Close (Ctrl+U) to implement the changes. MotorBi function block with connections to variables.we will delete .please inform us. www.cadfamily.

2.if tort to your rights.cadfamily. do not change in faceplate elements of the process object type directly. For example. To avoid problems following upgrades.please inform us.Section 3 Object Handling Examples Editing a Faceplate in Process Portal A Editing a Faceplate in Process Portal A In Process Portal A. and faceplate and graphic elements from the same type in the processobjextlib to the copied object type and implement them (make deploy). 3. the faceplate of a process object type can be edited and adjusted in the to suit the current application.com EMail:cadserv21@hotmail. you must copy the faceplate. 1. Open Plant Explorer Workplace in Process Portal A and select Object Type Structure in the drop-down list. Compare the aspects of MotorBi_1 with aspects of MotorBi in the library processobjextlib (Control System>AC 800M/C Connect>Libraries> processobjextlib>Function Block Types>MotorBi). www. Copying and Deploying Aspects Before editing the faceplate.we will delete 105 .com 3BSE 028 810 R101 Rev A The document is for study only. Select the MotorBi_1 object type in Control System>AC 800M/C Connect>Libraries>MotorLib. It is recommended that you add your own tabs to the faceplate (or delete existing ones) and edit/add your own graphics for value presentation in these tabs etc. Make sure that objects are mirrored to the Aspect Server in the Control Builder (the check box should be checked in Tools>Mirroring to Aspect Server). graphics for the presentation of a value can be added to a faceplate element.

Display Element Tag. RedInterlock. Display Element Icon. Status and TrimCurve. make copies of the aspects (see below) and paste them into Control System>AC 800M/C Connect>Libraries> MotorLib>MotorBi_1. MainFacePlate.com 106 3BSE 028 810 R101 Rev A The document is for study only. Aspects of MotorBi_1 and MotorBi As you can see.com EMail:cadserv21@hotmail. 4.if tort to your rights.cadfamily. Interlock.we will delete . www. In the object structure of Control System>AC 800M/C Connect>Libraries> processobjextlib>Function Block Types>MotorBi. graphic and faceplate element aspects.please inform us.Copying and Deploying Aspects Section 3 Object Handling Examples Figure 39. Aspects to be copied: AlarmControl. MotorBi_1 does not have any faceplates. Command. These have to be copied from MotorBi in processobjextlib to MotorBi_1 in MotorLib. Parameters.

we will delete 107 . In the Start menu of the PC. www.if tort to your rights. b.com 3BSE 028 810 R101 Rev A The document is for study only. Choose Object Type Structure in the drop-down list.please inform us.com EMail:cadserv21@hotmail. All the copied graphics aspects must be deployed before they can be edited or used. a. 5. 6. select Programs>ABB Industrial IT>Process Portal A> Display Tool. Right-click on an aspect of MotorBi to be copied and select Copy. Make sure that the radio button Deploy Required is selected and select all aspects belonging to MotorBi_1. The Display Tool for deploying objects. Right-click in the aspect window of MotorBi_1 and select Paste.cadfamily.Section 3 Object Handling Examples Copying and Deploying Aspects Repeat steps a and b for all the aspects. Figure 40. 7.

for example.com 108 3BSE 028 810 R101 Rev A The document is for study only. Right-click on the faceplate element of Parameters and select Copy. Editing a Faceplate After all the required aspects have been copied and deployed. the level detection functionality that was added in the example above (Adding Functionality to a Process Object in Control Builder on page 98) is added as graphics in the faceplate of MotorBi_1. The easiest way to add graphics for the level detection functionality is to copy the faceplate element of Parameters and edit it so that it contains the appropriate graphics. www. 4. Close the Display Tool window. In this faceplate.if tort to your rights. Right-click on the top of the faceplate element and select Delete to remove graphics for the other parameters. Right-click in the aspect window of MotorBi_1 and select Paste. In this example. All the selected aspects have been deployed when they disappeared from the Display Tool window. 3.we will delete . 9. 6.Editing a Faceplate Section 3 Object Handling Examples 8. 1. only graphics for the level detection values is to be displayed. 5. it is possible to edit the faceplate of the object. It will take a few seconds for all the objects to be deployed. Click the Deploy Selected button. Enter the new name of the faceplate element.please inform us. 2.com EMail:cadserv21@hotmail. Right click on one of the faceplate elements of Parameters and select Rename. ParametersSpeed. Right-click on the faceplate element of ParametersSpeed and select Edit to opens MS Visual Basic.cadfamily.

com 3BSE 028 810 R101 Rev A The document is for study only.we will delete 109 .Section 3 Object Handling Examples Editing a Faceplate 7.if tort to your rights. Deletion of a graphics element.please inform us. www. Figure 41. In the Properties window.cadfamily.com EMail:cadserv21@hotmail. Figure 42. set top value to 3 (moves the LevelDetection graphics to the top of the background). The LevelDetection graphics moved to the top of the background.

we will delete .please inform us.cadfamily. Changing the signals from EnableLevelDetection to EnableLevelDetectionSpeed in the Expression Builder window. www. the signal in the expression for MotorEnable is to be changed from EnableLevelDetection to EnableLevelDetectionSpeed (see the figure below).com EMail:cadserv21@hotmail. Figure 43.if tort to your rights. In the Expression Builder window.Editing a Faceplate Section 3 Object Handling Examples 8. all the connections in the expressions from the signals used in the LevelDetection function block are changed to the signals used in the LevelDetectionSpeed function block. For example.com 110 3BSE 028 810 R101 Rev A The document is for study only.

we will delete 111 . All the connections have been made to the LevelDetectionSpeed in the Expression Builder 10. www.Section 3 Object Handling Examples Editing a Faceplate 9. 11.com EMail:cadserv21@hotmail. Change all the other signal connections in the same way.please inform us.if tort to your rights. Exit MS Visual Basic. Figure 44.cadfamily. Make deploy .com 3BSE 028 810 R101 Rev A The document is for study only.

15. Click on the Add button to add a new line.Editing a Faceplate Section 3 Object Handling Examples 12. Click in the Aspect column of the new line and choose the ParametersSpeed aspect from the drop-down list. Select the Element tab and choose Extended in the drop-down list. Adding the ParametersSpeed aspect as a new tab in the extended MainFaceplate. Figure 45.cadfamily.please inform us. right-click on the MainFaceplate aspect of MotorBi _1 and select Config View.we will delete .com EMail:cadserv21@hotmail. 14.if tort to your rights. www. Click on the No button in the Save dialog box.com 112 3BSE 028 810 R101 Rev A The document is for study only. In the Plant Explorer Workplace. 13. 16.

21. 20. Figure 46. Right-click on the MainFaceplate aspect and select Extended Faceplate.com 3BSE 028 810 R101 Rev A The document is for study only. Click in the UserRoles column of the new line and choose EveryOne from the drop-down list. In the Label field of the Caption dialog box. Click in the Tab group column of the new line and enter 2 (1 = left part of the faceplate and 2 = right part of the faceplate). Select the Speed Detection tab in the right part of the faceplate to view the newly added graphics.com EMail:cadserv21@hotmail. 22. www. 18.we will delete 113 . Speed Detection.cadfamily.if tort to your rights.Section 3 Object Handling Examples Editing a Faceplate 17. for example. The ParametersSpeed aspect added as the Speed Detection tab.please inform us. enter the label name. Click in the Caption column of the new line to enter a label to the new tab. 19. Click on the Apply button to implement the changes and close the window.

select the Control Structure in the drop-down list.we will delete . In Root>Control Network>ProcessObj>Applications>Application_1> Programs>Program2. www. select Download Project and Go Online. 3. In the Plant Explorer Workplace of Process Portal A.com EMail:cadserv21@hotmail. Right-click on the MainFaceplate aspect and select Extended Faceplate. 4. 2. In the Control Builder.Using a Faceplate in Online Mode Section 3 Object Handling Examples Figure 47. 1. The new added Speed Detection tab in the extended faceplate Using a Faceplate in Online Mode If all the connections have been made correctly it is possible to view the values of LevelDetectionSpeed in online mode.please inform us.cadfamily. select MotorBi_1 of MotorBi type.if tort to your rights.com 114 3BSE 028 810 R101 Rev A The document is for study only.

we will delete 115 . www. MainFacePlate of the MotorBi_1 type in online mode.com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only.please inform us. Figure 48.cadfamily.if tort to your rights. Select the Speed Detection tab in the right part of the faceplate to view the values in online mode.Section 3 Object Handling Examples Using a Faceplate in Online Mode 5.

3D button 2 .Text MotorBi 0 . (For more information about display elements.com EMail:cadserv21@hotmail.Motor With M 1 .3D diamond 2 .we will delete .Text 1 .General icon 1 .cadfamily. There are a number of standard icon types associated with each Display Element Icon of a process object type. Table 10.2D valve Hand1 www. Standard icon types associated with each Display Element Icon of a process object type Bi 0 . see also AC800M/C Connect.Text MotorUni 0 .Using a Faceplate in Online Mode Appendix A Displaying Element Icons Appendix A Displaying Element Icons A Display Element Icon aspect.Motor Without M 2 . representing the object type is associated with each process object type.Motor Without M 2 . Installation and Configuration manual).2D valve No Actuator 2 .Text Uni 0 .General icon 1 .please inform us.if tort to your rights.com 116 3BSE 028 810 R101 Rev A The document is for study only.Text ValveUni 0 .Motor With M 1 .

Compressor 5 .Compressor 5 .Sensor Screw 7 .Feeder 6 .2D valve Solenoid 7 .Fan 4 .2D valve Motor 6 .we will delete 117 .Sensor Screw 7 .cadfamily.Pump MotorUni 3 .Feeder 6 .com EMail:cadserv21@hotmail.Appendix A Displaying Element Icons Using a Faceplate in Online Mode Table 10.Pump Uni ValveUni 3 .Fan 4 . Standard icon types associated with each Display Element Icon of a process object type (continued) Bi MotorBi 3 .2D valve Actuator 5 .com 3BSE 028 810 R101 Rev A The document is for study only.please inform us.if tort to your rights.2D valve Hand 2 4 .2D valve Piston www.

Reamer 10 .Reamer 11 .we will delete .cadfamily.Screw 11 . Standard icon types associated with each Display Element Icon of a process object type (continued) Bi MotorBi 8 .Rotary MotorUni 8 .Rotary Uni ValveUni 8 .Using a Faceplate in Online Mode Appendix A Displaying Element Icons Table 10.3D motor 12 .com 118 3BSE 028 810 R101 Rev A The document is for study only.Screw 12 .3D motor www.Conveyor 9 .please inform us.com EMail:cadserv21@hotmail.2D valve Diaphragm 9 .Conveyor 9 .if tort to your rights.3D valve 10 .

cadfamily. In this appendix. However. The Limits faceplate in SignalOutReal refers to Controller Limits in the Libraries folder.com 3BSE 028 810 R101 Rev A The document is for study only.we will delete 119 . www. there are descriptions of all the signals that can be connected and displayed in the faceplate element.please inform us. Up to six different faceplate elements can be connected to each faceplate of a signal object type. Faceplate Elements The graphics in the faceplate elements of a signal object type is adjusted by setting the visibility of the graphics (in MS Visual Basic). for more information about the function block types. that is.if tort to your rights. These function block types extend the functionality of I/O signals (analog and digital input and output signals). The TrimCurve faceplate element in all signal object faceplates refers (points) to the TrimeCurve1 in the processobjextlib folder.Appendix B Signal Objects General Appendix B Signal Objects General The library SignalLib contains signal object function block types. the faceplate elements show the default settings only.com EMail:cadserv21@hotmail. See the Control Builder online help. and application variables with alarm and event handling. some graphics are not visible.

1. Table 11.Man or ForceError or not In In Normal OpcOK: InNormal Diff Normal OpcOK: DiffNormal Error Mode Caption: ErrorInt InteractionPar.we will delete .SignalBool Appendix B Signal Objects SignalBool The SignalBool faceplate elements contain the signal connections and graphics as displayed below.0 Filter Time OpcOK: InteractionPar."Freeze".please inform us. The SignalBool faceplate elements Signal Description Enable Diff Alarm/Event Visible: AEConfigDiff>0.cadfamily.ErrorMode=0.if tort to your rights. InteractionPar.AEFilterTime Graphics of Faceplate Element (default) Enable In OpcOK: In Visible: InteractionPar.ErrorMode=1.ErrorMode=2. "Predetermined" Faceplate www.1."Through".com 120 3BSE 028 810 R101 Rev A The document is for study only. InteractionPar.com EMail:cadserv21@hotmail.0 Check Error Visible: AEConfigErr>0.

Man or ForceError or not In In1Value: In.PredeterminedValue.com EMail:cadserv21@hotmail.true.0 Graphics of Faceplate Element (default) Parameters In OpcOK: In Visible: InteractionPar.0.Appendix B Signal Objects SignalBool Table 11.com 3BSE 028 810 R101 Rev A The document is for study only.9.true.9.cadfamily. The SignalBool faceplate elements (continued) Signal Description Through Value: InteractionPar.1 In2Value: Out.1.ErrorMode=0.false Freeze Value: InteractionPar.1 TimeScaleMax: 0 TimeScaleMin: TrimCurveTime RedFaceplate TrimCurve www.0.if tort to your rights.false Predetermined Value: InteractionPar.false Predetermined value Value: InteractionPar.0.ErrorMode=1.true.we will delete 121 .ErrorMode=2.0.please inform us.

Forced In Normal OpcOK: InNormal Diff Normal OpcOK: DiffNormal Faceplate www.com EMail:cadserv21@hotmail.IOValue Visible: In.0 Filter Time OpcOK: InteractionPar.SignalInBool Appendix B Signal Objects SignalInBool The SignalInBool faceplate elements contain the signal connections and graphics as displayed below.cadfamily.1.please inform us.AEFilterTime Graphics of Faceplate Element (default) Enable In OpcOK: In.we will delete .if tort to your rights. Table 12.com 122 3BSE 028 810 R101 Rev A The document is for study only. The SignalInBool faceplate elements Signal Description Enable Diff Alarm/Event Visible: AEConfigDiff>0.

IOValue Visible: In.Appendix B Signal Objects SignalInBool Table 12.IOValue Graphics of Faceplate Element (default) RedFaceplate In1Value: In. The SignalInBool faceplate elements (continued) Signal Description In OpcOK: In.0.com EMail:cadserv21@hotmail.1 TimeScaleMax: 0 TimeScaleMin: TrimCurveTime TrimCurve www.0.1 In2Value: Out.please inform us.com 3BSE 028 810 R101 Rev A The document is for study only.0.cadfamily.if tort to your rights.Forced or not In.we will delete 123 .9.IOValue.0.9.

LevelLL Visible: AEConfigLL>0.AEHysteresis Filter Time OpcOK: InteractionPar. Table 13.we will delete .com 124 3BSE 028 810 R101 Rev A The document is for study only.1.LevelHHH Visible: AEConfigHHH>0.1.cadfamily.1.1.0 LLevel OpcOK: InteractionPar.LevelH Visible: AEConfigH>0.if tort to your rights.1.LevelL Visible: AEConfigL>0.1.AEFilterTime Graphics of Faceplate Element (default) Enable www.com EMail:cadserv21@hotmail.0 LLLevel OpcOK: InteractionPar.0 Hysteresis OpcOK: InteractionPar. The SignalInReal faceplate elements Signal Description HHHLevel OpcOK: InteractionPar.please inform us.0 Error Visible: AEConfigErr>0.LevelHH Visible: AEConfigHH>0.0 HLevel OpcOK: InteractionPar.0 HHLevel OpcOK: InteractionPar.LevelLLL Visible: AEConfigLLL>0.1.0 LLLLevel OpcOK: InteractionPar.SignalInReal Appendix B Signal Objects SignalInReal The SignalInReal faceplate elements contain the signal connections and graphics as displayed below.

Status=-4032.we will delete 125 . "Predetermined" Error indicator OpcOK: Out Horizontal Scale EndValue: HScaleMax StartValue: HScaleMin www.QualityOk Status Caption: In. InteractionPar.cadfamily.Value Visible: In."Overflow".Status=-4031.if tort to your rights.ErrorMode=2.please inform us.ErrorMode=1.Appendix B Signal Objects SignalInReal Table 13."Unit error" In.ErrorMode=0."Channel error" Error mode Caption: InteractionPar. InteractionPar.com EMail:cadserv21@hotmail. In. In.Status<>1 Out OpcOK: Out. The SignalInReal faceplate elements (continued) Signal Description Graphics of Faceplate Element (default) Faceplate Vertical Bar End Value: VScaleMax Start Value: VScaleMin Man OpcOK: In.Status=4029.Status=-4030.com 3BSE 028 810 R101 Rev A The document is for study only. "Through"."Underflow"."Freeze".Forced In OpcOK: AnalogInOpcOK Visible: In.Forced or In.

Forced Out OpcOK: Out RedFaceplate www.Forced or In.ErrorMode=1.FilterTime Through Value: InteractionPar.if tort to your rights.Value Visible: In.cadfamily.we will delete .PredeterminedValue Out rate inc/dec OpcOK: InteractionPar.true.true.IOValue Visible: In.ErrorMode=2.true.false Predetermined Value: InteractionPar.SignalInReal Appendix B Signal Objects Table 13.com 126 3BSE 028 810 R101 Rev A The document is for study only.please inform us.OutIncDecLim Fraction OpcOK: Fraction In OpcOK: In.com EMail:cadserv21@hotmail.false Freeze Value: InteractionPar.Status<>1 Man OpcOK: In. The SignalInReal faceplate elements (continued) Signal Description Graphics of Faceplate Element (default) Parameters Filter time OpcOK: InteractionPar.false Predetermined value OpcOK: InteractionPar.ErrorMode=0.

Parameters.Max In1Min: In.Min In1Value: In.please inform us.Parameters.Forced LeftScaleFraction: Fraction TimeScaleMax: 0 TimeScaleMin: TrimCurveTime Graphics of Faceplate Element (default) TrimCurve www.we will delete 127 .Min In3Value: In.Parameters.Appendix B Signal Objects SignalInReal Table 13.com 3BSE 028 810 R101 Rev A The document is for study only.cadfamily.IOValue In2Max: In.if tort to your rights.Parameters.Value In3Visible: In.Min In2Value: Out In3Max: In.Parameters. The SignalInReal faceplate elements (continued) Signal Description In1Max: In.Max In2Min: In.Parameters.com EMail:cadserv21@hotmail.Max In3Min: In.

SignalOutBool Appendix B Signal Objects SignalOutBool The SignalOutBool faceplate elements contain the signal connections and graphics as displayed below.we will delete .please inform us.AEFilterTime Graphics of Faceplate Element (default) Enable In OpcOK: In Visible: Out.com 128 3BSE 028 810 R101 Rev A The document is for study only.1.0 Filter Time OpcOK: InteractionPar.if tort to your rights.Forced Out Normal OutNormal Diff Normal DiffNormal Faceplate www. The SignalOutBool faceplate elements Signal Description Enable Diff Alarm/Event Visible: AEConfigDiff>0.com EMail:cadserv21@hotmail. Table 14.cadfamily.

please inform us.0.com 3BSE 028 810 R101 Rev A The document is for study only.we will delete 129 .com EMail:cadserv21@hotmail. The SignalOutBool faceplate elements (continued) Signal Description In OpcOK: In Visible: Out.Forced or not In Graphics of Faceplate Element (default) RedFaceplate In1Value: In.Appendix B Signal Objects SignalOutBool Table 14.1 TimeScaleMax: 0 TimeScaleMin: TrimCurveTime TrimCurve www.9.0.1 In2Value: Out.0.IOValue.9.cadfamily.if tort to your rights.0.

SignalOutReal Appendix B Signal Objects SignalOutReal The SignalOutReal faceplate elements contain the signal connections and graphics as displayed below.0 HLevel OpcOK: InteractionPar.1.1.1.0 Error Visible: AEConfigErr>0.AEHysteresis Filter Time OpcOK: InteractionPar.LevelL Visible: AEConfigL>0.0 LLLevel OpcOK: InteractionPar.1.LevelLL Visible: AEConfigLL>0.if tort to your rights.LevelLLL Visible: AEConfigLLL>0.0 HHLevel OpcOK: InteractionPar.cadfamily. Table 15. The SignalOutReal faceplate elements Signal Description HHHLevel OpcOK: InteractionPar.0 LLevel OpcOK: InteractionPar.1.LevelHHH Visible: AEConfigHHH>0.LevelH Visible: AEConfigH>0.0 Hysteresis OpcOK: InteractionPar.AEFilterTime Graphics of Faceplate Element (default) Enable www.com 130 3BSE 028 810 R101 Rev A The document is for study only.1.1.please inform us.com EMail:cadserv21@hotmail.LevelHH Visible: AEConfigHH>0.0 LLLLevel OpcOK: InteractionPar.we will delete .

ErrorMode=0.Forced Out OpcOK: AnalogOutOpcOK Status Caption: Out.cadfamily."Freeze".com EMail:cadserv21@hotmail. InteractionPar.ErrorMode=1.QualityOk Visible: Out. "Predetermined" Error indicator OpcOK: AnalogOutOpcOK Horizontal Scale EndValue: HScaleMax Fraction: Fraction StartValue: HScaleMin www.com 3BSE 028 810 R101 Rev A The document is for study only. The SignalOutReal faceplate elements (continued) Signal Description Graphics of Faceplate Element (default) Faceplate Vertical Bar End Value: VScaleMax Fraction: Fraction Start Value: VScaleMin In OpcOK: In.we will delete 131 . "Unit error".if tort to your rights.Status=-4031.Appendix B Signal Objects SignalOutReal Table 15. Error mode Caption: InteractionPar. Out."Channel error".please inform us.Status=-4032. InteractionPar.ErrorMode=2. "Through".

com 132 3BSE 028 810 R101 Rev A The document is for study only.Parameters.Max RangeMin: Out.please inform us.cadfamily.we will delete .OutMaxLimit LimitMaxOpcOK: InteractionPar.com EMail:cadserv21@hotmail.OutMinLimit LimitMinOpcOK: InteractionPar. The SignalOutReal faceplate elements (continued) Signal Description Graphics of Faceplate Element (default) Limits Fraction: Fraction Limit: InteractionPar.Min RangeUnit: Out.Parameters.OutMaxLimit LimitMin: InteractionPar.Parameters.SignalOutReal Appendix B Signal Objects Table 15.if tort to your rights.OutMinLimit RangeMax: Out.Unit Fraction OpcOK: Fraction Parameters www.LimitOutput LimitMax: InteractionPar.

Parameters.Value In1Max: Out. Out.Max In2Min: Out.IOValue.we will delete 133 .QualityOk Visible: Out.Appendix B Signal Objects SignalOutReal Table 15.Parameters.Forced.Min In1Value: In In2Max: Out.Parameters.com 3BSE 028 810 R101 Rev A The document is for study only.com EMail:cadserv21@hotmail.Min In2Value: Out.Forced or not In Out OpcOK: Out. Out. The SignalOutReal faceplate elements (continued) Signal Description In OpcOK: In.if tort to your rights. Out.Forced.please inform us.IOValue.Parameters.Value LeftScaleFraction: Fraction TimeScaleMax: 0 TimeScaleMin: TrimCurveTime Graphics of Faceplate Element (default) RedFaceplate TrimCurve www.cadfamily. Out.Max In1Min: Out.

SignalReal Appendix B Signal Objects SignalReal The SignalReal faceplate elements contain the signal connections and graphics as displayed below.we will delete .please inform us.0 Hysteresis OpcOK: InteractionPar.LevelHHH Visible: AEConfigHHH>0.0 Error Visible: AEConfigErr>0.LevelH Visible: AEConfigH>0.cadfamily.1.if tort to your rights.0 LLLevel OpcOK: InteractionPar.LevelHH Visible: AEConfigHH>0.1.0 HLevel OpcOK: InteractionPar. The SignalReal faceplate elements Signal Description HHHLevel OpcOK: InteractionPar.LevelLLL Visible: AEConfigLLL>0.1.1.1.0 LLevel OpcOK: InteractionPar.LevelL Visible: AEConfigL>0.1.com EMail:cadserv21@hotmail.com 134 3BSE 028 810 R101 Rev A The document is for study only.AEHysteresis Filter Time OpcOK: InteractionPar.1.0 HHLevel OpcOK: InteractionPar.AEFilterTime Graphics of Faceplate Element (default) Enable www.LevelLL Visible: AEConfigLL>0.0 LLLLevel OpcOK: InteractionPar. Table 16.

cadfamily.ManValue Visible: InteractionPar.Appendix B Signal Objects SignalReal Table 16.please inform us.OutIncDecLim RangeMax OpcOK: InteractionPar.RangeMax RangeMin OpcOK: InteractionPar.Man In OpcOK: AnalogInOpcOK Visible:InteractionPar. InteractionPar.RangeMin Fraction OpcOK: Fraction www.com EMail:cadserv21@hotmail.we will delete 135 .ErrorMode=2."Freeze".ErrorMode=1. "Predetermined" Error indicator OpcOK: Out Horizontal Scale EndValue: HScaleMax StartValue: HScaleMin Parameters Predetermined value OpcOK: InteractionPar.Man or ForceError Out OpcOK: Out.if tort to your rights.com 3BSE 028 810 R101 Rev A The document is for study only.QualityOk Error mode Caption: InteractionPar. InteractionPar. The SignalReal faceplate elements (continued) Signal Description Graphics of Faceplate Element (default) Faceplate Vertical Bar End Value: VScaleMax Start Value: VScaleMin Man OpcOK: InteractionPar.PredeterminedValue Out rate inc/dec OpcOK :InteractionPar. "Through".ErrorMode=0.

we will delete .Man or ForceError Man OpcOK: InteractionPar.RangeMin In2Value: Out In3Max: InteractionPar.if tort to your rights.please inform us.RangeMax In3Min: InteractionPar.com 136 3BSE 028 810 R101 Rev A The document is for study only.ManValue In3Visible: InteractionPar.Man Out OpcOK: Out In1Max: InteractionPar.RangeMin In3Value: InteractionPar.RangeMin In1Value: In In2Max: InteractionPar.RangeMax In2Min: InteractionPar.ManValue Visible: InteractionPar.com EMail:cadserv21@hotmail.cadfamily.SignalReal Appendix B Signal Objects Table 16.RangeMax In1Min: InteractionPar.Man LeftScaleFraction: Fraction TimeScaleMax: 0 TimeScaleMin: TrimCurveTime Graphics of Faceplate Element (default) RedFaceplate TrimCurve www. The SignalReal faceplate elements (continued) Signal Description In OpcOK: In Visible: InteractionPar.

if tort to your rights.com EMail:cadserv21@hotmail.please inform us.INDEX A adding functionality Control Builder 102 alarm Bi 63 MotorBi 76 MotorUni 70 Uni 54 ValveUni 58 auto mode Bi 61 BiCore 33 MotorBi 73 MotorUni 67 Uni 52 UniCore 22 ValveUni 57 Bi 60 (cont. 18 core objects 18 edge detection 19 Bi 60 alarm 63 auto mode 61 change-over action 62 disable mode 61 error text string 64 faceplate elements 86 feedback configuration 62 interaction window 65 interlocking 62 local mode 62 www.) manual mode 61 mode 61 object error 63 operation 61 output settings 62 panel mode 62 BiCore 31 auto mode 33 change-over action 40 configuration feedback signals 38 disable mode 32 Ilock 41 inhibit 42 interlocking 41 local mode 37 manual mode 33 mode 32 object error 43 operation 32 output settings 39 panel mode 34 safety command 42 simulation 39 BiHSI 44 effective feedback 45 forced action 45 interlock 45 output IOLevel 45 B basic library 17.com 3BSE 028 810 R101 Rev A The document is for study only.cadfamily.we will delete 137 .

we will delete 138 .com 3BSE 028 810 R101 Rev A The document is for study only.cadfamily.Index C change-over action Bi 62 BiCore 40 MotorBi 74 choosing process object 16 configuration feedback signals BiCore 38 UniCore 26 Control Builder adding functionality 102 creating a library 98 control word DriveCore 46 controlling a Drive DriveCore 47 copying an object 98 Control Builder 98 copying aspects Process Portal A 105 core objects 18 creating a library Control Builder 98 display element icons process object 116 DriveCore 46 control word 46 controlling a Drive 47 emergency stop 47 scaling Drive values 48 status 46 E edge detection 19 edit faceplate 108 editing a faceplate Process Portal A 105 effective feedback BiHSI 45 UniHSI 30 emergency stop DriveCore 47 error text string Bi 64 MotorBi 76 MotorUni 70 Uni 54 ValveUni 59 extended library 17. 49 function blocks or control modules 50 extended process objects 50 D deploying aspects Process Portal A 105 disable mode Bi 61 BiCore 32 MotorBi 73 MotorUni 67 Uni 52 UniCore 21 ValveUni 57 F faceplate 78 edit 108 general 78 online mode 114 www.if tort to your rights.please inform us.com EMail:cadserv21@hotmail.

27 ValveUni 58 L local mode Bi 62 BiCore 37 MotorBi 74 MotorUni 68 Uni 53 UniCore 25 I Ilock BiCore 41 MotorBi 75 MotorUni 68 UniCore 27 inhibit BiCore 42 MotorBi 75 MotorUni 69 UniCore 27 M manual mode Bi 61 BiCore 33 MotorBi 73 MotorUni 67 Uni 52 UniCore 21 ValveUni 57 www.cadfamily.com 3BSE 028 810 R101 Rev A The document is for study only.we will delete 139 . 91 Parameters 84 signal object 119 SignalBool 120 SignalInBool 122 SignalInReal 124 SignalOutBool 128 SignalOutReal 130 SignalReal 134 TrimCurve1 84 Uni 94 ValveUni 96 feedback configuration Bi 62 MotorBi 74 Uni 53 ValveUni 57 feedfack configuration MotorUni 68 forced action BiHSI 45 UniHSI 30 interaction window Bi 65 MotorBi 77 MotorUni 71 Uni 55 ValveUni 59 interlock BiHSI 45 UniHSI 30 interlocking Bi 62 BiCore 41 MotorBi 75 MotorUni 68 Uni 53 UniCore 20.com EMail:cadserv21@hotmail. 86 Command 84 LevelDetection 84 MotorBi 88 MotorUni 85.if tort to your rights.Index faceplate elements Bi 84.please inform us.

com EMail:cadserv21@hotmail.Index mode Bi 61 BiCore 32 MotorBi 73 MotorUni 67 Uni 52 ValveUni 57 MotorBi 72. 84 alarm 76 auto mode 73 change-over action 74 disable mode 73 error text string 76 faceplate elements 88 feedback configuration 74 Ilock 75 inhibit 75 interaction window 77 interlocking 75 local mode 74 manual mode 73 mode 73 object error 76 operation 73 output settings 74 panel mode 74 safety command 75 MotorUni 66 alarm 70 auto mode 67 disable mode 67 error text string 70 faceplate elements 91 feedback configuration 68 feedfack configuration 68 Ilock 68 inhibit 69 interaction window 71 interlocking 68 local mode 68 MotorUni 66 (cont) mode 67 object error 69 operation 67 output settings 68 panel mode 68 safety command 69 MotorUni manual mode 67 O object error Bi 63 BiCore 43 MotorBi 76 Uni 53 UniCore 20. 28 ValveUni 58 online mode faceplate 114 operation Bi 61 BiCore 32 MotorBi 73 MotorUni 67 Uni 52 UniCore 20.please inform us.we will delete 140 .cadfamily.com 3BSE 028 810 R101 Rev A The document is for study only.if tort to your rights. 21 ValveUni 57 operation mode UniCore 21 output IOLevel BiHSI 45 UniHSI 30 output settings Bi 62 BiCore 39 MotorBi 74 MotorUni 68 Uni 53 UniCore 26 ValveUni 57 www.

com EMail:cadserv21@hotmail.com 3BSE 028 810 R101 Rev A The document is for study only. 21 operation mode 21 output settings 26 panel mode 22 safety command 27 simulation 27 S safety commands BiCore 42 MotorBi 75 MotorUni 69 UniCore 27 scaling Drive values DriveCore 48 signal objects faceplate elements 119 SignalBool faceplate elements 120 SignalInBool faceplate elements 122 SignalOutBool faceplate elements 128 SignalOutReal faceplate elements 130 SignalReal faceplate elements 134 simulation BiCore 39 UniCore 27 status DriveCore 46 www.if tort to your rights. 28 operation 20.we will delete 141 . 27 local mode 25 manual mode 21 object error 20.cadfamily. 85 alarm 54 auto mode 52 disable mode 52 error text string 54 faceplate elements 94 feedback configuration 53 interaction window 55 interlocking 53 local mode 53 manual mode 52 mode 52 object error 53 operation 52 output settings 53 panel mode 52 UniCore 20 auto mode 22 configuration feedback signals 26 disable mode 21 Ilock 27 inhibit 27 interlocking 20.Index P panel mode Bi 62 BiCore 34 MotorBi 74 MotorUni 68 Uni 52 UniCore 22 process object 13 display element icons 116 Process Portal A copying aspects 105 deploying aspects 105 editing a faceplate 105 terminology 10 T U Uni 51.please inform us.

we will delete .cadfamily. 85 alarm 58 auto mode 57 disable mode 57 error text string 59 faceplate elements 96 feedback configuration 57 interaction window 59 interlocking 58 manual mode 57 mode 57 object error 58 operation 57 output settings 57 www.com EMail:cadserv21@hotmail.please inform us.if tort to your rights.com 142 3BSE 028 810 R101 Rev A The document is for study only.Index UniHSI 29 effective feedback 30 forced action 30 output IOLevel 30 UniHSI interlock 30 V ValveUni 56.

abb.we will delete .com www. Printed in Sweden September 2002 Copyright © 1999 by ABB.cadfamily. All Rights Reserved ® Registered Trademark of ABB.com Automation Technology Products Mannheim.control-products@de. ™ Trademark of ABB.abb.com/processautomation email: processautomation@se. Ohio.abb. Germany www.com EMail:cadserv21@hotmail. http://www. USA www.abb.abb.abb.com Automation Technology Products Wickliffe.please inform us.3BSE 028 810 R101 Rev A.de/processautomation email: marketing.abb.com/control Automation Technology Products Västerås.com/processautomation email: industrialitsolutions@us.if tort to your rights.com The document is for study only. Sweden www.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->