background image

Product of France

Issue 3 – 03/99

EN1I-6212

UMC800 Control Builder

Function Block Reference Guide

51-52-25-64B

Содержание UMC800

Страница 1: ...Product of France Issue 3 03 99 EN1I 6212 UMC800 Control Builder Function Block Reference Guide 51 52 25 64B ...

Страница 2: ... makes no express warranties except as may be stated in its written agreement with and for its customer 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 This document was prepared using Information Mapping methodologies and formatting principles UMC800 Universal Multi...

Страница 3: ... 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 UMC800 Controller Technical Overview 51 52 03 24 UMC800 Controller Installation and User Guide 51 52 25 61 UMC800 Operator Interface User Guide 51 52 25 62 UMC8...

Страница 4: ...Block 33 2 11 AO Function Block 35 2 12 ASYS Function Block 37 2 13 BCD Function Block 38 2 14 BOOL Function Block 40 2 15 CARB Function Block 43 2 16 CMPR Function Block 60 2 17 DCMP Function Block 61 2 18 DEWP Function Block 63 2 19 DI Function Block 66 2 20 DIV Function Block 68 2 21 DO Function Block 69 2 22 DSW Function Block 71 2 23 FGEN Function Block 72 2 24 FSS Function Block 76 2 25 FSYS...

Страница 5: ... Cool Duplex Output 154 2 50 3 Example 3 Cascade Control 155 2 50 4 Example 4 Ratio Control 156 2 50 5 Example 5 Cascade Control of a Boiler Drum Level Basic 157 2 50 6 Example 6 Cascade Control of a Boiler Drum Level 3 Element Feedwater Control 158 2 51 PT Function Block 159 2 52 RCON Function Block 162 2 53 RCP Function Block 164 2 54 RH Function Block 166 2 55 ROC Function Block 168 2 56 RSW Fu...

Страница 6: ...lock 201 2 68 SW Function Block 202 2 69 SYNC Function Block 204 2 70 TAHD Function Block 206 2 71 TGFF Function Block 208 2 72 TOT Function Block 209 2 73 TPO Function Block 212 2 74 TPSC 3POS Function Block 214 2 75 TRIG Function Block 230 2 76 UPDN Function Block 231 2 77 VLIM Function Block 233 2 78 WCON Function Block 235 2 79 WTUN Function Block 237 2 80 WVAR Function Block 239 2 81 XFR Func...

Страница 7: ...___________________________ 74 Table 2 23 Four Selector Switch Configuration Parameters for Operator Interface Display_________ 77 Table 2 24 Fast Logic System Status Block Outputs _______________________________________ 79 Table 2 25 High Low Limit Configuration Parameters _____________________________________ 81 Table 2 26 High Monitor Function Block Configuration Parameters ____________________...

Страница 8: ...PO Configuration Parameters______________________________________________ 213 Table 2 58 General Tab Configuration Parameters _______________________________________ 217 Table 2 59 RSP Tab Configuration Parameters __________________________________________ 219 Table 2 60 Range Limit Tab Configuration Parameters____________________________________ 221 Table 2 61 Tuning Tab Configuration Parameters ...

Страница 9: ...Figure 2 23 HLLM Function Block Example_____________________________________________ 81 Figure 2 24 HMON Function Block Example ____________________________________________ 83 Figure 2 25 HSEL Function Block Example _____________________________________________ 84 Figure 2 26 LDLG Function Block Example _____________________________________________ 87 Figure 2 27 LMON Function Block Example ______...

Страница 10: ...7 Figure 2 66 Using the Setpoint Programmer AUX Output__________________________________ 188 Figure 2 67 Controlled Restart after Power Loss _________________________________________ 189 Figure 2 68 Setpoint Scheduler Function Block Suite______________________________________ 193 Figure 2 69 SQRT Function Block Example_____________________________________________ 197 Figure 2 70 SUB Function Block...

Страница 11: ...ters index numbers used for reading RCON and writing WCON block parameter constants Note 1 technical reference examples Of course data varies based on what is pertinent for each function block since they do not all have a point name or configuration parameters and do not all require technical reference information Note 1 Select the index number of the required parameter from the specific function ...

Страница 12: ... 2 73 2 50 2 45 2 15 2 31 2 35 2 36 2 74 2 79 2 7 SP Program Programmer SPP Recipe Selector RCP Event Decoder SPEV Synchronizer SYNC 2 60 2 53 2 59 2 69 Setpoint Scheduler Setpoint Scheduler SPS State Switch STSW State Flag STFL Setpoint Scheduler Aux SPSA Event Decoder SPEV 2 61 2 65 2 64 2 62 2 59 Logic Discrete Input DI Discrete Output DO Pushbutton PB 2 Input AND 2AND 4 Input AND 4AND 8 Input ...

Страница 13: ...dic Timer PT Up Down Counter UPDN Off Delay Timer OFDT On Delay Timer ONDT 2 57 2 51 2 76 2 44 2 43 Math Scale and Bias SCB Addition ADD Subtract SUB Multiply MUL Divide DIV 4 Input ADD 4ADD 4 Input SUB 4SUB 4 Input MUL 4MUL Free Form Math MATH 2 58 2 3 2 66 2 40 2 20 2 4 2 67 2 40 2 34 Calculations Compare CMPR Deviation Compare DCMP Absolute Value ABS Square Root SQRT Mass Flow MSF Max Min Ave S...

Страница 14: ... Category continued Category Block Type Reference Data Subsection Auxiliary Function Generator FGEN Lead Lag LDLG High Low Limiter HLLM Velocity Limiter VLIM Rate of Change Read Constant RCON Write Constant WCON Write Variable Track and Hold TAHD BCD Translator BCD 2 23 2 29 2 26 2 77 2 55 2 52 2 78 2 80 2 70 2 13 ...

Страница 15: ...able Function Block Type Identification Label See Subsection ABS Absolute Value 2 2 ADD Addition 2 Inputs 2 3 4ADD Addition 4 Inputs 2 4 AI Analog Input 2 5 ALM Analog Alarm 2 6 AMB Auto Manual Bias 2 7 2AND AND 2 Inputs 2 8 4AND AND 4 Inputs 2 9 8AND AND 8 Inputs 2 10 AO Analog Output 2 11 ASYS Alarm System Monitor 2 12 BCD Binary Coded Decimal Translator 2 13 BOOL Free Form Logic 2 14 CARB Carbo...

Страница 16: ...in Max Average Sum 2 37 MSF Mass Flow 2 38 MUL Multiplication 2 Inputs 2 39 4MUL Multiplication 4 Inputs 2 40 NEG Negate 2 41 NOT Not Boolean Logic 2 42 ONDT On Delay Timer 2 43 OFDT Off Delay Timer 2 44 ON OFF On Off Control 2 45 2OR OR 2 Inputs 2 46 4OR OR 4 Inputs 2 47 8OR OR 8 Inputs 2 48 PB Pushbutton 2 49 PID Proportional Integral Derivative 2 50 PT Periodic Timer 2 51 RCON Read Configuratio...

Страница 17: ...STFL Setpoint Scheduler State Flags 2 64 STSW Setpoint Scheduler Switch 2 65 SUB Subtraction 2 Inputs 2 66 4SUB Subtraction 4 Inputs 2 67 SW Analog Switch 2 68 SYNC Synchronize 2 69 TAHD Track and Hold 2 70 TGFF Toggle Flip Flop 2 71 TOT Totalizer 2 72 TPO Time Proportional Output 2 73 TPSC Three Position Step Control 2 74 TRIG Trigger 2 75 UPDN UP Down Counter 2 76 VLIM Velocity rate Limiter 2 77...

Страница 18: ...Function Calculate the absolute value of a single analog variable input OUT X Input X Analog value to be modified Output OUT modified value 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 you...

Страница 19: ...uide 9 2 2 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 ...

Страница 20: ... Analog Input Y Second Analog Input Output OUT Sum of analog values 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 ADD Example Figure 2 2 shows a Function Block Diagram...

Страница 21: ...t X1 First Analog Input X2 Second Analog Input X3 Third Analog Input Y Fourth Analog Input Note All four inputs must be connected or unused inputs inverted Unconnected inputs default to zero Output OUT Sum of the analog values 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 numb...

Страница 22: ...Guide 3 99 12 2 4 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 ...

Страница 23: ...alue in percent T C or RTD converts analog input value in engineering units using the range of Input Type Note The failsafe detection on this input block configured for 4 20mA range is Low Detection 3 2mA High Detection 21 6mA Outside of the range the flag Input Fail is ON There is no detection from 0 to 4 mA but the block continues to work and provide data which could be compared via an Alarm Blo...

Страница 24: ...put Type and Range Range High Range Value N A For Linear Inputs Only output value that corresponds to 100 input value For example Actuation Input 4 20mA Process variable Flow Range of Flow 0 to 250 gal min High Range Display Value 250 Low range Display Value 0 Then 20mA 250 4mA 0 Enter a value 99999 to 99999 Low Range Value N A For Linear Inputs Only output value that corresponds to 0 input value ...

Страница 25: ...e field Click on Radio button to select Downscale 5 LINEAR OUT Value set at Low range value field T C or RTD OUT Value of Low range implied by input type Click on Radio button to select Upscale LINEAR OUT Value set at High range value field T C or RTD OUT Value of High range implied by input type Click on Radio button to select Burnout Check 5 Burnout check enable Thermocouples only Click on block...

Страница 26: ...0ºC T 90 to 240ºC L 328 to 1598ºF T 130 to 464ºF K 0 to 400ºC U 50 to 150ºC K 32 to 752ºF U 58 to 302ºF K 0 to 800ºC U 0 to 150ºC K 32 to 1472ºF U 32 to 302ºF K 0 to 1200ºC U 50 to 150ºC K 32 to 2192ºF U 122 to 302ºF K 200 to 1370ºC U 200 to 400ºC K 328 to 2498ºF U 328 to 752ºF N 0 to 400ºC NiMo 0 to 1400ºC N 32 to 752ºF NiMo 32 to 2552ºF N 0 to 800ºC W_W26 20 to 2320ºC N 32 to 1472ºF W_W26 4 to 4...

