Honeywell UMC800 Reference Manual
Honeywell UMC800 Reference Manual

Honeywell UMC800 Reference Manual

Control builder function block
Hide thumbs Also See for UMC800:
Table of Contents

Advertisement

UMC800 Control Builder
Function Block Reference Guide
51-52-25-64B
Product of France
Issue 3 – 03/99
EN1I-6212

Advertisement

Table of Contents
loading

Summary of Contents for Honeywell UMC800

  • Page 1 UMC800 Control Builder Function Block Reference Guide 51-52-25-64B Product of France Issue 3 – 03/99 EN1I-6212...
  • Page 2 In no event is Honeywell liable to anyone for any indirect, special or consequential damages. The information and specifications in this document are subject to change without notice.
  • Page 3 Section 1.1 there is a listing of the Function Blocks by category with a reference to the subsection in which each appear. References Honeywell Documents The following list identifies all Honeywell documents that may be sources of reference for the material discussed in this publication. Document Title ID #...
  • Page 4: Table Of Contents

    Contents Contents INTRODUCTION ....................1 Overview............................1 Function Block Groups........................2 FUNCTION BLOCKS ..................... Introduction.............................5 ABS Function Block........................8 ADD Function Block........................10 4ADD Function Block........................11 AI Function Block ........................13 ALM Function Block........................19 AMB Function Block ........................23 2AND Function Block........................29 4AND Function Block........................31 2.10 8AND Function Block........................33 2.11 AO Function Block........................35...
  • Page 5 Contents 2.32 LSEL Function Block ........................92 2.33 LTCH Function Block ........................93 2.34 MATH Function Block.........................95 2.35 MDSW Function Block ........................98 2.36 MDFL Function Block .......................100 2.37 MMA Function Block.........................102 2.38 MSF Function Block........................106 2.39 MUL Function Block........................109 2.40 4MUL Function Block........................111 2.41 NEG Function Block ........................112...
  • Page 6 Contents 2.61 SPS Function Block........................190 2.62 SPSA Function Block .........................194 2.63 SQRT Function Block ........................196 2.64 STFL Function Block .........................198 2.65 STSW Function Block........................199 2.66 SUB Function Block........................200 2.67 4SUB Function Block.........................201 2.68 SW Function Block........................202 2.69 SYNC Function Block........................204 2.70 TAHD Function Block .......................206 2.71 TGFF Function...
  • Page 7 Contents Tables Table 1-1 Function Block by Category ___________________________________________________ Table 2-1 Function Block Look-up Table_________________________________________________ Table 2-2 Analog Input Configuration Parameters _________________________________________ Table 2-3 Input Types and Ranges _____________________________________________________ Table 2-4 Analog Alarm Configuration Parameters ________________________________________ Table 2-5 General Tab Configuration Parameters _________________________________________ Table 2-6 Range/Limit Tab Configuration Parameters______________________________________ Table 2-7 Alarm Tab Configuration Parameters___________________________________________ Table 2-8 Analog Output Configuration Parameters _______________________________________...
  • Page 8 Contents Table 2-48 ROC Configuration Parameters _____________________________________________ Table 2-49 RTMR Configuration Parameters____________________________________________ Table 2-50 SCB Configuration Parameters______________________________________________ Table 2-51 SPP Inputs and Current State _______________________________________________ Table 2-52 Restart Scenario Options __________________________________________________ Table 2-53 SPP Configuration Parameters ______________________________________________ Table 2-54 SPS Configuration Parameters ______________________________________________ Table 2-55 SQRT Configuration Parameters ____________________________________________ Table 2-56 TOT Configuration Parameters _____________________________________________ Table 2-57 TPO Configuration Parameters______________________________________________...
  • Page 9 Contents Figures Figure 2-1 ABS Function Block Example ________________________________________________ Figure 2-2 ADD Function Block Example _______________________________________________ Figure 2-3 4ADD Function Block Example ______________________________________________ Figure 2-4 AI Function Block Example _________________________________________________ Figure 2-5 ALM Function Block Example _______________________________________________ Figure 2-6 AMB Function Block Example _______________________________________________ Figure 2-7 2AND Function Block Example ______________________________________________ Figure 2-8 4AND Function Block Example ______________________________________________ Figure 2-9 8AND Function Block Example ______________________________________________...
  • Page 10 Contents Figure 2-48 Duplex Control Example__________________________________________________ Figure 2-49 Cascade Control Example _________________________________________________ Figure 2-50 Ratio Control Example ___________________________________________________ Figure 2-51 Cascade Control of a Boiler Drum Level - Basic _______________________________ Figure 2-52 Cascade Control of a Boiler Drum Level - 3 Element Feedwater Control ____________ Figure 2-53 PT Function Block Example _______________________________________________ Figure 2-54 RCON Function Block Example ____________________________________________ Figure 2-55 RCP Function Block Example______________________________________________...
  • Page 11: Introduction

    “Read Constant Properties” (RCON) or “Write Constant Properties” (WCON) dialog box. Reader assumptions It is assumed that you are familiar with the operation of the UMC800 Control Builder, and that you have read the following manual. •...
  • Page 12: Function Block Groups

    Introduction 1.2 Function Block Groups Introduction Table 1-1 lists the Function Blocks by category and gives a reference to the Subsection in which it appears. Table 1-1 Function Block by Category Category Block Type Reference Data Subsection Loop Blocks Analog Input (AI) Analog Out (AO) 2.11 Time Prop Out (TPO)
  • Page 13 Introduction Function Block Groups, continued Table 1-1 Function Block by Category, continued Category Block Type Reference Data Subsection Fast Logic Discrete Input (DI) 2.19 Discrete Output (DO) 2.21 2 Input AND (2AND) 4 Input AND (4AND) 8 Input AND (8AND) 2.10 2 Input OR (2 OR) 2.46...
  • Page 14 Introduction Function Block Groups, continued Table 1-1 Function Block by Category, continued Category Block Type Reference Data Subsection Auxiliary Function Generator (FGEN) 2.23 Lead Lag (LDLG) 2.29 High-Low Limiter (HLLM) 2.26 Velocity Limiter (VLIM) 2.77 Rate of Change 2.55 Read Constant (RCON) 2.52 Write Constant (WCON) 2.78...
  • Page 15: Function Blocks

    Function Blocks 2. Function Blocks 2.1 Introduction While you can determine the function of many blocks just from their labels and Input/output abbreviations, the purpose of others may be a complete mystery. This section is designed to familiarize you with function blocks in general and provide detailed reference data for each block.
  • Page 16 Function Blocks Introduction, continued In this section, continued Table 2-1Function Block Look-up Table, continued Function Block Type Identification Label See Subsection HMON (High Monitor) 2.27 2.28 HSEL (High Selector) 2.29 LDLG (Lead Lag) 2.30 LMON (Low Monitor) LPSW (Loop Switch) 2.31 LSEL (Low Selector)
  • Page 17 Function Blocks Introduction, continued In this section, continued Table 2-1Function Block Look-up Table, continued Function Block Type Identification Label See Subsection (Setpoint Programmer) 2.60 2.61 (Setpoint Scheduler) 2.62 SPSA (Setpoint Scheduler Auxiliary) 2.63 SQRT (Square Root) STFL (Setpoint Scheduler State Flags) 2.64 STSW (Setpoint Scheduler Switch) 2.65...
  • Page 18: Abs Function Block

    Function Blocks 2.2 ABS Function Block Description The ABS label stands for Absolute Value. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Calculate the absolute value of a single analog variable input. •...
  • Page 19: Figure 2-1 Abs Function Block Example

    Function Blocks ABS Function Block, continued ABS Example Figure 2-1 shows a Function Block Diagram configuration using an ABS function block to calculate the absolute value of the deviation between two analog inputs. Figure 2-1 ABS Function Block Example 3/99 Function Block Reference Guide...
  • Page 20: Add Function Block

    Function Blocks 2.3 ADD Function Block Description The ADD label stands for Addition Mathematical Operation (2 Inputs). This block is part of the Math category. It looks like this graphically on the Control Builder. Function Add two inputs (X,Y) to get an output. •...
  • Page 21: 4Add Function Block

    Function Blocks 2.4 4ADD Function Block Description The 4ADD label stands for Addition Mathematical Operation (4 Inputs). This block is part of the Math category. It looks like this graphically on the Control Builder. Function Add FOUR inputs (X1, X2, X3,Y) to get an output. OUT = X1+ X2 + X3 + Y Input X1 = First Analog Input...
  • Page 22: Figure 2-3 4Add Function Block Example

    Function Blocks 4ADD Function Block, continued 4ADD Example Figure 2-3 shows a Function Block diagram using a 4ADD function block to find the total Flow rate as the sum of Flow 1, Flow, 2, Flow 3, and Flow 4. Figure 2-3 4ADD Function Block Example Function Block Reference Guide 3/99...
  • Page 23: Ai Function Block

    Function Blocks 2.5 AI Function Block Description The AI label stands for Analog Input. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function Read value of an Analog Input from a specified real I/O address. Convert analog input value to corresponding output (OUT) in engineering units based on the necessary scaling and conversions performed.
  • Page 24: Table 2-2 Analog Input Configuration Parameters

    Function Blocks AI Function Block, continued Configuration Parameters, continued Table 2-2 Analog Input Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Read Only. See “Configure’ Execution Order for Block Block Order Menu, ”Execution Order” to change. Address of selected I/O Enter a value: Address I/O Module...
  • Page 25 Function Blocks AI Function Block, continued Configuration Parameters, continued Table 2-2 Analog Input Configuration Parameters, continued Properties Group Parameter Index# Parameter Description Value or Selection The output value to which the Enter a value in Failsafe Use Value output will go to protect against Engineering Units field the effects of failure of the...
  • Page 26: Table 2-3 Input Types And Ranges

    Function Blocks AI Function Block, continued Table 2-3 Input Types and Ranges Input Range Input Range Type Type Thermocouple Input Types Thermocouple Input Types (cont) –50 to 150ºC –20 to 1760ºC –58 to 302ºF –4 to 3200ºF 0 to 400ºC –50 to 150ºC 32 to 752ºF –58 to 302ºC...
  • Page 27 Function Blocks AI Function Block, continued Table 2-3 Input Types and Ranges, continued Input Range Input Range Type Type RTD Input Types Linear Input Types Pt100 –50 to 150ºC 0 to 10 Pt100 –58 to 302ºF –10 to 10 Pt100 0 to 100ºC 0 to 20 Pt100...
  • Page 28: Figure 2-4 Ai Function Block Example

    Function Blocks AI Function Block, continued Example Figure 2-4 shows a Function Block Diagram configuration using an AI function block. AI used for work temperature monitoring. Tag descriptors are used to identify the input. A digital tag connected to the fail output can Alarm on an open sensor.
  • Page 29: Alm Function Block

    Function Blocks 2.6 ALM Function Block Description The ALM label stands for the Analog Alarm function. This block is part of the Alarms/Monitor category. It looks like this graphically on the Control Builder. Function The analog alarm block accepts an analog signal as a process variable and compares it to a limit value (setpoint) to determine an alarm condition.
  • Page 30 Function Blocks ALM Function Block, continued Inputs PV = Process Variable CV = Compare Value RSP = Remote Setpoint DISABLE = On disables alarm action. Output OUT = Output Block Properties Double click on the function block to access the function block properties dialog box.
  • Page 31: Table 2-4 Analog Alarm Configuration Parameters

    Function Blocks ALM Function Block, continued Configuration Parameters, continued Table 2-4 Analog Alarm Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Execution Order for Block Read Only. See “Configure’ Block Order Menu, ”Execution Order” to change. PV>SP = High Process Alarm Setpoint TYPE Alarm Action Type...
  • Page 32: Figure 2-5 Alm Function Block Example

    Function Blocks ALM Function Block, continued Example Figure 2-5 Example 1, shows an ALM function block being used for Band Deviation Alarm - A control loop process variable is compared to the loops working setpoint. A variable is used as the setpoint value to allow periodic changes.
  • Page 33: Amb Function Block

    Function Blocks 2.7 AMB Function Block Description The AMB label stands for Auto/Manual Bias Function. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function On transfer from Manual to Auto; Bias is calculated to make PV + Bias = Output. Inputs = Process Variable Input (%) = Output Track Value in percentage ( Output = TRV Value when TRC is ON).
  • Page 34: Table 2-5 General Tab Configuration Parameters

    Function Blocks AMB Function Block, continued Configuration Parameters, continued GENERAL TAB It looks like this graphically on the Control Builder. Table 2-5 describes the parameters and the value or selection Table 2-5 General Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Function 8-character tag name...
  • Page 35: Table 2-6 Range/Limit Tab Configuration Parameters

    Function Blocks AMB Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB It looks like this graphically on the Control Builder. Table 2-6 describes the parameters and the value or selection. Table 2-6 Range/Limit Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Function PV High Range Value...
  • Page 36 Function Blocks AMB Function Block, continued Configuration Parameters, continued ALARMS TAB Table 2-7 It looks like this graphically on the Control Builder. describes the parameters and the value or selection continued next page Function Block Reference Guide 3/99...
  • Page 37: Table 2-7 Alarm Tab Configuration Parameters

    Function Blocks AMB Function Block, continued Configuration Parameters, continued ALARMS TAB, continued Table 2-7 Alarm Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Function Alarm 1 Setpoint 1 Alarm 1 Setpoint 1 Value - this -5 to +105% is the value at which you want (default 0) the alarm type chose below to...
  • Page 38: Figure 2-6 Amb Function Block Example

    Function Blocks AMB Function Block, continued Example Figure 2-6 shows an function block diagram using an AMB function block MAIN STEAM HEADER PRESSURE PLANT MASTER PRESSURE CONTROLLER (PID) -5 TO 105 BOILER BOILER 2 BOILER 1 SUBMASTER SUBMASTER -5 TO 105 -5 TO 105 TO AIR/FUEL TO AIR/FUEL...
  • Page 39: 2And Function Block

    Function Blocks 2.8 2AND Function Block Description The 2AND label stands for the AND Boolean function (2 Inputs). This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Turns digital output (OUT) ON when inputs X1 and X2 are ON.
  • Page 40: Figure 2-7 2And Function Block Example

    Function Blocks 2AND Function Block, continued Example Figure 2-7 shows an AND function block being used to monitor two input signals for an alarm condition. Figure 2-7 2AND Function Block Example Function Block Reference Guide 3/99...
  • Page 41: 4And Function Block

    Function Blocks 2.9 4AND Function Block Description The 4AND label stands for the AND Boolean function (4 Inputs). This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Turns digital output (OUT) ON when inputs X1 through X4 are ON.
  • Page 42: Figure 2-8 4And Function Block Example

    Function Blocks 4AND Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 43: 8And Function Block

    Function Blocks 2.10 8AND Function Block Description The 8AND label stands for the AND Boolean function (8 Inputs). This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Turns digital output (OUT) ON when inputs X1 through X8 are ON.
  • Page 44: Figure 2-9 8And Function Block Example

    Function Blocks 2.10 8AND Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 45: Ao Function Block

    Function Blocks 2.11 AO Function Block Description The AO label stands for a milliamp Analog Output. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function Range High and Range Low are used to specify the Engineering Unit values for 100% and 0% of this block’s input span.
  • Page 46: Table 2-8 Analog Output Configuration Parameters

    Function Blocks 2.11 AO Function Block, continued Configuration Parameters, continued Table 2-8 Analog Output Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Read Only. See “Configure’ Execution Order for Block Block Order Menu, ”Execution Order” to change. Address of selected I/O Enter a value: Address...
  • Page 47: Asys Function Block

    Function Blocks 2.12 ASYS Function Block Description The Analog System Status Block (ASYS) is a function block and is part of the Alarm/Monitor category. It provides read access to controller status values including those related to the Analog execution cycle. The output may be connected to function block inputs.
  • Page 48: Bcd Function Block

    Function Blocks 2.13 BCD Function Block Description The BCD label stands for Binary Coded Decimal Translator. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder. Function Accept up to 8 digital inputs in sequence and interprets the ON/OFF status of the first 4 inputs as a BCD value between 0 and 9 and the second 4 digits as a value between 10 and 90.
  • Page 49: Figure 2-11 Bcd Function Block Example

    Function Blocks 2.13 BCD Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure” menu and arrange the order to suit your control strategy.
  • Page 50: Bool Function Block

    Function Blocks 2.14 BOOL Function Block Description The BOOL label stands for Free Form Logic. This block is part of the Logic category. It looks like this graphically on the Control Builder. Function Read digital inputs A through H and calculates the output based on specified Boolean logic function. •...
  • Page 51 Function Blocks 2.14 BOOL Function Block, continued Output ERR = error during execution of the equation. Error = ON. No Error = OFF OUT = Calculated Output (ON or OFF) A maximum of 50 tokens per equation is allowed. A token is an operator, a variable, or a pair of parentheses.
  • Page 52: Table 2-10 Bool Function Block Configuration Parameters

    Function Blocks 2.14 BOOL Function Block, continued Block Properties Table 2-10 BOOL Function Block Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Equation Equation Field Enter the desired Equations Field equation in this field Logic Double Click on a Functions Functions function to select from...
  • Page 53: Carb Function Block

    Function Blocks 2.15 CARB Function Block Description The CARB label stands for Carbon Potential. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function A combined Carbon Probe and Temperature Probe and PID algorithm determine Carbon Potential of furnace atmospheres based on a Zirconia probe input.
  • Page 54 Function Blocks 2.15 CARB Function Block, continued Output PV = Calculated Process Variable (%Carbon) for monitoring DEWPT = Calculated Dewpoint WSP = Working Setpoint in Engineering Units for monitoring (setpoint in use) AL1 = Alarm 1 - Digital Signal AL2 = Alarm 2 - Digital Signal ATI = Autotune Indicator (ON = Autotune in Progress) MODE = Loop mode status (typically connected to the Mode Flags block for encoding).
  • Page 55 Function Blocks 2.15 CARB Function Block, continued GENERAL TAB It looks like this graphically on the Control Builder. Table 2-11 describes the parameters and the value or selection. Continued next page 3/99 Function Block Reference Guide...
  • Page 56: Table 2-11 General Tab Configuration Parameters

    Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued Table 2-11 General Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Read Only. See “Configure’ Menu, Block Order Execution Order ”Execution Order” to change. Tag Name 8 character tag name Block Desriptor Descriptor...
  • Page 57 Function Blocks 2.15 CARB Function Block, continued Table 2-11 General Tab Configuration Parameters, continued Properties Group Parameter Index# Parameter Description Value or Selection Control, SP Tracking Setpoint Tracking NONE continued TRACK PV When control mode is “manual”, local setpoint tracks process variable.
  • Page 58: Table 2-12 Rsp Tab Configuration Parameters

    Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued RSP TAB It looks like this graphically on the Control Builder. Table 2-12 describes the parameters and the value or selection. Table 2-12 RSP Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection...
  • Page 59 Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB It looks like this graphically on the Control Builder. Table 2-13 describes the parameters and the value or selection. Continued next page 3/99 Function Block Reference Guide...
  • Page 60: Table 2-13 Range/Limit Tab Configuration Parameters

    Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB, continued Table 2-13 Range/Limit Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection PV High Range Value -99999 to 99999 Ranging PV High range PV Low Range Value -99999 to 99999 PV Low Range...
  • Page 61: Table 2-14 Tuning Tab Configuration Parameters

    Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued TUNING TAB It looks like this graphically on the Control Builder. Table 2-14 describes the parameters and the value or selection. Table 2-14 Tuning Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection...
  • Page 62 Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued TUNING TAB, continued Table 2-14 Tuning Tab Configuration Parameters, continued Properties Group Parameter Index# Parameter Description Value or Selection 0 or 0.02 to 50.00 Tuning Reset RESET(Integral Time) - Reset 1 adjusts the controller’s Constants, Minutes...
  • Page 63 Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued ACCUTUNE TAB It looks like this graphically on the Control Builder. Table 2-15 describes the parameters and the value or selection. Continued next page 3/99 Function Block Reference Guide...
  • Page 64: Table 2-15 Accutune Tab Configuration Parameters

    Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued Table 2-15 Accutune Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Disables Accutune Click on radio button to Accutune Type Disabled select When initiated at the operator Click on radio button to interface or the LPSW select...
  • Page 65 Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued ALARMS TAB It looks like this graphically on the Control Builder. Table 2-16 describes the parameters and the value or selection Continued next page 3/99 Function Block Reference Guide...
  • Page 66: Table 2-16 Alarms Tab Configuration Parameters

    Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued ALARMS TAB, continued Table 2-16 Alarms Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection -99999 to 99999 in Alarm 1 Setpoint 1 Alarm 1 Setpoint 1 Value - Engineering Units this is the value at which you want the alarm type chosen...
  • Page 67 Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued CARBON POTENTIAL TAB It looks like this graphically on the Control Builder. Table 2-17 describes the parameters and the value or selection. Continued next page 3/99 Function Block Reference Guide...
  • Page 68: Table 2-17 Carbon Potential Tab Configuration Parameters

    Function Blocks 2.15 CARB Function Block, continued Configuration Parameters, continued CARBON POTENTIAL TAB, continued Table 2-17 Carbon Potential Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Furnace Furnace Allows you to adjust the % -0.5 to +0.5%C Carbon as measured by the Properties Factor...
  • Page 69: Figure 2-13 Carb Function Block Examples

    Function Blocks 2.15 CARB Function Block, continued Example Figure 2-13 shows Function Block Diagrams using an CARB function block Supports Zirconia Probes from: Super Systems Inc., Marithon Monitors 0-2000 mV Range DegC or F Furnace Control Corp., Advanced Atmosphere Uses a single block for %C calculation and PID control Supports CO Compensation from an Analyzer input or a fixed value (use 20% as default for Methane) Calculates Dewpoint applied to separate output...
  • Page 70: Cmpr Function Block

    Function Blocks 2.16 CMPR Function Block Description The CMPR label stands for Comparison Calculation. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Compares value of X input to value of Y input and turns ON one of three outputs based on this comparison. •If X input is greater than Y input, then: XGY = ON.
  • Page 71: Dcmp Function Block

    Function Blocks 2.17 DCMP Function Block Description The DCMP label stands for Deviation Compare. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Compares up to 6 analog inputs to a + or - user-entered deviation setpoint to a 7 input reference value and sets the output true if any input exceeds the deviation value from the reference value.
  • Page 72: Table 2-18 Dcmp Configuration Parameters

    Function Blocks 2.17 DCMP Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 73: Dewp Function Block

    Function Blocks 2.18 DEWP Function Block Description The DEWP label stands for Dewpoint Calculation. This block is part of the Calculations category. It looks like this graphically on the Control builder. Function Monitors Dewpoint or Carbon Potential, or uses a Zirconia Probe sensor input to supply a Dewpoint PV to a PID function block for Dewpoint control.
  • Page 74: Table 2-19 Dewpoint Function Block Parameters

    Function Blocks 2.18 DEWP Function Block, continued Table 2-19 Dewpoint Function Block Parameters Properties Group Parameter Index# Parameter Description Value or Selection Furnace Furnace Allows you to adjust the % -0.5 to +0.5%C Carbon as measured by the Properties Factor controller to agree with the results of actual shim stock tests.
  • Page 75: Figure 2-16 Dewp Function Block Example

    Figure 2-16 shows a Function Block Diagram using a DEWP function block. This application uses the Dew Point function block to calculate dew point based on using a carbon probe. A typical example might be for control of an endothermic atmosphere generator. Alternatively, a Honeywell dew point transmitter could be used for a more direct measurement.
  • Page 76: Di Function Block

    Function Blocks 2.19 DI Function Block Description The DI label stands for Discrete Input. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Discrete input blocks are used to process the digital status of a specific channel of a discrete input module. Each block requires a module and channel number during configuration.
  • Page 77: Table 2-20 Digital Input Configuration Parameters

    Function Blocks 2.19 DI Function Block, continued Table 2-20 Digital Input Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Address I/O Module Address of select I/O Module From 6 to 16 Channel Channel on selected I/O Module From 1 to 6 If INVERT is selected, OUT = inverse of physical input.
  • Page 78: Div Function Block

    Function Blocks 2.20 DIV Function Block Description The DIV label stands for Division Mathematical operation. This block is part of the Math category. It looks like this graphically on the Control Builder. Function Divides one input (X) by another (Y) •...
  • Page 79: Do Function Block

    Function Blocks 2.21 DO Function Block Description The DO label stands for Digital Output. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Provides a digital status from the algorithms and functions to physical logic output hardware. Each block requires a module and channel number during configuration.
  • Page 80: Table 2-21 Digital Output Configuration Parameters

    Function Blocks 2.21 DO Function Block, continued Table 2-21 Digital Output Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Address I/O Module Address of select I/O Module From 1 to 16 Channel Channel on selected I/O Module From 1 to 6 If INVERT is selected, Invert IN before writing to output The slash will be present in the COIL symbol only when...
  • Page 81: Dsw Function Block

    Function Blocks 2.22 DSW Function Block Description The DSW label stands for Digital Switch. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Sets the output of the block equal to either input A or Input B depending on the value of input SA. If input SA (Select A) is ON, then OUT = Input A, otherwise OUT = Input B.
  • Page 82: Fgen Function Block

    Function Blocks 2.23 FGEN Function Block Description The FGEN label stands for Function Generator - 10 Segment. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder: Function Generate output characteristic curve based on up to 11 configurable “Breakpoints” for both input (X) and Output (OUT) values.
  • Page 83 Function Blocks 2.23 FGEN Function Block, continued Configuration Parameters Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 84: Table 2-22 Function Generator Configuration Parameters

    Function Blocks 2.23 FGEN Function Block, continued Configuration Parameters, continued Table 2-22 Function Generator Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Read Only. See Block Block Order “Configure’ Menu, ”Execution Order” to change. X-value at Input Breakpoint 1 -99999 to 999999 Breakpoints X-value at Input Breakpoint 2...
  • Page 85: Figure 2-21 Fgen Function Block Example

    Function Blocks 2.23 FGEN Function Block, continued Examples Figure 2-21 shows a function block diagram using a FGEN function block to characterize the PID control loop output for control valve operation using 9 breakpoints. Compensating for control valve characteristic OUT9 100% OUT8 OUT7...
  • Page 86: Fss Function Block

    Function Blocks 2.24 FSS Function Block Description The FSS label stands for Four-Selector Switch. This block is part of the Logic category. It looks like this graphically on the Control Builder: Function Providen6 digital outputs in groups of four. A dedicated display allows activating of only one output per group while other outputs are turned off.
  • Page 87: Table 2-23 Four Selector Switch Configuration Parameters For Operator Interface Display

    Function Blocks 2.24 FSS Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 88: Figure 2-22 Fss Function Block Example

    Function Blocks Example Figure 2-22 shows a FFS function block and its associated display. ATTENTION The Four Selector group display is directly associated with the Four Selector Function Block. Pressing O/I Keys F1 through F4 call up a dialog box that allows changes to the output selection for the associated block. FSSnnn sss O/I Keys DIGITAL GROUP TITLE...
  • Page 89: Fsys Function Block

    Function Blocks 2.25 FSYS Function Block Description The Fast Logic Status Block (FSYS) is a function block and is part of the Fast Logic category. It provides read access to controller status values including those related to the Fast Logic execution cycle. The output may be connected to function block inputs.
  • Page 90: Hllm Function Block

    Function Blocks 2.26 HLLM Function Block Description The HLLM label stands for High Low limiter. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder: Function Provide high-low limit for an analog (X) value. Turns ON H or L digital output if input exceeds or falls below set limits.
  • Page 91: Table 2-25 High Low Limit Configuration Parameters

    Function Blocks 2.26 HLLM Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 92: Hmon Function Block

    Function Blocks 2.27 HMON Function Block Description The HMON label stands for High Monitor. This block is part of the Alarm/Monitor category. It looks like this graphically on the Control Builder. Function Monitors two analog input values (X and Y) and turns ON a digital output if X exceeds Y. A hysteresis adjustment is provided to prevent output cycling.
  • Page 93: Table 2-26 High Monitor Function Block Configuration Parameters

    Function Blocks 2.27 HMON Function Block, continued Table 2-26 High Monitor Function Block Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Set Properties Hysteresis An adjustable overlap of the 0 to the Span of Y input On/Off states of the output. in Engineering units.
  • Page 94: Hsel Function Block

    Function Blocks 2.28 HSEL Function Block Description The HSEL label stands for High Selector. This block is part of the Signal Selectors category. It looks like this graphically on the Control Builder. Function Selects higher of two analog input values (X & Y) for output. Indicates when Y is higher than X.
  • Page 95: Ldlg Function Block

    Function Blocks 2.29 LDLG Function Block Description The LDLG label stands for Lead/Lag. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder. Function Modifies an analog input value (X) to include LEAD (T2) and LAG (Tl ) time constants of from 0 to 99 minutes, when a digital input (EN) is ON.
  • Page 96: Table 2-27 Lead Lag Configuration Parameters

    Function Blocks 2.29 LDLG Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 97: Figure 2-26 Ldlg Function Block Example

    Function Blocks 2.29 LDLG Function Block, continued Example Figure 2-26 shows a Function Block Diagram using an LDLG function block to modify the PV signal for the remote setpoint input of the PID control loop. Input Lead only Lag only Figure 2-26 LDLG Function Block Example 3/99 Function Block Reference Guide...
  • Page 98: Lmon Function Block

    Function Blocks 2.30 LMON Function Block Description The LMON label stands for Low Monitor. This block is part of the Alarm/Monitor category. It looks like this graphically on the Control Builder. Function Monitors two analog input values (X and Y), and turns ON a digital output if X is less than Y. A hysteresis adjustment is provided to prevent output cycling.
  • Page 99: Table 2-28 Low Monitor Function Block Configuration Parameters

    Function Blocks 2.30 LMON Function Block Configuration Parameters, continued Table 2-28 Low Monitor Function Block Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Hysteresis An adjustable overlap of the 0 to the Span of Y input Set Properties On/Off states of the output.
  • Page 100: Lpsw Function Block

    Function Blocks 2.31 LPSW Function Block Description The LPSW label stands for Loop Switch. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function Digital interface to control loops to initiate autotuning, change control action, force bumpless transfer, select tuning set.
  • Page 101: Figure 2-28 Lpsw Function Block Example

    Function Blocks 2.31 LPSW Function Block , continued Example Figure 2-28 shows a Function Block Diagram using an LPSW function block Function: Digital interface to initiate: • Autotuning • Change Control Action: Direct/Reverse Action • Force Bumpless Transfer (rebalance the algorithm) •...
  • Page 102: Lsel Function Block

    Function Blocks 2.32 LSEL Function Block Description The LSEL label stands for Low Selector. This block is part of the Signal Selectors category. It looks like this graphically on the Control Builder. Function Selects lower of two analog input values (X & Y) for output. Indicates when Y is lower than X.
  • Page 103: Ltch Function Block

    Function Blocks 2.33 LTCH Function Block Description The LTCH label stands for Latch. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Latches output (OUT) ON when latch input (L) turns ON and maintain latched output until unlatch input (U) turns ON.
  • Page 104: Figure 2-30 Ltch Function Block Example

    Function Blocks 2.33 LTCH Function Block, continued Example Figure 2-30 shows a Function Block Diagram using an LTCH function block Stop Start On Lamp PLC Ladder Logic An ON Delay timer is added to a basic Start/Stop circuit DO 1 which activates the ON Lamp.
  • Page 105: Math Function Block

    Function Blocks 2.34 MATH Function Block Description The MATH label stands for Free Form Math. This block is part of the Math category. It looks like this graphically on the Control Builder. Function Read inputs A through H and calculates the output based on specified general purpose calculation. OUT is calculated from an equation entered here.
  • Page 106 Function Blocks 2.34 MATH Function Block, continued Output ERR = ON if block detects an error on any of the following operations: • division by 0 • fractional root of a negative number (for example: -2**0.5) • zero to the zero power •...
  • Page 107: Table 2-29 Math Function Block Configuration Parameters

    Function Blocks 2.34 MATH Function Block, continued Configuration Parameters, continued Table 2-29 Math Function Block Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Equation OUT= [equation] Enter the desired Equations Field equation in this field Math abs, exp, In, log, neg, sqrt Double Click on a Functions Functions...
  • Page 108: Mdsw Function Block

    Function Blocks 2.35 MDSW Function Block Description The MDSW label stands for Mode Switch. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function Digital interface to control loops to select automatic or manual modes and/or local or remote setpoint. Connects to PID, ON/OFF, CARB, or TPSC mode block input.
  • Page 109: Figure 2-32 Mdsw Function Block Example

    Function Blocks 2.35 MDSW Function Block, continued Example Figure 2-32 shows a Function Block Diagram using an MDSW function block. Application: External mode switching of the PID Block - changing a loop to MAN, to AUTO, to LOCAL SP, or REMOTE SP. Note: Mode switching is also provided as an integral part of the Operator Panel, Loop Displays.
  • Page 110: Mdfl Function Block

    Function Blocks 2.36 MDFL Function Block Description The MDFL label stands for Mode Flag. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function Turns ON the output that corresponds to the current value of MODE. Turns OFF all other outputs.
  • Page 111: Figure 2-33 Mdfl Function Block Example

    Function Blocks 2.36 MDFL Function Block, continued Example Figure 2-33 shows a Function Block Diagram using an MDFL function block. The mode output of the PID Block is used exclusively with the MDFL (Mode Flags) Block. Any of the status outputs may be referenced by a Signal Tag or may be transferred externally using a DO. The output shown is ON when in Manual and OFF when in Automatic.
  • Page 112: Mma Function Block

    Function Blocks 2.37 MMA Function Block Description The MMA label stands for Min-Max-Average-Sum. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Accepts inputs from up to six analog input values (Xl - X6) and calculates these values for output: •...
  • Page 113 Function Blocks 2.37 MMA Function Block, continued Function, continued • If DEV configured > 0, then – the standard deviation is calculated for the number of inputs connected to the block, and SDEV = result; – any inputs that deviate more than the configured number (DEV) of standard deviations from the average are not used to calculate the MIN, MAX, AVG, and SUM outputs;...
  • Page 114: Table 2-30 Min/Max/Ave/Sum Function Block Configuration Parameters

    Function Blocks 2.37 MMA Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 115: Figure 2-34 Mma Function Block Example

    Function Blocks 2.37 MMA Function Block, continued Example Figure 2-34 shows a Function Block Diagram using an MMA function block. 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).
  • Page 116: Msf Function Block

    Function Blocks 2.38 MSF Function Block Description The MSF label stands for Mass Flow Calculation. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Calculates gas mass flow (OUT) from differential pressure input value (X) that represents a pressure drop across an orifice plate (for example).
  • Page 117: Table 2-31 Mass Flow Function Block Configuration Parameters

    Function Blocks 2.38 MSF Function Block, continued Input X = Differential pressure analog value. Y = Gas pressure analog value. Z = Gas Temperature analog value. Output OUT = Calculated analog value Block Properties Double click on the function block to access the function block properties dialog box.
  • Page 118: Figure 2-35 Msf Function Block Example

    Function Blocks 2.38 MSF Function Block, continued Example Figure 2-35 shows a MSF Function Block Diagram using inputs to calculate a mass flow output. Figure 2-35 MSF Function Block Example Function Block Reference Guide 3/99...
  • Page 119: Mul Function Block

    Function Blocks 2.39 MUL Function Block Description The MUL label stands for Multiplication Mathematical operation (2 Inputs). This block is part of the Math category. It looks like this graphically on the Control Builder. Function Multiplies one analog input value (X) by another (Y). •...
  • Page 120: Figure 2-36 Mul Function Block Example

    Function Blocks 2.39 MUL Function Block, continued Example Figure 2-36 shows a Function Block Diagram using a MUL function block Figure 2-36 MUL Function Block Example Function Block Reference Guide 3/99...
  • Page 121: 4Mul Function Block

    Function Blocks 2.40 4MUL Function Block Description The 4MUL label stands for Multiplication Mathematical Operation (4Inputs). This block is part of the Math category. It looks like this graphically on the Control Builder. Function Multiplies four inputs to get an output. Input X1 = First analog value X2 = Second analog value...
  • Page 122: Neg Function Block

    Function Blocks 2.41 NEG Function Block Description The NEG label stands for Negate. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Convert a value to the opposite sign; i.e., +5 IN = –5 OUT, –6 IN = +6 OUT. (Invert sign of an analog value.) Input X = positive or negative analog value...
  • Page 123: Not Function Block

    Function Blocks 2.42 NOT Function Block Description The NOT label stands for the NOT Boolean logic function or Logic Inverter. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Reverse state of a digital input (X).
  • Page 124: Ondt Function Block

    Function Blocks 2.43 ONDT Function Block Description The ONDT label stands for the On Delay Timer. This block is part of the Fast Logic and Counters/Timers categories. It looks like this graphically on the Control Builder. Function Provides an ON state logic output delayed by a user specified delay time after an OFF to ON transition of the RUN input.
  • Page 125: Table 2-32 On Delay Timer Function Block Example

    Function Blocks 2.43 ONDT Function Block, continued Table 2-32 On Delay Timer Function Block Example Properties Group Parameter Index# Parameter Description Value or Selection Time Delay Time delay Delay Time - specifies the 0.1 sec, 0 to 9999.9 amount of time the ON state Enter as 0.1 to 99999 in logic output will occur after an 0.1 increments...
  • Page 126: Ofdt Function Block

    Function Blocks 2.44 OFDT Function Block Description The OFDT label stands for the Off Delay Timer. This block is part of the Fast Logic and Counters/Timers categories. It looks like this graphically on the Control Builder. Function Provides an OFF state logic output delayed by a user specified delay time after an On to OFF transition of the RESET input.
  • Page 127: Table 2-33 Off Delay Timer Configuration Parameters

    Function Blocks 2.44 OFDT Function Block, continued Table 2-33 OFF Delay Timer Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Time Delay Time delay Delay Time - specifies the 0.1 sec, 0 to 9999.9 amount of time the OFF state Enter as 0.1 to 99999 in logic output will occur after an 0.1 increments...
  • Page 128: On/Off Function Block

    Function Blocks 2.45 ON/OFF Function Block Description The ON/OFF label stands for the On/Off Control function. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function Provide ON/OFF control. The output is either ON (100%) or OFF (0%). Inputs = Remote Setpoint (% or EU per SP Units) = Track Value Output—1 = ON, 0 = OFF...
  • Page 129 Function Blocks 2.45 ON/OFF Function Block, continued Outputs = Working Setpoint in Engineering Units for monitoring = Alarm 1 = Alarm 2 MODE = Actual Mode encoded as follows: (Connect to Mode Flags block [MDFL] to encode mode status.) 0.0 RSP AUTO 1.0 RSP MAN 2.0 RSP Initialization Manual (See Note 1) 3.0 RSP Local Override (See Note 1)
  • Page 130 Function Blocks 2.45 ON/OFF Function Block, continued Configuration Parameters, continued GENERAL TAB It looks like this graphically on the Control Builder. Table 2-34 describes the parameters and the value or selection. Function Block Reference Guide 3/99...
  • Page 131: Table 2-34 General Tab Configuration Parameters

    Function Blocks 2.45 ON/OFF Function Block, continued Configuration Parameters, continued GENERAL TAB, continued Table 2-34 General Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Function Read Only. See “Configure’ Menu, Execution Order Block Order ”Execution Order” to change. 8-character tag name Tag Name Descriptor...
  • Page 132: Table 2-35 Rsp Tab Configuration Parameters

    Function Blocks 2.45 ON/OFF Function Block, continued Configuration Parameters, continued RSP TAB It looks like this graphically on the Control Builder. Table 2-35 describes the parameters and the value or selection. Table 2-35 RSP Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Function...
  • Page 133 Function Blocks 2.45 ON/OFF Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB It looks like this graphically on the Control Builder. Table 2-36 describes the parameters and the value or selection. Continued next page 3/99 Function Block Reference Guide...
  • Page 134: Table 2-36 Range/Limit Tab Configuration Parameters

    Function Blocks 2.45 ON/OFF Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB, continued Table 2-36 Range/Limit Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Function Ranging PV High PV High Range Value -99999 to 99999 range PV Low Range Value -99999 to 99999 PV Low Range...
  • Page 135 Function Blocks 2.45 ON/OFF Function Block, continued Configuration Parameters, continued ALARMS TAB It looks like this graphically on the Control Builder. Table 2-37 describes the parameters and the value or selection Continued next page 3/99 Function Block Reference Guide...
  • Page 136: Table 2-37 Alarm Tab Configuration Parameters

    Function Blocks 2.45 ON/OFF Function Block, continued Configuration Parameters, continued ALARMS TAB, continued Table 2-37 Alarm Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Function -99999 to 99999 in Alarm 1 Setpoint 1 Alarm 1 Setpoint 1 Value - this Engineering Units is the value at which you want the alarm type chose below to...
  • Page 137: Figure 2-42 On/Off Function Block Example

    Function Blocks 2.45 ON/OFF Function Block, continued Example Figure 2-42 shows a Function Block Diagram using an ON/OFF function block. Figure 2-42 ON/OFF Function Block Example 3/99 Function Block Reference Guide...
  • Page 138: 2Or Function Block

    Function Blocks 2.46 2OR Function Block Description The 2OR label stands for the inclusive OR (2 Inputs) Boolean logic function. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Monitors two digital input signals (X, Y) to set state of digital output signal (OUT).
  • Page 139: Figure 2-43 2Or Function Block Example

    Function Blocks 2.46 2OR Function Block, continued Example Figure 2-43 shows a Function Block Diagram using a 2OR function block. This is a basic series-parallel circuit. If Limit Switch 1 LS 1 LS 2 SOL 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.
  • Page 140: 4Or Function Block

    Function Blocks 2.47 4OR Function Block Description The 4OR label stands for the inclusive OR (4 Inputs) Boolean logic function. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Turns digital output (OUT) OFF when inputs X1 through X4 are OFF.
  • Page 141: Figure 2-44 4Or Function Block Example

    Function Blocks 2.47 4OR Function Block, continued Example Figure 2-44 shows a Function Block Diagram using a 4OR function block. Output = X1 or X2 or X3 or X4 Figure 2-44 4OR Function Block Example 3/99 Function Block Reference Guide...
  • Page 142: 8Or Function Block

    Function Blocks 2.48 8OR Function Block Description The 8OR label stands for the inclusive OR (8 Inputs) Boolean logic function. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Turns digital output(OUT) OFF when inputs X1 through X8 are off, thus:...
  • Page 143: Figure 2-45 8Or Function Block Example

    Function Blocks 2.48 8OR Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 144: Pb Function Block

    Function Blocks 2.49 PB Function Block Description The PB label stands for the inclusive Pushbutton. This block is part of the Logic category. It looks like this graphically on the Control Builder. Function Provides the interface from the operator panel to the logic functions of the controller. Provides a one-shot logic ON in response to pressing the corresponding function key on the operator interface.
  • Page 145: Table 2-38 Pushbutton Function Group Configuration

    Function Blocks 2.49 PB Function Block, continued Configuration Procedure Follow the procedure in Table 2-38 to configure the Pushbutton Function Groups. Table 2-38 Pushbutton Function Group Configuration • There are four pushbuttons that can be configured for each block. You can assign just a label for the display using the Output descriptor.
  • Page 146 Function Blocks 2.49 PB Function Block, continued Configuration Procedure, continued Table 2-38 Pushbutton Function Group Configuration, continued The selected Signal Tag will be placed in the “Signal Tags/Descriptors” field • Repeat selection for up to 4 Pushbuttons. • To delete a selected Tag, click on the position of the tag and click “Delete”.
  • Page 147: Figure 2-46 Pb Function Block Example

    Function Blocks 2.49 PB Function Block, continued Example Figure 2-46 is an overview of a pushbutton configuration. PUSH-BUTTON GROUP PMP1-LS Action PUMP1-MASTER Confirmation F1 toggles DO2 alternately 0802 On and OFF Digital output Toggle Flip/Flop Confirmation Digital Input (Optional) 0702 Figure 2-46 PB Function Block Example 3/99 Function Block Reference Guide...
  • Page 148: Pid Function Block

    Function Blocks 2.50 PID Function Block Description The PID label stands for Proportional, Integral, Derivative (3-mode) control action. This block is part of the Loops category. It looks like this graphically on the Control Builder. INPUT - PV OTHER INPUTS OTHER OUTPUTS Remote Set Point Signal (Eng.
  • Page 149 Function Blocks 2.50 PID Function Block, continued Inputs, continued SWI = Switch Inputs (from SWO on LPSW function block) 0 = No Change 1 = Initiate Autotuning 2 = Change Control Action 4 = Force Bumpless Transfer 8 = Switch to Tune Set 1 16 = Switch to Tune Set 2 MDRQI = External Mode request (typically connected to the MDRQO output of a MDSW function block that encoded discrete switch inputs).
  • Page 150 Function Blocks 2.50 PID Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Dialog Box Structure The PID properties dialog box is divided into six tab cards GENERAL RANGE/LIMIT TUNING ACCUTUNE ALARMS Click on the tab to access the properties for that tab.
  • Page 151 Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued GENERAL TAB It looks like this graphically on the Control Builder. Table 2-39 describes the parameters and the value or selection. Continued next page 3/99 Function Block Reference Guide...
  • Page 152: Table 2-39 General Tab Configuration Parameters

    Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued Table 2-39 General Tab Configuration Parameters Properties Parameter Index# Parameter Value or Selection Group Description Read Only. See “Configure’ Menu, ”Execution Block Order Execution Order Order” to change. Tag Name 8 character tag name Block descriptor Descriptor...
  • Page 153 Function Blocks 2.50 PID Function Block, continued Table 2-39 General Tab Configuration Parameters, continued Properties Group Parameter Index# Parameter Value or Selection Description Control Mode and Start/Restart Initial Mode MAN LSP Manual control and Setpoint at last local setpoint NEWSTART AUTO LSP Automatic control and Newstart is the first last local...
  • Page 154: Table 2-40 Rsp Tab Configuration Parameters

    Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued RSP TAB It looks like this graphically on the Control Builder. Table 2-40 describes the parameters and the value or selection. Table 2-40 RSP Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection...
  • Page 155 Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB It looks like this graphically on the Control Builder. Table 2-41 describes the parameters and the value or selection. 3/99 Function Block Reference Guide...
  • Page 156: Table 2-41 Range/Limit Tab Configuration Parameters

    Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB, continued Table 2-41 Range/Limit Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection PV High Range Value -99999 to 99999 Ranging PV High range PV Low PV Low Range Value -99999 to 99999 Range...
  • Page 157: Table 2-42 Tuning Tab Configuration Parameters

    Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued TUNING TAB It looks like this graphically on the Control Builder. Table 2-42 describes the parameters and the value or selection. ATTENTION Use of Tune SET 1 or 2 can be selected via input (SWI) from the Loop Switch block output (SWO) or, in the case of DUP_A or DUP_B, automatically depending on the value of the previous output (>=50% or <50%) Table 2-42 Tuning Tab Configuration Parameters Properties Group...
  • Page 158 Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued TUNING TAB, continued Table 2-42 Tuning Tab Configuration Parameters, continued Properties Group Parameter Index# Parameter Description Value or Selection 0 or 0.02 to 50.00 Tuning Reset RESET (Integral Time) - adjusts Reset1 the controller’s output according Constants,...
  • Page 159 Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued ACCUTUNE TAB It looks like this graphically on the Control Builder. Table 2-43 describes the parameters and the value or selection. Continued next page 3/99 Function Block Reference Guide...
  • Page 160: Table 2-43 Accutune Tab Configuration Parameters

    Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued Table 2-43 Accutune Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Group Disables Accutune Click on radio button Accutune Type Disabled to select When initiated, the controller will Click on radio button On Demand start controlling to the setpoint...
  • Page 161 Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued ALARMS TAB It looks like this graphically on the Control Builder. Table 2-44 describes the parameters and the value or selection Continued next page 3/99 Function Block Reference Guide...
  • Page 162: Table 2-44 Alarms Tab Configuration Parameters

    Function Blocks 2.50 PID Function Block, continued Configuration Parameters, continued ALARMS TAB, continued Table 2-44 Alarms Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Group Alarm 1 Setpoint 1 Alarm 1 Setpoint 1 -99999 to 99999 in Engineering Units Value - this is the value at which you want the...
  • Page 163: Example 1 - Basic Pid Configuration Example

    Function Blocks 2.50 PID Function Block, continued 2.50.1 Example 1 - Basic PID Configuration Example Figure 2-47 shows a Function Block Diagram using a simplified PID Configuration (Reference Only) and its basic Configuration. Analog Input block FAIL PID Block (Simplified) Remote Setpoint Input Alarm Outputs (Digital Signal) Analog Variable- used to provide...
  • Page 164: Example 2 - Duplex Control - Pid With Heat/Cool (Duplex) Output

    Function Blocks 2.50 PID Function Block, continued 2.50.2 Example 2 - 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 •...
  • Page 165: Example 3 - Cascade Control

    Function Blocks 2.50 PID Function Block, continued 2.50.3 Example 3 - Cascade Control The Cascade loop uses 2 PID blocks with the Back Calculation pin of the secondary connected to the primary loop. This transfers values back to the primary loop to adjust the PID for changes due to manual control.
  • Page 166: Example 4 - Ratio Control

    Function Blocks 2.50 PID Function Block, continued 2.50.4 Example 4 - 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.
  • Page 167: Example 5 - Cascade Control Of A Boiler Drum Level - Basic

    Function Blocks 2.50 PID Function Block, continued 2.50.5 Example 5 - Cascade Control of a Boiler Drum Level - Basic Note: All physical Steam connections are by I/O cards FAIL FAIL Steam Drum LT 1 FT 2 Feedwater Flow Figure 2-51 Cascade Control of a Boiler Drum Level - Basic Continued next page 3/99 Function Block Reference Guide...
  • Page 168: Example 6 - Cascade Control Of A Boiler Drum Level - 3 Element Feedwater Control

    Function Blocks 2.50 PID Function Block, continued 2.50.6 Example 6 - Cascade Control of a Boiler Drum Level - 3 Element Feedwater Control Steam Note: All physical connections are by LT 2 I/O cards Steam Drum LT 1 FT 2 Feedwater Flow Figure 2-52 Cascade Control of a Boiler Drum Level - 3 Element Feedwater Control Function Block Reference Guide...
  • Page 169: Pt Function Block

    Function Blocks 2.51 PT Function Block Description The PT label stands for Periodic Timer. This block is part of the Counters/Timers category. It looks like this graphically on the Control Builder. Function (1 or 2) Time/Cycle: Generates a discrete output pulse at a specified start time based on the real-time clock and at specified time periods thereafter.
  • Page 170: Table 2-45 Pt Function Block Configuration Parameters

    Function Blocks 2.51 PT Function Block, continued Configuration Parameters, continued Table 2-45 PT Function Block Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Read Only. See Block Block “Configure” Menu, Order ”Execution Order” to change. Output turns ON once a Period Monthly Enter START -...
  • Page 171: Figure 2-53 Pt Function Block Example

    Function Blocks 2.51 PT Function Block, continued Configuration Parameters, continued Table 2-45 PT Function Block Configuration Parameters, continued Properties Group Parameter Index# Parameter Description Value or Selection Start Hour 0 through 23 Start Hour Minute Start Minute 0 through 59 Start Second 0 through 59 Second...
  • Page 172: Rcon Function Block

    Function Blocks 2.52 RCON Function Block Description The RCON label stands for Read Constant Parameter Data. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder. Function Reads the numerical value of selected configuration parameter in a given function block. Select the index number of the required parameter from the specific function block reference data and enter it in the appropriate field in the “Read Constant Properties”...
  • Page 173: Figure 2-54 Rcon Function Block Example

    Function Blocks 2.52 RCON Function Block, continued Usage Tip The main purpose of this control block is to make a block configuration parameter (constant) available for display. To do this, you must enter the corresponding parameter index number for the selected configuration parameter.
  • Page 174: Rcp Function Block

    Function Blocks 2.53 RCP Function Block Description The RCP label stands for Recipe Selector. This block is part of the Setpoint Program category. It looks like this graphically on the Control Builder. Function Used to initiate loading of recipe values into a chosen set of controller variables. Inputs include recipe number and load Loads numbered RECIPE (NUM) when digital signal (LD) is ON into the various blocks of the command.
  • Page 175: Figure 2-55 Rcp Function Block Example

    Function Blocks 2.53 RCP Function Block, continued Example Figure 2-53 shows a Function Block Diagram using an RCP function block. The BCD block selects a recipe number and the RCP block loads the recipe in place of the current set of recipe variables. Up to 50 Analog/Digital Variables PROFNUM...
  • Page 176: Rh Function Block

    Function Blocks 2.54 RH Function Block Description The RH label stands for Relative Humidity. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Calculates RH as a function of wet bulb temperature, dry bulb temperature and atmospheric pressure. 0-100% RH is output as a floating point number between 0 and 100.
  • Page 177: Table 2-47 Metric Units

    Function Blocks 2.54 RH Function Block, continued Table 2-47 Metric Units Metric °C °F °C °F PRES Usage Tip It is physically impossible for the wet bulb to be warmer than the dry bulb. If this appears to be the case, it implies a problem with the sensors, and will result in a RH greater than 100%.
  • Page 178: Roc Function Block

    Function Blocks 2.55 ROC Function Block Description The ROC label stands for Rate of Change. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder. Function Provides: • an analog output representing units per minute change of the analog input. •...
  • Page 179: Table 2-48 Roc Configuration Parameters

    Function Blocks 2.55 ROC Function Block, continued Configuration Parameters Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 180: Figure 2-57 Roc Function Block Responses

    Function Blocks 2.55 ROC Function Block, continued Example Figure 2-57 illustriates various responses for the Rate Of Change Function Block. You can also use the ROC block to alarm if Rate exceeds the Preset Setpoint Limit. High Rate SP (INC ) LOW Rate SP (INC) High/Low Rate SP (Both) LO rate SP (INC)
  • Page 181: Rsw Function Block

    Function Blocks 2.56 RSW Function Block Description The RSW label stands for Rotary Switch. This block is part of the Signal Selectors category. It looks like this graphically on the Control Builder. Function The single output value is selected from up to 8 analog inputs by a number of from 1 to 8. Note: Numbers less than one select input one as the output.
  • Page 182: Figure 2-59 Rsw Function Block Example

    Function Blocks 2.56 RSW Function Block, continued Example Figure 2-59 shows how a RSW function block works. It selects an output value from up to 8 analog values or number inputs. Inputs Select Input Figure 2-59 RSW Function Block Example Function Block Reference Guide 3/99...
  • Page 183: Rtmr Function Block

    Function Blocks 2.57 RTMR Function Block Description The RTMR label stands for Resettable Timer. This block is part of the Counters/Timers category. It looks like this graphically on the Control Builder. Function The Resetable Timer block has the following attributes: •...
  • Page 184: Table 2-49 Rtmr Configuration Parameters

    Function Blocks 2.57 RTMR Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 185: Scb Function Block

    Function Blocks 2.58 SCB Function Block Description The SCB label stands for Scale and Bias. This block is part of the Math category. It looks like this graphically on the Control Builder. Function Multiplies an analog input value (X) by a scaling constant (K) and adds Bias to it. •...
  • Page 186: Table 2-50 Scb Configuration Parameters

    Function Blocks 2.58 SCB Function Block, continued Table 2-50 SCB Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection K - Multiplier (scaling) constant -99999 to 99999 Scale Factor -99999 to 99999 Bias Bias Constant - is used to compensate the input for drift of an input value due to deterioration of a sensor, or...
  • Page 187: Spev Function Block

    Function Blocks 2.59 SPEV Function Block Description The SPEV label stands for Setpoint Programming Events. This block is part of the Setpoint Program category. It looks like this graphically on the Control Builder. Function Sets up to sixteen digital event outputs that may be ON or OFF on a per segment basis. Inputs include program number, segment number, and program state (READY, RUN, HOLD, GHOLD, STOP) from setpoint program block.
  • Page 188 Function Blocks 2.59 SPEV Function Block, continued Outputs = Digital signal - segment event 1. = Digital signal - segment event 2. = Digital signal - segment event 3. = Digital signal - segment event 4. = Digital signal - segment event 5. = Digital signal - segment event 6.
  • Page 189: Figure 2-62 Spev Function Block Example

    Function Blocks 2.59 SPEV Function Block, continued Example Figure 2-62 shows a function block diagram using a SPEV function block to provide event outputs for a setpoint programmer. 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.
  • Page 190: Spp Function Block

    Function Blocks 2.60 SPP Function Block Description The SPP label stands for Setpoint Programmer. This block is part of the Setpoint Program category. It looks like this graphically on the Control Builder. Function Runs a ramp/soak program that produces a setpoint output on a time-based profile that is loaded setpoint into the block.
  • Page 191 Function Blocks 2.60 SPP Function Block, continued Input = Process Variable #1 value in engineering units, for deviation check. = Process Variable #2 value in engineering units, for deviation check. = Process Variable #3 value in engineering units, for deviation check. Aux PV = Aux PV for Aux PV Display NPGM = New profile number (1 to 70).
  • Page 192 Function Blocks 2.60 SPP Function Block, continued Output = Programmed value in engineering units setpoint = Second non-ramping auxiliary setpoint output in engineering units. (For example, see subsection 2.60.4.) STMR = Time Remaining in current segment - in minutes. STME = Time Elapsed in current segment - in minutes.
  • Page 193: Table 2-51 Spp Inputs And Current State

    Function Blocks 2.60 SPP Function Block, continued Usage Tips • If the first step of a profile is a ramp, the progrma will start the ramp from the value of PV Input 1. If the first step of a profile is a soak, the program will start from the soak value. If consistent starting values are required, begin all profiles with a soak.
  • Page 194: Table 2-53 Spp Configuration Parameters

    Function Blocks 2.60 SPP Function Block, continued Configuration Parameters, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 195: Example 1 - Pid With Setpoint Programmer And Guaranteed Soak

    Function Blocks 2.60 SPP Function Block, continued 2.60.1 Example 1 - PID with Setpoint Programmer and Guaranteed Soak Guaranteed Soak is configured as part of the SET POINT Guar. Soak Hi PROFILE configuration using the Control Builder Software or Deviation Soak from the UDC 800 Operator Interface, Set Point profile EDIT Band /DETAIL display.
  • Page 196: Example 2 - Pid With Setpoint Programmer And Event Outputs

    Function Blocks 2.60 SPP Function Block, continued 2.60.2 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. Figure 2-64 PID with Setpoint Programmer and Event Outputs Function Block Reference Guide 3/99...
  • Page 197: Example 3 - Alternate Methods For Actuating Sp Programmer Start, Hold, And Reset Functions

    Function Blocks 2.60 SPP Function Block, continued 2.60.3 Example 3 - Alternate Methods for Actuating SP Programmer START, HOLD, and RESET Functions. FAIL Two methods are shown The pushbutton block will tie this function to the Pushbutton screen display. Pushbuttons will provide a one-shot output each time they are pressed.
  • Page 198: Example 4 - Using The Setpoint Programmer Aux Output

    Function Blocks 2.60 SPP Function Block, continued 2.60.4 Example 4 - 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.
  • Page 199: Example 5 - Controlled Restart After Power Loss

    Function Blocks 2.60 SPP Function Block, continued 2.60.5 Example 5 - 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 Restrart 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...
  • Page 200: Sps Function Block

    Function Blocks 2.61 SPS Function Block Description The SPS label stands for Master Setpoint Scheduler. This block is part of the Setpoint Scheduler category. It looks like this graphically on the Control Builder. Overview 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.
  • Page 201 Function Blocks 2.61 SPS Function Block, continued SPS Block Function The Master (SPS) block supports up to 8 ramp or soak outputs operating on a common time base. It accepts one PV for each setpoint. Setpoint guarantee is provided for the master (SPS) block setpoints with a single symmetrical value for each setpoint output.
  • Page 202: Table 2-54 Sps Configuration Parameters

    Function Blocks 2.61 SPS Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 203: Figure 2-68 Setpoint Scheduler Function Block Suite

    Function Blocks 2.61 SPS Function Block, continued Setpoint Scheduler Example Figure 2-68 Setpoint Scheduler Function Block Suite 3/99 Function Block Reference Guide...
  • Page 204: Spsa Function Block

    Function Blocks 2.62 SPSA Function Block Description The SPSA label stands for Setpoint Scheduler Auxiliary Setpoint Block. This block is part of the Setpoint Scheduler category. It looks like this graphically on the Control Builder. Function 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.
  • Page 205 Function Blocks 2.62 SPSA Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure” menu and arrange the order to suit your control strategy.
  • Page 206: Sqrt Function Block

    Function Blocks 2.63 SQRT Function Block Description The SQRT label stands for Square Root. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Extracts the square root of the analog input (X) as long as the input is greater than the configured DROPOFF value.
  • Page 207: Table 2-55 Sqrt Configuration Parameters

    Function Blocks 2.63 SQRT Function Block, continued Configuration Parameters, continued Table 2-55 SQRT Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Set Dropoff Minimum Input for Square Root 0 to 99999 Dropoff Must be set at >=0 Example Figure 2-69 shows a Function Block Diagram using a SQRT function block.
  • Page 208: Stfl Function Block

    Function Blocks 2.64 STFL Function Block Description The STFLlabel stands for the Setpoint Scheduler State Flags. This block is part of the Setpoint Scheduler category. It looks like this graphically on the Control Builder. Function Connects to Master block (SPS) via dedicated connection and provides logic 1(ON) state digital outputs for Scheduler modes.
  • Page 209: Stsw Function Block

    Function Blocks 2.65 STSW Function Block Description The STSW label stands for the Setpoint Scheduler State Switch. This block is part of the Setpoint Schedulercategory. It looks like this graphically on the Control Builder. Function Connects to Master block (SPS) via dedicated connection and accepts digital inputs to cause scheduler mode changes.
  • Page 210: Sub Function Block

    Function Blocks 2.66 SUB Function Block Description The SUB label stands for the Subtraction mathematical operation (2 Inputs). This block is part of the Math category. It looks like this graphically on the Control Builder. Function Subtracts one input (X) from another (Y) to obtain an output. •...
  • Page 211: 4Sub Function Block

    Function Blocks 2.67 4SUB Function Block Description The 4SUB label stands for the Subtraction mathematical operation (4 Inputs). This block is part of the Math category. It looks like this graphically on the Control Builder. Function Subtracts three analog inputs (X1,X2,X3) from Y input to get an output. Input X1 = First analog input X2 = Second analog input...
  • Page 212: Sw Function Block

    Function Blocks 2.68 SW Function Block Description The SW label stands for Analog Switch. This block is part of the Signal Selectors category. It looks like this graphically on the Control Builder. Function Selects input Y for output when digital input signal (SY) is ON. •...
  • Page 213: Figure 2-72 Sw Function Block Example

    Function Blocks 2.68 SW Function Block, continued Example Figure 2-72 shows a Function Block Diagram using an SW function block to select control signal for output. Figure 2-72 SW Function Block Example 3/99 Function Block Reference Guide...
  • Page 214: Sync Function Block

    Function Blocks 2.69 SYNC Function Block Description The SYNC label stands for Synchronize. This block is part of the Setpoint Program category. It looks like this graphically on the Control Builder. Function Used to synchronize the operation of two setpoint programs given the run. Hold and reset signals from each program.
  • Page 215: Figure 2-73 Sync Function Block Example

    Function Blocks 2.69 SYNC Function Block, continued Example Figure 2-73 shows a Function Block Diagram using a SYNC function 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. (analog and digital I/O blocks required to complete this function are not shown) Figure 2-73 SYNC Function Block Example 3/99...
  • Page 216: Tahd Function Block

    Function Blocks 2.70 TAHD Function Block Description The TAHD label stands for Track and Hold. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder. Function Provides an output that tracks the value of the input (X), when a digital input signal (TC) is On; or when TC is OFF, holds output at last value of X.
  • Page 217: Figure 2-74 Tahd Function Block Example

    Function Blocks 2.70 TAHD Function Block, continued Example Figure 2-74 shows a function block diagram using a TAHD function block to track the Input signal for a PID control loop in conjunction with a digital input. Figure 2-74 TAHD Function Block Example 3/99 Function Block Reference Guide...
  • Page 218: Tgff Function Block

    Function Blocks 2.71 TGFF Function Block Description The TGFF label stands for Toggle Flip-Flop. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function 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.
  • Page 219: Tot Function Block

    Function Blocks 2.72 TOT Function Block Description The TOT label stands for Totalizer. This block is part of the Calculations category. It looks like this graphically on the Control Builder. Function Integrates an Analog variable using a specified rate. Rate may be in units per second, minute, hour, or day. A preset is provided to reset the value when a specific quantity has been accumulated and provide a digital status output.
  • Page 220: Table 2-56 Tot Configuration Parameters

    Function Blocks 2.72 TOT Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 221: Figure 2-76 Tot Function Block Examples

    Function Blocks 2.72 TOT Function Block, continued Example Figure 2-76 shows Function Block Diagrams using a TOT function block. EXAMPLE 1 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.
  • Page 222: Tpo Function Block

    Function Blocks 2.73 TPO Function Block Description The TPO label stands for Time Proportional Output. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function Proportions the amount of ON time and OFF time of a Digital Output over a user defined cycle time. On Time = [cycle time * (IN - range lo)] / (range hi - range lo) OFF Time = cycle time - On Time If On Time <...
  • Page 223: Table 2-57 Tpo Configuration Parameters

    Function Blocks 2.73 TPO Function Block, continued Configuration Parameters, continued Table 2-57 TPO Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection Address of selected I/O module Enter a value: I/O Module Address from 1 to 16 Channel Channel on selected I/O Module Enter a value: from 1 to 4...
  • Page 224: Tpsc (3Pos) Function Block

    Function Blocks 2.74 TPSC (3POS) Function Block Description The TPSC (3POS) label stands for Three Position Step Control operation. This block is part of the Loops category. It looks like this graphically on the Control Builder Function This block combines a PID controller with 3 position step control output functions to provide motor position control without position sensing.
  • Page 225 Function Blocks 2.74 TPSC (3POS) Function Block, continued Outputs WSP = Working Setpoint in Engineering Units for monitoring AL1 = Alarm 1 - Digital Signal AL2 = Alarm 2 - Digital Signal ATI = Autotune Indicator (ON = Autotune in Progress) MODE = Loop mode status (typically connected to the Mode Flags block for encoding).
  • Page 226 Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued GENERAL TAB It looks like this graphically on the Control Builder. Table 2-58 describes the parameters and the value or selection. Continued next page Function Block Reference Guide 3/99...
  • Page 227: Table 2-58 General Tab Configuration Parameters

    Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued Table 2-58 General Tab Configuration Parameters Properties Group Parameter Index# Parameter Value or Selection Description Read Only. See “Configure’ Menu, Block Order Execution Order ”Execution Order” to change. Tag Name 8 character tag name Block descriptor Descriptor...
  • Page 228 Function Blocks 2.74 TPSC (3POS) Function Block, continued Table 2-58 General Tab Configuration Parameters, continued Properties Group Parameter Index# Parameter Value or Selection Description Control Mode and MAN LSP Manual control and Start/Restart Initial Mode Setpoint at last local setpoint. NEWSTART AUTO LSP Automatic control and last local...
  • Page 229: Table 2-59 Rsp Tab Configuration Parameters

    Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued RSP TAB It looks like this graphically on the Control Builder. Table 2-59 describes the parameters and the value or selection. Table 2-59 RSP Tab Configuration Parameters Properties Group Parameter Index# Parameter Description...
  • Page 230 Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB It looks like this graphically on the Control Builder. Table 2-60 describes the parameters and the value or selection. Function Block Reference Guide 3/99...
  • Page 231: Table 2-60 Range/Limit Tab Configuration Parameters

    Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued RANGE/LIMIT TAB, continued Table 2-60 Range/Limit Tab Configuration Parameters Properties Group Parameter Index# Parameter Description Value or Selection PV High Range Value -99999 to 99999 Ranging PV High range PV Low PV Low Range Value -99999 to 99999...
  • Page 232: Table 2-61 Tuning Tab Configuration Parameters

    Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued TUNING TAB It looks like this graphically on the Control Builder. Table 2-61 describes the parameters and the value or selection. Table 2-61 Tuning Tab Configuration Parameters Properties Group Parameter Index# Parameter Description...
  • Page 233 Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued TUNING TAB, continued Table 2-61 Tuning Tab Configuration Parameters, continued Properties Group Parameter Index# Parameter Description Value or Selection 0.02 to 50.00 Tuning Reset RESET (Integral Time) - adjusts Reset1 the controller’s output according Constants,...
  • Page 234 Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued ACCUTUNE TAB It looks like this graphically on the Control Builder. Table 2-62 describes the parameters and the value or selection. Continued next page Function Block Reference Guide 3/99...
  • Page 235: Table 2-62 Accutune Tab Configuration Parameters

    Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued Table 2-62 Accutune Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Group Disables Accutune Click on radio button Accutune Type Disabled to select When initiated, the controller will Click on radio button On Demand start controlling to the setpoint...
  • Page 236 Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued ALARMS TAB It looks like this graphically on the Control Builder. Table 2-63 describes the parameters and the value or selection. Continued next page Function Block Reference Guide 3/99...
  • Page 237: Table 2-63 Alarms Tab Configuration Parameters

    Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued ALARMS TAB, continued Table 2-63 Alarms Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Group -99999 to 99999 in Alarm 1 Setpoint 1 Alarm 1 Setpoint 1 Engineering Units Value - this is the value at which you want the...
  • Page 238 Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued MOTOR TAB It looks like this graphically on the Control Builder. Three Position Step control is accomplished by assigning the motor control relays physical address under this tab. Table 2-64 describes the parameters and the value or selection.
  • Page 239: Table 2-64 Motor Tab Configuration Parameters

    Function Blocks 2.74 TPSC (3POS) Function Block, continued Configuration Parameters, continued MOTOR TAB, continued Table 2-64 Motor Tab Configuration Parameters Properties Parameter Index# Parameter Description Value or Selection Group Module Number for 1 to 16 Forward Relay Module Forward Motor Direction Output Channel Number for 1 to 4...
  • Page 240: Trig Function Block

    Function Blocks 2.75 TRIG Function Block Description The TRIG label stands for Trigger or “One Shot” operation. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Turns a Logic output (OUT) ON for one logic scan cycle, when a logic input (X)goes from OFF to ON.
  • Page 241: Updn Function Block

    Function Blocks 2.76 UPDN Function Block Description The UPDN label stands for UP/DOWN Counter. This block is part of the Counters/Timers category. It looks like this graphically on the Control Builder: Function The output counts the number of rising edge logic transactions on the input to the block up to a preset value (RPRE or LPRE).
  • Page 242: Table 2-65 Up/Down Configuration Parameters

    Function Blocks 2.76 UPDN Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 243: Vlim Function Block

    Function Blocks 2.77 VLIM Function Block Description The VLIM label stands for Velocity (Rate) Limiter. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder. Function Limits the rate at which an analog input value (X) can change, when a digital input signal (EN) is ON. Individual rate of change limits are configured for an increasing and a decreasing X, respectively.
  • Page 244: Table 2-66 Vlim Configuration Parameters

    Function Blocks 2.77 VLIM Function Block, continued Block Properties Double click on the function block to access the function block properties dialog box. Block Order (Read Only) You can change the assigned execution order number by selecting “Execution Order” in the “Configure”...
  • Page 245: Wcon Function Block

    Function Blocks 2.78 WCON Function Block Description The WCON label stands for Write Constant. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder. Function Writes the numerical value of selected configuration parameter to a given control block. Select the index number of the required parameter from the specific function block reference data and enter it in the appropriate field in the “Write Constant Properties”...
  • Page 246: Table 2-67 Write Configuration Data

    Function Blocks 2.70 WCON Function Block, continued Configuration Parameters, continued Table 2-67 Write Configuration Data Properties Group Parameter Index# Parameter Description Value or Selection Number of control block that 1 to 250 Block Set Write contains desired configuration Number Parameters parameter Select the index Parameter...
  • Page 247: Wtun Function Block

    Function Blocks 2.79 WTUN Function Block Description The WTUN label stands for Write Tuning Constants. This block is part of the Loops category. It looks like this graphically on the Control Builder. Function Writes the numerical value of Gain, Rate, and Reset to a Target PID, TPSC, or CARB block without any operator interaction.
  • Page 248: Figure 2-83 Wtun Function Block Example

    Function Blocks 2.79 WTUN Function Block Target Block Number Double click on the function block to access the “Target Block Number” dialog box. • Enter the Target Block number in the appropriate field. Selections are from 1 to 248 Example Figure 2-83 shows a Function Block Diagram using a WTUN function block to write Tuning Parameters to a PID function block.
  • Page 249: Wvar Function Block

    Function Blocks 2.80 WVAR Function Block Description The WVAR label stands for Write Variable. This block is part of the Auxiliary category. It looks like this graphically on the Control Builder. Function Writes a new value to a selected Variable number. Select the target variable number from the specific function block reference data and enter it in the appropriate field in the “Write Variable Number”...
  • Page 250: Figure 2-84 Wvar Function Block Examples

    Function Blocks 2.80 WVAR Function Block, continued Example Figure 2-84 shows two examples of Function Block Diagrams using a WVAR function block. Digital Variable loaded Constant via Recipe Output = ON for 1 scan Loop Auto Using a Write Variable to write 0 (OFF) to a digital variable after being set to 1, (ON) by a recipe.
  • Page 251: Xfr Function Block

    Function Blocks 2.81 XFR Function Block Description The XFR label stands for Bumpless Analog Transfer Switch. This block is part of the Signal Selectors category. It looks like this graphically on the Control Builder. Function Provide “bumpless” switching between two analog input values (X,Y) that is triggered by a digital input signal (*SY).
  • Page 252: Table 2-68 Xfr Switch Configuration Data

    Function Blocks 2.81 XFR Function Block, continued Configuration Parameters, continued Table 2-68 XFR Switch Configuration Data Properties Group Parameter Index# Parameter Description Value or Selection Rate at which output changes 0 to 99999 Transfer to X Set Transfer Rates from Y to X in engineering units Must be set at >=0 Rate per minute...
  • Page 253: Xor Function Block

    Function Blocks 2.82 XOR Function Block Description The XOR label stands for the Exclusive OR Boolean operation. This block is part of the Logic and Fast Logic categories. It looks like this graphically on the Control Builder. Fast Logic Function Turns a digital output signal (OUT) ON if only one of two digital input signals (X, Y) is ON.
  • Page 254 Function Blocks Index 2AND Alarm Type Function Alarm unacknowledge 3-mode control Algorithm 4ADD 4AND ALM ACTIV 4MUL ALMUNACK Analog Alarm 4SUB Analog Input 8AND Analog Output Analog Switch Analog System Status Absolute Value AND Boolean function (2 Inputs) Accutune Type AND Boolean function (4 Inputs) AND Boolean function (8 Inputs) Addition Mathematical Operation (2 Inputs)
  • Page 255 Index Breakpoints Deviation Compare Bumpless Analog Transfer Switch DEWP Burnout Check Dewpoint Calculation Calculated Dewpoint Calculated Dewpoint Output Differential pressure input Calculated Percent Carbon Output Digital Input CARB Digital Output Carbon Potential Digital Switch Carbon Probe Carbon Probe Manufacturer Division Mathematical operation Carbon Probe Vendor Channel Number for Forward Motor Direction Dropoff...
  • Page 256 Index Force Bumpless Transfer Lead Time (min) Forward Relay Output Lead/Lag Free Form Logic Limiting Free Form Math LMON FSYS Function Block Local Bias Value (EU Function Block by Category Local Bias Value (EU) Function Block Groups Local Preset 174, 210, Function Generator - 10 Segment Local Preset Value Furnace Factor...
  • Page 257 Index Mode Switch Parameter Index Module Number for Forward Motor Direction Parameter Index# Module Number for Reverse Motor Direction Motor Data Percent Carbon Monoxide Motor Travel Time Percent Hydrogen Period Periodic Timer Multiplication Mathematical operation (2 Inputs) Multiplication Mathematical Operation (4Inputs) PID A PID algorithm Negate...
  • Page 258 Index Ratio/Bias 48, 144, RCON SQRT Square Root Read Constant Parameter Data Square root extraction Recipe Selector Start/Restart 24, 47, 121, Relative Humidity 200, 237, Remote Bias value for Ratio PID Subtraction mathematical operation (2 Inputs) Remote Preset 174, 210, Subtraction mathematical operation (4 Inputs) Remote Setpoint Analog Input Remote Setpoint mode...
  • Page 259 Index Tune Set 2 VLIM Tuning Constants 51, 147, WCON Units Working Setpoint in Engineering Units Unlatch Command Digital signal Write Constant UP/DOWN Counter UPDN Velocity (Rate) Limiter 3/99 Function Block Reference Guide...
  • Page 260 HONEYWELL SERVICE CENTER Click the map Back to the menu...

Table of Contents