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 #...
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 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______________________________________________...
“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. •...
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...
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...
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. •...
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...
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. •...
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...
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...
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.
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...
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...
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.
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.
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...
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.
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).
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...
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...
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...
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...
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.
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...
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.
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”...
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.
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”...
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.
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...
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.
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.
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.
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.
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...
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...
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.
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...
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...
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...
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...
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...
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...
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...
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.
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.
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”...
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.
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.
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.
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.
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.
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) •...
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.
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...
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.
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”...
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...
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...
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.
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”...
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...
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.
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.
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”...
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.
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.
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.
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.
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”...
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...
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.
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.
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.
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) •...
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.
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.
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.
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 •...
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...
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.
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.
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.
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.
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;...
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”...
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).
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).
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.
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...
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). •...
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...
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...
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...
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).
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.
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...
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.
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...
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...
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...
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...
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...
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...
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...
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).
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.
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.
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...
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:...
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”...
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.
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”.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 •...
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.
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.
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...
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...
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.
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 -...
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...
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”...
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.
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.
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...
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.
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%.
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. •...
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”...
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)
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.
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...
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: •...
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”...
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. •...
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...
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.
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.
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.
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.
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”...
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.
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...
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.
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.
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...
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.
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”...
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...
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.
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.
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.
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.
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.
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. •...
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...
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. •...
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...
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.
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...
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.
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...
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.
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.
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”...
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.
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 <...
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...
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...
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...
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...
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...
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...
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...
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.
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...
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.
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).
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”...
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.
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”...
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”...
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...
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.
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.
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”...
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.
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).
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...
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...