Страница 27: ... Pt100 0 to 400ºC mV 10 to 50 Pt100 32 to 752ºF mV 0 to 100 Pt100 200 to 800ºC mV 100 to 100 Pt100 328 to 1472ºF mV 0 to 500 Pt100 90 to 240ºC mV 500 to 500 Pt100 130 to 464ºF mA 0 to 20 JIS 50 to 150ºC mA 4 to 20 JIS 58 to 302ºF V 0 to 1 JIS 0 to 100ºC V 1 to 1 JIS 32 to 212ºF V 0 to 2 JIS 0 to 200ºC V 2 to 2 JIS 32 to 392ºF V 0 to 5 JIS 0 to 400ºC V 5 to 5 JIS 32 to 752ºF V 1 to 5 JIS 200 to 500...

Страница 28: ...d 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 Figure 2 4 AI Function Block Example ...

Страница 29: ... alarm actions Alarm Type Function PV SP High Process Variable Local Setpoint OUT ON If the PV is greater than the local Setpoint OUT OFF If the PV is less than the Local Setpoint minus Hysteresis PV CV High Process Variable Compare Value OUT ON If the PV is greater than the Compare Value CV i e Alarm Setpoint OUT OFF If the PV is less than the Compare Value minus Hysteresis PV SP Low Process Vari...

Страница 30: ... number by selecting Execution Order in the Configure menu and arrange the order to suit your control strategy Configuration Parameters You must configure the ALM function block parameters to the desired value or selection that matches your operating requirements Table 2 4 describes the parameters and the value or selection Note Local Setpoint is set in the Control Builder unless Use RSP Input is ...

Страница 31: ...Deviation Alarm CV PV SP Low Deviation Alarm IPV CVI SP Band Absolute Deviation Alarm Hysteresis 4 Hysteresis in engineering units can be set from 0 to the input span monitored variable 0 to 99999 9 in Engineering Units Local Setpoint 0 Local Setpoint value in engineering units or a calculation from another function block via RSP see Use RSP Input 0 to 99999 9 in Engineering Units 1 Remote Setpoin...

Страница 32: ...orking setpoint A variable is used as the setpoint value to allow periodic changes RSP enabled The Output contains a tag identification that will be used to identify the alarm state Example 2 shows an ALM function block being used to alarm on PV SP EXAMPLE 1 EXAMPLE 2 Figure 2 5 ALM Function Block Example Alarm State CV RSP Value CV RSP Value CV Alarm State PV Accessed using Variable Edit Screen A...

Страница 33: ... disable MDRQI External Mode Request connected to the MDRQO output of a MDSW function block encoded as follows 0 0 No Change 1 0 Manual Mode Request 2 0 Automatic Mode Request Outputs OUT Control Output 5 to 105 AL1 Alarm 1 AL2 Alarm 2 MODE Actual Mode encoded as follows Connect to Mode Flags block MDFL to encode mode status 4 0 LSP AUTO 5 0 LSP MAN 7 0 LSP LO Local Override Block Properties Doubl...

Страница 34: ...on Parameter Index Parameter Description Value or Selection Block Tag Name N A 8 character tag name Descriptor N A Block description Start Restart Initial Mode N A Mode at NEWSTART Newstart is the first scan cycle following the cold start of the controller MAN Manual AUTO Automatic Power up Mode N A Mode at power up MAN Manual PREVIOUS Same mode auto or manual Power Up Out N A Output at Power up F...

Страница 35: ... Value or Selection Ranging PV High range 0 PV High Range Value 5 to 105 PV Low Range 1 PV Low Range Value 5 to 105 Display Decimal Places N A Number of digits to display after decimal point 0 to 5 Units N A Text to display for EU 4 characters DEV Bar Range EU N A Deviation Bar Range on the Operator Interface 99999 to 99999 Limiting Out High Limit 5 Output High Limit Value prevents the Output from...

Страница 36: ...erence Guide 3 99 26 2 7 AMB Function Block continued Configuration Parameters continued ALARMS TAB It looks like this graphically on the Control Builder Table 2 7 describes the parameters and the value or selection continued next page ...

Страница 37: ...ult 0 Type N A Alarm 1 Setpoint 1 Type select what you want Alarm 1 Setpoint 1 to represent Selections NO ALARM AL_PV_HI AL_PV_LO AL_OUT_HI AL_OUT_LO Setpoint 2 9 Alarm 1 Setpoint 2 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 1 Setpoint 2 Type Same as Alarm 1 Setpoint 1 Alarm 2 Setpoint 1 10 Alarm 2 Setpoint 1 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 2 Setpoint 1 Type Same as Alarm 1 Se...

Страница 38: ...ONTROL SP TO AIR FUEL CONTROL SP OUT 5 TO 105 OUT 5 TO 105 IN BOILER 1 SUBMASTER BOILER 2 SUBMASTER IN BOILER AMB Block Boiler Submaster Operators place AMB Block to MAN mode to adjust fuel setpoints up or down independent of each boiler AMB OUT IN BIAS MAN MODEBias is automatically calculated as operator increment or decrement out value Bias OUT IN AUTO MODEBias is a fixed value from the man mode...

Страница 39: ...If any input is OFF then OUT OFF Input X1 First digital signal X2 Second digital signal Output OUT Digital signal controlled by status of input signals 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...

Страница 40: ...nction Block Reference Guide 3 99 30 2 8 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 ...

Страница 41: ...s graphically on the Control Builder OR Fast Logic Function Turns digital output OUT ON when inputs X1 through X4 are ON Thus If all inputs are ON then OUT ON If any input is OFF then OUT OFF Input X1 First digital signal X2 Second digital signal X3 Third digital signal X4 Fourth digital signal NOTE Unused values must be set to 1 or inverted Output OUT Digital signal controlled by status of input ...

Страница 42: ...nfigure menu and arrange the order to suit your control strategy Input State You can invert Input 1 2 3 4 or all If the input is inverted an input line that is ON is seen as OFF N on Icon next to inverted input NOTE Unused values must be set to 1 or inverted Example Figure 2 8 shows a Function Block Diagram configuration using a 4AND function block The function block is being used to monitor 3 inp...

Страница 43: ...c Function Turns digital output OUT ON when inputs X1 through X8 are ON Thus If all inputs are ON then OUT ON If any input is OFF then OUT OFF Input X1 First digital signal X2 Second digital signal X3 Third digital signal X4 Fourth digital signal X5 Fifth digital signal X6 Sixth digital signal X7 Seventh digital signal X8 Eighth digital signal NOTE Unused values must be set to 1 or inverted Output...

Страница 44: ... Configure menu and arrange the order to suit your control strategy Input State You can invert Input 1 2 3 4 5 6 7 8 or all If the input is inverted an input line that is ON is seen as OFF N on diagram next to inverted input NOTE Unused values must be set to 1 or inverted Example Figure 2 9 shows a Function Block Diagram configuration using a 8AND function block The function block is used in a sta...

Страница 45: ...iamp output values that correspond to the 0 to 100 span limits of the inputs Input X Analog value Output Converted value sent to specified real I O address 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 o...

Страница 46: ...at corresponds to 100 output value 99999 to 999999 Default 100 Range Low 2 Low Range Value Engineering Unit value of input that corresponds to 0 output value 99999 to 999999 Default 0 0 Output mA at range High 3 Value of mA output that corresponds to 100 output signal for example 20mA 0 to 20 Default 20 mA at Low range 4 Value of mA output that corresponds to 0 output signal for example 4mA 0 to 2...

Страница 47: ...controller was off in sec after power loss available for one analog scan cycle Analog function block scan cycle time in sec Analog function block scan cycle time in min Table 2 9 describes the outputs for the Analog system status block Table 2 9 Analog System Status Block Outputs Output Description CYCTIME Control Block Cycle Time in seconds CYCMINS Control Block Cycle Time in minutes NEWSTART New...

Страница 48: ... the second 4 digits as a value between 10 and 90 Input D1 Bit 0 of the BCD lower digit D2 Bit 1 of the BCD lower digit D4 Bit 2 of the BCD lower digit D8 Bit 3 of the BCD lower digit D10 Bit 0 of the BCD upper digit D20 Bit 1 of the BCD upper digit D40 Bit 2 of the BCD upper digit D80 Bit 3 of the BCD upper digit Output OUT Analog output integer in the range of 0 to 99 OUT 1 1 if D1 is ON else 0 ...

Страница 49: ...ction 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 Example Figure 2 11 shows a Function Block Diagram configuration using a BCD function block to select a Recipe Figure 2 11 BCD Function Block Example ...

Страница 50: ... like this graphically on the Control Builder Function Read digital inputs A through H and calculates the output based on specified Boolean logic function Offers the following Boolean logic functions AND OR NOT XOR Left parenthesis Right Parenthesis Inputs A Block Input 1 B Block Input 2 C Block Input 3 D Block Input 4 E Block Input 5 F Block Input 6 G Block Input 7 H Block Input 8 ...

Страница 51: ...e matching parenthesis must be the same type that is or Parentheses may be nested to any depth Logicals AND OR and XOR must have a left and right operand Unary NOT must have one operand to the right and the operand must be enclosed in parentheses for example NOT G Block Properties Double click on the function block to access the function block properties dialog box Block Order Read Only You can ch...

Страница 52: ... Free Form Logic Boolean Expressions Rather than using individual logic function blocks a boolean expression may be entered directly using the Free Form Logic block which accepts up to 8 inputs This can save function blocks The inputs may come from other blocks with discrete outputs DI s or digital signal tags The example below is a direct entry of the Example 4 boolean expression with the output ...

Страница 53: ...nto the output of the PID block TRV Output Track value in Percentage Output TRV when TRC is on If control output OUT is connected back to the Track Value Input TRV then the Track Command Input TRC will function as an output hold This may be used where input probes are undergoing burnoff TRC Output Track Command ON OFF On Enables TRV Mode Local Override BIAS Remote Bias value for Ratio PID SWI Swit...

Страница 54: ...red the request comes from the Mode Switch MDSW function block the request is retained and when leaving the Initialization Mode or Local Override Mode the loop will go to manual NOTE 2 BCO output is provided for applications where the block is used as a cascade secondary BCI input is provided for applications where the block is used as a cascade primary When the BCO output of a secondary loop is c...

Страница 55: ...99 Function Block Reference Guide 45 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 ...

