UMC800 Control Builder User’s Guide Sensing and Control Doc. No.
Notices and Trademarks Copyright 2001 by Honeywell Release E January, 2001 WARRANTY/REMEDY Honeywell warrants goods of its manufacture as being free of defective materials and faulty workmanship. Contact your local sales office for warranty information. If warranted goods are returned to Honeywell during the period of coverage, Honeywell will repair or replace without charge those items it finds defective.
License Agreement Read this agreement before opening the software. Once you have removed the software from its envelope, you have accepted the agreement. USAGE RIGHTS Your rights, with respect to the Software, are non-exclusive. The software may only be used by one user, on one computer at a time. The software may be transferred to another computer, as long as it is only used by one user at a time. The Software and its documentation may not be copied or distributed to others.
About This Document Abstract The "Control Builder" configuration software program is used for UMC800 Controller and Operator Interface configuration and operates on a Windows '95™- or Windows NT-based PC. The software program uses graphic symbols and line drawing connections to create custom control strategies. Menus are provided in the software to allow selection of screens for the operator interface and to customize screen access methods and operator keys.
Telephone Contact us by telephone at the numbers listed below. Organization United States and Canada Honeywell Phone Number 1-800-423-9883 1-888-423-9883 1-800-525-7439 Asia Pacific Honeywell Asia Pacific Hong Kong (852) 2829-8298 Europe Honeywell PACE, Brussels, Belgium [32-2] 728-2111 Latin America Honeywell, Sunrise, Florida U.S.A. (954) 845-2600 Release E 1/01 UMC800 Control Builder User’s Guide Tech.
Symbol Definitions The following table lists those symbols that may be used in this document to denote certain conditions. Symbol Definition This DANGER symbol indicates an imminently hazardous situation, which, if not avoided, will result in death or serious injury. This WARNING symbol indicates a potentially hazardous situation, which, if not avoided, could result in death or serious injury. This CAUTION symbol may be present on Control Product instrumentation and literature.
Contents Overview ................................................................................................. 1 UMC800 Overview ....................................................................................................... 1 Control Builder Software Overview .............................................................................. 7 Specifications - Hardware and Software Requirements .............................................. 8 Control Builder On-line Help System ....................
Function Block Categories and Types ....................................................................... 55 Control Strategy Configuration .............................................................. 85 Overview .................................................................................................................... 85 Before You Start......................................................................................................... 87 Stages of Control Strategy Configuration ........
What is a Setpoint Schedule .................................................................................... 166 Setpoint Schedule Configuration.............................................................................. 168 Setup/Edit Setpoint Schedule .................................................................................. 171 Controller Recipes............................................................................... 175 Overview .....................................................
Appendix A - Logic Application Examples........................................... 223 Overview .................................................................................................................. 223 Basic PLC Ladder Logic........................................................................................... 225 Basic Start/Stop Circuit Example ............................................................................. 229 Motor Starters with Permissives Example ........................
Math Calculation....................................................................................................... 266 Display Configuration ............................................................................................... 267 Sample Help Displays ..............................................................................................
Tables Table 1 Control Builder hardware and software requirements .....................................................................................8 Table 2 Communication link connections from the PC to the controller....................................................................14 Table 3 File menu selections.......................................................................................................................................20 Table 4 Edit menu selections .........................
Figures Figure 1 UMC800 overview .........................................................................................................................................1 Figure 2 Sample configuration......................................................................................................................................7 Figure 3 Control Builder main window ......................................................................................................................
Figure 54 Figure 55 Figure 56 Figure 57 Figure 58 Figure 59 Figure 60 Figure 61 Figure 62 Figure 63 Figure 64 Figure 65 Figure 66 Figure 67 Figure 68 Figure 69 Figure 70 Figure 71 Figure 72 Figure 73 Figure 74 Figure 75 Figure 76 Figure 77 Figure 78 Figure 79 xiv Trend configuration tab for data storage configuration ............................................................................193 Point log configuration tab for data storage configuration ....................................................
Overview UMC800 Overview Introduction The Universal Multi-loop Controller (UMC800) is a modular controller (see Figure 1) designed to address the analog and digital control requirements of small unit processes.
Overview UMC800 Overview Controller The controller is composed of a CPU with two serial communication ports, power supply, and a backplane assembly. It incorporates a card rack that is capable of supporting up to 16 input and output modules that can be mixed to satisfy the hardware requirements of a specific application. Modules are available in ten different configurations to support both analog and digital inputs and outputs of various types and signal levels.
Overview UMC800 Overview When Ratio control is applied, a ratio and bias adjustment are provided. When used with the supplementary loop control blocks, digital inputs may be used to set control mode, select the setpoint source, change control action, and perform other discrete actions. A status block provides digital outputs to facilitate integrating loop operation with other functions in the controller.
Overview UMC800 Overview Digital I/O and digital function blocks are scanned and executed every 100 milliseconds. Analog I/O and analog function blocks are processed at a rate based on the quantity of I/O and the number of function blocks contained in the controller. Operator interface displays configuration Modification and customization of the operator interface are performed using UMC800 Control Builder software. With the software, data points can be identified (tagged) using eight character names.
Overview UMC800 Overview Recipes Recipe configuration lets you define up to 50 recipes each containing from 1 to 50. Each recipe carries its own unique recipe number and a name that identifies it. These sets of variable values can be loaded through the operator interface or automatically via the recipe load (RCP) function block. The recipe variable list is configured using the “Control Builder” software.
Overview UMC800 Overview User utility In addition to the Control Builder, a UMC800 User Utility Software accessory is available to allow the user to set up data storage files, ramp/soak setpoint profile files and recipe files on a PC.
Overview Control Builder Software Overview Control Builder Software Overview Introduction All controller and operator interface configurations are performed using UMC800 Control Builder software on a separate PC operating with Windows™ 95, 98 or Windows™ NT. All configuration is performed offline. With the computer disconnected from the controller and operator interface, configuration is downloaded in a separate operation as a complete file through a dedicated RS-232 communication port on the controller.
Overview Specifications - Hardware and Software Requirements Signal tags Each Analog signal flow line of the configuration may be labeled with an 8-character name, 4-character engineering unit definition, and may have a decimal point location specified. Digital signal lines may be identified with an 8-character name and 6-character ON and OFF label. Line descriptions are used by the operator interface to present on-line status.
Overview Control Builder On-line Help System Control Builder On-line Help System Introduction This section briefly describes the help system included with the UMC800 Control Builder, and gives instructions on how to use the different types of help offered with the program.
Overview Control Builder On-line Help System Help navigation When you finish reading about a topic, you can choose one of the commands along the top of the help window to navigate through the help system. Contents View the top-level Help Contents page. Back Return to previously viewed information. When you choose the Back button, you retrace your path through the help topics you have already viewed. Exit Exit the Help window. >> Move forward one help screen. << Move back one help screen.
Installation Overview Introduction To install the UMC800 Control Builder software, you must run the UMC800 Control Builder Setup program that is used to create all necessary directories, files, program groups and/or items. Setup also checks adequate resources, such as disk space and Windows version number. TIP We recommend that you close any other applications you have running in Windows since these can greatly increase the time for installing your Control Builder Program.
Installation Installation Procedure Installation Procedure Installing and setting up the UMC800 Control Builder software You install the Control Builder program files from the CD-ROM. Step Action 1 Insert the Control Builder CD into your CD drive. 2 Click on the “Start” button and select “RUN." 3 At the “Run” dialog box, Click on the “Browse” button and locate your CD-ROM drive. Click “OPEN”. 4 Click on “Setup.exe and click “OPEN”. Click OK on the “RUN” dialog box.
Installation Starting the Control Builder Application Starting the Control Builder Application Starting the Control Builder program Step Action 1 Click on “Start" button. 2 Click on “Programs”. 3 Click on “Control Builder 5.0". If this is the first time Control builder has been launched, a blank Function block diagram will appear (see Figure 4).
Installation Connecting the PC to the Controller Connecting the PC to the Controller Wiring communication links Table 2 shows the communication link connections from the PC to the controller used for the control builder. Table 2 Communication link connections from the PC to the controller Communication Link to ...
Control Builder Main Window Menu System Overview Introduction After the installation procedure is run, the system opens to the Main Window. What’s in this section? The following topics are covered in this section. Topic See Page Overview 15 Main Window 18 Main Window Menus 20 Selecting Communications Parameters 27 Main window If this is the first time Control builder has been launched, a blank Function block diagram appears.
Control Builder Main Window Menu System Overview Figure 4 is a graphic of the Control Builder Main window. Select any main menu name to access the respective sub-menu and then select a desired menu item or command to access it. Figure 4 Control Builder main window Menu conventions The following menu conventions are used: Menu Convention Meaning Dimmed command You will not be able to use this command at the current time. (For example: You may need to select another item before using this command.
Control Builder Main Window Menu System Overview Mouse Using the mouse pointer, point to the name of the menu on the menu bar, and click the left mouse button. This opens the menu. To move directly to a menu item, drag the selection cursor down the menu until the desired item is highlighted, then release the button. While in a Function Block Diagram, click the right mouse button to allow access to Topic Help, Monitor functions, Properties Dialog Boxes, and Cut, Copy, and Paste functions.
Control Builder Main Window Menu System Main Window Main Window Overview Figure 5 is an overview of the main menu system.
Control Builder Main Window Menu System Main Window The Toolbar, which is displayed across the top of the application window below the menu bar, provides quick mouse access to many of the items in the menus. Select Toolbar in the “VIEW” menu to display it. Figure 6 is a composite of the tool bar symbols and their definitions.
Control Builder Main Window Menu System Main Window Menus Main Window Menus File menu Table 3 lists all the FILE menu selections and their functions. Table 3 File menu selections Menu Selection New Functionality (The menu selection…) Displays a new Function Block Diagram in the main window. Toolbar: Open … Displays the “Open” dialog box. Select a Function Block Diagram file name at the prompt. Navigate to folder where the file is stored. Toolbar: Close Closes the active document window.
Control Builder Main Window Menu System Main Window Menus Edit menu Table 4 lists all the EDIT menu selections and their functions. Table 4 Edit menu selections Menu Selection Cut Toolbar: Copy Toolbar: Paste Functionality (The menu selection…) Removes the currently selected LCB diagram items from the current Function Block diagram and places them on the clipboard; this command is unavailable if there is nothing currently selected.
Control Builder Main Window Menu System Main Window Menus Configure menu Table 6 lists all the CONFIGURE menu selections and their functions. Table 6 Configure menu selections Menu Selection Functionality (The menu selection…) Execution Order ... Displays the “Function Block Execution Order” dialog box. Allows modification of the execution order of the function blocks. Fast Logic Execution Order ... Displays the “Function Block Execution Order” dialog box.
Control Builder Main Window Menu System Main Window Menus Menu Selection Tag Order Functionality (The menu selection…) Overview tab Contains the “Overview Display Tag Groups Configuration” entry fields. You can assign signal tags or variables to up to 20 groups of Overview displays. Single Point Panel tab Contains the “Single Point Panel Display Tag Groups Configuration” entry fields. You can assign signal tags and variables to up to 2 groups of Single Point panel displays.
Control Builder Main Window Menu System Main Window Menus Communications menu Table 7 lists all the COMMUNICATIONS menu selections and their functions. Table 7 Communications menu selections Menu Selection 24 Functionality (The menu selection…) Setup Displays the “Communications Setup” dialog box. Sets Up the computer to match the controller communications settings. Set Controller Comm A Port Displays the “Set Up Controller Comm A Port” dialog box.
Control Builder Main Window Menu System Main Window Menus Window menu Table 8 lists all the WINDOW menu selections and their functions. Table 8 Window menu selections Menu Selection Functionality (The menu selection…) Cascade Arranges windows so that they overlap making it easy to select a window. Tile Horizontally Arranges windows side by side. Each window is visible and none overlap. Tile Vertically Arranges windows over and under each other. Each window is visible and none overlap.
Control Builder Main Window Menu System Main Window Menus 26 UMC800 Control Builder User’s Guide Release E 1/01
Establishing Communications Introduction General You must set up the Control Builder by choosing a serial communications link and a computer port and by matching your controller communications settings. The Set Controller Comm A Port and B Port option allows you to enable the RS485 Modbus™ communications port if the CPU contains the optional communications board. Remote Loopback tests the connection between the PC and Controller file.
Establishing Communications Set Up Communications Link Set Up Communications Link Step Action Graphic/Result 1 From the Main Window Communications menu, select “ Setup”. The “Communications Setup” dialog box will appear. 2 Select a Protocol from the “Set Up” Dialog Box If you select “ELN DLE”, Comm Links allowed are: “SERIAL” or “MODEM” (Step 3) If you select “Modbus RTU”, Comm links allowed are: “SERIAL” or “ETHERNET” (Step 4) 3 ELN DLE If you select SERIAL • Select the Communications Port..
Establishing Communications Set Up Communications Link Step Action 4 Graphic/Result Modbus RTU If you select SERIAL • Select the Communications Port. The Baud Rate of 19200 is automatically selected. • Enter the Instrument address in the active field. If you select Ethernet • Enter the Instrument Modbus address in the active field. • Enter the IP Address configured for the Ethernet Bridge Module on the instrument in the active field. 5 Then click on “ADVANCED”.
Establishing Communications Set Up Communications Link Table 10 Communications parameters Properties Group Parameter Parameter Description Value or Selection Protocol ELN DLE Modbus®RTU Proprietary RS232 Protocol Modbus® RTU Protocol Select from Drop down menu Comm Link SERIAL MODEM ETHERNET Standard Comm Link Remote Comm Link Ethernet Comm Link Click on radio button to select Comm Port COM 1 COM 2 COM 3 COM 4 Serial Communications Port 1 Serial Communications Port 2 Serial Communications Por
Establishing Communications Modbus Communications Modbus Communications Overview An optional serial communication card is available that provides two RS485 serial communication ports. Both ports support the Modbus RTU protocol, one functioning as a Slave, the other as a Master. Slave Communications: The multi-drop Slave communication port may be networked with up to 31 UMC800 controllers or other Modbus compatible devices to a single PC or host device.
Establishing Communications Loopback Loopback Running communications Remote Loopback test Remote Loopback tests the connection between the PC and Controller file. Follow the procedure below to run the Remote Loopback test. Step Action 1 From the “Configure” menu, select “Remote Loopback…” 2 Click on “SEND” to send signal once. Click “SEND FOREVER” to send signals continuously until the connection Is made. 3 Click “Close”. Graphic Result The communications echo dialog box will appear.
Establishing Communications Remote Access Remote Access Overview Remote controller access via dial-up modem is available via the communication setup. An external modem is required at the controller and is connected to the standard RS232 configuration port. Remote access functions include on-line monitoring, configuration upload and download. Modem requirements Some commercially available modems can be used with the UMC800 controller.
Establishing Communications Remote Access • No handshaking • Ignore DTR • Suppress result codes • Suppress echo • Auto answer • Disable command recognition (only necessary if the modem has this capability) Some of these settings may be settable via switches. Others may require command strings to be written to the modem using a PC terminal program such as Hyperterminal. You will need to refer to your modem’s documentation to make this determination.
Establishing Communications Remote Access Using remote access • From the Main Window Communications menu, select “ Setup”. The “Communications Setup” dialog box will appear. • Click on the “Modem” radio button in the Comm Link Port Settings on the “Communications Setup” dialog box. In communication setup, you cannot select Modbus RTU as a protocol plus a modem because Modbus RTU uses a 3-character dead-time to delimit packets of data and can cause a problem over the phone.
Establishing Communications Remote Access From the Main Window Communications menu, select “ Dial Modem”. Note that the comm menu contains "Dial modem" and "hangup modem". This "global dialler" is the only place from which to make a phone call; if you have selected "modem" in communications setup but have not dialed, the global dialer will be activated for you when you try to perform a communications operation. The “Select the Number to Call” dialog box will appear.
Control Builder Overview Introduction General The Control Builder software will create a graphic diagram one page high by up to 20 pages wide. Scroll Bars at the right side and base of the diagram lets you navigate from top to bottom of the window and from one page to another. All configuration is done off-line (computer disconnected from the controller and operator interface) and is downloaded in a separate operation as a complete file through a dedicated RS-232 communication port on the controller.
Control Builder Overview Overview Overview Control Builder function The Control Builder enables you to configure control strategies by: • • • • • • Creating Function Block Diagrams − Inserting Function Block symbols and other constants or variable symbols onto a Function Block Diagram − Functionally connecting the symbols − Invoking Function Block configuration forms − Loading the control strategy to the process controller − Monitoring the strategy by showing the states of inputs and outputs
Control Builder Overview Overview How Control Builder uses windows The Control Builder uses two program window types during the creation, editing, and saving of Function Block diagrams. These windows are: • Tree View — a window within the Control Builder application frame that displays a tree representation of function block types. • Function Block Diagram — Control Builder provides a workspace where the function block diagram will be created.
Control Builder Overview Control Builder Item Library Tree Control Builder Item Library Tree Introduction The Control Builder Item Library tree is located on the left side of the Control Builder Main Window. The library tree has groups of block types. The groups can be expanded (opened) or collapsed (closed) by clicking small squares having a “+” or “-“ symbol. Figure 7 shows the Control Builder Item Library tree expanded to show several lists of Function Block categories and types.
Control Builder Overview Configuration Functions Configuration Functions What is configuration Configuration is the process of creating and editing a Control Strategy, best suited for your application using Function Block Diagrams for control loops, Setpoint Programs, logic action and calculations, plus, Operator Interface Displays and assignments.
Control Builder Overview Configuration Functions Function block diagrams Function Block diagrams let you build your control strategy graphically right on the Control Builder Window. It provides a full complement of SAMA-style symbols that we call Function Blocks that can be “softwired” to each other. It also includes signal tag generation capability for resident control data that can be linked to displays and other software programs.
Control Builder Overview Configuration Functions Function block dialog box After function blocks are placed on the Function Block Diagram, they can be configured. Double clicking on a function block will reveal the block’s dialog box. This dialog box contains various parameters and options that are configured based on the particular nature of the dialog box. The figure to the right is an example of an Analog Output Dialog Box.
Control Builder Overview Configuration Functions Operator interface displays Operator Interface Display configuration lets you define the parameters to be monitored at the Operator Interface through a predetermined set of standard displays. Customized display access and the assignment of selected display groups to keyboard buttons may also be developed through the Control Builder.
Control Builder Overview Configuration Functions Set point profiles Setpoint Program configuration lets you define up to 4 Setpoint Programmer function blocks on the Function Block diagram. You can configure 70 profiles each having up to 50 segments for execution in the programmer blocks. Figure 10 is an example of a typical setpoint profile dialog box during editing. Refer to Setpoint Programming section for details.
Control Builder Overview Configuration Functions Set point scheduler A suite of Setpoint Scheduler blocks provides extensive control of multiple process setpoints using a common time base. A single schedule may be up to 50 segments in length and includes auxiliary block data. Up to 10 schedules may be stored in the controller’s memory. An operator can interact with the configured Setpoint Schedules through the Setpoint Program Operate display at the operator interface.
Control Builder Overview Configuration Functions Recipes Controller recipe configuration lets you define up to 50 different recipes each containing from 1 to 50 variable values in each as shown in Figure 12. Each recipe carries its own unique recipe number and a name for identification. These sets of variable values can be loaded by either the operator interface or automatically via the Recipe (RCP) function blocks. Refer to Setpoint Scheduler section for configuration details.
Control Builder Overview Configuration Functions Data storage Data Storage Configuration lets you define the information associated with the optional Data Storage feature that provides background storage of process information on a 3.5-inch floppy disk for analysis by an off-line computer equipped with Honeywell Data Analysis Software (SDA). Data stored files may not be reviewed from the operator interface.
Control Builder Overview Configuration Functions Event list Digital Event descriptions appear in the lower center of operator displays when the event turns on. An event summary display allows a review of event time and date status. Digital event recording is also available to store up to 150 on and off transitions of up to 32 digital events in the Alarm/Events file provided by the data Storage function.
Control Builder Overview Graphic Symbols Graphic Symbols Overview Figure 15 shows you typical Graphic Symbols and objects. Table 12 gives a description of each. Figure 15 Typical graphic symbols/objects Table 12 Description of graphic symbols Item Description 1 Signal Tag - User assigned names that can be associated with the output of any item and assigned to a display or used as a connection to a discontinuous wire.
Function Blocks Overview Purpose This section provides an overview of what function blocks are and describes their major attributes. What’s in this section? The following topics are covered in this section.
Function Blocks Function Block Definition Function Block Definition Definition A Function Block is a unit of software that performs a set of operations on its Input Signals and Function Block parameters and produces Output Signals. These output signals can be configured as inputs to other blocks, whose output parameters can be configured as inputs to other function blocks, and so on.
Function Blocks Function Block Attributes Function Block Attributes Overview Function blocks are graphic representations of instrument-like functions. • They are accessible through the Item Library Tree on the Control Builder Main Window. • They have inputs and/or outputs for connections to other blocks or functions, as applicable.
Function Blocks Function Block Attributes Table 13 Function block attributes Item Description 1 Blocks have a rectangular graphic form which varies in size depending on number of inputs and outputs that the block possesses. The block type determines the type of operation or algorithm that the block performs. 2 Each block has type identification label of up to five characters. The label is an abbreviation for the operation or algorithm that the block performs.
Function Blocks Function Block Categories and Types Function Block Categories and Types Introduction Grouped function blocks To simplify function block selection, the function block types are grouped into separate categories based on the general Control Builder operation they support. The given type of function block identifies the specific function to be performed.
Function Blocks Function Block Categories and Types Function block usage guidelines Except for the following types, a function block algorithm type may be used any number of times up to the limit of 250.
Function Blocks Function Block Categories and Types Loops category For examples of Loop Block applications, refer to Appendix B – Loop Application Examples. Table 15 lists the function block types in the Loops category. Table 15 Loops category function block types Block Type Description AI Analog Input - Reads value of an Analog Input from a specified real I/O address. Converts an analog input value to corresponding output in engineering units based on the necessary scaling and conversions performed.
Function Blocks Function Block Categories and Types Block Type Description ONOFF ON/OFF Output - Control for ON/OFF application. The output is either On (100%) or Off (0%) with deadband selection. CARB Carbon Potential - A combined Carbon Potential and PID algorithm calculation to control Carbon Potential of furnace atmospheres based on a Zirconia probe input.
Function Blocks Function Block Categories and Types Block Type MDFL Description Graphic Form Mode Flag - Turns on an output that corresponds to the current value of mode. Turns all other outputs off. One of each set (AUTO, MAN, IMAN, LO) and (LOCAL, REM) is ON. TPSC Three Position Step Control - Motor position control without position sensing.
Function Blocks Function Block Categories and Types Setpoint program category Table 16 lists the function block types in the Setpoint Program category. Table 16 Setpoint program category function block types Block Type SPP Description Graphic Form Setpoint Programmer - Each of the four possible SPP blocks can run one profile selected from a pool of 70. Its primary output (SP) is used as a remote setpoint input (RSP) for one or more PID function blocks.
Function Blocks Function Block Categories and Types Block Type SYNC Description Graphic Form Synchronize - Synchronizes changes in setpoint program state (Reset, Run, Hold, and Advance). Used to synchronize the operation of two or more setpoint programmer blocks - state change commands in any connected SPP blocks or at the input pins will affect all connected SPP blocks.
Function Blocks Function Block Categories and Types Setpoint scheduler category Table 17 lists the function block types in the Setpoint Scheduler category. Table 17 Setpoint program category function block types Block Type SPS Description Graphic Form Setpoint Scheduler - Provide a sequence of multiple setpoint outputs (both analog and digital) which are referenced to a common time base.
Function Blocks Function Block Categories and Types Block Type Description SPSA Setpoint Scheduler Auxiliary Setpoint - The eight setpoint outputs of the Auxiliary Setpoint block are set to the current step value. The current step is an input to the block and must be connected to the step output of a Master Scheduler block (SPS). SPEV Setpoint Scheduler Events Decoder - Sets up to 16 digital status outputs that may be ON or OFF on a per segment basis.
Function Blocks Function Block Categories and Types Logic category Logic notes • The UMC800 logic function blocks will replace from 40 to 60 rungs of ladder logic on the average (for straight combinations or Boolean functions, timing and counting) assuming an average of 6 logic functions per rung consuming 3-4 blocks.
Function Blocks Function Block Categories and Types Block Type Description 8DO Eight Digital Outputs - Provides write access to any physical digital output. Provides a digital status from the algorithms and functions to physical logic output hardware. Each block output requires a module and channel number during configuration. The output status may be inverted. FI Frequency Inputs - reads a single frequency channel from a pulse-frequency-input module.
Function Blocks Function Block Categories and Types Block Type 2OR Description Graphic Form 2 Input OR - Boolean logic function turns digital output OFF if all inputs are OFF, otherwise output is ON. Individual inputs may be inverted. 4OR 4 Input OR - Boolean logic function turns digital output OFF if all inputs are OFF, otherwise output is ON. Individual inputs may be inverted. 8OR 8 Input OR - Boolean logic function turns digital output OFF if all inputs are OFF, otherwise output is ON.
Function Blocks Function Block Categories and Types Block Type Description LTCH Latch - Turns a logic output ON when latch input (L) turns ON and unlatch input is OFF. Output turns OFF when unlatch input (U) turns ON. TGFF Toggle Flip Flop - Provides an ON state output when a digital input goes from OFF to ON and the previous state of the output was OFF, and an OFF state output when the digital input goes from OFF to ON and the previous state of the output was ON.
Function Blocks Function Block Categories and Types Fast logic category Table 19 lists the function block types in the Fast Logic category. (Also see Logic category.) ATTENTION All fast-logic logic blocks are executed and outputs updated in 100ms - used to capture faster transitions such as a pushbutton depression on a panel. Table 19 Fast logic category function block types Block Type Description DI Digital Input - Provides the digital status of a digital input. The output states may be inverted.
Function Blocks Function Block Categories and Types Block Type Description OFDT Off Delay Timer - Provides an OFF state logic output delayed by a user specified delay time after an ON to OFF transition of the RST input. (This block also appears in the Counters/Timers group.) ONDT On Delay Timer - Provides an On state logic output delayed by a user specified delay time after an OFF to ON transition of the RUN input. (This block also appears in the Counters/Timers group.
Function Blocks Function Block Categories and Types Block Type 8OR Description Graphic Form 8 Input OR - Boolean logic function turns digital output OFF if all inputs are OFF, otherwise output is ON. Individual inputs may be inverted. XOR Exclusive OR - Boolean logic function turns output ON if one of two inputs is ON, otherwise the output is OFF. NOT NOT - Boolean logic function is the reverse state of a digital input if input is ON then output is OFF.
Function Blocks Function Block Categories and Types Block Type FSYS Description Graphic Form Fast Logic System Monitor - The fast logic system status block provides read access to system values to be used as an input to a Fast Logic block or for monitoring purposes. NOTE: The block will be assigned Number 250.
Function Blocks Function Block Categories and Types Counters/timers group category Table 20 lists the function block types in the Counter/Timers category. Table 20 Counters/timers category function block types Block Type RTMR Description Graphic Form Resettable Timer - Provides increasing or decreasing timing base on an enable input. Increasing time from 0 or preload value. Provides digital output upon reaching Preset Decreasing time from preset or preload value.
Function Blocks Function Block Categories and Types Math category Table 21 lists the function block types in the Math category. Table 21 Math category function block types Block Type Description SCB Scale and Bias - Use to multiply an input value by a constant (SCALE) and add BIAS to it. ADD Add - Use to Add two analog or numeric inputs to get an output. SUB Subtract - Use to Subtract one analog or numeric input from another to get an output.
Function Blocks Function Block Categories and Types Block Type Description 4SUB Four Input Subtract - Subtracts 3 analog or numeric inputs from one input to get an output. 4MUL Four Input Multiply - Multiplies four analog or numeric inputs to get an output. MATH Free Form Math - Reads Inputs and calculates the Output based on a specified general purpose calculation, such as: Graphic Form ADD, SUBTRACT, MULTIPLY, DIVIDE, SQ ROOT, ABSOLUTE VALUE, LOG, etc.
Function Blocks Function Block Categories and Types Calculations category Table 22 lists the function block types in the Calculations Category. Table 22 Calculations category function block types Block Type Description CMPR Comparison Calculation - Compares the value of X input to the value of Y input and generates separate digital outputs to indicate greater than, equal, or less than status.
Function Blocks Function Block Categories and Types Block Type MMA Description Graphic Form Min-Max-Average-Sum - Accepts inputs from up to 6 analog variables and outputs analog variables representing the results of a specified operation: MAX = Maximum analog value MIN = Minimum analog value AVG = Average of analog values within a user-specified number of standard deviations SUM = Sum of all input values SDEV = Standard deviation of all analog values ALM = Alarm output for deviation of any variable outs
Function Blocks Function Block Categories and Types Alarm/monitor category Table 23 lists the function block types in the Alarm/Monitor category. For an overview of Alarms Configuration, refer to Appendix C – Alarm Configuration Overview. Table 23 Alarm/monitor category function block types Block Type HMON Description Graphic Form High Monitor - Monitors two analog input values (X and Y) and turns ON a logic output if X exceeds Y. A hysteresis adjustment is provided to prevent output cycling.
Function Blocks Function Block Categories and Types Signal selectors category Table 24 lists the function block types in the Signal Selectors category. Table 24 Signal selectors category function block types Block Type Description HSEL High Selector - Selects the higher of two analog inputs (X or Y) for output. LSEL Low Selector - Selects the lower of two analog inputs (X or Y) for output. SW Switch - Selects input Y for output when digital input signal (SY) is ON.
Function Blocks Function Block Categories and Types Auxiliary category Table 25 lists the function block types in the Auxiliary category. Table 25 Auxiliary category function block types Block Type Description FGEN Function Generator - 10 segment - Generates output characteristic curve based on up to 11 configurable “breakpoints” for both input and output values.
Function Blocks Function Block Categories and Types Block Type Description WVAR Write Variable – Allows the value of a selected variable to be changed when enabled. TAHD Track and Hold - Provides an output that tracks the value of the input (X) when a digital input signal (TC) is ON; or when (TC) is OFF, hold the output at the last value of (X).
Function Blocks Function Block Categories and Types Communications category Table 26 lists the Function block types in the Communications category. Table 26 Communications category Block Type Description MBR Modbus Read - Provides the Modbus interface to the controller. A communication function block that expands the read capability of the Modbus Slave function block to 16 additional data points. Multiple blocks may be connected to the same Modbus Slave block.
Function Blocks Function Block Categories and Types Block Type MBW 82 Description Graphic Form Modbus Write - Provides the Modbus interface to the controller. A communication function block that expands the write capability of the Modbus Slave function block to 8 additional data points. Multiple blocks may be connected to the same Modbus Slave block.
Function Blocks Function Block Categories and Types Other Items category Table 27 lists the function block types in the Other Items category. Table 27 Other items category Block Type Analog Variable Description Graphic Form Named Analog Variable* that can be connected to function block inputs and can be changed from the operator interface or recipe load. Double click on the Icon to open the dialog box.
Function Blocks Function Block Categories and Types Block Type Description Graphic Form A Signal Tag* is used to assign name to a wire. Drag and drop signal tag icon to the function block diagram and attach to an output wire. Double click on icon to open dialog box. Example is an Analog Signal Tag dialog box.
Control Strategy Configuration Overview Introduction The UMC800 uses function block diagram configuration architecture to develop control strategies for both analog and digital control. A function block can represent a physical input or output, a group of physical inputs or outputs, an internal calculation, or an internal function such as a PID algorithm. A single controller configuration can have up to 250 user defined function blocks.
Control Strategy Configuration Overview Topic 86 See Page How to Configure Function Block Parameters 95 How to Change the Execution Order of a Block 98 Operator Interface Configuration Overview 99 How to Configure Display Tag Groups 100 How to Configure the Tag Order 115 How to Configure Start Up and Message Displays 116 How to Configure Setpoint Scheduler Displays 119 How to Configure Pushbutton, Selector Switch and Data Entries 123 How to Configure Start up Conditions for the Controlle
Control Strategy Configuration Before You Start Before You Start Introduction The Control Builder software operates on a PC, independently from the controller hardware, until after the configuration is completed and downloaded. For this reason, you must identify the hardware that will be used in the controller so that the configuration constructed will match the intended I/O quantity and location in the controller. A configuration approach Before starting, determine the I/O content of the controller rack.
Control Strategy Configuration Stages of Control Strategy Configuration Stages of Control Strategy Configuration What are the stages? Configuration is the process of creating/editing a Control Strategy, best suited for your application, using Function Block Diagrams, variables, and constants, Operator Interface Display assignments, Setpoint Programs and Recipes, Data Storage and Event configuration.
Control Strategy Configuration How to Select Function Blocks/Variables/Constants How to Select Function Blocks/Variables/Constants Selecting a function block Use the left Mouse button to click on a function block symbol in the item library tree, hold the button down, drag the function block symbol to the function block diagram and release the mouse button. The Function block will appear on the Function Block Diagram for configuration.
Control Strategy Configuration How to Select Function Blocks/Variables/Constants Adding a variable There are two types of variables; Analog and Digital. From the Item Library Tree group “Other Items”, use the left Mouse button to click on a Variable symbol in the block library tree, hold the button down, drag the Variable symbol to the function block diagram and release the mouse button. The Variable symbol will appear on the Function Block Diagram for configuration.
Control Strategy Configuration Connecting/Disconnecting Function Blocks (Softwiring) Connecting/Disconnecting Function Blocks (Softwiring) Introduction A control strategy is created by connecting function blocks to each other (Softwiring). Connecting To connect two blocks, you must softwire a block’s output pin to the other block’s input pin (or vice versa).
Control Strategy Configuration Connecting/Disconnecting Function Blocks (Softwiring) Repositioning To reposition an existing wire: • Click on the end point of the wire to be repositioned. It will be highlighted in a dotted line showing each vertex. • Click on a vertex and drag into the new position and release. TIP A single “L” shaped wire cannot be repositioned. If you must alter the routing, delete the wire and add one with a vertex.
Control Strategy Configuration How to Enter Signal Tags How to Enter Signal Tags Introduction Signal tags are user assigned names that can be associated with the output of any item. They can be: • Assigned to displays • Used to connect discontinuous wires to other block inputs using connectors.
Control Strategy Configuration How to Enter a Text String How to Enter a Text String Introduction You have the option to enter descriptive data on the Function Block Diagram. Any entered data has no effect on the operation of the Controller. Entering a text string Follow the procedure below to annotate the Function Block Diagram.
Control Strategy Configuration How to Configure Function Block Parameters How to Configure Function Block Parameters Introduction After function blocks are placed on the Function Block Diagram, they can be configured. To configure a block on the Function Block Diagram, double click on it to open its property dialog box which contains parameters of the block. • Most dialog boxes are simple dialog boxes that contain the assigned block number and execution order of the block.
Control Strategy Configuration How to Configure Function Block Parameters Function block identification Each block has a type identification label of up to five characters assigned. The label is an abbreviation for the operation or algorithm that block performs and indicates the block number assigned. Identification label The figure shown is an AI (Analog Input) block. Function block address - input/output blocks Addresses identify physical connection points for field wiring to I/O modules.
Control Strategy Configuration How to Configure Function Block Parameters Function block inputs • All Function Block Inputs must be connected to a signal source. Inputs • The inputs may be connected to the output of another function block, to a variable, or a constant. Variables are named values that can be connected to function block inputs and can be changed from the operator interface. Variable is a type of drawing item. The variable holds one value.
Control Strategy Configuration How to Configure the Execution Order of the Block How to Configure the Execution Order of the Block Introduction User-assigned block order from 1 to 250 determines the order in which blocks are processed. Execution Order You can change the execution order of the block and arrange the block execution order to suit your control strategy. ATTENTION During UMC800 Controller operation, function blocks are executed in numerical order; lowest numbered blocks are executed first.
Control Strategy Configuration Operator Interface Configuration Overview Operator Interface Configuration Overview Overview Modification and customization of the operator interface displays and buttons is done using UMC800 Control Builder software. With the software, data points can be identified (tagged) using eight character names. Once named, the operator interface using a standard set of display formats and a predefined menu hierarchy may access these tags.
Control Strategy Configuration How to Configure Display Tag Groups How to Configure Display Tag Groups Overview Introduction The “Display Tag Groups” let you configure groups of tags that can be accessed by the operator interface using a standard set of display formats and a predefined menu hierarchy. These groups are configured using tabs that appear on the “Display Tag Groups Configuration” dialog box.
Control Strategy Configuration How to Configure Display Tag Groups Alarm display tag group Description The Alarm Display Tag Group configuration tab provides a drop list of Alarm groups. You can configure 10 groups of Alarm Displays. Each group contains a set of selected digital signal tags. After you have completed all the group configurations you can select the groups to be displayed and assign them to a specific operator panel display button. [Refer to O/I Display Buttons (1-8) Configuration (page 126).
Control Strategy Configuration How to Configure Display Tag Groups Example of alarm group display The position reference on the “Selected Tags" field of the dialog box shows how the tags map to positions on the operator interface display.
Control Strategy Configuration How to Configure Display Tag Groups Panel meter display tag groups Description This selection lets you configure 10 groups of Panel Meter Displays. Each group may contain a mix of analog signal tags, digital signal tags, analog variables, and digital variables. After you have completed all the group configurations you can select the groups and formats to be displayed and assign them to a specific operator panel display button.
Control Strategy Configuration How to Configure Display Tag Groups Example of panel meter group display The position reference on the “Selected Tags" field of the dialog box shows how the tag positions map to positions on the display. PANEL METER TITLE TAG45678 STATE1 TAG45678 1234.56 TAG45678 STATE2 TAG45678 TAG45678 1234.56 STATE2 TAG45678 1234.56 TAG45678 STATE2 TAG45678 STATE1 TAG45678 1234.56 TAG45678 STATE1 TAG45678 1234.56 TAG45678 1234.
Control Strategy Configuration How to Configure Display Tag Groups Trend group displays Description Trend graph displays provide traditional value versus time plots in horizontal or vertical orientation. Up to six Analog or Digital signal tags can be included on each trend display. This selection lets you configure 4 groups of Trend Displays. Each group may contain a mix of analog signal tags and digital signal tags.
Control Strategy Configuration How to Configure Display Tag Groups Example of trend group display The order on the “Selected Tag List” is not significant because the display banner rotates through all selected tags in the group. AI2 2200.00 DEGF 1500.0 2500.0 10:30 10:20 10:10 10:00 09:50 09:40 Vertical Trend Screen OR 2500.0 DEGF 07:35 07:55 08:15 POINT1 123456.7 POINT2 123456.7 POINT3 123456.7 POINT4 123456.7 POINT5 123456.7 POINT6 123456.7 TEMP 7 2261.50 DEGF 1500.
Control Strategy Configuration How to Configure Display Tag Groups Bar display tag groups Description Bar Graph displays provide graphic representation of multiple analog or digital signal tags using horizontal or vertical orientation. Bar Graph displays are available in 3-point or 6-point vertical or horizontal format. This selection lets you configure 4 groups of Bar Displays. Each group may contain a mix of analog signal tags and digital signal tags.
Control Strategy Configuration How to Configure Display Tag Groups Example of bar group display The position reference on the “Selected Tags" field of the dialog box shows how the tags map to positions on the display. TEMP 1 2205.00 DEGF 1500.0 MAY06 11:30 2500.0 2205.00 2205.00 2205.00 2205.00 2205.00 2205.00 6-Point Horizontal Bar Screen OR TEMP 1 TEMP 2 TEMP 3 2500.0 2500.0 2500.0 1500.0 1500.0 1500.0 2205.00 DEGF 2205.00 DEGF 2205.
Control Strategy Configuration How to Configure Display Tag Groups Overview display tag groups Description An Overview display will present the current status/state for up to 12 analog or digital tagged points. The display allows operator entry of values via assigned analog and digital variables. This selection lets you configure 20 groups of Overview Displays.
Control Strategy Configuration How to Configure Display Tag Groups Example of overview group display The position reference on the “Selected Tags" field of the dialog box shows how the tags map to positions on the display. OVERVIEW GROUP 1 TAGNAME1 TAGNAME2 TAGNAME3 TAGNAME4 TAGNAME5 TAGNAME6 TAGNAME7 TAGNAME8 TAGNAME9 TAGNAME10 TAGNAME11 TAGNAME12 0.00 DEGF 1000.00 DEGF 0.00 DEGF ON OFF 0.00 DEGF 0.00 DEGF 0.00 DEGF 0.00 DEGF 0.00 DEGF 0.00 DEGF 0.
Control Strategy Configuration How to Configure Display Tag Groups Single point (rotating) panel displays Description Single Point Panel displays provide a single point alphanumeric readout that consists of the tag and current value. The display sequences through a list of up to 12 analog or digital signals. This selection lets you configure 2 groups of Single Point (Rotating) Panel Displays. Each group may contain a mix of analog signal tags, digital signal tags, analog variables, and digital variables.
Control Strategy Configuration How to Configure Display Tag Groups Example of single point panel group display The order on the “Selected Tag List” is not significant because the display banner rotates through all selected tags in the group. TIC101 TIC101 1500.
Control Strategy Configuration How to Configure Display Tag Groups Multi-point panel display tag groups Description Multi-Point Panel displays present the current value/state for up to seven Analog or Digital signal tags in the controller. This selection lets you configure 4 groups of Multi-Point Panel Displays. Each group may contain a mix of analog signal tags, digital signal tags, analog variables, and digital variables.
Control Strategy Configuration How to Configure Display Tag Groups Example of multi-point panel group display The position reference on the “Selected Tags" field of the dialog box shows how the tags map to positions on the display. PANEL GROUP 1 TAGNAME1 TAGNAME2 TAGNAME3 TAGNAME4 TAGNAME5 TAGNAME6 TAGNAME7 2205.0 2000.0 ON 11:30 DEGF DEGF 205.0 DEGF OFF 83.5 DEGF ON Multi-Point Panel Screen 4-POINT PANEL TITLE INTRUSN ON ZONE 1 205.00 DEGF TEMP 2 134.4 DEGC ZONE 2 456.
Control Strategy Configuration Tag Order Tag Order Introduction Each time you configure a Loop (PID, CARB, ONOFF, TPSC, or AMB), SP Programmer (SPP), SP Scheduler (SPS), Hands/Off/Auto Switch (HOA), or a Device Control (DC) function block, you will have assigned a unique Tag Name to the block. The example shows a PID Function block. Loop Tag Name Assigned This selection lets you arrange up to 16 Tags to determine the tag order in various displays on the operator interface.
Control Strategy Configuration Startup and Message Display Configuration Startup and Message Display Configuration Startup display configuration Description This selection lets you enter Title Text and Comment Text for your start up display. The “Startup Display” is the first screen displayed following start up and is not associated with any display button. Configuring the startup display Follow the procedure in Figure 29 to configure the Startup Display. 1.Enter the Title Text.
Control Strategy Configuration Startup and Message Display Configuration Message display configuration Description This selection lets you configure 10 pages of Message Displays. Configuring the message display Follow the procedure in Figure 30 to configure the Startup Display. 1. Select a page from 1 to 10. Select “Message Display” from the “Configure” menu. The “Page Configuration Selection” dialog box will appear. 2. Click “Configure Page”. Page 4 selected 1.Enter the Title Text.
Control Strategy Configuration Startup and Message Display Configuration Example of a message display MESSAGES PAGE 1 Title Text Message Text Start-up Notes: Use recipe #1 after shutdown. Change set point to 450. Shut off pump #1. Turn on water valve. Reset limit control. Verify water level on tank #1. Text Messages Screen To assign Message Pages to Display Buttons, refer to O/I Display Buttons (1-8) Configuration (page 126).
Control Strategy Configuration Setpoint Scheduler Display Configuration Setpoint Scheduler Display Configuration Description An operator can interact with the configured Setpoint Schedules through the Setpoint Program Operate display at the operator interface. Eight character labels and four character engineering units are provided for each process variable of the master and auxiliary setpoint blocks. Labels and on/off descriptions are also provided for the Digital Event block.
Control Strategy Configuration Setpoint Scheduler Display Configuration Main output label configuration The “Main Output Labels” lets you set up labels for Main Outputs in the Setpoint Schedule to be displayed on the Operator Interface. Figure 32 shows you the “Main Output Label” dialog box and entry fields and an example of a Setpoint Schedule Operate Display. Enter Label title.
Control Strategy Configuration Setpoint Scheduler Display Configuration Auxiliary output label configuration The “Auxiliary Output Labels” lets you set up labels for Auxiliary Outputs in the Setpoint Schedule to be displayed on the Operator Interface. Figure 33 shows you the “Auxiliary Output Label” dialog box and entry fields and an example of a Setpoint Schedule View Aux. Display. LABEL123 SCHED 10 SPTAG1 Enter Label title.
Control Strategy Configuration Setpoint Scheduler Display Configuration Event label configuration The “Event Labels” lets you set up labels for Events in the Setpoint Schedule to be displayed on the Operator Interface. Figure 34 shows you the “Event Label” dialog box and entry fields and an example of a Setpoint Schedule Operate Display. LABEL123 SCHED 10 SPTAG1 STATE SEG RUN # 2 11:30 RECYCLES REMAIN 100 SEG REM 0000:00:00 TOTL 0000:00:00 Enter a Label title in each field.
Control Strategy Configuration Operator Pushbutton/Selector Switch/Data Entries Configuration Operator Pushbutton/Selector Switch/Data Entries Configuration Introduction There are two types of displays that may be used for operator actions to replace panel pushbuttons or selector switches: • • the single action Push button switch display, and the Four Selector switch display. Each have corresponding function blocks for setup and interface to other blocks for creating the proper action.
Control Strategy Configuration Operator Pushbutton/Selector Switch/Data Entries Configuration Four selector switch display setup The Four Selector display emulates a multi-position selector or multiple-pushbutton switch action for up to 4 separate switches. Pressing any of the F1 through F4 keys while the display is active will call up a pop-up window showing an associated group of four digital outputs, any one of which can be turned ON continuously while all others are turned OFF.
Control Strategy Configuration How to Configure Start Up Conditions for Controller Initialization Overview displays for read/write actions setup The Overview displays may have a combination of up to 12 Signal Tags (for monitoring or read-only) and Analog or Digital Variables on each display (up to 20 displays can be configured), in any combination.
Control Strategy Configuration O/I Display Buttons (1-8) Configuration O/I Display Buttons (1-8) Configuration Description This function lets you customize display access by assigning specific display screens to the operator interface keyboard keys (1-8). Each of the eight screen-access buttons on the operator interface supports a sequence of up to ten screens. Screens assigned to these buttons may be Monitor screens (view data only) or Operate screens (take actions).
Control Strategy Configuration O/I Display Buttons (1-8) Configuration Configuration procedure Follow the procedure in Figure 38 to configure the “Display Buttons”. For examples of display format types, refer to Table 29. 1. Select a BUTTON tab at the top of the page 6. Select the next BUTTON tab at the top of the page to configure another button and repeat the procedure 2. Select a display format type.
Control Strategy Configuration O/I Display Buttons (1-8) Configuration Display button configuration and tag order example During “Display Button Configuration”, when you select a format, for example: “Multi-Loop Faceplate”, there will be many format selections from which to choose. The example in is a “Display Button Configuration” dialog box for LOOPS. Choose Multiloop faceplate Only first 3 tags listed in the “Tag Order” list box will appear in the display Choose 3Loop Faceplate(1-3).
Control Strategy Configuration O/I Display Buttons (1-8) Configuration Display format types Table 29 gives examples of Displays accessible by the OI Display buttons (1-8). Table 29 Displays accessible by the OI Display buttons (1-8) LOOP SUMMARY MODE LOOPTAG1 LOOPTAG2 LOOPTAG3 LOOPTAG4 LOOPTAG5 LOOPTAG6 LOOPTAG7 LOOPTAG8 PV MAN LSP 1234567 AUTO RSP 2000. AUTO LSP 2000. 2000. AUTO RSP AUTO RSP 2000. AUTO LSP 2000. MAN LSP 2000. MAN L SP 2000. 11:30 SP OUT 1234567 100. 2000. 50. 2000. 50. 2000.
Control Strategy Configuration O/I Display Buttons (1-8) Configuration AI2 2200.00 DEGF 1500.0 AI2 2200.00 10:30 2500.0 DEGF DEGF 2500.0 07:35 2500.0 07:35 07:55 08:15 07:55 08:15 POINT1 123456.7 POINT2 123456.7 POINT3 123456.7 POINT4 123456.7 POINT5 123456.7 POINT6 123456.7 08:35 10:20 10:10 10:00 09:50 09:40 1500.0 Vertical Trend Screen TEMP 1 2205.00 DEGF MAY06 11:30 1500.0 2500.0 2500.0 2500.0 Trend w/Digital Display Horizontal Trend Screen TEMP 1 2205.00 DEGF 2500.0 1500.
Control Strategy Configuration O/I Display Buttons (1-8) Configuration ALARM GROUP 1 TAGNAME TAGNAME 1500.
Control Strategy Configuration O/I Security Settings O/I Security Settings Introduction The Control Builder lets you configure, download, and upload security settings for the operator interface. The security configuration is divided into two areas: Operator Security and Engineer Security. Configuring security Follow the procedure in Figure 40 to configure the “OI Security Settings”. 2. Click here to enable the security settings selected.
Control Strategy Configuration O/I Security Settings Set security details Table 30 lists all the features that appear on the “Operator Interface Settings" dialog box with a description of the security detail when the feature is selected. Table 30 Set security details Feature Description This is a master enabling switch. Click on box to enable security on any of the engineer or operator secured items that are also selected.
Control Strategy Configuration O/I Security Settings Secured displays and functions Table 31 lists the displays and functions that are secured for each selection made on the “Operator Interface Settings” dialog box.
Control Strategy Configuration O/I Security Settings ENG SEC CODE SET UNIT FB EDIT EDIT MENUS OPERATOR SECURITY CODE AUTO / MAN LSP / RSP SETUP SPP OPERATION RECIPE / VAR EDIT DISK UTIL/ DATA STORAGE LOG ON/ OFF X LOOP CONTROL DISPLAY SWITCH SP X RECIPES* EDIT X LOAD X MAIN MENU LOOPS X SP PROGRAMMERS X SP SCHEDULER X DISK UTILITIES X DATA STORAGE* STORAGE CONTROLS X LOAD STORAGE SETTINGS X SINGLE SPP OPERATE DISPLAY OPERATE X X SETPOINT SCHEDULER OPERATE RECIPE LOAD DISPLAY
Control Strategy Configuration O/I File Names for Disk Storage O/I File Names for Disk Storage Introduction You can configure up to 25 file name roots (6-characters) for use by the operator interface in disk storage. The Operator Interface lets you choose a name root and append it with a 2-digit number. Then a 3-character extension is automatically added to create a filename for the disk storage functions. Please use DOS format File Names. Follow the procedure in Figure 41 to configure O/I File Names.
Control Strategy Configuration How to Initiate a Configuration Print Out How to Initiate a Configuration Print Out Introduction You can initiate printouts of the configuration data for your hard copy records. The Control Builder lets you select the following information to be printed: • Block Diagram (Figure 42) • Block Parameters (Figure 43) • Tag Properties (Figure 44) Initiating a print out Step Action 1 Pull down the “File” menu and select “Print”. The “Print What” dialog box will appear.
Control Strategy Configuration How to Initiate a Configuration Print Out Typical block diagram printout Configuration Name Page 1 of 1 Figure 42 Typical block diagram printout ATTENTION You can change the configuration name in the upper left corner of each page by way of the description field of the “File Properties” dialog box. If the file description is blank, the control builder will use the file name for the configuration name.
Control Strategy Configuration How to Initiate a Configuration Print Out Typical control block configuration printout Block 1 Type Order I/O Module Channel Input Type Bias Filter Time (sec) Burnout Check Failsafe Type AI 1 1 1 J –50 150 C 2.00 2.
Control Strategy Configuration How to Save a Function Block Diagram How to Save a Function Block Diagram Introduction One of the last stages of configuration is to save the entered configuration data. This includes Function Block configuration, Setpoint Program configuration (Setpoint Programming section), and Recipe configuration (Setpoint Scheduler section). Saving the configuration data Follow the procedure below to save the Function Block Diagram. Step 1 Action Select “SAVE” from the “FILE” menu.
Control Strategy Configuration How to Download a Control Strategy How to Download a Control Strategy Introduction Once a Control Strategy is stored on the computers Hard Drive, the configuration data can then be called up and downloaded to the controller. Downloading a control strategy REFERENCE Configuration data can also be downloaded from the operator interface. Refer to the UMC800 Operator Interface User Guide, Document 51-52-25-62, for procedures.
Control Strategy Configuration How to Download a Control Strategy Step 2 Action Result/Graphic From the “Communication” menu, select “Download”. The active document will be downloaded to the controller file and operator interface. The “Download File” dialog box will appear. It will state the file name and path. It will state the “Status” as READY. 3 Click “START”. A message box will open and advise that if the controller is in the RUN mode, proceeding will halt control and force a cold start.
Control Strategy Configuration How to Download a Control Strategy Step 4 Action Result/Graphic Click “OK”. The “Status” will change to “current action” and will show a “Percentage Complete” in that field. When the download is complete, the Control Builder will attempt to put the controller into ‘RUN” mode. If it succeeds, the “Status” will show “Controller is successfully Downloaded and Running”.
Control Strategy Configuration Modifying an Existing Configuration Modifying an Existing Configuration Introduction To modify an existing configuration , the configuration file (.FBD) must be open in the active window. The file can be opened from the PC hard drive or can be uploaded from the controller and edited. Modifying a file stored on the PC Step 1 Action Result/Graphic OPEN AN EXISTING FILE. The “OPEN” dialog box will appear. Select “OPEN” from the “FILE” menu.
Setpoint Programming Overview Introduction Up to four independent setpoint programming blocks may be configured in the controller using the “Control Builder” software. A single program (profile) may be from 2 to 50 segments in length. Up to 70 profiles are stored in the controller's memory. Each segment of the profile may be a ramp or a soak except the last step that must be a soak. In addition to the main ramp and soak output value, a second analog value (Aux.
Setpoint Programming What is a Setpoint Program (Profile) What is a Setpoint Program (Profile) Introduction Each setpoint profile consists of up to 50 ramp and soak segments, and carries its own unique number and a name for identification. (The names are descriptive references [aliases] and uniqueness is not enforced.) Unique names are recommended to avoid operator confusion).
Setpoint Programming Setpoint Program Attributes Setpoint Program Attributes Basic attributes A setpoint program is really a setpoint versus time profile that establishes the setpoint values and how they are to vary with time.
Setpoint Programming Setpoint Program Attributes 16 15 14 13 12 11 8 Events ON OFF 10 9 8 7 6 5 4 3 2 1 1000 5 900 6(* 62$. 800 6(* 700 5$03 600 6 500 4 6(* 62$. 400 6(* 6(* 5$03 300 5$03 200 6(* 62$. 100 7 9 0 Time - Hours 1 Program Number, Example “Prog 1” 2 Program Name, 8 characters 3 Engineering Units, Example DegF Control blocks needed to link program with loop control and events with ON/OFF functions in the function block diagram.
Setpoint Programming Setpoint Program Attributes Table 33 Description of setpoint program attributes Item 1 Description Program Number—This number is assigned when the control builder or the Operator Interface creates the profile. The program number is assigned in the “Setpoint Profile Pool” and is shown on the “Edit Setpoint Profile” dialog box.
Setpoint Programming Setpoint Program Attributes Item 5 Description Soak Segments—A soak segment is a combination of soak setpoint (value) and soak duration (time). The last segment must be a Soak. The soak setpoint range value must be within the setpoint high and low range limits in engineering units. SOAK TIME is the duration of the soak and is determined in: TIME*—Hours or Minutes Range = 0.00 hr. to 999.99 hr. / 0.00 min. to 999.99 min. *This selection is made when you configure properties.
Setpoint Programming Setpoint Profile Configuration Setpoint Profile Configuration Overview Introduction Setpoint Program (Profile) configuration provides a quick and easy way to create, edit, and save up to 70 different ramp/soak (setpoint) profiles for the Setpoint Programmer (SPP) control blocks in the configuration.
Setpoint Programming Setpoint Profile Configuration Setpoint profile pool Introduction The SP Profile Pool lets you add or delete a profile on a list of configured profiles. Through this dialog box you will set the properties for each profile and set up or edit the information for each segment that make up a profile. When you select “Setpoint Profiles” from the Configure menu, the “Setpoint Profile Pool” dialog box will be displayed.
Setpoint Programming Setpoint Profile Configuration Setpoint profile properties Introduction This function lets you set the properties for the program selected in the Setpoint Profile Pool. If you are adding a program, this dialog box will automatically appear. The information configured here will appear in the “Edit SP Profile” dialog box. Dialog box structure The SPP Profile Properties dialog box is divided into five tab cards, each containing specific properties information.
Setpoint Programming Setpoint Profile Configuration Properties text tab On this tab, the information that you will configure relates to: • giving the SP program a name, • selecting an Engineering Units Descriptor for the program, • describing the Aux. Out (name), • selecting an Engineering Units Descriptor for the auxiliary output. It looks like this graphically on the Control Builder. Table 34 describes the parameters and the entry information for each parameter.
Setpoint Programming Setpoint Profile Configuration Properties general tab On this tab, the information that you will configure relates to: • selecting a Ramp type and the assignment of time units to the ramp, • selecting a Guaranteed Hold type and the entry of the high and low Guaranteed hold values. It looks like this graphically on the Control Builder. Table 35 describes the parameters and the entry information for each parameter.
Setpoint Programming Setpoint Profile Configuration Parameter Guar. Hold Type Parameter Description Entry Information Guaranteed Hold will hold the profile value if a PV to the profile (typically a control loop’s PV) deviates specified amounts above or below the profile output. None No Guaranteed Hold Click on Radio Button Per Segment Lets you select specific segments for guaranteed soak where you set up the profile ramps and soaks.
Setpoint Programming Setpoint Profile Configuration Properties loop/jog tab On this tab, the information that you will configure relates to: • setting a program or loop with start and end segments, • how many times the Program/loop will be recycled, and • if you require a Jog segment, the segment number to which the program will jump when activated. It looks like this graphically on the Control Builder. Table 36 describes the parameters and the entry information for each parameter.
Setpoint Programming Setpoint Profile Configuration Properties start/restart tab On this tab, the information that you will configure relates to: • entering a restart rate value that will be used in the event of a power loss while a program is running. It looks like this graphically on the Control Builder. Table 37 describes the parameters and the entry information for each parameter.
Setpoint Programming Setpoint Profile Configuration Properties display tab On this tab, the information that you will configure relates to: • Setting upper and lower limits for the SP Trend display. It looks like this graphically on the Control Builder. Table 38 describes the parameters and the entry information for each parameter. Table 38 Display properties Parameter Parameter Description Entry Information Display High Limit This is the upper limit for the SP Trend display.
Setpoint Programming Setup/Edit Setpoint Profile Setup/Edit Setpoint Profile Introduction The “Edit Setpoint Profile” dialog box lets you set up or edit a profile for the programs listed in the “Setpoint Profile Pool”. Table 39 Setpoint profile setup/edit • Make sure you have clicked on “Properties” and have configured the properties for that specific program. See Setpoint profile properties (page 153) before proceeding.
Setpoint Programming Setup/Edit Setpoint Profile The three main areas on the “Edit Setpoint Profile” dialog box are: Properties Information Block This block of information was developed during “Properties” configuration. It lists the selection and values that were made on the “Setpoint Profile Properties” tab cards. These fields are read only; they are for reference only. If you want to edit these properties, refer to Setpoint profile properties (page 153).
Setpoint Programming Setup/Edit Setpoint Profile Profile setup/edit procedure Introduction The Profile Setup/Edit Procedure consists of building a ramp/soak profile by: • adding or inserting segments to a list of segment • selecting the type of segment—Ramp or Soak • selecting Guaranteed Soak for soak segments, if desired • entering the value for the ramp or soak • entering the value of the time or rate for the segment • selecting an Aux.
Setpoint Programming Setup/Edit Setpoint Profile • Select the segment type you want the segment selected to be: Soak or Ramp. The default when you selected a segment number is Ramp. • Click on radio button to select the segment type. NOTE: You can configure consecutive ramps or soaks. When the first segment of a profile is a ramp, the profile start value will be set to the correct value of PV input # (ignores starting SP value). To start the profile with the st setpoint value, make the 1 segment a soak.
Setpoint Programming Saving a Setpoint Profile • Select which events you want to turn ON or OFF at the beginning of each segment. Segment events are digital switches that provide ON/OFF output through an SPEV function block in the Control Builder. When a segment event is turned ON, it remains on until the end of the segment at which time it is turned OFF unless it is configured to turn ON in the next segment.
Setpoint Scheduler Overview Introduction The objective of the Setpoint scheduler is to provide a sequence of multiple setpoint outputs (both analog and digital) which are referenced to a common time base. A suite of Setpoint Scheduler blocks is comprised of one Master Setpoint Block (required) and optionally, one Digital Event, one Auxiliary Setpoint, one State Switch, and/or one State Flags block. The Master block supports up to 8 ramp or soak outputs operating on a common time base.
Setpoint Scheduler What is a Setpoint Schedule What is a Setpoint Schedule Introduction A suite of Setpoint Scheduler blocks may be configured for multi-setpoint control. The suite is comprised of a Master block, Auxiliary Setpoint block, Auxiliary Event block, State Switch Block, and State Flags block. (See Figure 46.) The Master block supports up to 8 ramp or soak outputs operating on a common time base. It accepts one PV for each setpoint.
Setpoint Scheduler What is a Setpoint Schedule Setpoint scheduler function block suite Master Setpoint Scheduler Block State Flag Block State Switch Block Auxiliary Setpoint Block Digital Event Block Figure 46 Setpoint scheduler function block suite Release E 1/01 UMC800 Control Builder User’s Guide 167
Setpoint Scheduler Setpoint Schedule Configuration Setpoint Schedule Configuration Overview Introduction Setpoint Schedule configuration provides a quick and easy way to create, edit, and save up to 10 different Setpoint Schedules for the Setpoint Scheduler (SPS) control blocks in the configuration.
Setpoint Scheduler Setpoint Schedule Configuration Setpoint schedule pool Introduction The SP Schedule Pool lets you add or delete a schedule on a list of configured schedules. Through this dialog box you will set the properties for each schedule and then set up or edit the information for each segment that make up a schedule. When you select “Setpoint Schedules” from the Configure menu, the “Setpoint Schedule Pool” dialog box will be displayed.
Setpoint Scheduler Setpoint Schedule Configuration Setpoint schedule properties Introduction This function lets you set the properties for the schedule selected in the Setpoint Schedule Pool. If you are adding a schedule, this dialog box will automatically appear. It will also appear if you click on the “Properties” button. The Label and Engineering Units will indicate the selections made when you configured the Setpoint Schedule Displays [refer to Setpoint Scheduler Display Configuration (page 119)].
Setpoint Scheduler Setup/Edit Setpoint Schedule Setup/Edit Setpoint Schedule Editing a schedule The “Edit Setpoint Schedule” dialog box lets you set up or edit a schedule from the schedules listed in the “Setpoint Schedule Pool.” Table 42 Setpoint schedule setup/edit SELECT A SCHEDULE • Make sure you have clicked on “Properties” and have configured the properties for that specific Schedule. See Setpoint schedule properties (page 170) before proceeding.
Setpoint Scheduler Setup/Edit Setpoint Schedule Edit the schedule segments For each segment selected in the “Setpoint Schedule Edit” dialog box, an “Edit Schedule Segment” dialog box will appear when you click on the “Edit” button. The segment number is shown at the top. Each segment of the Setpoint Scheduler allows entry of a next segment recycle location and a number of recycles up to 998, or infinite. This function allows unlimited recycle nesting and continuous recycle operation.
Setpoint Scheduler Setup/Edit Setpoint Schedule Table 43 Setpoint schedule segment edit parameters Parameter Parameter Description Entry Information General Time Length of time for the segment Time Units were selected in the “Setpoint Schedule Properties” Dialog Box Value in Minutes or Hours, whichever has been selected. Recycle Seg Recycle segment – The segment number at which a recycle will start.
Setpoint Scheduler Setup/Edit Setpoint Schedule Edit the Aux Out values Introduction The auxiliary block supports up to 8 soak only outputs. You can assign values to all eight Auxiliary Outputs for each segment by clicking the “Edit Aux” button on the dialog box. Follow the procedure in Table 44 to select the Auxiliary Output values. Table 44 Auxiliary output values configuration • To EDIT the Auxiliary Outputs for the Segment Click on a segment number in the field and click on the “Edit Aux” button.
Controller Recipes Overview Introduction Recipe Configuration provides a quick and easy method to create, edit, and save up to 50 different recipes. An operator can select and either verify or load a recipe through the Recipe Setup display at the operator interface that can be assigned to one of the display buttons (1-8). A recipe can also be loaded automatically through a digital input signal to a Recipe (RCP) function block in the Control Builder Function Block diagram.
Controller Recipes What is a Recipe What is a Recipe Introduction Each recipe consists of 1 to 50 Variables and carries its own unique recipe number and a descriptive name for identification. The selected Operator Variable Names were assigned during the Function Block Diagram Configuration. It is possible to edit the setting of any recipe Variable through the Recipe Setup display at the operator interface.
Controller Recipes What is a Recipe Table 45 Description of the recipe attributes shown in Figure 49 Item Description 1 Recipe Variables—A list of up to 50 Variables can be compiled for each recipe. A valid Operator Variable and desired setting must be specified for each recipe item. 2 Recipe Name—A descriptive name must be assigned consisting of from 1 to 8 letters or numbers with no spaces. Thus, a name can be any combination of letters and numbers without spaces.
Controller Recipes Recipe Configuration Recipe Configuration Overview Introduction Each recipe consists of 1 to 50 Variables, and carries its own unique recipe number and name for identification. (The names are descriptive references [aliases] and uniqueness is not enforced. Unique names are recommended to avoid operator confusion.) The selected Operator Variables were assigned during the Function Block Diagram Configuration.
Controller Recipes Recipe Configuration Recipe pool Introduction When you select “Recipes” from the Configure menu, the “Recipe Pool” dialog box will be displayed. Through this display, you will add a new recipe or delete an existing one and also enter the properties function and the “Edit Recipe” function to set up each recipe. • To ADD a Recipe: 1. Select ADD on the dialog box. The “Recipe Properties” dialog box will open. 2. Enter a name in the “Name” field. Click OK.
Controller Recipes Recipe Configuration Setup/edit recipe The “Edit Recipes” dialog box lets you set up or edit a recipe listed in the “Recipe Pool.” Table 46 Recipe setup/edit • Make sure you have clicked on “Properties” and have given that specific recipe a name. See Recipe pool (page 179) before proceeding. • Click on a recipe name in the active field and select “Edit Program” or double click on the recipe name. The “Edit Recipe” dialog box will appear.
Controller Recipes Saving a Recipe The variable name and value or Digital state will appear next to the variable number selected in the “Recipe Items” field. • Repeat this procedure for each recipe variable desired for the recipe you are configuring. • Click . The length of the Recipe (number of variables) will appear in the “Recipe Pool”. • Click to complete the configuration.
Controller Recipes Using Recipes to Download Setpoint Profiles Using Recipes to Download Setpoint Profiles Recipes can be given an 8-character name and shown on the Recipe Menu display for user selection (accessed through the Main Menu selections of the Operator Interface). A Recipe can also automatically load a stored profile number for use by a specific Set Point Programmer.
Data Storage Configuration Overview General The optional Data Storage feature provides background storage of process information on a 3.5-inch floppy disk for analysis by an off-line computer equipped with Honeywell Data Analysis Software (SDA). Data stored files can not be reviewed from the operator interface.
Data Storage Configuration Storage Data Types Storage Data Types Trends Two Trend groups of up to 12 points each can be stored. Floppy disk capacity for trends is inversely proportional to the number of trend points and the storage time interval (that is, the time between trend samples). For example, when storing 2 trend groups of 12 points each at a storage interval of 2 seconds, the floppy disk will be filled in a few hours.
Data Storage Configuration Storage Conventions Storage Conventions Storage modes Trends, Point Log, and Alarms/Events can be stored in Continuous or Batch modes. In addition, Point Log can be stored in On Command mode. See Table 47 for Storage Modes descriptions.
Data Storage Configuration Storage Conventions Disk capacity The disk capacity (in time) is calculated and displayed once all storage initialization is complete. This eliminates the need for manual calculations and gives the operator the exact duration of the disk. All file types in the data storage feature may be configured to stop collecting data when the file is full or to continue in a circular storage mode (roll-over) where the oldest data is discarded as new data is collected.
Data Storage Configuration Overview of Data Storage Enable Conditions Overview of Data Storage Enable Conditions How storage is enabled Introduction Data Storage enable/disable is an operator interface function. If a schedule is developed in the Control Builder, all storage is automatically enabled. Enable controls Figure 51 shows the controls that must be enabled for each storage mode and data type.
Data Storage Configuration Overview of Data Storage Enable Conditions Three levels of enabling Introduction There are three levels of Data Storage Enable: Data Storage Disable Signal (Operator Interface) – See Note 1. Data Type Enable Signals Batch Command Enable Signal Note 1. Since any storage schedules loaded into the system automatically enables storage, the operator interface can disable storage. Data type enable signals This level of control is the Data Type Enable Signal.
Data Storage Configuration Overview of Data Storage Enable Conditions Trend storage enable conditions Overview Figure 52 shows examples of Trend Storage Enable Conditions. Notice that Continuous Trend storage occurs unless Trend Disable or Data Storage Disable is selected. For Batch Trend storage, notice that Trend enable/disable, Data Storage enable/disable must be set to enable and Batch command must be Start.
Data Storage Configuration Overview of Data Storage Enable Conditions Point log storage enable conditions Overview Figure 53 shows examples of Point Log Storage Enable conditions. Notice that it occurs unless Point Log Disable or Data Storage Disable is selected. For Batch Point Log storage, notice that all three enables must be on. The figure shows that storage does not actually occur until the Start Time occurs, and then at every Storage Interval thereafter.
Data Storage Configuration Overview of Data Storage Enable Conditions Alarm/event enable conditions Overview Figure 54 shows examples of Alarm/Event Enable conditions. Notice that Continuous Alarm/Event storage occurs unless Alarm/Event Disable and Data Storage Disable are selected. For Batch Alarm/Event storage, all three enables must be on.
Data Storage Configuration Data Storage Configuration Data Storage Configuration Introduction The data to be collected, along with storage rates and start/stop controls are contained in a data storage file that is loaded through the controller configuration serial port or through the disk drive of the operator Interface. Data storage parameters may be defined using the Control Builder Configuration Software or through a separate User Utility Software program for a PC.
Data Storage Configuration Data Storage Configuration Trend storage configuration Overview Trend storage will provide the following: Number of Files: Points per Trend: Storage Modes: Storage Interval: External Control: 2 maximum 12 maximum, Analog or Digital Off, Batch, Continuous 2, 5, 10, 20, 50 seconds 1, 2, 5, 10, 20, 30 minutes Digital Tagged Signal – Start/Stop of both Trends Configuration procedure Make sure the Trend tab has been selected. See Figure 56.
Data Storage Configuration Data Storage Configuration Trend configuration details Table 48 lists all the entry fields that appear on the “Trend’ configuration tab with a description of the feature when the field is selected. Table 48 Trend configuration details Feature Description Group Selection Use the pull-down menu and select a Trend Group for configuration. Group Title (Note: This is not displayed on the Operator Interface. It only serves as a reminder for the Control Builder user.
Data Storage Configuration Data Storage Configuration Feature Description Data Type Enable Signal This enable signal turns storage on and off for trends. From the pull-down menu, select: NONE – Trend Storage Enable is started/stopped only through the operator interface’s Data Storage Control Menu (defaults to Enable on configuration download), or, ANY DIGITAL TAG – Trend Storage is started/stopped only through the on/off state of the selected Digital Signal.
Data Storage Configuration Data Storage Configuration Point Log storage configuration Overview Point Log storage will provide the following: Number of Files: Points per File: Storage Modes: Storage Interval: (all relative to start time) External Control: One 12 maximum, Analog or Digital Off, Batch, Continuous, On Command 1 to 60 minutes, one minute increments 1 to 24 hours, one hour increments 1 to 30 days, one day increments One month, same day of each month Digital Tagged signal - start/stop storage to
Data Storage Configuration Data Storage Configuration Point log configuration details Table 49 lists all the entry fields that appear on the “Point Log’ configuration tab with a description of the feature when the field is selected. Table 49 Point log configuration details Feature Description File Name Enter a File Name. There is a maximum of 8 Alpha Numeric characters. (DOS File Name restrictions) Tag List • From the Tag List pull-down menu, select the type of signals you want the tag list to display.
Data Storage Configuration Data Storage Configuration Feature Description Storage Interval [Refer to Storage intervals (page 185).] NOTE: For On Command storage mode, there is no storage interval or start time. (They are not used.) • Click on “Change”. The “Storage Interval” dialog box will appear. • Click on the radio button for Minutes, Hours, or Days and select a storage interval from the Edit box. Or, click on the radio button for “Once a Month”. • Click OK.
Data Storage Configuration Data Storage Configuration Alarm/event storage configuration Overview Alarm/Event storage will provide the following: Number of Files: Records per File: Data Types: Storage Modes: External Control: One each 150 maximum All Alarms – 120 maximum, Time/Date, On/Off All Events – 32 maximum, Time/Date, On/Off Off, Batch, Continuous Digital Tagged Signal – Start/Stop storage to file Configuration procedure Make sure the Alarm/Event tab has been selected. See Figure 58.
Data Storage Configuration Data Storage Configuration Alarm/event configuration details Table 50 lists all the entry fields that appear on the “Alarm/Event’ configuration tab with a description of the feature when the field is selected. Table 50 Alarm/event configuration details Feature Description Alarm File Name Enter a File Name. There is a maximum of 8 Alpha Numeric characters. (DOS File Name restrictions) Event File Name Enter a File Name.
Data Storage Configuration Data Storage Configuration Feature Description Rollover Click this box to allow data storage to continue collecting data in a circular storage mode where the oldest data is discarded as new data is collected. Clear this box to allow data storage to stop collecting data when the file is full. You can configure a Warning Level for Disk Full %. Warning Level If you do not select rollover, enter a percent in the appropriate box.
Data Storage Configuration Digital Event Configuration Digital Event Configuration Overview Digital event recording is available to store up to 150 on and off transitions of up to 32 digital events in the alarm event file provided by the Data Storage function. Event List configuration lets you set up a list of digital events that can be archived during data storage. You can select the events from a list of all digital tags or from a list of only digital signals or only digital variables.
On-line Monitoring and Diagnostics Overview On-line Monitoring and Diagnostics Overview On-line monitoring On-line monitoring lets you test and debug the developed control strategy. It is not intended as an operator interface. It allows a dynamic view of Function Block parameters in the controller using the Function Block Diagram as a block selection aid. The changes do not affect the database file on the PC hard disk.
On-line Monitoring and Diagnostics Putting the Controller into Run Mode Putting the Controller into Run Mode Introduction Before you can monitor a Function Block: • the Function Block Diagram must be downloaded [refer to How to Download a Control Strategy (page 141)], and the switch on the controller file must be placed in RUN mode. See Figure 60. OFFLINE RUN PROGRAM CONFIGURATION Controller Mode Switch POWER LoBAT FORCE BAT DISPLAY CPU Module h Tadiran TL5101/S Replac e battery wit only .
On-line Monitoring and Diagnostics Selecting a Block for Monitoring Selecting a Block for Monitoring Introduction The procedure for selecting a function block and monitoring it is given in Figure 61. 1. Select a block on the function block diagram. (Click on it.) A dotted line will appear around it. 2a. Select “Monitor’ from the Communications menu OR 2b. Right click on the function block and select “Monitor”.
On-line Monitoring and Diagnostics Selecting a Parameter to Change Selecting a Parameter to Change Introduction To select a parameter in the “Live Monitor” dialog box, click on the name of the parameter or use the Up/Down keys to select a parameter. Read only If you click on a parameter that is “Read Only” the WRITE button will be grayed out.
On-line Monitoring and Diagnostics Monitoring Loop Block Types Monitoring Loop Block Types Introduction The Loop Block Types are PID, On/Off, TPSC, and Carbon. In addition to changing contained parameters, controls on the live monitoring dialog box of Loop Control Function Blocks will handle Mode changes and Accutune initiation. Mode settings The radio button groups on the Loop block dialog boxes let you select Setpoint mode and Output mode.
On-line Monitoring and Diagnostics Monitoring Loop Block Types Follow the procedure in Figure 64 to initiate Accutune. See Figure 63. 2. Select Accutune from the list of parameters. 3. Select “Enable” from the pull down menu. 1. Place the Output in AUTO mode. See Figure 61. Figure 64 Initiating Accutune Changing loop block parameters You can change the local Setpoints, Output, and Tuning constants in the dialog’s main list control.
On-line Monitoring and Diagnostics Monitoring Loop Block Types Table 51 Loop block parameters Parameter R/W (Read/Write) Loop Block Type PID OnOff TPSC Carbon Block Status X X X X R Mode X X X X R/W Process Variable X X X Note 1 R Working Setpoint X X X X R Local Setpoint 1 X X X X R/W Local Setpoint 2 X X X X R/W Manual Output Value X X X X R Out X X X X R/W (Man) Alarm 1 X X X X R Alarm 2 X X X X R Accutune X X X R/W Accutune in Progr
On-line Monitoring and Diagnostics Forcing an Output Forcing an Output Overview The ability to force the output [pin] of function blocks and variables from the Control Builder is provided as an aid to startup and configuration troubleshooting. The feature is limited to single output per block. The majority of blocks have a single output, and most of the multiple output blocks have an obvious primary (i.e. most important) output.
On-line Monitoring and Diagnostics Forcing an Output Changing (forcing) a digital value from ON to OFF • Select “ON” or “OFF” from the drop down list box and click “WRITE”. The selection for the parameter selected will change to the selection entered for forcing. If there is a problem with the forcing • Check the Controller Diagnostic summary (Controller Diagnostics) status indications to see if there is a problem. Make sure the controller is in “RUN “ mode.
On-line Monitoring and Diagnostics Controller Diagnostics Controller Diagnostics Introduction The LCB provides live monitoring of Controller diagnostics. The instrument executes diagnostic routines during instrument start-up and during on-line operation. Follow the procedure in Figure 67 to access the Controller Diagnostic Summary dialog box. Refer to Table 52 for status indications, possible cause, and actions to correct the problem. Select “Controller Diagnostics” from the “Communication” menu.
On-line Monitoring and Diagnostics Controller Diagnostics Details of controller diagnostics Table 52 lists the status indications, possible cause, and actions to correct the problem Table 52 Details of controller diagnostic summary Class Status Possible Cause Controller Action User Action SYSTEM GOOD Controller is in RUN mode. Executes the run mode. Outputs are updated. None SYSTEM OFF-LINE MODE Controller is in OFFLINE mode. Allows calibration. Outputs are updated.
On-line Monitoring and Diagnostics Controller Diagnostics Class CPU Status BUS ERROR Possible Cause Bus Error detected Controller Action Executes normally. User Action 1. Force a cold start by toggling switch between PROGRAM and RUN. 2. Isolate system from noise and force a cold start. 3. Replace CPU board. CPU ADDRESS ERROR Address Error detected Executes normally. 1. Force a cold start by toggling switch between PROGRAM and RUN. 2. Isolate system from noise and force a cold start. 3.
On-line Monitoring and Diagnostics Controller Diagnostics Class Status Possible Cause Controller Action RTC NOT PROGRAMMED RTC not programmed Time and date is set to 00:00:00, January 1, 1970. RTC BAD DATA Bad date and time Time and date is to 00:00:00, January 1, 1970. User Action Program Real Time Clock (RTC) 1. Program RTC. 2. Disconnect then reconnect power. 3. Replace CPU. 4. Replace boards in backplane. 5. Replace backplane. RTC BATTERY FAILURE RTC battery failed on power-up.
On-line Monitoring and Diagnostics Controller Diagnostics Class I/O Status BAD BACKPAN ID Possible Cause Incompatible backplane board Controller Action Analog inputs use default coefficients. User Action 1. Disconnect then reconnect power. 2. Replace backplane board. COMM A Port Status COMM B Port Status 216 GOOD N/A N/A N/A REQUIRES SETUP Both the Comm Port and the main CPU board have a default address (255). PORT setting is set to disabled. Initialize the Modbus address.
On-line Monitoring and Diagnostics I/O Module Diagnostics I/O Module Diagnostics Introduction The LCB provides live monitoring I/O Module diagnostics. The instrument executes diagnostic routines during instrument start-up and during on-line operation. Follow the procedure in Figure 68 to access the I/O Module Diagnostic Summary dialog box. Refer to Table 53 for status indications, possible cause, and actions to correct the problem. Select “I/O Module Diagnostics” from the “Communication” menu.
On-line Monitoring and Diagnostics I/O Module Diagnostics Details of I/O module diagnostics Table 53 lists the status indications, possible cause, and actions to correct the problem. Table 53 Details of I/O module diagnostic summary Class MODULE 1 through MODULE 16 Status Possible Cause Controller Action GOOD Module matches the configuration OR the module is not present in the control configuration. N/A HI CJ TEMPERATURE High cold junction temperature on AI module. Executes normally.
Uploading a Database from the Controller Overview The UMC800 Control Builder provides the ability to upload the present database from the controller file and back build the original function block diagram. You can also upload the present database into a new function block diagram file (.FBD) that you have created on the control builder. REFERENCE Configuration can also be uploaded to the operator interface using a floppy disk.
Uploading a Database from the Controller Uploading the Database Step 2 Action Graphic/Result From the “Communications” menu, select “Upload”. The “Upload File” dialog box will appear. It will state the file name and path. It will state the “Status” as READY. 3 Click “START”. A message box may open and advise that if the controller is in the RUN mode, changes made during upload may not be captured. Click “OK”.
Configuration File Write Protection Adding and Removing Write Protection Introduction The UMC800 Control Builder provides an optional configuration file Write protection. All the files default to “No Protection”. Through the FILE menu, you can enter a password to write protect each file. You can also remove Write protection using the same password. Adding write protection to a file Step Action Graphic/Result 1 From the “File” menu, select “Write Protect”.
Configuration File Write Protection Adding and Removing Write Protection Opening a write protected file Step Action Graphic 1 From the “File” menu, select “Open”. 2 Select the file you want to open from the list of files in the dialog box. 3 Enter the password for that file, then press “OK” or “Cancel Open”. Removing write protection from a file Step 1 Action Result From the “File” menu, select “Unprotect”. NOTE: If the file is not “Write Protected”, this word will be grayed out.
Appendix A - Logic Application Examples Overview Introduction The controller offers up to 66 digital inputs or outputs and uses digital function blocks to perform logic operations and sequences. • The UMC800 logic function blocks will replace from 40 to 60 rungs of ladder logic on the average (for straight combinations or Boolean functions, timing and counting) assuming an average of 6 logic functions per rung consuming 3-4 blocks.
Appendix A - Logic Application Examples Overview What’s in this section? The following Examples are covered in this section.
Appendix A - Logic Application Examples Basic PLC Ladder Logic Basic PLC Ladder Logic Example 1 - Basic PLC ladder logic “120 VAC Power Rails” This is a basic series circuit. If Limit Switch 1(LS1) is ON and Limit Switch 2 (LS2) is ON, Solenoid 1 is turned ON. Note LS1 and LS2 are shown in their normal state, wired as Normally Open. When LS1 and LS2 are ON that is their “logic true” state, allowing “power flow” through to the solenoid.
Appendix A - Logic Application Examples Basic PLC Ladder Logic Example 2 - Basic PLC ladder logic This is a basic series-parallel circuit. If Limit Switch 1 (LS1) is ON and Limit Switch 2 (LS2) is ON, or if pushbutton PB1 is ON, then Solenoid 1 is turned ON, otherwise it is OFF. Note “power flow” can be delivered in either of two paths to the solenoid.
Appendix A - Logic Application Examples Basic PLC Ladder Logic Example 4 - Basic PLC ladder logic This expands the Example 3 to include more permissive limit switch and pressure switch contacts. In addition, a second output is activated to turn on a panel lamp.
Appendix A - Logic Application Examples Basic PLC Ladder Logic Example 5 - Basic PLC ladder logic Free Form Logic- Boolean Expressions - Example 5 Rather than using individual logic function blocks, a boolean expression may be entered directly using the Free Form Logic block which accepts up to 8 inputs. This can save function blocks. The inputs may come from other blocks with discrete outputs, DI’s, or digital signal tags.
Appendix A - Logic Application Examples Basic Start/Stop Circuit Example Basic Start/Stop Circuit Example Basic Start/Stop Circuit Start PB1 The basic PLC start/stop circuit may be used to start a process, turn on motors, etc. With PB2 normally wired as a normally closed STOP pushbutton (but shown as a normally open contact in PLC ladder logic), an activation of the PB1 pushbutton turns on 1M (Motor 1).
Appendix A - Logic Application Examples Motor Starters with Permissives Example Motor Starters with Permissives Example Motor Starters with Permissives - Relay Logic Conversion This relay logic is part of a furnace startup involving a series of motor starters. Each starter switch 1M thru 5M must be confirmed closed for continued operation and latchin after the Start switch is pressed. The Stop switch is again shown normally closed.
Appendix A - Logic Application Examples On and Off Delay Timers On and Off Delay Timers Example 1 - Basic start/stop circuit with On delay timer Start Stop On Lamp PLC Ladder Logic An ON Delay timer is added to a basic Start/Stop circuit which activates the ON Lamp. In ladder logic, the DO1 contact status is used to activate the timer and latch in the start pushbutton action. After 20 sec., SOL4 (DO2) is turned ON which is held as long as DO1 is ON.
Appendix A - Logic Application Examples On and Off Delay Timers Example 2 - Using On delay timers for time duration Start Stop On Lamp DO 1 PLC Ladder Logic DO 1 The application requirement is to turn on a pump, a compressor, etc. for a fixed period of time - a common use for timers. This application, the turn on of Pump2 for 300 sec., requires two additional rungs of ladder logic. After SOL4 is turned ON, SOL 5 (Pump 2) is also turned ON since CR1 (NC) is OFF (logic true).
Appendix A - Logic Application Examples Retentive Timers/Counters Example Retentive Timers/Counters Example In UMC ON Delay timers are not retentive - if the RUN input is logic 0, the timer is reset. A retentive timer has an Enable and a Reset input. As long as the timer is not reset, time will be accumulated when the Enable Input is logic 1 (ON). This permits recording the time a device such as a pump has been on. This example uses a Totalizer function block as a retentive timer.
Appendix A - Logic Application Examples Furnace Relay Ladder Logic Conversion Example Furnace Relay Ladder Logic Conversion Example Furnace Relay Ladder Logic Diagram - Part A L1 L2 115 VAC Power ON Lamp ON OFF R 1-PB Relay Logic requiring UMC800 conversion 2-PB 1-CR 1-CR 5-LSCR 1-LS Load Front Chamber 2-LT 6-LSCR 3-LSCR G SOL-A Front Chamber Door Solenoid (Close) 1-TR 2-CR 2-CR 3-LS SOL-C 3-CR 5-LS 5-CR 6-LS 6-CR Furnace ON Lamp Front Chamber Door Solenoid (Open) SOL-B 1-CR This
Appendix A - Logic Application Examples Loop and Logic Integration Loop and Logic Integration Example 1 - Loop and logic integration This alters Logic Example 3 to include interaction with statuses from the control loop and SP programmer events. These are shown as Signal Tags (loop auto status and event 2) with associated connectors to the AND block inputs. This is equivalent to direct soft wire connection.
Appendix A - Logic Application Examples Loop and Logic Integration 236 UMC800 Control Builder User’s Guide Release E 1/01
Appendix B - Loop Application Examples Overview Introduction The UMC800 supports up to eight control loops with PID or ON/OFF control action. Control loops may be configured to operate independently or in cascade. When Ratio control is applied, a ratio and bias adjustment are provided. When used with the supplementary loop control blocks, digital inputs may be used to set control mode, select the setpoint source, change control action, and perform other discrete actions.
Appendix B - Loop Application Examples Overview Topic • Carbon Potential Examples 246 − Example 1 Carbon Potential Loop 246 − Example 2 Carbon Potential Probe Burnoff 246 − Example 3 Setpoint Programmer Application - Carburizing Cycle 247 • Setpoint Programmer Examples 248 − Example 1 PID with Setpoint Programmer and Guaranteed Soak 248 − Example 2 PID with Setpoint Programmer and Event Outputs 249 − Example 3 Alternate Methods for Actuating SP Programmer START, HOLD, and RESET Function
Appendix B - Loop Application Examples PID Block Examples PID Block Examples Example 1 - Simplified PID configuration (reference only) FAIL Analog Input block (or other function block) Process Variable PID Block (Simplified) Alarm Outputs (Digital Signal) Remote Setpoint Input: • Analog Variable- used to provide an operator-entered remote setpoint value.
Appendix B - Loop Application Examples PID Control Algorithms PID Control Algorithms Example 1 - Duplex control - PID with heat/cool (duplex) output Use standard PID Function Block • Select PID A Duplex or PID B Duplex • Set to Reverse acting • Use Tuning Constant Set #1 from 50% to 100% Heat Output • Use Tuning Constant Set #2 from 50 % to 0% Cool Output Choose Output Types for Heat and Cool (Current/Current, Current/Time Proportioning, Time Prop./ Time Prop., etc.), connect each to PID block output.
Appendix B - Loop Application Examples PID Control Algorithms Example 3 - Ratio control The RATIO control loop requires selection of the remote SP of the PID for ratio control. The Ratio and Bias values are available for adjustment from the Control Setup screen of the Operator Interface. The Bias may be a local value or come from an external source such as an O2 analyzer trim arrangement. You may elect to use % for the ratioed inputs (typically for boiler applications) or Eng.
Appendix B - Loop Application Examples PID Control Algorithms Example 5 - Hi or Lo input selection for PID control In this application, control is determined by automatic selection of the lowest or highest sensor, such as a thermocouple. As shown, the MMA block is configured for highest (MAX). Configure the analog input failsafe value (for T/C’s), for proper selection if an open (FAIL) condition occurs.
Appendix B - Loop Application Examples PID Control Algorithms Example 7 - External selection of controller auto/manual mode Application: External mode switching of the PID Block - changing a loop to MAN, to AUTO, to LOCAL SP, or REMOTE SP. FAIL Note: Mode switching is also provided as a integral part of the Operator Panel, Loop Displays The MDSW (Mode Switch) Function Block is used exclusively with the MDRQI (Mode Request Input) of the PID or ON/OFF Function Block.
Appendix B - Loop Application Examples PID Control Algorithms Example 9 - Cascade control of a boiler drum level - basic Note: All physical connections are by I/O cards Steam FAIL FAIL Steam Drum LT 1 M FT 2 Feedwater Flow Example 10 - Cascade control of a boiler drum level - 3 element feedwater control Steam Note: All physical connections are by I/O cards LT 2 Steam Drum LT 1 M FT 2 Feedwater Flow 244 UMC800 Control Builder User’s Guide Release E 1/01
Appendix B - Loop Application Examples 3 Position Step Control for Motor Positioning Example 3 Position Step Control for Motor Positioning Example 3 position step control(without slidewire feedback) is accomplished by assigning the motor control relays physical address under the Motor tab section of the block configuration.
Appendix B - Loop Application Examples Carbon Potential Examples Carbon Potential Examples Example 1 - Carbon potential loop Supports Zirconia Probes from: Super Systems Inc., Marithon Monitors Furnace Control Corp.
Appendix B - Loop Application Examples Carbon Potential Examples Example 3 - Setpoint programmer application - carburizing cycle The Auxiliary output of the Set Point Programmer (SPP) block can be used to drive the RSP of a % carbon control loop for a boost/diffuse carburizing cycle in an enclosed quench furnace. Using consequetive Ramp and Soak segments, idle, boost, and diffuse %C setpoints can be programmed. The carbon algorithm can be set to only start after reaching 1400F. 1650F 1400F Temp 1.1% 0.
Appendix B - Loop Application Examples Setpoint Programmer Examples Setpoint Programmer Examples Example 1 - PID with setpoint programmer and guaranteed soak PID with Set Point Programmer & Guaranteed Soak Guaranteed Soak is configured as part of the SET POINT PROFILE configuration using the Control Builder Software or from the UDC 800 Operator Interface, Set Point profile EDIT /DETAIL display. This can be applied to all soaks, selected soaks or all segments.
Appendix B - Loop Application Examples Setpoint Programmer Examples Example 2 - PID with setpoint programmer and event outputs The SP programmer event output status may be directed to digital outputs, part of control logic, or be directed to signal tags for use anywhere within the control configuration. Example 3 - Alternate methods for actuating SP programmer START/HOLD/RESET functions FAIL Two methods are shown The pushbutton block will tie this function to the Pushbutton screen display.
Appendix B - Loop Application Examples Setpoint Programmer Examples Example 4 - Using the setpoint programmer synchronize block Function: Synchronizes changes in setpoint program state for multiple SPP function blocks when the state of any connected SPP is changed from the Operators panel or via a remote connection.
Appendix B - Loop Application Examples Setpoint Programmer Examples Example 5 - Using the setpoint programmer AUX output The Auxiliary output of the Set Point Programmer (SPP) block can be used to drive the RSP of a secondary PID control block on a level basis. This precludes the use of another SPP block. A different (or same) set point can be configured for each programmer step. This can be used to program pressure, %C, etc. for a second control loop.
Appendix B - Loop Application Examples Setpoint Programmer Examples Example 6 - Controlled restart after power loss SCENARIO A To prevent stress to the work in a furnace on power up after a power loss, you may use the Restart feature of the SP programmer. This feature will use the PV (connected to PV1) as the initial starting point for the Setpoint and will use a configurable ramp rate for the profile. When the temperature gets to the original Setpoint prior to power down, the program will continue.
Appendix B - Loop Application Examples Setpoint Programmer Examples Example 7 - Setpoint programmer with recipe selection Up to 50 Analog/Digital Variables PROFNUM Number Selects StoredSP Profile GAIN-LP2 Setpoints for internal or external controller based on stepnumber SP-OUT2 SP-OUT3 SP-OUT4 Recipe Table Release E 1/01 Writes into indexed “contained-within” parameter UMC800 Control Builder User’s Guide 253
Appendix B - Loop Application Examples Setpoint Scheduler Examples Setpoint Scheduler Examples PGM STA SEG Example 1 Figure 69 Setpoint scheduler example 254 UMC800 Control Builder User’s Guide Release E 1/01
Appendix C - Alarm Configuration Overview Introduction Alarm monitoring may be assigned to any analog signal, digital status, or calculation. Each PID loop also provides up to four alarms of various types. Alarm flexibility is also expanded using the alarm block, which allows selective set-up of alarm hysteresis, deviation alarms, on delay, selective latching, and a disable input to control when the alarm is active.
Appendix C - Alarm Configuration Overview Alarms Configuration Overview Alarms Configuration Overview Introduction There are a variety of analog alarm blocks that can be selected: • High and Low Monitor blocks (for High and Low alarms only) • Analog Alarm block (for Hi, Lo and Dev with programmable On time and latching) • System Alarm (for common alarm output - Unack’d alarms active, alarm active)—See Figure 72.
Appendix C - Alarm Configuration Overview Assigning Alarms to Alarm Group Displays Assigning Alarms to Alarm Group Displays Introduction After the alarms have been configured, you can assign the alarms to Alarm group displays. Figure 71 is an overview of how this is accomplished. For specific instructions about assigning alarms to alarm group displays, refer to Alarm display tag group (page 101). Select “Display Tag Groups” from the Configure menu. Select the “Alarm” Tab for configuration.
Appendix C - Alarm Configuration Overview Common Alarms Common Alarms Introduction Use the System Alarm block for common alarms (for common alarm output - Unack’d alarms active, alarm active).
Appendix D – Controller Initialization Introduction Cold start execution After any change from the Program to the Run mode, such as after a new configuration download, a Cold Start is executed whereby: • All function blocks are set to zero output • All Variables are set to zero • A previous selected set point profile is cleared • A previous selected recipe is cleared • All control loops will have their initial set point loaded to match the current PV.
Appendix D – Controller Initialization Introduction Figure 73 Recipe selection blocks used in conjunction with a system monitor block 260 UMC800 Control Builder User’s Guide Release E 1/01
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Introduction The tradition approach to bringing pH measurements into a control system incorporated the use of a pH transmitter or monitor/analyzer to condition the electrical signal, provide temperature compensation and to provide the necessary zero and slope adjustments needed to properly range the pH sensor.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Configuration Configuration Once all electrical connections are made, a very specific function block and display interface configuration is needed to properly standardize and view the pH measurements. The specific elements of the configuration for a single measurement are described in Figure 75. Additional measurements would require duplicating the elements for each sensor to be measured.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Standardization Objective Standardization Objective Purpose The purpose of the function blocks attached to the pH analog input block (Figure 75) are to capture the millivolt values of the pH probe output during the zero and slope standardization operations, a time when the probe is placed in a known buffer solution. The temperature of the buffer solution is also captured, but only during the zero standardization operation.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter System Block (ASYS) System Block (ASYS) The system block (ASYS) is used to initiate three functions during a NEWSTART of the controller. (See Figure 76.) 1. Load a startup recipe (recipe #1) with default variable values for the inputs to the track and hold blocks in the previous section. 2.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Zero and Slope Standardization Operations Zero and Slope Standardization Operations The standardization process requires the Track and Hold blocks to be activated for a short period while the electrode is placed in a buffer solution of known pH. This is a two step operation where the zero and temperature track and holds are activated for the zero buffer, then the slope track and hold is activated for the slope buffer.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Math Calculation Math Calculation Once the inputs are measured and standardization performed, the accumulated values are used in the math calculation to determine a pH value. The calculation to be entered is: 7 – (273.16 + T1) / (273.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Display Configuration Display Configuration This completes the function block configuration for a single pH input measurement. The next operation is to build appropriate displays to interface with these blocks and provide the necessary instructions and entry parameters to operate the function.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Display Configuration Develop an Overview display to monitor standardization parameters. STANDARDIZE PARAMETERS 1 BUFFER Z 7.0 pH 1 BUFFER S 4.0 pH 1 TEMP 25.0 DEG C 1 MV ZERO 0.00 MV 1 MV SPAN -177.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Sample Help Displays Sample Help Displays The following are sample displays of what may typically be used in this application.
Appendix E – Measuring pH with UMC800 Controller and Durafet II Cap Adapter Sample Help Displays STANDARDIZATION SAVE 1) ACCESS THE STANDARDIZE PARAMETERS DISPLAY 2) NOTE THE VALUE OF EACH PARAMETER FOR PH, MV, AND TEMP IN SEQUENCE 3) PRESS THE MENU BUTTON AND SELECT RECIPES 4) ENTER RECIPE 1 STARTUP, EDIT 5) TRANSFER VALUES FROM STEP 2 TO THE RECIPE 1 6) PRESS ESC.
Index 2 B 2 Input AND, 65, 69 2 Input OR, 66, 69 8 Bar Displays, 107 Bars, 22 Batch Command Enable Signal, 188 Batch Enable Signal, 195, 198, 200 Baud Rate, 30 Binary Coded Decimal Translator, 80 Block Configuration Printout, 139 Block Diagram Printout, 138 Block outputs, 54 block type, 54 8 Input AND, 65, 69 8 Input OR, 66, 70 C 4 4 Input AND, 65, 69 4 Input OR, 66, 69 A Absolute Value, 75 Accutune, 3, 207 Add, 73 ADD a Profile, 152 ADD a Recipe, 179 ADD a Segment, 36, 162, 171 ADD Variable to a R
Conventions, 39 Counter/Timers category, 72 Eight Digital Outputs, 65, 68 ellipsis, 16 ELN DLE, 28 Enable Controls, 187 End Segment, 157 Engineer Security, 132 Engineering Units, 149, 154 Engineering Units Descriptor, 154 Error Statistics, 24 Establishing Communications, 27 Ethernet, 29 Ethernet Comm Link, 30 Ethernet communications, 5 ETHERNET” (, 28 Event List Configuration (Digital, 202 Events, 22 Exclusive OR, 66, 70 execution order, 54 Execution Order, 22 external modem, 33 D Data storage, 5, 48 Data
Function Block Usage Guidelines, 56 function blocks, 51, 95 Function Generator, 79 Fuzzy Logic Overshoot Suppression, 3 G General Properties, 155 Graphic Symbols, 50 Guar Soak Lo, 156, 173 Guar.
Number of Segments, 150 Numeric Constant, 50, 83, 90 Numeric Constant symbol, 90 Proportional, Integral, Derivative, 57 Protocol, 30 Pulse Inputs, 65 Push-button, 67 Pushbutton display, 123 O O/I Display Buttons (1-5), 44 O/I file name configuration, 136 O/I File Names, 44 O/I Settings, 44 Off Delay Timer, 69, 72 OI File Names, 23 OI Settings, 23 On Delay Timer, 69, 72 ON/OFF Output, 58 On-line monitoring, 203 operating the UMC800 controller for pH measurements, 270 Operator Interface, 2 Operator Interfac
Selecting a Numeric Constant, 90 Selecting a Variable, 90 SERIAL, 28 Set Point Profiles, 45 Set point scheduler, 46 Setpoint Events, 146 Setpoint guarantee, 166 Setpoint Guarantee, 146 Setpoint mode, 207 Setpoint Profile Pool, 151, 152 Setpoint Profile Properties, 151 Setpoint Profile Setup (EDIT), 151 Setpoint Profile Setup/Edit, 160 Setpoint Profiles, 22 setpoint program, 146 Setpoint Program (Profile), 151 setpoint program attributes, 147 Setpoint Program category.
V variables, 90 Variables, 4, 97 Velocity (Rate) Limiter, 79 View Menu, 21 W, X, Y Warning Level, 195, 198, 201 Window Menu, 25 276 wiring for one pH sensor input, 261 Write Configuration Parameter Data, 79 Write protection, 221 Write Protection, 221, 222 Write to a Contained Parameter, 206 Write Tuning Constants, 59 Write Variable, 80 Z Zero and Slope Standardization Operations, 265 UMC800 Control Builder User’s Guide Release E 1/01
SIKKERHESKRAV ! DA2I-6048 For at undgå elektrisk stød med mulighed for personskade, skal alle sikkerhedsbestemmelser i denne manual følges nøje. Dette symbol advarer brugeren om en potentiel berøringsfare, såfremt der kan være adgang til den livsfarlige netspænding. Beskyttende jordterminal. Terminalen er forberedt for og skal forbindes til beskyttelsesjordledning i henhold til stærkstrømsberkendtgørelsen (DK).
VEILIGHEIDSVEREISTEN ! DU2I-6048 Ter vermindering van het gevaar van elektrische schokken die lichamelijk letsel kunnen veroorzaken, dient u alle veiligheidsaanwijzingen in dit dokument te volgen. Dit symbool waarschuwt de gebruiker voor een potentieel schokgevaar wanneer toegang bestaat tot onderdelen die onder gevaarlijke spanning staan. Beschermende aarde-aansluiting. Bestemd voor aansluiting van de aardingsdraad van de voeding.
TURVALLISUUSMÄÄRÄYKSET FI2I-6048 Noudata tämän ohjeen kaikkia turvaohjeita välttääksesi sähkötapaturman vaaraa. ! Tämä merkki varoittaa käyttäjää sähköiskun vaarasta paikassa, missä voi koskettaa vaarallisia jännitteitä. Suojamaaliitin. Kytke maadoitsjohdin tähän liittimeen. • • • • • Jos laitetta käytetään olosuhteissa, joihin sitä ei ole suunniteltu, käyttöturvallisuus voi heikentyä. Älä vaihda mitään komponettia tai osaa, jota valmistaja ei ole määritellyt käyttäjän vaihdettavaksi.
CONSIGNES DE SECURITE ! FR2I-6048 Pour réduire tout risque de décharge électrique qui pourrait provoquer une lésion corporelle, respectez toutes les consignes de sécurité de cette documentation. Ce symbole avertit l'utilisateur d'un risque électrique potentiel lorsqu'il peut avoir accès à des éléments sous tension. Borne de mise à la terre. Destinée au raccordement du conducteur de mise à la terre de l'alimentation.
SICHERHEITSHINWEISE GE2I-6048 Befolgen Sie alle Sicherheitshinweise in diesen Unterlagen, um das Risiko eines Stromschlags zu verringern, der zu Körperverletzung führen kann. Dieses Symbol warnt den Benutzer vor eventueller Berührungsgefahr, wo lebensgefährliche Spannungen zugänglich sein können. Schützende Erdung. Für den Anschluß der schützenden Erdung der Versorgungssystemleitung.
¦µ¦®¹¬¸ª®¸ ¦¸»¦°ª®¦¸ ! . • • • • • . . . . . .
NORME DI SICUREZZA ! IT2I-6048 Per ridurre i rischi di scariche elettriche che potrebbero causare alle persone, seguire tutte le precauzioni circa la sicurezza indicate in questa documentazione. Questo simbolo avverte del pericolo di scossa elettrica nelle aree in cui sono accessibili conduttori sotto tensione. Terminale di protezione verso terra. Previsto per il collegamento del conduttore di protezione verso terra del sistema di alimentazione.
SIKKERHETSKRAV ! NO2I-6048 Følg alle retningslinjene i dette dokumentet, slik at du reduserer risikoen for elektrisk støt og mulige personskader. Dette symbolet advarer brukeren om tilgjengelige terminaler med farlige spenninger og en potensiell fare for elektrisk støt. Jordingsterminal. kabelen for jording av systemet skal tilknyttes til denne terminalen. • Dersom utstyret benyttes på en måte annerledes enn spesifisert av produsent, kan utstyrets beskyttelsesgrad forringes.
INSTRUÇÕES DE SEGURANÇA ! PO2I-6048 Para reduzir o risco de choque eléctrico que pode causar danos corporais, seguir todas as normas de segurança contidas nesta documentação. Este símbolo avisa o utilizador sobre um eventual perigo de choque quando são acessíveis voltagens sob tensão perigosas. Terminal de protecção de terra. Fornecido para ligação do condutor do sistema da protecção de terra.
NORMAS DE SEGURIDAD ! SP2I-6048 Para reducir el riesgo de choque eléctrico el cual podría causar lesiones personales, seguir todas las indicaciones de este documento. Este símbolo previene al usuario de un riesgo potencial de descarga cuando se puede acceder a corrientes de tensión peligrosas. Terminal de tierra de protección. Proporcionado para la conexión de la tierra de protección del conductor del sistema de alimentación.
SÄKERHETSFÖRESKRIFTER ! SW2I-6048 För att reducera riskerna av elektriska chocker som kan orsaka personskador, följ alla säkerhetsföreskrifter i denna dokumentation. Denna symbol varnar användaren för risk för elchock vid tillfällig åtkomst av spänningsförande del. Anslutning av skyddsjord. Avsedd för anslutning av elsysternets skyddsjordsledare. • • • • • Om utrustningen används på ett sådant sätt, att det inte innefattas av tillverkarens specifikation, kan de inbyggda säkerhetsfunktionerna äventyras.
HSM8 HONEYWELL SERVICE CENTERS ARGENTINA BULGARIA GERMANY HONEYWELL EOOD 14, Iskarsko Chausse POB 79 BG- 1592 Sofia BULGARIA Tel : 359-791512/ 794027/ 792198 HONEYWELL AG Kaiserleistrasse 39 D-63067 OFFENBACH GERMANY Tel. : 49 69 80 640 CANADA HUNGARY HONEYWELL LIMITED THE HONEYWELL CENTRE 529 Mc Nicoll Avenue M2H 2C9 NORTH YORK, ONTARIO CANADA Tel. : 416 502 5200 HONEYWELL Kft Gogol u 13 H-1133 BUDAPEST HUNGARY Tel.
HSM8 HONEYWELL SERVICE CENTERS NORWAY HONEYWELL A/S Askerveien 61 PO Box 263 N-1371 ASKER NORWAY Tel. : 47 66 76 20 00 POLAND HONEYWELL Sp.z.o.o UI Domainewksa 41 02-672 WARSAW POLAND Tel. : 48 22 606 09 00 PORTUGAL HONEYWELL PORTUGAL LDA Edificio Suecia II Av. do Forte nr 3 - Piso 3 2795 CARNAXIDE PORTUGAL Tel. : 351 1 424 50 00 REPUBLIC OF IRELAND HONEYWELL Unit 1 Robinhood Business Park Robinhood Road DUBLIN 22 Republic of Ireland Tel. : 353 1 4565944 REP.
Sensing and Control Honeywell 11 West Spring Street Freeport, IL 61032 51-52-25-63 Rev. E 0101 Printed in USA www.honeywell.