Страница 56: ...ut can be adjusted somewhere between 100 and 0 It applies all three control actions Proportional P Integral I and Derivative D to the error signal PID B Unlike the PID A equation the controller gives only an integral response to a setpoint change with no effect on the output due to the Gain or Rate action and gives full response to PV changes DUPA like PIDA but provides an automatic method to swit...

Страница 57: ...oller MAN LSP Manual control and last local setpoint AUTO LSP Automatic control and last local setpoint AUTO RSP Automatic control and remote setpoint MAN LSPonly Manual control and local setpoint only AUTO LSPonly Automatic control and local setpoint only AUTO RSPonly Automatic control and remote setpoint only These modes will override the configured POWER UP MODE Power Up Mode N A Control Mode a...

Страница 58: ...ick on radio button to select Use RSP Input N A Use Remote Setpoint in Percent Click on radio button to select Use LSP2 EU N A Use Local Setpoint 2 in Engineering Units Click on radio button to select Ratio Bias No Ratio or Bias N A No ratio and bias applied to the function block Click on radio button to select RSP Input Only Use Local Bias Use Bias value selected on Tab Click on radio button to s...

Страница 59: ...ference Guide 49 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 ...

Страница 60: ... remote setpoints from going above the value set here 99999 to 99999 Used for anti soot SP Low limit 12 Setpoint Low Limit Value prevents the local and remote setpoints from going below the value set here 99999 to 99999 Out High Limit 14 Output High Limit Value is the highest value of output beyond which you do not want the automatic output to exceed 5 to 105 Out Low limit 15 Output Low Limit Valu...

Страница 61: ...meters Properties Group Parameter Index Parameter Description Value or Selection Tuning Constants Prop Band or Gain 0 PB1 or Gain 1 30 PB2 or gain 2 Proportional Band PB is the percentage of the range of the measured variable for which a proportional controller will produce a 100 change in its output Gain is the ratio of output change over the measured variable change that caused it G 100 PB where...

Страница 62: ...epeated per minute Repeats minute or how many minutes before one repeat of the proportional action occurs Minutes repeat 0 or 0 02 to 50 00 0 OFF Must be enabled for PID B or DUP B algorithm selections Rate Minutes 1 Rate 1 31 Rate 2 RATE action in minutes affects the controller s output whenever the deviation is changing and affects it more when the deviation is changing faster 0 or 0 1 to 10 00 ...

Страница 63: ...Reference Guide 53 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 ...

Страница 64: ...ers Click on radio button to select Click on block to select 28 Fuzzy Overshoot Suppression minimizes overshoot after a setpoint change or a process disturbance The fuzzy logic observes the speed and direction of the PV signal as it approaches the setpoint and temporarily modifies the internal controller response action as necessary to avoid an overshoot There is no change to the CARB algorithm an...

Страница 65: ... Reference Guide 55 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 ...

Страница 66: ... Units Type N A Alarm 1 Setpoint 1 Type select what you want Alarm 1 Setpoint 1 to represent Selections NO ALARM PV_HIGH PV_LOW DEV_HIGH DEV_LOW SP_HIGH SP_LOW OUT_HIGH OUT_LOW Setpoint 2 18 Alarm 1 Setpoint 2 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 1 Setpoint 2 Type Same as Alarm 1 Setpoint 1 Alarm 2 Setpoint 1 19 Alarm 2 Setpoint 1 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 2 Setpoi...

Страница 67: ...rence Guide 57 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 ...

Страница 68: ...int of the carbon control loop to a value that prevents sooting in the furnace Click on block to select SP HLIM is used for anti soot Low Temperature Limit 48 Holds controller output to 0 until limit is exceeded 0 to 2500 degrees F 1400 recommended Unit should match C F selection 47 Probe temperature units for display Click on radio button to select Percent Hydrogen 50 Percent Hydrogen 1 to 100 de...

Страница 69: ... Probe burn off using standard logic functions CO 0 100 DegC or F 0 2000 mV Range Carbon Potential Probe Burn off Application To clean a carbon probe periodically by blowing air across it for a specific time In this configuration a periodic timer generates a pulse a designated time interval which suspends automatic control and energizes a relay output to cause air flow for a probe burn off cycle T...

Страница 70: ...han Y input then XLY ON Input X First analog value Y Second analog value Output XGY Digital signal state based on calculation XEY Digital signal state based on calculation XLY Digital signal state based on calculation 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 sel...

Страница 71: ...e output true if any input exceeds the deviation value from the reference value Output is off if all inputs are less than the deviation Note When the reference input is the average of the 6 inputs the block performs deviation from average Input IN1 Input 1 IN2 Input 2 IN3 Input 3 IN4 Input 4 IN5 Input 5 IN6 Input 6 Y Reference Input Note All inputs should be used or a single value should be connec...

Страница 72: ...d value or selection that matches your operating requirements Table 2 18 describes the parameters and the value or selection Table 2 18 DCMP Configuration Parameters Properties Group Parameter Parameter Description Value or Selection Set Properties Plus Deviation Plus value deviation from reference point Within the range of the inputs Minus Deviation Minus value deviation from reference point With...

Страница 73: ...EMP Temperature Input F or C from AI Input CO Percent Carbon Monoxide Input 1 100 Outputs DEWPT Calculated Dewpoint Output C Calculated Percent Carbon Output SPHLIM Control Setpoint High Limit for Anti soot WRLIM Command to write the setpoint high limit LOTEMP ON when TEMP is calculated low temperature dropoff Block Properties Double click on the function block to access the function block propert...

Страница 74: ...e that prevents sooting in the furnace Click on block to select SP HLIM is used for anti soot Low Temperature Limit 5 Holds controller output to 0 until limit is exceeded 0 to 2500 degrees F 1400 recommended Unit should match C F selection 4 Probe temperature units for display Click on radio button to select Percent Hydrogen 7 Percent Hydrogen 1 to 100 default 40 CO Properties CO 0 Allows you to a...

Страница 75: ... 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 Figure 2 16 DEWP Function Block Example ...

Страница 76: ...ring configuration The Input status may be inverted If Digital Point is ON then OUT ON Output OUT Digital Signal 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 Configur...

Страница 77: ... on the dialog box see below Example Figure 2 17 shows a Function Block Diagram using DI function blocks in a basic Series Parallel Circuit LS 1 LS 2 SOL 1 Coil This is a basic series parallel circuit If Limit Switch 1 LS1 is ON and Limit Switch 2 LS2 is ON or if pushbutton PB1 is ON then Solenoid 1 is turned ON otherwise it is OFF Note power flow can be delivered in either of two paths to the sol...

Страница 78: ...status is set to error otherwise OUT X Y Input X First analog value Y Second analog value Output OUT Calculated Value 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 Exa...

Страница 79: ...during configuration The output status may be inverted Input X Input Status Signal Output None 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 Configuration Parameters Y...

Страница 80: ...ected I O Module From 1 to 6 1 If INVERT is selected Invert IN before writing to output The slash will be present in the COIL symbol only when the invert box is selected on the dialog box see below Example Figure 2 19 shows a Function Block Diagram using a DO function block A digital output signal from PID block AL1 will turn the Digital Output block ON OFF for remote alarming This output could be...

Страница 81: ... to select from B 2nd of two inputs to select from SA Select A Output Out If SA is ON then A else B 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 Example Figure 2 19 s...

Страница 82: ...istic curve based on up to 11 configurable Breakpoints for both input X and Output OUT values OUT interpolation of OUT Yb values for segment in which X falls If X X 1 then OUT OUT 1 If X X 11 then OUT OUT 11 ATTENTION The X n value must be X n 1 value Thus if fewer than 11 breakpoints are needed be sure to configure any unneeded breakpoints with the same X and OUT values used for the previous brea...

Страница 83: ...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 Configuration Parameters You must configure the FGEN function Block parameters to the desired value or selection that matches your operating requirements Table 2 22 describes the parameters and the value or selection Con...

Страница 84: ... 7 99999 to 999999 X8 7 X value at Input Breakpoint 8 99999 to 999999 X9 8 X value at Input Breakpoint 9 99999 to 999999 X10 9 X value at Input Breakpoint 10 99999 to 999999 X11 10 X value at Input Breakpoint 11 99999 to 999999 Y1 11 Y value at Output Breakpoint 1 99999 to 999999 Y2 12 Y value at Output Breakpoint 2 99999 to 999999 Y3 13 Y value at Output Breakpoint 3 99999 to 999999 Y4 14 Y value...

Страница 85: ...on block diagram using a FGEN function block to characterize the PID control loop output for control valve operation using 9 breakpoints OUT9 OUT8 OUT7 OUT6 OUT5 OUT4 OUT3 OUT2 OUT1 X1 X2 X3 X4 X5 X6 X7 X8 Compensating for control valve characteristic 100 0 0 100 FGEN OUTPUT PID OUTPUT Figure 2 21 FGEN Function Block Example ...

Страница 86: ...ting of only one output per group while other outputs are turned off Inputs RESET Off to ON requests a reset state Reset Input turns on 1 output of all 4 groups Outputs A1 A2 A3 A4 Bank A Output 1 through Output 4 B1 B2 B3 B4 Bank B Output 1 through Output 4 C1 C2 C3 C4 Bank C Output 1 through Output 4 D1 D2 D3 D4 Bank D Output 1 through Output 4 ATTENTION Only One output ON per group A B C D If t...

Страница 87: ... value or selection that matches your operating requirements Table 2 23 describes the parameters and the value or selection Table 2 23 Four Selector Switch Configuration Parameters for Operator Interface Display Properties Group Parameter Index Parameter Description Value or Selection Title Enter a Title for the block 24 characters Bank x Labels Descriptor Enter a Descriptor for Bank x Labels 16 c...

Страница 88: ...Pressing O I Keys F1 through F4 call up a dialog box that allows changes to the output selection for the associated block SELECT MODE AUTO SELECT DIRECTION RIGHT SELECT SPEED FAST SELECT OPERATOR HARRY DIGITAL GROUP TITLE F4 F3 F2 F1 FSSnnn sss A1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4 D1 D2 D3 D4 RESET OFF RIGHT OFF TOM AUTO OTHER PRGRM LEFT UP DOWN SLOW MEDIUM FAST DICK HARRY Figure 2 22 FSS Function ...

Страница 89: ...ion NEWSTART Newstart is ON for one full scan cycle of Fast Logic control block execution following a cold start of the controller For example starting after a change from program to run RESTART Restart is ON for one full scan cycle of Fast Logic control block execution following the warm start of the controller ALM ACTIV Alarm Active is ON if any operator panel alarm is ON ALMUNACK Alarm unacknow...

Страница 90: ...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 If X or Low Limit value then OUT LoLlM L ON H OFF If X or High Limit value then OUT HiLlM L OFF H ON If X Low Limit value and high Limit value then OUT X L OFF H OFF Input X Analog Value Output OUT Analog value within limits L Low Limit digital indication H High Limit dig...

Страница 91: ...ters to the desired value or selection that matches your operating requirements Table 2 25 describes the parameters and the value or selection Table 2 25 High Low Limit Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Set Limits High Limit 0 High limit value for analog X value 99999 to 999999 Low Limit 1 Low limit value for analog X value 99999 to ...

Страница 92: ...hen OUT OFF If Y Hysteresis X Y then OUT Previous State Input X Analog value Y Analog value Output OUT Digital signal 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 Con...

Страница 93: ...ameter Description Value or Selection Set Properties Hysteresis 0 An adjustable overlap of the On Off states of the output 0 to the Span of Y input in Engineering units Example Figure 2 24 shows a Function Block Diagram using an HMON function block It shows a typical output signal response provided by an HMON function block Y X OUT Hysteresis ON OFF Figure 2 24 HMON Function Block Example ...

Страница 94: ...then OUT Y YHI ON Input X Analog value Y Analog value Output OUT Higher analog value YHI Digital signal ON when Y X 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 Examp...

Страница 95: ...de LEAD T2 and LAG Tl time constants of from 0 to 99 minutes when a digital input EN is ON If EN ON then OUT 1 sT2 x X 1 sT1 s Laplace operator If T1 0 then OUT last X T2 X last X t last X Input value from execution cycle t Duration of previous cycle time in minutes If T2 0 then the block functions as a digital lag filter If EN OFF or initial start then OUT X Inputs X Analog value Primary Input EN...

Страница 96: ...it your control strategy Configuration Parameters You must configure the LDLG function Block parameters to the desired value or selection that matches your operating requirements Table 2 27 describes the parameters and the value or selection Table 2 27 Lead Lag Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Time Constants Lag Time min 0 T1 Lag Ti...

Страница 97: ...DLG 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 X OUT1 OUT2 Input Lead only Lag only Figure 2 26 LDLG Function Block Example ...

Страница 98: ...Hysteresis then OUT OFF If Y Hysteresis X Y then OUT Previous State Input X Analog value Y Analog value Output OUT Digital signal 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 ...

Страница 99: ...ameter Index Parameter Description Value or Selection Set Properties Hysteresis 0 An adjustable overlap of the On Off states of the output 0 to the Span of Y input in Engineering units Example Figure 2 27 shows a Function Block Diagram using an LMON function block It shows a typical output response provided by a LMON function block Y X OUT Hysteresis ON OFF Figure 2 27 LMON Function Block Example ...

Страница 100: ... OFF to ON changes Control Action FBT Force Bumpless Transfer OFF to ON Forces Bumpless Transfer TUN1 Tune Set 1 OFF to ON switches to Tune Set 1 TUN2 Tune Set 2 OFF to ON switches to Tune Set 2 Switch to Tune Set 1 overrides concurrent command to switch to Tune Set2 Not available for ON OFF function Block Output SWO The output of this block must connect to the SW1 input of a PID CARB and TPSC fun...

Страница 101: ...le 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 Select Tuning Set 1 Select Tuning Set 2 Figure 2 28 LPSW Function Block Example ...

Страница 102: ...hen OUT Y YLO ON Input X Analog value Y Analog value Output OUT Lower analog value YLO Digital signal ON when Y X 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 Example...

Страница 103: ...unlatch input U turns ON Note that latch input must be OFF for unlatch input to work If U ON then OUT OFF If L ON then OUT ON Else OUT Previous State Input L Latch Command Digital signal U Unlatch Command Digital signal Output OUT Digital signal 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 e...

Страница 104: ...ction block is used to assign Start to F1 and Stop to F2 The latch output turns on the ON Lamp and starts the timer After 20 sec Solenoid 4 is activated Note the ON and OFF Delay timers are reset after timeout or if the logic state to the input goes to logic 0 or low 5 Function Blocks On Lamp SOL 4 An ON Delay timer is added to a basic Start Stop circuit which activates the ON Lamp In ladder logic...

Страница 105: ...functions abs addition EXP exponential ln 1 Ln natural log log base e Log 10 log base 10 neg Unary negation sqrt Square Root addition subtraction multiplication division raised to power of xy left parenthesis right parenthesis and A maximum of either 50 tokens note 1 per equation or 100 characters per line is allowed whichever is first exceeded Note 1 A token is an operation variable or pair of pa...

Страница 106: ...theses 3 types A left parenthesis must have a matching right parenthesis The matching parenthesis must be the same type e g or Parentheses may be nested to any depth Infix operators must have a left and right operand If the operator only has a right operand it is interpreted as the Unary minus Function operators EXP LOG10 Ln must have an operand to the right and the operand must be enclosed in par...

Страница 107: ...UT equation Enter the desired equation in this field Functions Math Functions N A abs exp In log neg sqrt Double Click on a function to select from the list box Operators Math Operations N A add subtract multiply divide power Double Click on an operation from the list box Errors Error list N A List of equation errors Example Figure 2 31 shows a Function Block Diagram using a MATH function block to...

Страница 108: ... mode MAN Manual Output mode OFF to ON sets MDRQO to Manual control mode LOCAL Local Setpoint mode OFF to ON sets MDRQO to Local Setpoint mode REM Remote Setpoint mode OFF to ON sets MDRQO to Remote Setpoint mode for one control cycle Output MDRQO Mode Request Output The output of this block must connect to the MDRQI input of a PID CARB TPSC or ON OFF function block Block Properties Double click o...

Страница 109: ...itching is also provided as an integral part of the Operator Panel Loop Displays The MDSW Mode Switch Function Block is used exclusively with the MDRQI Mode Request Input of the PID ON OFF CARB or TPSC Function Block Its output provides encoded switch commands to the PID Block All inputs are OFF to ON edge triggered requiring a separate input for each action The example shows digital inputs as the...

Страница 110: ...the MODE output of a PID CARB TPSC or ONOFF function block Output REM ON If MODE Remote Setpoint LOCAL ON If MODE Local Setpoint AUTO ON If MODE Automatic Control MAN ON If MODE Manual Control IMAN ON If MODE Loop in Initialization Manual LO ON If MODE Local Override Block Properties Double click on the function block to access the function block properties dialog box Block Order Read Only You can...

Страница 111: ...ock 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 Figure 2 33 MDFL Function Block Example ...

Страница 112: ...input values SUM Sum of the 6 input values DEV Standard deviation of the 6 input values ALM Alarm output for deviations Turns ON ALM when any input is outside the configured number of standard deviations when the configuration parameter DEV 0 If DEV configured 0 then no standard deviation is calculated all inputs connected to the block are used to calculate the MIN MAX AVG AND SUM outputs If DEV c...

Страница 113: ...all inputs deviate more than the configured number DEV of standard deviations then the MIN MAX AVG and SUM outputs all equal zero 0 and ALM turns ON Standard Deviation SDEV i n i 1 n X X 2 i where X AVG n the number of connected inputs Input Xl First analog value X2 Second analog value X3 Third analog value X4 Fourth analog value X5 Fifth analog value X6 Sixth analog value Output MIN Calculated mi...

Страница 114: ...value or selection that matches your operating requirements Table 2 30 describes the parameters and the value or selection Table 2 30 Min Max Ave Sum Function Block Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Set Calculation Parameters Inputs Used N A Number of inputs connected to block Connect inputs in numerical order that is unused inputs f...

Страница 115: ... 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 Figure 2 34 MMA Function Block Example ...

Страница 116: ...tion includes square root extraction OUT Kq sqrt dP P T Kq Orifice Constant dP Differential pressure which Kx X Bx where Kx Delta pressure scaled for desired engineering units X Analog input value Bx Delta pressure bias in desired engineering units P Absolute gas pressure which Ky Y By where Ky Pressure scaler for desired engineering units Y Gas pressure analog input value By Pressure bias in desi...

Страница 117: ...SF function Block parameters to the desired value or selection that matches your operating requirements Table 2 31 describes the parameters and the value or selection Table 2 31 Mass Flow Function Block Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Set Calculation Parameters Kq 0 Orifice constant 99999 to 999999 Kx 1 Delta pressure scaler 99999 ...

Страница 118: ...ks Function Block Reference Guide 3 99 108 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 ...

Страница 119: ...ilder Function Multiplies one analog input value X by another Y OUT X Y Input X First analog value Y Second analog value Output OUT Calculated analog value 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 o...

Страница 120: ...nction Blocks Function Block Reference Guide 3 99 110 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 ...

Страница 121: ... Unconnected inputs default to zero If only 3 inputs are needed the 4th should be connected to a constant value of 1 Output OUT Calculated analog value 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...

Страница 122: ...gn of an analog value Input X positive or negative analog value Output Y analog value of opposite sign from input 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 Example...

Страница 123: ...OFF IF X OFF then OUT ON Input X Digital signal Output OUT Complement of input signal 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 Example Figure 2 39 shows a Functio...

Страница 124: ...previous RUN input is OFF and RUN is ON then TIMER DELAY else if timer is not zero then TIMER TIMER 1 If RUN is ON and TIMER is 0 then OUT ON delay time has timed out Timing Diagram On Delay 1 0 1 0 Run Input Output Input RUN Logic Input Output OUT Logic Output Block Properties Double click on the function block to access the function block properties dialog box Block Order Read Only You can chang...

Страница 125: ...0 SEC DO 2 CR1 CR1 DO 2 The application requirement is to turn on a pump a compressor etc for a fixed period of time a common use for timers This application the turn on of Pump2 for 300 sec requires two additional rungs of ladder logic After SOL4 is turned ON SOL 5 Pump 2 is also turned ON since CR1 NC is OFF logic true When ON Delay Timer 2 times out after 300 sec the CR1 coil is turned ON which...

Страница 126: ...vious RESET input is ON and RESET is OFF then TIMER DELAY If RESET is OFF and TIMER is not 0 then time TIMER 1 If RESET is OFF and TIMER is 0 then OUT OFF delay time is reset Timing Diagram Off Delay 1 0 1 0 Rst Input Output Input RST Logic Input Output OUT Logic Output Block Properties Double click on the function block to access the function block properties dialog box Block Order Read Only You ...

Страница 127: ...k Diagram using an OFDT function block An OFF delay timer block output is ON as long as the RST input is logic HI ON It can be used for time duration but must be triggered by an ON to OFF transition on the Reset input This can be accomplished using Trigger blocks to create one shot pulses which last one scan cycle The fast logic trigger pulse will last 100 ms while the normal logic trigger pulse w...

Страница 128: ...control The output is either ON 100 or OFF 0 Inputs RSP Remote Setpoint or EU per SP Units TRV Track Value Output 1 ON 0 OFF TRC Track Value Command 1 enable 0 disable Mode Local Override SWI Switch Inputs from LPSW function block MDRQI External Mode Request connected to the MDRQO output of a MDSW function block encoded as follows 0 0 No Change 1 0 Manual Mode Request 2 0 Automatic Mode Request 4 ...

Страница 129: ... BCO Back Calculation Output for blocks used as Cascade Secondary NOTE 1 When a request to change from Auto to manual is received and the request comes from the operator Interface the request is ignored the request comes from the Mode Switch MDSW function block the request is retained and when leaving the Initialization Mode or Local Override Mode the loop will go to manual Block Properties Double...

Страница 130: ...ock Reference Guide 3 99 120 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 ...

Страница 131: ...RSP When setpoint is remote setpoint local setpoint tracks remote setpoint Hysteresis 13 Output Hysteresis 0 to 10 of input span Start Restart Initial Mode N A Control Mode and Setpoint at NEWSTART Newstart is the first scan cycle following the cold start of the controller MAN LSP Manual control and last local setpoint AUTO LSP Automatic control and last local setpoint AUTO RSP Automatic control a...

Страница 132: ...r selection Table 2 35 RSP Tab Configuration Parameters Properties Function Parameter Index Parameter Description Value or Selection Remote Setpoint Source and Units Use RSP Input EU N A Use Remote Setpoint in Engineering Units Click on radio button to select Use RSP Input Use Remote Setpoint in Percent Click on radio button to select Use LSP2 EU Use Local Setpoint 2 in Engineering Units Click on ...

Страница 133: ...erence Guide 123 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 ...

Страница 134: ...ange EU N A Deviation Bar Range on the Operator Interface 99999 to 99999 Limiting SP High Limit 6 Setpoint High Limit Value prevents the local and remote setpoints from going above the value set here 99999 to 99999 SP Low limit 7 Setpoint Low Limit Value prevents the local and remote setpoints from going below the value set here 99999 to 99999 SP Rate Down 9 Setpoint Rate Down value when making a ...

Страница 135: ...eference Guide 125 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 ...

Страница 136: ...nits Type N A Alarm 1 Setpoint 1 Type select what you want Alarm 1 Setpoint 1 to represent Selections NO ALARM PV_HIGH PV_LOW DEV_HIGH DEV_LOW SP_HIGH SP_LOW OUT_HIGH OUT_LOW Setpoint 2 15 Alarm 1 Setpoint 2 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 1 Setpoint 2 Type Same as Alarm 1 Setpoint 1 Alarm 2 Setpoint 1 16 Alarm 2 Setpoint 1 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 2 Setpoint...

Страница 137: ...n Blocks 3 99 Function Block Reference Guide 127 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 ...

Страница 138: ...F If X ON and or Y ON then OUT ON Input X First digital signal Y Second digital signal Output OUT Digital signal controlled by status of input signals 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 ...

Страница 139: ...tch 1 LS1 is ON and Limit Switch 2 LS2 is ON or if pushbutton PB1 is ON then Solenoid 1 is turned ON otherwise it is OFF Note power flow can be delivered in either of two paths to the solenoid PB1 Equivalent Boolean Logic Expression UMC 800 Logic A LS1 B LS2 D Output A B C D AND Symbol A B C C PB1 OR Symbol D OR This uses a basic 2 Input AND block and a 2 Input OR block 6 Function blocks are used ...

Страница 140: ...ut X1 First digital signal X2 Second digital signal X3 Third digital signal X4 Fourth digital signal Output OUT Digital signal controlled by status of input signals 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 arra...

Страница 141: ...3 99 Function Block Reference Guide 131 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 ...

Страница 142: ... Fast Logic Function Turns digital output OUT OFF when inputs X1 through X8 are off thus If input X1 or X2 or X3 or X4 or X5 or X6 or X7 or X8 are ON then OUT ON If all inputs are OFF then OUT OFF Input X1 First digital signal X2 Second digital signal X3 Third digital signal X4 Fourth digital signal X5 Fifth digital signal X6 Sixth digital signal X7 Seventh digital signal X8 Eight digital signal O...

Страница 143: ...selecting Execution Order in the Configure menu and arrange the order to suit your control strategy Input State You can invert Input 1 2 3 4 5 6 7 8 or all If the input is inverted an input line that is ON is seen as OFF N appears on the ICON next to the inverted input NOTE Unused Inputs default to 0 Example Figure 2 45 shows a Function Block Diagram using an 8OR function block Output X1 or X2 or ...

Страница 144: ... that can be set up for selection on your display buttons 1 5 When you select a pushbutton group on a display button 1 5 the operator interface will display the pushbutton function group screen and buttons F1 F4 on the operator interface will display the information that has been set up for that group Pushbutton Function Group Screen PUSHBUTTON GROUP 20 49 FUNCTION DESCRIP TAG45678 STATE1 FUNCTION...

Страница 145: ...at have been configured on the Function Block Diagram Select All Signals Analog Signals or Digital Signals To Add a Digital Signal tag to a Pushbutton location Click on a signal tag in the list then click on Insert Replace The selected Signal tag will be placed in the next available position in the Signal Tags Descriptors field To Insert a Digital Signal tag to a Pushbutton location Select a posit...

Страница 146: ...gs Descriptors field Repeat selection for up to 4 Pushbuttons To delete a selected Tag click on the position of the tag and click Delete To Add or Edit and output descriptor to the display click on the Bttn number and then on Edit Descriptor and type in the descriptor in the Edit field Click OK You can assign Pushbutton Configuration Groups to Display Buttons refer to Subsection 6 15 in the Contro...

Страница 147: ...xample Figure 2 46 is an overview of a pushbutton configuration PUSH BUTTON GROUP PMP1 LS ON PUMP1 MASTER Action F1 F2 F4 F3 Confirmation Toggle Flip Flop Digital output Confirmation Digital Input Optional F1 toggles DO2 alternately On and OFF Figure 2 46 PB Function Block Example 0802 0702 ...

Страница 148: ...cess variable analog input value PV It provides two digital output signals for alarms based on configured parameters The PID function block provides for Feedforward Cascade and Ratio control Automatic tuning with Fuzzy Logic Overshoot Suppression can be configured Digital inputs may be used to set control mode select the setpoint source change control action plus other discrete actions For example...

Страница 149: ...AUTO 5 0 LSP MAN 6 0 LSP Initialization Manual See Note 1 7 0 LSP Local Override See Note 1 BCO Back Calculation Output for blocks used as Cascade Secondary See Note 2 NOTE 1 When a request to change from Auto to manual is received and the request comes from the operator Interface the request is ignored the request comes from the Mode Switch MDSW function block the request is retained and when lea...

Страница 150: ...roperties 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 RSP RANGE LIMIT TUNING ACCUTUNE ALARMS Click on the tab to access the properties for that tab Continued next page ...

Страница 151: ...Reference Guide 141 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 ...

Страница 152: ...l P Integral I and Derivative D to the error signal PID B Unlike the PID A equation the controller gives only an integral response to a setpoint change with no effect on the output due to the Gain or Rate action and gives full response to PV changes DUPA like PID A but provides an automatic method to switch tuning constant sets for Heat Cool applications DUPB like PID B but provides an automatic m...

Страница 153: ...matic control and remote setpoint Man LSPonly Manual control and local setpoint only Auto LSPonly Automatic control and local setpoint only Auto RSPonly Automatic control and remote setpoint only These modes will override the configured POWER UP MODE Power Up Mode N A Control Mode and Setpoint at power up MAN LSP Manual control and last local setpoint AM LSP Same control mode auto or manual and la...

Страница 154: ...on radio button to select Use RSP Input Use Remote Setpoint in Percent Click on radio button to select Use LSP2 EU Use Local Setpoint 2 in Engineering Units Click on radio button to select Ratio Bias No Ratio or Bias N A No ratio and bias applied to the function block Click on radio button to select RSP Input Only Use Local Bias Use Bias value selected on Tab Click on radio button to select Enter ...

Страница 155: ...n Block Reference Guide 145 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 ...

Страница 156: ...he local and remote setpoints from going above the value set here 99999 to 99999 SP Low limit 12 Setpoint Low Limit Value prevents the local and remote setpoints from going below the value set here 99999 to 99999 Out High Limit 14 Output High Limit Value is the highest value of output beyond which you do not want the automatic output to exceed 5 to 105 Out Low limit 15 Output Low Limit Value is th...

Страница 157: ...e of the previous output 50 or 50 Table 2 42 Tuning Tab Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Tuning Constants Prop Band or Gain 0 PB1 or Gain1 30 PB2 or Gain2 Proportional Band PB is the percentage of the range of the measured variable for which a proportional controller will produce a 100 change in its output Gain is the ratio of outpu...

Страница 158: ... times proportional action is repeated per minute Repeats minute or how many minutes before one repeat of the proportional action occurs Minutes repeat 0 or 0 02 to 50 00 0 OFF Must be enabled for PID B or DUP B algorithm selections Rate Minutes 1 Rate1 or 31 Rate2 RATE action in minutes affects the controller s output whenever the deviation is changing and affects it more when the deviation is ch...

Страница 159: ...Reference Guide 149 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 ...

Страница 160: ...to select Click on block to select 28 Fuzzy Overshoot Suppression minimizes overshoot after a setpoint change or a process disturbance The fuzzy logic observes the speed and direction of the PV signal as it approaches the setpoint and temporarily modifies the internal controller response action as necessary to avoid an overshoot There is no change to the PID algorithm and the fuzzy logic does not ...

Страница 161: ... Reference Guide 151 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 ...

Страница 162: ...t Type N A Alarm 1 Setpoint 1 Type select what you want Alarm 1 Setpoint 1 to represent Selections NO ALARM PV_HIGH High PV Alarm PV_LOW Low PV Alarm DEV_HIGH High Deviation alarm DEV_LOW Low Deviation alarm SP_HIGH High Setpoint alarm SP_LOW Low Setpoint alarm OUT_HIGH High Output alarm OUT_LOW Low Output alarm Setpoint 2 18 Alarm 1 Setpoint 2 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 1 Set...

Страница 163: ... 2 47 shows a Function Block Diagram using a simplified PID Configuration Reference Only and its basic Configuration Analog Input block PID Block Simplified Analog Output Block Analog Variable used to provide a remote setpoint value Remote Setpoint Input Alarm Outputs Digital Signal FAIL Figure 2 47 PID Function Block Example Continued next page ...

Страница 164: ...at and Cool Current Current Current Time Proportioning Time Prop Time Prop etc connect each to PID block output Use output block scaling to set duplex output spans Set output scaling Range Lo and Hi to 50 100 for heat output and 50 to 0 for cooling output respectively You may need to adjust range limits for overlap or deadband as required 0 50 100 Output 1 HEAT Output 2 COOL 100 100 0 0 Direct act...

Страница 165: ... 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 Figure 2 49 Cascade Control Example Continued next page ...

Страница 166: ...ble for adjustment from the Control Setup screen of the Operator Interface The Bias may be a local value or come from an external source such as an O2 analyzer trim arrangement You may elect to use for the ratioed inputs typically for boiler applications or Eng Units EU for feed flows to a reactor for example External Bias Input Air controlled variable Ratio x Fuel RSP or wild variable BIAS Figure...

Страница 167: ... Function Block continued 2 50 5 Example 5 Cascade Control of a Boiler Drum Level Basic Steam Drum M LT 1 Feedwater Flow FT 2 Steam Note All physical connections are by I O cards FAIL FAIL Figure 2 51 Cascade Control of a Boiler Drum Level Basic Continued next page ...

Страница 168: ... Block continued 2 50 6 Example 6 Cascade Control of a Boiler Drum Level 3 Element Feedwater Control M Feedwater Flow FT 2 Steam Note All physical connections are by I O cards LT 2 LT 1 Steam Drum Figure 2 52 Cascade Control of a Boiler Drum Level 3 Element Feedwater Control ...

Страница 169: ...t based on a digital input and at regular intervals thereafter Time Start ON to OFF transition of reset input Cycle Time Period Hours 0 23 Minutes 0 59 Seconds 0 59 Input RST Reset Enable ON Output disable OFF Output enable Output OUT Logic State Output turns ON for one scan cycle when elapsed time matches setpoint time One shot Block Properties Double click on the function block to access the fun...

Страница 170: ...output OFF Run Enter at START Day Monday through Sunday Hour Minute Seconds Daily N A Output turns ON once a day for one scan cycle Reset Enable ON Hold off output OFF Run Enter at START Hour Minute Seconds Time Cycle N A Timer starts at a specific time of day then output pulses on off on a time interval Once started start time is ignored until reset Reset Input ON stops cycle and holds off start ...

Страница 171: ...e Minutes 0 through 59 Second N A Cycle Seconds 0 through 59 Example Figure 2 53 shows a Function Block Diagram using a PT function block An OFF delay timer block output is ON as long as the RST input is logic HI ON It can be used for time duration but must be triggered by an ON to OFF transition on the Reset input This can be accomplished using Trigger blocks TRIG to create one shot pulses which ...

Страница 172: ...lock 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 Configuration Parameters You must configure the RCON function Block parameters to the desired value or selection that matches your operating requirements Table 2 46 describes the parameters and the...

Страница 173: ...t 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 dialog box RCON Example Figure 2 54 shows a Function Block Diagram using the RCON function block ATTENTION The process variable High Range Value for a PID block Index 4 may be displayed at the Operator Panel with the Analog Signal Tag na...

Страница 174: ... block execution If using multiple RECIPE blocks they may counteract Also use the lowest execution numbers 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 ATTENTION The ...

Страница 175: ...s 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 PROFNUM Up to 50 Analog Digital Variables GAIN LP2 SP OUT2 SP OUT3 SP OUT4 Recipe Table Recipe Number Figure 2 55 RCP Function Block Example ...

Страница 176: ...umber between 0 and 100 Input DRY Dry Bulb Temperature F metric C WET Wet Bulb Temperature F metric C PRES Atmospheric Pressure psi metric Pa Output RH Relative Humidity 0 100 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 me...

Страница 177: ... be the case it implies a problem with the sensors and will result in a RH greater than 100 Downstream blocks should detect that situation and react promptly Example Figure 2 56 shows an RH function block example A setup parameter allows inputs to be in Degrees F or Degrees C When Degrees F is selected pressure is assumed to be in PSIA When Degrees C is selected pressure is assumed to be in Pa 101...

Страница 178: ...og input compare setpoints for high and low rate of change compare selections for increasing decreasing or both directions of change a logic 1 ON output when input rate exceeds high rate setpoint a logic 1 ON output when input rate is less than the low rate setpoint Inputs IN Analog Input Outputs HI_RC ON if input rate exceeds High Rate setpoint LO_RC ON if input rate is less than the Low Rate set...

Страница 179: ...ection that matches your operating requirements Table 2 48 describes the parameters and the value or selection Table 2 48 ROC Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Filter Time Constant 0 Filter Time Constant 0 0 to 3 0 minutes Setpoint Limits High Rate 1 High Rate of Change setpoint 0 off to 99999 9 eu min Low Rate 2 Low Rate of Change s...

Страница 180: ...EC HI RC OFF LO rate SP INC LO RC OFF LO rate SP INC LO RC ON LO rate SP DEC LO RC OFF LO rate SP DEC LO RC ON High Rate SP INC LOW Rate SP INC HI rate SP INC HI RC OFF HI rate SP DEC High Low Rate SP Both LO rate SP DEC High Rate SP DEC LOW Rate SP DEC LO rate SP INC LO RC OFF HI rate SP INC HI RC OFF HI rate SP DEC LO rate SP DEC LO rate SP INC LO RC ON Figure 2 57 ROC Function Block Responses P...

Страница 181: ... Numbers less than one select input one as the output Numbers greater than eight select Input 8 as the output Input IN1 Input 1 IN2 Input 2 IN3 Input 3 IN4 Input 4 IN5 Input 5 IN6 Input 6 IN7 Input 7 IN8 Input 8 SEL Selects Input to Output Output OUT Output Value Block Properties Double click on the function block to access the function block properties dialog box Block Order Read Only You can cha...

Страница 182: ...nce Guide 3 99 172 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 ...

Страница 183: ... zero Reset input sets increasing timer to zero Reset input sets decreasing timer to preset value Preset value may be internal or remote via a dedicated input Inc Dec selection is via digital input Inputs RST Off to On transition Reset EN ENABLE ON run timer is counting OFF Timer is stopped output TIMER held at last value TIM_DN ON time down OFF time up RPRES Remote Preset 0 0 99999 9 If Time up R...

Страница 184: ... or selection that matches your operating requirements Table 2 49 describes the parameters and the value or selection Table 2 49 RTMR Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Presets Local Preset 0 Local Preset Click Radio Button to select Enter a value in the field 1 to 99999 Remote Preset 1 ON use remote preset Click on radio button to se...

Страница 185: ... Output OUT Modified Analog Value 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 Configuration Parameters You must configure the SCB function Block parameters to the de...

Страница 186: ...Scale Factor 0 K Multiplier scaling constant 99999 to 99999 Bias 1 Bias Constant is used to compensate the input for drift of an input value due to deterioration of a sensor or constant offset to an input 99999 to 99999 Example Figure 2 61 shows function block diagrams using a SCB function block Example 1 Scale Factor 5 Bias 1000 Example 2 Scale Factor 1 Bias 460 Figure 2 61 SCB Function Block Exa...

Страница 187: ...ram number segment number and program state READY RUN HOLD GHOLD STOP from setpoint program block If Program Number PGM 0 Segment Number SEG 0 or Program State STA is RESET then E1 to E16 OFF Otherwise E1 to E16 as specified in program PGM segment SEG Inputs PGM Profile number 1 to 70 SEG Segment number 1 to 50 STA Program State Ready Run Hold Ghold Stop Note SPEV inputs must be connected directly...

Страница 188: ...ital signal segment event 9 E10 Digital signal segment event 10 E11 Digital signal segment event 11 E12 Digital signal segment event 12 E13 Digital signal segment event 13 E14 Digital signal segment event 14 E15 Digital signal segment event 15 E16 Digital signal segment event 16 Block Properties Double click on the function block to access the function block properties dialog box Block Order Read ...

Страница 189: ...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 Figure 2 62 SPEV Function Block Example ...

Страница 190: ... profile may be a ramp or soak except the last segment must be a soak In addition to the main ramp and soak output value a second AUX analog value is available for each step of the program This output is a fixed soak value that may be used to provide a setpoint value for a secondary control loop in the process For example see subsection 2 60 4 A Setpoint guarantee function is provided that holds t...

Страница 191: ... program state from RUN to GHOLD when turned ON and GHOLD to run when OFF RESET Pulse input RESETS program when turned ON HOLD Pulse input puts program in HOLD when turned ON Run needed to restart RUN Pulse input puts program in RUN when turned ON except when program is in GHOLD state ADV Pulse Input for advance of segment For example see subsection 2 60 3 NOTE 1 When connected to variables it is ...

Страница 192: ...oak hold indication turns on if PV is outside guaranteed soak band and Guaranteed Soak is enabled READY Program Reset state indication HOLDI Program Hold state indication RUNI Program Run state indication STOPI Program Stop indication Program Complete PGM Current Profile Number 1 to 70 connect to PGM input on SPEV block SEG Current Segment Number 1 to 50 connect to SEG input on SPEV block STA Curr...

Страница 193: ...s from the Operator Panel are processed on the basis of the last change wins At the beginning of a segment STME will be 0 for one execution cycle to permit start of segment detection by other blocks At the end of a segment STMR will be 0 for one execution cycle to permit end of segment detection by other blocks If RESTART is On the block will use PV1 as a starting value and ramp at Restart Rate ba...

Страница 194: ...nction Block parameters to the desired value or selection that matches your operating requirements Table 2 53 describes the parameters and the value or selection Table 2 53 SPP Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Block Tag Name N A 8 character tag name Descriptor N A Block descriptor Display Decimal Places N A Number of places to displ...

Страница 195: ... Interface Set Point profile EDIT DETAIL display This can be applied to all soaks selected soaks or all segments This example uses the loop PV as the deviation check input vs the SP output The user has the option of using 3 more PV s for expanding the deviation check requiring all inputs to be within the band before the Hold is released SP Guar Soak Hi Guar Soak Lo Deviation Soak Band PV1 Up to 4 ...

Страница 196: ...0 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 ...

Страница 197: ... output each time they are pressed Using the Digital variable block this function can be displayed on the OVERVIEW display Note Since Digital variables are turned ON and OFF from the overview display once turned ON they must be manually turned OFF to be used a second time Note Control Builder Software will not allow the output of two block to be tied together Connections are shown for DEMO only of...

Страница 198: ... SPP block can be used to drive the RSP of a secondary PID control block on a level basis This precludes the use of another SPP block A different or same set point can be configured for each programmer step This can be used to program pressure C etc for a second control loop TEMP Pressure Time 0 1800 Deg F Atm 1 10 2 6 Time 3 75 5 0 FAIL FAIL Figure 2 66 Using the Setpoint Programmer AUX Output ...

Страница 199: ...after a certain time off and or a certain segment if desired using Compare function blocks This example uses the System Monitor block to provide a restart pulse to the programmer Restart input after power restore This will initiate the restart procedure power loss Initial PV value on power restore restore ramp rate program continues SCENARIO B A System Monitor block output RESTART is on for the fi...

Страница 200: ...ich are referenced to a common time base Five setpoint schedule block types will be implemented Master Setpoint Scheduler Block SPS this section Auxiliary Setpoint Block SPSA Subsection 2 62 Digital Event Block SPEV Subsection 2 59 State Switch Block STSW Subsection 2 65 State Flags Block STFL Subsection 2 64 A suite of Setpoint Scheduler blocks is comprised of one master Setpoint Block required a...

Страница 201: ...cess Variable PV3 3rd Process Variable PV4 4th Process Variable PV5 5th Process Variable PV6 6th Process Variable PV7 7th Process Variable PV8 8th Process Variable STRQ for connection to the STQR output of the STSW function block See Figure 2 68 The STSW block encodes discrete inputs to a form that will convey change mode requests from the STSW block 0 0 No Change 1 0 Jog State 2 0 Guaranteed Hold...

Страница 202: ...tches your operating requirements Table 2 54 describes the parameters and the value or selection Table 2 54 SPS Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Block Tag Name N A 8 character tag name Descriptor N A Block descriptor Failsafe Setpoints 0 Failsafe Setpoint 1 Value in EU 1 Failsafe Setpoint 2 Value in EU 2 Failsafe Setpoint 3 Value in...

Страница 203: ...Function Blocks 3 99 Function Block Reference Guide 193 2 61 SPS Function Block continued Setpoint Scheduler Example STA SEG PGM Figure 2 68 Setpoint Scheduler Function Block Suite ...

Страница 204: ... slave block go directly to the next step value That is Ramps are not supported Inputs PGM Current Program Number SEG Current Segment number STA Program State Reset Run Hold Ghold Stop APV1 1st Auxiliary Process Variable EU APV2 2nd Auxiliary Process Variable EU APV3 3rd Auxiliary Process Variable EU APV4 4th Auxiliary Process Variable EU APV5 5th Auxiliary Process Variable EU APV6 6th Auxiliary P...

Страница 205: ... 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 Example Figure 2 68 shows a Function Block Diagram Setpoint Scheduler Suite using a SPSA function block ...

Страница 206: ...ise OUT 0 Input X Analog value for square root extraction Output OUT Square Root value 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 Configuration Parameters You must ...

Страница 207: ...tinued Table 2 55 SQRT Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Set Dropoff Dropoff 0 Minimum Input for Square Root 0 to 99999 Must be set at 0 Example Figure 2 69 shows a Function Block Diagram using a SQRT function block Figure 2 69 SQRT Function Block Example ...

Страница 208: ...tputs corresponding to the current value of STFL Inputs STFL this input is connected to the STFL output of the SPS function block See Figure 2 68 Outputs GHOLD ON if state 1 0 else OFF READY ON if state 2 0 else OFF HOLD ON if state 4 0 else OFF RUN ON if state 8 0 else OFF STOP ON if state 16 0 else OFF Block Properties Double click on the function block to access the function block properties di...

Страница 209: ...as RUN then return to RUN mode RESET OFF to ON requests RESET state RUN OFF to ON requests RUN state ADV OFF to ON requests ADVANCE state Outputs STRQ for connection to the STQR input of the SPS function block This block encodes discrete inputs to a form that will convey change mode requests to the SPS block 0 0 No Change 1 0 Jog State 2 0 Guaranteed Hold State 4 0 Reset State 8 0 Hold State 16 0 ...

Страница 210: ... Y to obtain an output OUT X Y Input X First analog value Y Second analog value Output OUT Calculated Value 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 Example Figur...

Страница 211: ...ut X3 Third analog input Y Fourth analog input number to subtract from Note All four inputs must be connected Unconnected inputs default to zero Output OUT Calculated Value 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 ...

Страница 212: ...t when digital input signal SY is ON If SY ON then OUT Y Otherwise OUT X Input X First analog value Y Second analog value SY Where ON selects Y command digital signal Output OUT Selected value 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...

Страница 213: ...9 Function Block Reference Guide 203 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 ...

Страница 214: ...RUN RUN command when turned ON ADV ADVANCE command when turned ON Output The status of each programmer connected to the output pins of the block are monitored A change in state of any of the programmers is transferred to the other programmers This occurs regardless of input pin connections Use of block inputs is optional Note Ghold status is not transferred between programmers with this block Bloc...

Страница 215: ...gram 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 ...

Страница 216: ...TC is On or when TC is OFF holds output at last value of X If TC ON then OUT X TRACK If TC OFF then OUT Last value of X HOLD Input TC Track command signal when turned ON X Value to be tracked Output OUT track and hold value of X 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 nu...

Страница 217: ...Guide 207 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 ...

Страница 218: ... TOG changes from OFF to ON and the previous state of OUT was OFF OUT OFF when TOG changes from OFF to ON and the previous state of OUT was ON Reset sets output to OFF regardless of current state Input TOG Digital Input RESET Digital input ON Input OFF output Output OUT Digital Output Block Properties Double click on the function block to access the function block properties dialog box Block Order...

Страница 219: ...gital status output Separate digital enable and reset inputs are provided Accumulated value may increment from 0 to preset for increasing totals or decrement from the preset to 0 for decreasing totals Inputs RPRE Remote Preset Value in Engineering Units EN When the enable input is ON the input value is integrated to a preset value Value HOLD when EN OFF RST ON resets the output to zero Accumulated...

Страница 220: ...arameters and the value or selection Table 2 56 TOT Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Block Order N A Execution Order Read Only See Configure Menu Execution Order to change Input Rate Input Rate N A Input rate Select Per Second Per Minute Per Hour Per Day Use Preset Use Local N A Local Preset Click on Radio Button to select and enter...

Страница 221: ...recording the time a device such as a pump has been on This example uses a Totalizer function block as a retentive timer If a fixed input of 1 is provided to the block using a Numeric Constant the totalizer will time up to 1 at the input rate selected per sec per min per hr or per day For example if the per hr rate were selected the output would be 1 0 after 1 hour 2 0 after 2 hours etc up to the ...

Страница 222: ...e minimum ON time then On Time 0 0 If OFF Time minimum OFF time then OFF Time 0 0 Input Analog Input value in Percent 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 Con...

Страница 223: ...ult 100 Range Lo 2 Low Range Value 9999 to 9999 Default 0 Cycle Settings Cycle Time 3 Output Cycle Time 1 to 120 seconds Default 20 Min Off Time 4 Minimum OFF time 0 0 to 15 0 seconds Default 0 0 Min On Time 5 Minimum ON time 0 0 to 15 0 seconds Default 0 0 Example Figure 2 77 shows a Function Block Diagram using a TPO function block Time Proportioning outputs are commonly used for electrically he...

Страница 224: ...her to move it downscale without a feedback slidewire linked to the motor shaft Inputs PV Process Variable Analog Input value in Engineering Units RSP Remote Setpoint Analog Input value in Engineering Units or Percent TRV Output Track value in Percentage PID Output TRV Input when TRC ON TRC Output Track Command ON OFF On Enables TRV Mode Local Override BIAS Remote Bias value for Ratio PID SWI Swit...

Страница 225: ... BCO Back Calculation Output for blocks used as Cascade Secondary This block can only be used as a cascade secondary therefore no BCI input is provided NOTE 1 When a request to change from Auto to manual is received and the request comes from the operator Interface the request is ignored the request comes from the Mode Switch MDSW function block the request is retained and when leaving the Initial...

Страница 226: ...e Guide 3 99 216 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 ...

Страница 227: ...u Execution Order to change Tag Name N A 8 character tag name Descriptor N A Block descriptor Control Direction N A Control Action DIRECT Proportional action causes output to increase as process variable increases REVERSE Proportional action causes output to decrease as process variable increases SP Tracking N A Setpoint Tracking None Track PV When control mode is manual local setpoint tracks proc...

Страница 228: ...SP Automatic control and remote setpoint Man LSPonly Manual control and local setpoint only Auto LSPonly Automatic control and local setpoint only Auto RSPonly Automatic control and remote setpoint only These modes will override the configured POWER UP MODE Power Up Mode N A Control Mode and Setpoint at power up MAN LSP Manual control and last local setpoint AM LSP Same control mode auto or manual...

Страница 229: ...dio button to select Use RSP Input N A Use Remote Setpoint in Percent Click on radio button to select Use LSP2 EU N A Use Local Setpoint 2 in Engineering Units Click on radio button to select Ratio Bias No Ratio or Bias N A No ratio and bias applied to the function block Click on radio button to select RSP Input Only Use Local Bias N A Use Bias value selected on Tab Click on radio button to select...

Страница 230: ...Reference Guide 3 99 220 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 ...

Страница 231: ...he local and remote setpoints from going above the value set here 99999 to 99999 SP Low Limit 11 Setpoint Low Limit Value prevents the local and remote setpoints from going below the value set here 99999 to 99999 Out High Limit 25 Autotuning Output High Limit Value is the highest value of the output beyond which the motor no longer affects the process 0 to 100 Out Low limit 26 Autotuning Output Lo...

Страница 232: ...arameter Index Parameter Description Value or Selection Tuning Constants Prop Band or Gain 0 PB1 or Gain1 29 PB2 or Gain2 Proportional Band PB is the percentage of the range of the measured variable for which a proportional controller will produce a 100 change in its output Gain is the ratio of output change over the measured variable change that caused it G 100 PB where PB is the proportional Ban...

Страница 233: ... adjusts the controller s output according to both the size of the deviation SP PV and the time it lasts The amount of corrective action depends on the value of Gain The reset adjustment is measured as how many times proportional action is repeated per minute Repeats minute or how many minutes before one repeat of the proportional action occurs Minutes repeat 0 02 to 50 00 Rate Minutes 1 Rate1 or ...

Страница 234: ...e Guide 3 99 224 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 ...

Страница 235: ...s the tuning constants and begins TPSC control with the correct tuning parameters Click on radio button to select Click on block to select 27 Fuzzy Overshoot Suppression minimizes overshoot after a setpoint change or a process disturbance The fuzzy logic observes the speed and direction of the PV signal as it approaches the setpoint and temporarily modifies the internal controller response action ...

Страница 236: ...ce Guide 3 99 226 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 ...

Страница 237: ...tput Type N A Alarm 1 Setpoint 1 Type select what you want Alarm 1 Setpoint 1 to represent Selections NO ALARM PV_HIGH High PV Alarm PV_LOW Low PV Alarm DEV_HIGH High Deviation alarm DEV_LOW Low Deviation alarm SP_HIGH High Setpoint alarm SP_LOW Low Setpoint alarm OUT_HIGH High Output alarm OUT_LOW Low Output alarm Setpoint 2 15 Alarm 1 Setpoint 2 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 1 ...

Страница 238: ...ilder 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 Example ATTENTION TPSC output addresses are not checked for redundant assignment or mismatch with controller hardware therefore use caution to insure unique address and correct I O module Continued next page ...

Страница 239: ... Channel Channel Number for Reverse Motor Direction 1 to 4 Motor Data Deadband 43 Deadband is an adjustable gap in which neither output operates 0 5 to 5 Traverse Time sec N A Motor Travel Time the time it takes the motor to travel from 0 to100 0 to 1800 Seconds Example Figure 2 78 shows a Function Block Diagram using a TPSC function block 3 position step control without slidewire feedback is acco...

Страница 240: ...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 Example Figure 2 79 shows a Function Block Diagram using a TRIG function block An OFF delay timer block output is ON as long as the RST input is logic HI ON It can be used for ...

Страница 241: ...e number of rising edge logic transactions on the input to the block up to a preset value RPRE or LPRE When the preset value is reached a logic output PREI is enabled for one scan cycle A Reset input RST resets the block Value may be set to increase to the preset value or decrease from the preset value Inputs X Positive Edge Detect Count Input RPRE Remote Preset RST ON resets the count CNTDN ON co...

Страница 242: ...guration Parameters Properties Group Parameter Index Parameter Description Value or Selection Presets Local Preset 0 Local Preset 1 to 99999 1 On selects remote preset Click on Box to select Example Figure 2 80 shows a Function Block Diagram using a UPDN function block This example uses a Totalizer function block as a retentive timer If a fixed input of 1 is provided to the block using a Numeric C...

Страница 243: ...reasing and a decreasing X respectively Separate digital status outputs indicate when High H or Low L rate limits are active If EN OFF or system state NEWSTART then OUT X L OFF H OFF If EN ON and OUT X then OUT moves toward X at Increasing RATE limit L OFF H ON until OUT X If EN ON and OUT X then OUT moves toward X at Decreasing RATE L ON until OUT X H OFF Newstart is the first scan cycle followin...

Страница 244: ...at matches your operating requirements Table 2 66 describes the parameters and the value or selection Table 2 66 VLIM Configuration Parameters Properties Group Parameter Index Parameter Description Value or Selection Set Limits Increase Rate Limit 0 Limits the increasing rate at which the analog input value can change 0 to 99999 eu min Decrease Rate Limit 1 Limits the decreasing rate at which the ...

Страница 245: ...e value of X ATTENTION Invalid for block number whose type is other than PID CARB TPSC ONOFF SPP SCB SQR MSP HMON LMON HLLM VLIM XFR and LDLG Input X Value to be written invalid for parameters of type other than BOOL or REAL EN Enable command 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 exec...

Страница 246: ...ock Number N A Number of control block that contains desired configuration parameter 1 to 250 Parameter Index N A Index number of configuration parameter to be modified Select the index number of the required parameter from the specific function block reference data Example Figure 2 82 shows a Function Block Diagram using a WCON function block to write a new On Delay Timer time delay value Figure ...

Страница 247: ...t in the appropriate field in the Write TuneConstants dialog box If EN is ON then the tuning constants are set to the Gain Rate and Reset input values ATTENTION Invalid for block number whose type is other than PID CARB or TPSC If the target block is in AUTO mode tuning parameter change will cause a bump in the output If any input value is out of range no values will be written Input GAIN Value fo...

Страница 248: ...on 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 Figure 2 83 WTUN Function Block Example Target Block Block 5 ...

Страница 249: ... number from the specific function block reference data and enter it in the appropriate field in the Write Variable Number dialog box If EN is ON then the Variable selected is set to the value of X For example X a constant value Inputs X Value to be written to the selected variable EN Enable command Target Write Variable Number Double click on the function block to access the Write Variable Number...

Страница 250: ...s using a WVAR function block Constant Digital Variable loaded via Recipe Output ON for 1 scan Loop to Auto Using a Write Variable to write 0 OFF to a digital variable after being set to 1 ON by a recipe Digital variable is ON for one scan cycle On a Cold Start this will load Setpoint Program 25 into the SPP block Figure 2 84 WVAR Function Block Examples ...

Страница 251: ...hanges to Y value at YRATE If SY is switched to OFF then OUT changes to X value at XRATE When OUT reaches the selected target input OUT tracks the selected input until SY changes Input X First analog value Y Second analog value SY Switch to Y command digital signal Output OUT Selected Value Block Properties Double click on the function block to access the function block properties dialog box Block...

Страница 252: ...tes Transfer to X Rate 0 Rate at which output changes from Y to X in engineering units per minute 0 to 99999 Must be set at 0 Transfer to Y Rate 1 Rate at which output changes from X to Y in engineering units per minute 0 to 99999 Must be set at 0 Example Figure 2 85 shows a Function Block Diagram using a XFR function block It shows a typical switch action for a XFR function block SY X Y OUT YRATE...

Страница 253: ...T ON If X ON and Y ON or X OFF and Y OFF then OUT OFF Input X First Digital Signal Y Second Digital Signal Output OUT resultant digital signal 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 ...

Страница 254: ...oint 2 Value 27 56 126 152 227 Alarm Action Type 21 Alarm Active 37 79 Alarm Hysteresis 227 Alarm Hysteresis in 27 126 152 227 Alarm Hysteresis in EU 56 Alarm Setpoint 21 Alarm Type Function 19 Alarm unacknowledge 37 79 Algorithm 46 142 ALM 19 ALM ACTIV 37 ALMUNACK 37 Analog Alarm 19 Analog Input 13 Analog Output 35 Analog Switch 202 Analog System Status 37 AND Boolean function 2 Inputs 29 AND Boo...

Страница 255: ...ME 37 DCMP 61 Deadband 229 Decimal Places 25 50 124 146 221 Decrease Rate Limit 234 Delay Time 115 117 Delta pressure bias 107 Delta pressure scaler 107 Derivative D 138 DEV Bar Range EU 50 Deviation Compare 61 DEWP 63 Dewpoint Calculation 63 DI 66 Differential pressure input 106 Digital Input 66 Digital Output 69 Digital Switch 71 DIV 68 Division Mathematical operation 68 DO 69 Dropoff 197 DSW 71...

Страница 256: ... 121 143 218 Input rate 210 Input Type and Range 14 Input Types and Ranges 16 Integral I 138 Lag Time min 86 Latch 93 LATCH 21 Latch Command Digital signal 93 LDLG 85 Lead Time min 86 Lead Lag 85 Limiting 221 LMON 88 Local Bias Value EU 144 Local Bias Value EU 48 219 Local Preset 174 210 232 Local Preset Value 210 Local Setpoint 21 Local Setpoint mode 98 Logic Functions 42 Logic Operations 42 Loop...

Страница 257: ...121 Output Low Limit Value 50 146 Output Track Command 43 Output Track Command ON OFF 138 214 Output Track value in Percent 43 138 214 Oxygen Sensor Input 63 Parameter Index 162 Parameter Index 236 PB 134 Percent Carbon Monoxide 43 63 Percent Hydrogen 58 64 Period 160 Periodic Timer 159 PID 138 PID A 46 142 PID algorithm 43 PID B 46 142 Positive Edge Detect Count Input 231 Power up Mode 24 121 Pow...

Страница 258: ...ue 25 50 124 146 221 Setpoint Low Limit Value 25 50 124 146 221 Setpoint Programmer 180 Setpoint Programming Events 177 Setpoint Rate Down value 50 124 146 221 Setpoint Rate Up value 50 124 146 221 Setpoint Tracking 47 121 142 217 SPEV 177 SPP 180 SQRT 196 Square Root 196 Square root extraction 106 Start Restart 24 47 121 218 SUB 200 237 239 Subtraction mathematical operation 2 Inputs 200 Subtract...

Страница 259: ... 249 Tune Set 2 90 Tuning Constants 51 147 222 Units 50 146 Unlatch Command Digital signal 93 UP DOWN Counter 231 UPDN 231 Velocity Rate Limiter 233 VLIM 233 WCON 235 Working Setpoint in Engineering Units 44 Write Constant 235 XFR 241 XOR 243 ...

Страница 260: ...HONEYWELL SERVICE CENTER Click the map Back to the menu ...

Отзывы: