Honeywell HC900 Скачать руководство пользователя страница 245

Function Blocks 

ON/OFF Function Block 

Revision 11 

  HC900 Hybrid Control Designer Function Block Reference Guide 

231 

2/07  

 

 

ON/OFF Function Block 

Description 

The 

ON/OFF

 label stands for the 

On/Off Control function

.

 

 

 

 

 

This block is part of the 

Loops

 category.  

Function 

Provide ON/OFF 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.0 = Local Setpoint Request 

 

8.0 = Remote Setpoint Request 

Содержание HC900

Страница 1: ...Industrial Measurement and Control HC900 Hybrid Control Designer Function Block Reference Guide Doc No 51 52 25 109 Revision 11 Revision Date 2 07 ...

Страница 2: ... remedy and is in lieu of all other warranties expressed or implied including those of merchantability and fitness for a particular purpose Specifications may change without notice The information we supply is believed to be accurate and reliable as of this printing However we assume no responsibility for its use While we provide application assistance personally through our literature and the Hon...

Страница 3: ...st identifies all documents that may be sources of reference for material discussed in this publication Document Title Doc ID HC900 Controller Technical Overview 51 52 03 31 HC900 Controller Installation and User Guide 51 52 25 107 HC900 Operator Interface User Guide 51 52 25 108 HC900 Hybrid Control Designer User Guide HC900 Hybrid Controller Communications User Guide 51 52 25 110 51 52 25 111 Co...

Страница 4: ...user of a potential shock hazard where HAZARDOUS LIVE voltages greater than 30 Vrms 42 4 Vpeak or 60 Vdc may be accessible Failure to comply with these instructions could result in death or serious injury ATTENTION Electrostatic Discharge ESD hazards Observe precautions for handling electrostatic sensitive devices Protective Earth PE terminal Provided for connection of the protective earth green o...

Страница 5: ...tion Block H22 HAGA3O Function Block H29 HAGA7TM Function Block H34 HAGA9UM Function Block H38 HAI Function Block H42 HALM Alarm Function Block H49 HALMGR Alarm Group Function Block H53 HALT Alternator Function Block H55 HAMB Auto Manual Bias Function Block H64 H2AND Function Block H71 H4ALM Function Block H73 H4AND Function Block H75 H8AND Function Block H77 HAO Function Block H79 HASYS Analog Sy...

Страница 6: ...nput H159 HFRCP Force Present Function Block H163 HFSS Four Selector Switch Function Block H164 HFSYS Fast Logic Status Function Block H167 HHLLM High Low Limiter Function Block H168 HHMON High Monitor Function Block H170 HHOA Hand Off Auto Switch Function Block H172 HHSEL High Selector Function Block H177 HLDLG Lead Lag Function Block H179 HLMON Low Monitor Function Block H182 HLPSW Loop Switch F...

Страница 7: ...oportional Output Function Block H293 HPTMR Periodic Timer Function Block H297 HQDT Quadrature Function Block H300 HRAI Function Block H303 HRACK Function Block H308 HRAMP Function Block H310 HRCON Read Constant Function Block H316 HRCP Recipe Selector Function Block H318 HRH Relative Humidity Function Block H320 HROC Rate of Change Function Block H322 HRSTAT Redundancy Status Function Block H325 ...

Страница 8: ...d Function Block H382 HTCPR Function Block H384 HTCPS Function Block H388 HTCPW Function Block H396 HTGFF Toggle Flip Flop Function Block H400 HTMDT Time and Date Function Block H402 HTOT Totalizer Function Block H403 HTPO Time Proportional Output Function Block H406 HTPSC 3POS Function Block H409 HTRIG Trigger Function Block H424 HUPDN Up Down Function Block H426 HVLIM Velocity Limiter Function B...

Страница 9: ...n parameters H91 HTable 27 Calendar Event Special Days tab configuration parameters H92 HTable 28 Calendar Event Setpoint tab configuration parameters H94 HTable 29 CARB General tab configuration parameters H100 HTable 30 CARB Start Restart tab configuration parameter H102 HTable 31 CARB RSP tab configuration parameters H104 HTable 32 CARB Range limit tab configuration parameters H106 HTable 33 CA...

Страница 10: ...e 78 Pulse Output Configuration Parameters H267 HTable 79 PID General tab configuration parameters H273 HTable 80 PID Start Restart tab configuration parameter H275 HTable 81 PID RSP tab configuration parameters H277 HTable 82 PID Range limit tab configuration parameters H279 HTable 83 PID Tuning tab configuration parameters H281 HTable 84 PID Accutune III tab configuration parameters H282 HTable ...

Страница 11: ...HTable 117 TPO configuration parameters H407 HTable 118 TPSC General tab configuration parameters H411 HTable 119 TPSC Start Restart tab configuration parameter H413 HTable 120 TPSC RSP tab configuration parameters H414 HTable 121 TPSC Range limit tab configuration parameters H416 HTable 122 TPSC Tuning tab configuration parameters H418 HTable 123 TPSC Accutune tab configuration parameters H419 HT...

Страница 12: ...gure 25 DC function block example H125 HFigure 26 DCMP function block example H128 HFigure 27 DDEC function block example H130 HFigure 28 DENC function block example H132 HFigure 29 DEWP function block example H135 HFigure 30 Digital input function block example H138 HFigure 31 8Point DI function block example H141 HFigure 32 DIV function block example H143 HFigure 33 DO function block example H14...

Страница 13: ...ample H307 HFigure 81 Rack Monitor function block example H309 HFigure 82 RAMP function block example H315 HFigure 83 RCON function block example H317 HFigure 84 RCP function block example H319 HFigure 85 RH function block example H321 HFigure 86 ROC function block responses H324 HFigure 87 ROC function block example H324 HFigure 88 RSW function block example H327 HFigure 89 RTC function block exa...

Страница 14: ...T function block examples H405 HFigure 115 TPO function block example H408 HFigure 116 TPSC function block example H423 HFigure 117 TRIG function block example H425 HFigure 118 UPDN function block example H427 HFigure 119 VLIM function block example H429 HFigure 120 WCON function block example H431 HFigure 121 WTUN function block example H433 HFigure 122 WVAR function block examples H435 HFigure 1...

Страница 15: ...ter constants ATTENTION Select the index number of the required parameter from the specific function block reference data and enter it in the appropriate field in the Read Constant Properties RCON or Write Constant Properties WCON dialog box 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...

Страница 16: ... there is a gap in block numbers such as after blocks have been deleted all remaining blocks are executed from lowest to highest You can override the default block execution order specified by the Block Numbers and change the execution order of a block or multiple blocks To change block order right click on a Function Block and select Execution Order Select and drag blocks up or down the list and ...

Страница 17: ...nput AI Analog Input RCJ RAI Analog Out AO Discrete Input DI 8 Discrete Inputs 8DI Discrete Output DO 8 Discrete Outputs 8DO Time Prop Out TPO Position Proportional Motor Control Frequency Input FI Pulse Input PI Pulse Output POUT Quadrature QDT H42 H303 H79 H136 H139 H146 H149 H406 H293 H159 H263 H266 H300 Loop Blocks PID PID On Off ONOF Carbon Potential CARB Loop Switch LPSW Mode Switch MDSW Mod...

Страница 18: ...er OFDT On Delay Timer ONDT On Delay Off Delay Timer DLAY Calendar Event CALEVT Time and Date TMDT Real Time Clock RTC H330 H297 H426 H228 H225 H144 H89 H402 H328 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 H333 H11 H375 H219 H142 H12 H376 H221 H189 Calculations Compare CMPR Deviation Compare DCMP ...

Страница 19: ...d Constant RCON Write Constant WCON Write Variable WVAR Track and Hold TAHD BCD Translator BCD Stage STG Ramp RAMP Alternator ALT Digital Encoder DENC Digital Decoder DDEC Device Control DC H153 H179 H168 H428 H322 H300 H430 H434 H382 H84 H364 H310 H55 H129 H129 H121 Communications Peer Comm PDE Peer Read PDR Peer Write PDW Modbus Read MBR Modbus Slave MBS Modbus Write MBW Modbus TCP Slave TCPS Mo...

Страница 20: ...ge H117 CMPR Comparison H120 DC Device Control H121 DCMP Deviation Compare H126 DDEC Digital Decoder H129 DENC Digital Encoder H129 DEWP Dewpoint H133 DI Digital Input H136 8DI Eight Digital Inputs H139 DIV Division H142 DLAY On Delay Off Delay Timer H144 DO Digital Output H146 8DO 8 Digital Outputs H149 DSW Digital Switch H152 FGEN Function Generator H153 FI Frequency Input H159 FRCP Force Presen...

Страница 21: ...H266 PPO Position Proportional Motor Control H293 PTMR Periodic Timer H297 QDT Quadrature H300 RACK I O Rack Monitor H300 RAI Analog Input RCJ H303 RAMP Ramp H310 RCON Read Configuration Parameter Data H300 RCP Recipe Selector H318 RH Relative Humidity H320 ROC Rate of Change H322 RSTAT Redundancy Status H325 RSW Rotary Switch H326 RTC Real Time Clock H328 RTMR Resettable Timer H330 SCB Scale and ...

Страница 22: ...Read H384 TCPS Modbus TCP Slave H388 TCPW Modbus TCP Write H396 TGFF Toggle Flip Flop H384 TMDT Time and Date H402 TOT Totalizer H403 TPO Time Proportional Output H406 TPSC Three Position Step Control H409 TRIG Trigger H424 UPDN UP Down Counter H426 VLIM Velocity rate Limiter H428 WCON Write Constant H430 WTUN Write Tuning Constants H432 WVAR Write Variables H434 XFR Transfer Switch H436 XOR Exclu...

Страница 23: ...7 ABS Absolute Value Function Block Description The ABS label stands for Absolute Value This block is part of the Calculations category Function Calculate the absolute value of a single analog variable input Useful for ensuring a positive output value OUT X Input X Analog value to be modified Output OUT modified value continued ...

Страница 24: ...ontrol Designer Function Block Reference Guide Revision 11 2 07 ABS example HFigure 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 1 ABS function block example ...

Страница 25: ...Mathematical Operation 2 Inputs This block is part of the Math category Function Add two inputs X Y to get an output OUT X Y Input X First Analog Input Y Second Analog Input Output OUT Sum of analog values ADD example HFigure 2 shows a Function Block Diagram using an ADD function block to find the total flow rate as the sum of Flow 1 and Flow 2 Figure 2 ADD function block example ...

Страница 26: ...tput OUT X Y1 Y2 Y3 Input X First Analog Input Y1 Second Analog Input Y2 Third Analog Input Y3 Fourth Analog Input ATTENTION All 4 inputs must be connected or unused inputs inverted If only 3 inputs are used the 4th value should be inverted or connected to a constant value of 1 0 Output OUT Sum of the analog values 4ADD example HFigure 3 shows a Function Block diagram using a 4ADD function block t...

Страница 27: ...rom the gas analysis the super compressibility factor gas density at flowing and standard conditions and gas relative density at standard conditions are calculated for input into the AGA calculation for the meter type chosen Used when accurate gas analysis is available either via an on line gas analyzer or from laboratory measurements The Detail method can handle up to 21 gas components typically ...

Страница 28: ...s in units selected by the UNITS configuration parameter RHOB Density at base conditions in units selected by the UNITS configuration parameter RHOS Density at standard conditions in units selected by the UNITS configuration parameter FPVS Super compressibility factor GRS Real Gas relative density at 60 deg F 14 73 PSI GRS Mgas Zair Mair Zgas where Zair 9995844 and Mair 28 96256 HV Heating Value i...

Страница 29: ...t tab GENERAL tab Table 3 AGA8DL General tab configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Block Order Execution Order for Block Execution Order of this block must be set to be less than meter block AGA3 7 or 9 Execution Order for correct calculation sequence Read Only To change block order right click on a Function Block and select Execution Or...

Страница 30: ...for Metric Units Contract Conditions PB Defines the Base or Contract Pressure to calculate volume flow rate at contract conditions in the units selected by the UNITS configuration parameter psia for U S Units bar for Metric Units Units U S Metric Type of units for all block inputs outputs and configuration parameters This selection must agree with the UNITS selection in the meter block If they don...

Страница 31: ...n situations the gas component values may exceed the expanded range recommended by the AGA 8 Report Setting this checkbox will override the expanded range error so that a flow rate will be calculated It should be noted that calculated flow rates for conditions where the expanded range is exceeded are outside of the recommended uncertainty values for AGA 8 calculations Check this box to Override th...

Страница 32: ... number that indicates the status of the block This pin can be connected to comparator blocks to distinguish various error warning conditions in the function block configuration Table 5 AGA Error Codes Status number Block type Severity Description 0 ALL Good OK NO ERRORS OR WARNINGS ENCOUNTERED 1 AGA 8 DETAIL Error PRESSURE HAS A NEGATIVE DERIVATIVE 2 AGA 8 DETAIL Warning DENSITY IN BRAKET EXCEEDS...

Страница 33: ...GROSS Warning GAS RELATIVE DENSITY GRGR 0 55 OR 0 800 MOLE FRACTION FOR N2 0 0 OR 0 20 OR FOR CO2 0 0 OR 0 20 OR FOR H2 0 0 OR 0 0 26 AGA 8 GROSS Warning OR FOR CO 0 0 OR 0 0 32 AGA 8 DETAIL Error FLOWING PRESSURE PF 0 0 OR 40 000 PSIA 33 AGA 8 DETAIL Error FLOWING TEMPERATURE TF 200 OR 760 DEG F MOLE FRACTION FOR METHANE 0 0 OR 1 0 FOR NITROGEN 0 0 OR 1 0 FOR CARBON DIOXIDE 0 0 OR 1 0 FOR ETHANE ...

Страница 34: ...Error FLOWING TEMPERATURE 200 OR 760 DEG F 55 AGA 3 ORIFICE Error ORIFICE DIAMETER WAS 100 0 INCHES 56 AGA 3 ORIFICE Error PIPE DIAMETER WAS 100 0 INCHES 57 AGA 3 ORIFICE Error FLOWING OR STANDARD DENSITY WAS 0 0 LBM FT 3 58 AGA 3 ORIFICE Error DIFFERENTIAL PRESSURE WAS 0 0 INCHES H2O 65 AGA 3 ORIFICE Error SUPERCOMPRESSIBILITY FACTOR WAS 0 0 66 AGA 3 ORIFICE Error RELATIVE DENSITY AT STANDARD CON...

Страница 35: ...Function Blocks AGA8DL Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 21 2 07 Example Figure 4 AGA8DL function block example ...

Страница 36: ...y from knowledge of the relative density heating value and carbon dioxide hydrogen and carbon monoxide components Gross Method 2 calculates the super compressibility and gas density from knowledge of the relative density Nitrogen carbon dioxide hydrogen and carbon monoxide components The Gross Method only works over a limited range of conditions but requires less instrumentation to implement Input...

Страница 37: ...t when calculation status is indicating a warning condition Warnings indicate that the configured or running conditions are outside of the tolerance for the AGA calculations being performed Values will still be calculated but should be viewed as out of tolerance STATUS a status number is placed on this pin which can be used to find the error in the error warning lookup table See HTable 5 AGA Error...

Страница 38: ...Group Parameter Index Parameter Description Value or Selection Block Order Execution Order for Block Execution Order of this block must be set to be less than meter block AGA3 7 or 9 Execution Order for correct calculation sequence Read Only To change block order right click on a Function Block and select Execution Order Tag Name N A 16 character tag name Block Descriptor N A Block description ...

Страница 39: ...lative density heating value and carbon dioxide hydrogen and carbon monoxide components Click on Radio Button to select Gross Method Used Method 2 Gross Method 2 calculates the super compressibility and gas density from knowledge of the relative density Nitrogen carbon dioxide hydrogen and carbon monoxide components Click on Radio Button to select Contract Conditions TB Defines the Base or Contrac...

Страница 40: ...this checkbox will override the expanded range error so that a flow rate will be calculated It should be noted that calculated flow rates for conditions where the expanded range is exceeded are outside of the recommended uncertainty values for AGA 8 calculations Check this box to Override the expanded Range Error Expanded Range Override only required if entered gas values cause expanded range erro...

Страница 41: ...n units selected by the UNITS configuration parameter Enter a value from 99999 to 99999 Calorimeter Ref Temp Calorimeter reference temperature in units selected by the UNITS configuration parameter Enter a value from 99999 to 99999 Calorimeter Ref Pres Calorimeter reference pressure in units selected by the UNITS configuration parameter Enter a value from 99999 to 99999 Setup for Method 1 only Com...

Страница 42: ...Function Blocks AGA8GS Function Block 28 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example Figure 5 AGA8GS function block example ...

Страница 43: ...Output units are ft3 hr for U S m3 hr for metric QB Corrected volume flow rate at Base or Contract pressure and temperature in the units selected by the UNITS configuration parameter The base or contract conditions are specified by TB and PB in the companion compressibility block Output units are ft3 hr for U S m3 hr for metric QM Mass flow rate in the units selected by the UNITS configuration par...

Страница 44: ...Rates Click on the tab to access the properties for that tab AGA3 Orifice tab Table 8 AGA3O Orifice tab configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Orifice Diameter Orifice diameter in the units selected by the UNITS configuration parameter Enter a value 0 Default 1 0 U S in Metric mm Pipe Diameter Pipe diameter in the units selected by the UN...

Страница 45: ...ing fluid In the absence of this information use the recommended default of 0 010268 cP Refer to AGA 3 Report Part 4 Enter a value Range 0 005 to 0 5 Default 0 010268 Transport Parameters Isentropic Exponent Isentropic Exponent In the absence of this information use the recommended default of 1 3 Refer to AGA 3 Report Part 4 Enter a value Range 1 0 to 2 0 Default 1 3 Pipe Tap Location Upstream Dow...

Страница 46: ...Multiplier Units Type see UNITS on Orifice tab US Metric FT3 hr M3 hr Ft3 day M3 day Provides a time period other than per hour or per day Enter Value For example if per minute is desired set the unit to per hour and the multiplier to 1 60 Default 1 0 QB Flow Rate Per Hour Per Day Defines the rate of time for QB output flow Click Radio Button to select QB Multiplier Units Type see UNITS on Orifice...

Страница 47: ... per day Enter Value For example if per minute is desired set the unit to per hour and the multiplier to 1 60 Default 1 0 QH Flow Rate Per Hour Per Day Defines the rate of time for QH output flow Click Radio Button to select QH Multiplier Units Type see UNITS on Orifice tab US Metric MBTU hr MJ hr MBTU day MJ day Provides a time period other than per hour or per day Enter Value For example if per ...

Страница 48: ...R pin is OFF and the STATUS pin is set to 99 See HTable 5 AGA Error Codes Outputs QV Corrected volume flow rate at flowing conditions Tf Pf in the units selected by the UNITS configuration parameter Output units are ft3 hr U S and m3 hr for metric QB Corrected volume flow rate at Base or Contract pressure and temperature in the units selected by the UNITS configuration parameter Base or Contract c...

Страница 49: ...urbine tab Table 10 AGA7TM Turbine tab configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Turbine Meter Setup Meter Factor A meter factor is a dimensionless term obtained by dividing the actual volume of gas passed through the meter by the corresponding meter indicated volume Value should default to 1 and be limited to 0 Units U S Metric Type of unit...

Страница 50: ... 0 QB Flow Rate Per Hour Per Day Defines the rate of time for QB output flow Click Radio Button to select QB Multiplier Units Type see UNITS on Turbine tab US Metric FT3 hr M3 hr Ft3 day M3 day Provides a time period other than per hour or per day Enter Value For example if per minute is desired set the unit to per hour and the multiplier to 1 60 Default 1 0 QM Flow Rate Per Hour Per Day Defines t...

Страница 51: ...ndex Parameter Description Value or Selection QH Multiplier Units Type see UNITS on Turbine tab US Metric MBTU hr MJ hr MBTU day MJ day Provides a time period other than per hour or per day Enter Value For example if per minute is desired set the unit to per hour and the multiplier to 1 60 Default 1 0 Example Figure 7 AGA7TM function block example ...

Страница 52: ... to 0 the ERR pin is OFF and the STATUS pin is set to 99 See HTable 5 AGA Error Codes Outputs QV Corrected volume flow rate at flowing conditions Tf Pf in the units selected by the UNITS configuration parameter Output units are ft3 hr U S and m3 hr for metric QB Corrected volume flow rate at Base or Contract pressure and temperature in the units selected by the UNITS configuration parameter Base o...

Страница 53: ...rasonic tab Table 12 AGA9UM Ultrasonic tab configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Ultrasonic Meter Setup Meter Factor A meter factor is a dimensionless term obtained by dividing the actual volume of gas passed through the meter by the corresponding meter indicated volume Value should default to 1 and be limited to 0 Units U S Metric Type ...

Страница 54: ... QB Flow Rate Per Hour Per Day Defines the rate of time for QB output flow Click Radio Button to select QB Multiplier Units Type see UNITS on Ultrasonic tab US Metric FT3 hr M3 hr Ft3 day M3 day Provides a time period other than per hour or per day Enter Value For example if per minute is desired set the unit to per hour and the multiplier to 1 60 Default 1 0 QM Flow Rate Per Hour Per Day Defines ...

Страница 55: ...r Description Value or Selection QH Multiplier Units Type see UNITS on Ultrasonic tab US Metric MBTU hr MJ hr MBTU day MJ day Provides a time period other than per hour or per day Enter Value For example if per minute is desired set the unit to per hour and the multiplier to 1 60 Default 1 0 Example Figure 8 AGA9UM function block example ...

Страница 56: ... Low range value 100 Scale Input value Analog Value in percent T C or RTD Converts analog input value in engineering units using the range of Input Type 1 over range ATTENTION The failsafe detection on this input block configured for 4 20mA range is Low Detection 2 4mA 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 ...

Страница 57: ... Block and select Execution Order Rack Address This is the address of the selected Rack Enter a value from 1 to 5 I O Module Address Address of selected I O module must match model selection guide Enter a value from 1 to 12 Channel Address Channel on selected I O Module Enter a value from 1 to 8 or 16 Input Type and Range N A Thermocouple Input types RTD Input types Linear Input types Special Inpu...

Страница 58: ...s is used to compensate the input for drift of an input value due to deterioration of a sensor or some other cause Enter a value 9999 to 99999 Failsafe Use Value N A Use the User value entered in the appropriate field Click on Radio button to select Failsafe Use Value field 4 The output value to which the output will go to protect against the effects of failure of the equipment such as fuel shut o...

Страница 59: ...roller is unable to access the physical channel or the sensor is faulty and If Failsafe is Use Value Then OUT Configured Failsafe value If Failsafe is enabled and downscale Then OUT Range Lo linear Low Range Value of input type T C and RTD If Failsafe is enabled and upscale Then OUT Range Hi linear High Range Value of input type T C and RTD ...

Страница 60: ... 29 538 C K 20 1000 F K 0 1200 C K 32 2192 F Ni NiMo 0 1371 C Ni NiMo 32 2500 F Ni NiMo 0 682 C Ni NiMo 32 1260 F NiMo NiCo 0 1371 C NiMo NiCo 32 2500 F NiMo NiCo 0 682 C NiMo NiCo 32 1260 F N 18 1300 C N 0 2372 F N 18 800 C N 0 1472 F N 0 1200 C N 32 2192 F R 18 1704 C R 0 3100 F S 18 1704 C S 0 3100 F T 184 371 C T 300 700 F T 129 260 C T 200 500 F W_W26 20 2320 C W_W26 4 4200 F W5W26 18 2316 C ...

Страница 61: ...9 C Pt500 300 1200 F Pt1000 40 260 C Pt1000 40 500 F JIS100 200 500 C JIS100 328 932 F JIS100 200 260 C JIS100 328 500 F Cu10 20 250 C Cu10 4 482 F YSI405 10 37 8 YSI405 50 100 Ohms 0 200 Ohms 0 500 Ohms 0 1000 Ohms 0 2000 Ohms 0 4000 mA 4 20 mA 0 20 mV 0 10 mV 0 50 mV 0 100 mV 10 10 mV 50 50 mV 100 100 mV 500 500 V 0 1 V 0 2 V 0 5 V 0 10 V 1 5 V 1 1 V 2 2 V 5 5 V 10 10 Carbon 0 1250 mV Oxygen 30 ...

Страница 62: ...Revision 11 2 07 Example HFigure 9 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 9 AI function block example ...

Страница 63: ...tion for latching until acknowledged or automatically reset is provided A user specified hysteresis value in the engineering units of the process variable is provided An on delay time value up to 240 seconds is available to prevent momentary alarm actions A digital reset input is available to disable alarm actions Alarm type function PV SP High Process Variable Local Setpoint OUT ON If the PV is g...

Страница 64: ... CV PV SP Low Deviation Alarm OUT ON If the CV input minus the PV input is greater than the local Setpoint OUT OFF If the CV input minus the PV input is less than the Local Setpoint minus Hysteresis PV CV SP Band Deviation Alarm OUT ON If the absolute value of PV CV is greater than the Local Setpoint OUT OFF If the absolute value of PV CV is less than the Local Setpoint minus Hysteresis Inputs PV ...

Страница 65: ...re Value PV CV SP High 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...

Страница 66: ...he 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 Alarm Alarm State CV RSP Value CV RSP Value CV Alarm State EXAMPLE 2 Alarm State Hysteresis Out of Alarm RSP Value Accessed using Variable Edit Screen PV Figure 10 ALM function block example ...

Страница 67: ...roup have not been acknowledged ACTIV ON when any of the alarms in the group are active Assign an Alarm Group When you drag and drop an Alarm Group function block onto the worksheet the Assign Alarm Group dialog box opens Select an Alarm Group 1 20 from the drop down menu then click OK The function block will appear on the Function Block Diagram Configure an Alarm Group 1 Double click on the Alarm...

Страница 68: ...elected Tags field and click on ALARM DETAILS and enter Alarm details in the Dialog Box 7 Click OK You can also select Alarms from the EDIT menu on the Hybrid Control Designer Main Menus The O I Worksheet Toolbar button when you have an O I the FBD Worksheet toolbar button when you do not have an O I and do not need to use Alarm Group logic in the control strategy Example Figure 11 ALMGR Function ...

Страница 69: ...peat or continuous usage of a single device pumps valves etc If an output device fails or has been disabled then an alternate device will be used in order to meet the requested demand You may specify the alternators active outputs and the order in which the outputs are manipulated Each configuration is limited to a maximum of 6 Alternator function blocks Inputs IN1 IN 16 Sixteen digital inputs for...

Страница 70: ... its state can turn On Off based on the Alternator Sequence If bit 3 is OFF OUT 3 is disabled Out 3 s state will change to OFF Outputs OUT1 OUT16 Sixteen digital outputs which turn ON and OFF based on the input demand IN1 16 Outputs can be manually disabled by way of the Outputs tab in the block properties Outputs can be programmatically disabled by the use of the DRDYS input pin ODIS ON when any ...

Страница 71: ...3 4 1 5 2 when Input 3 is activated Output 4 is enabled or if Input 1 is activated then Output 6 is enabled ROTARY Uses the sum of the 16 inputs that are set to ON to determine the required demand for outputs The output order is managed in a Last ON First OFF basis LOFO If the Inputs selected are 1 2 3 and the mapped sequence is 1 2 3 the alternator sequence changes when NO outputs pumps are requi...

Страница 72: ...viously bypassed output later becomes enabled then it will not be used until the demand increases Activate advance Used with all styles except Direct If you select Activate Advance click on box on General tab to select an OFF to ON transition of the ADV Input pin will rotate the output order sequence Make before Break selection determines how this is done for Rotary and FOFO only Make before break...

Страница 73: ...escriptor N A Block description On Time Delay seconds 1 Delay time used before turning ON the next output in the sequence Used with Make Break feature See ON OFF Delay Timers Range 0 99999 sec Default 0 Value can be changed from the Operator Interface Time Delay Off Time Delay seconds 2 Delay time used before turning OFF the next output in the sequence Used with Make Break feature See ON OFF Delay...

Страница 74: ...ion Block 60 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 INPUT tab Click on the Enable Input block to activate that particular Input 1 16 deselect to inactivate it Enable is the default Indices 6 thru 21 ...

Страница 75: ...tput box to activate that particular Output 1 16 deselect to inactivate it Enable is the default Indices 22 thru 27 Device Ready Enable Click on the Use Device Ready DRDYS box to activate the DRDYS inputs from the Digital Encoder function block OFF deselect ignores all the DRDYS from the Digital Encoder block and assumes all device ready values are on Index 54 ...

Страница 76: ...buttons in the active field and select the number of outputs to be used 1 to16 Selecting less than 16 Outputs will make the unused Outputs in the Output Selection column 0 after OK is selected 2 Edit Sequence Order Click on the Edit Sequence Order button to activate the Sequence Order dialog box Click Drag and release any output to any order as shown to the left to select the sequence in which the...

Страница 77: ... 11 HC900 Hybrid Control Designer Function Block Reference Guide 63 2 07 Example HFigure 12 shows a function block diagram using an ALT function block Pump Available Inputs To HOA and DC blocks for Outputs 2 3 Output 1 Figure 12 ALT function block example ...

Страница 78: ...when TRC is ON TRC Output Track Command 1 enable TRV Mode Local Override 0 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...

Страница 79: ...C900 Hybrid Control Designer Function Block Reference Guide 65 2 07 GENERAL tab Table 19 AMB General tab configuration parameters Parameter Index Parameter Description Value or Selection Block Tag Name N A 16 character tag name Block Descriptor N A Block description ...

Страница 80: ...rmitted Mode N A Mode permitted for the initial start and power up mode MAN Manual AUTO Automatic 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 FAILSAFE Failsafe output value LAST OUT Same as at...

Страница 81: ...Parameter Description Value or Selection 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 Out High Limit 7 Output High Limit Value prevents the Output from going above the value set here 5 to 105 Out Low Limit 8 Output Low Limit Value prevents the Output from going below the val...

Страница 82: ...Function Blocks AMB Auto Manual Bias Function Block 68 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 ALARMS tab ...

Страница 83: ...m 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 Alarm 1 Setpoint 2 11 Alarm 1 Setpoint 2 Value Same as Alarm 1 Setpoint 1 Alarm 1 Type N A Alarm 1 Setpoint 2 Type Same as Alarm 1 Setpoint 1 Alarm 2 Setpoint 1 12 Alarm 2 Setpoint 1 Value Same as Alarm 1 Setpoint 1 Alarm 2 Type N A Alarm 2 Setpoint 1 Type Same as Alar...

Страница 84: ... 105 TO AIR FUEL CONTROL SP TO AIR FUEL CONTROL SP OUT 5 TO 105 OUT 5 TO 105 IN BOILER 1 SUBMASTER BOILER 2 SUBMASTER IN BOILER X 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 MODE Bias is automatically calculated as operator increment or decrement out value Bias OUT IN AUTO MODE Bias is a fixed v...

Страница 85: ...s for the AND Boolean function 2 Inputs This block is part of the Logic and Fast Logic categories Function Turns digital output OUT ON when inputs X1 and X2 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 Output OUT Digital signal controlled by status of input signals Block properties ...

Страница 86: ...n 11 2 07 Input state You can invert Input 1 or Input 2 or both If the input is inverted an input line that is ON is seen as OFF N on Icon next to inverted input Example HFigure 14 shows an AND function block being used to monitor two input signals for an alarm condition Figure 14 2AND function block example ...

Страница 87: ...ut values SP1 SP2 SP3 SP4 and performs up to four alarm comparisons against the PV input Configurable Alarm types are Disabled Low High The associated output pins AL1 through AL4 will turn ON if the configured HIGH or LOW alarm condition is present The individual hysteresis settings for each alarm are used to prevent output cycling Inputs PV Process variable SP1 Analog value SP2 Analog value SP3 A...

Страница 88: ... order right click on a Function Block and select Execution Order Tag Name n a 16 character tag name Descriptor n a Block description Alarm type 0 3 Alarm type Disabled Low High Hysteresis 4 7 Adjustable overlap of the on off states of the output 0 to the span of the input in engineering units Example Use the Four Alarm function block to configure up to four alarm setpoints Low Low Low High High H...

Страница 89: ... block is part of the Logic and Fast Logic categories 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 ATTENTION Unused values must be set to 1 or inverted Output OUT Digital signal controlled by status o...

Страница 90: ... 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 ATTENTION Unused values must be set to 1 or inverted Example HFigure 16 shows a Function Block Diagram configuration using a 4AND function block The function block is being used to monitor 3 input signals for an alarm condition Note unused input is terminated Figur...

Страница 91: ...ies 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 ATTENTION Unused values must be set to 1 or inverted...

Страница 92: ...te 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 ATTENTION Unused values must be set to 1 or inverted Example HFigure 17 shows a Function Block Diagram configuration using a 8AND function block The function block is used in a startup sequence to enable heaters when 6 input conditions are true Figure ...

Страница 93: ...ering Unit values for 100 and 0 of this block s input span For reverse outputs Range High may be set to a value less than Range Low The output range high and range low values 0 20 maximum set the milliamp output values that correspond to the 0 to 100 span limits of the inputs Input IN Analog value Output OUT Converted value sent to specified real I O address FAIL Failed Output indication Module Er...

Страница 94: ...lue 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 20 mA 0 to 20 Default 20 mA at Low Range 4 Value of mA output that corresponds to 0 output signal for example 4 mA 0 to 20 Default 4 Output Limits mA at range High Limit 5 Value of mA that you want to set the High Range Limit 0 t...

Страница 95: ... cycle of the block Example HFigure 18 shows a Function Block Diagram configuration using an AO function block to retransmit an analog input value In example A the output is from a SPP block to an external controller via the AO block In example B the mA output is 4 mA for an analog input of 2000 ATTENTION Reverse scaling is required for duplex control outputs Figure 18 AO function block example ...

Страница 96: ...ed block number 1 Power Noise Rejection Selection When you click on the ASYS function block on a diagram the Controller System Parameters dialog box opens The 50 or 60 Hz selection is used to establish the integration times for analog to digital conversion This is needed to prevent aliasing the line frequency when converting low level signals such as thermocouples In the United States the line fre...

Страница 97: ...KED On when Controller Mode switch is locked in the current mode by switch position TIME OFF Number of seconds power was turned off Valid for one cycle of control blocks execution following power up Then it is cleared to zero DS LIMIT ON when the configuration storage warning limit is exceeded OFF when the storage capacity falls below the warning limit RSV AVAIL C70R controllers only ON when the R...

Страница 98: ...10 and 80 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 2 1 if D2 is ON else 0 4 1 if D4 is ON e...

Страница 99: ...lock Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 85 2 07 Example HFigure 19 shows a Function Block Diagram configuration using a BCD function block to select a Recipe Figure 19 BCD function block example ...

Страница 100: ...based on specified Boolean logic function Offers the following Boolean logic functions AND entered as OR entered as NOT entered as not XOR entered as 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 Output ERR error during execution of the equation Error ON No Error OFF OUT Calc...

Страница 101: ...ntheses three types A left parenthesis must have a matching right parenthesis The 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 Examples A B C A notB C notD Block properties Double cl...

Страница 102: ...es Group Parameter Index Parameter Description Value or Selection Equations Equation Field N A Equation Field Enter the desired equation in this field Functions Logic Functions N A NOT Double Click on a function to select from the list box Operators Logic Operations N A AND OR XOR Double Click on an operation from the list box Errors Error list N A List of equation errors Example Figure 20 BOOL fu...

Страница 103: ...e and date setpoints to handle different conditions Using the example of an office building Setpoint Groups can be used to activate a different set of time and date setpoints for each season of the year Spring Summer Fall and Winter Each Calendar Event block supports five Setpoint Groups The block also allows you to configure up to 16 Special Days On these Special Days the Calendar Event Block wil...

Страница 104: ...output OUT2 Calendar timer event 2 output OUT3 Calendar timer event 3 output OUT4 Calendar timer event 4 output OUT5 Calendar timer event 5 output OUT6 Calendar timer event 6 output OUT7 Calendar timer event 7 output OUT8 Calendar timer event 8 output Note If the Event occurs when the Controller is OFF or not in RUN MODE the event output will not turn ON until the event occurs again and the Contro...

Страница 105: ... Parameter Description Value or Selection Order Execution Order Read Only To change block order right click on a Function Block and select Execution Order Tag Name N A 16 character tag name Block Descriptor Block Descriptor Event Names Event 1 thru Event 8 N A Event Name 16 Characters Max Feedback Signals Feedback Signal Tags N A Feedback Signal tags for Event 1 thru Event 8 Press Select a signal ...

Страница 106: ...arameter Index Parameter Description Value or Selection Disable Outputs for the whole day N A Disables the output from midnight to midnight and allows Special Days to be configured Click Radio Button to select Mode Use Alternate Event Time N A Allows alternate Daily setpoint hour minute for designated outputs 1 8 Click Radio Button to select Event Name N A Name of event entered on the Event Detail...

Страница 107: ...er block with a common set of unique conditions for these days same conditions for all special days User selections for special days shall include Disable outputs for the whole day Use alternate Daily setpoint for outputs 1 8 Enter Name of the special Day 16 Characters Max Month N A Special Day Month of the year enumeration Select Month from drop down menu Special Days Day N A Special Day Day of t...

Страница 108: ...d for different periods where the event repeats at every occurrence DISABLE Selected Event is Disabled 5 day week The configured event will occur at the same time Monday through Friday 7 day week The configured event will occur at the same time Sunday through Saturday Day of week The configured event will occur once a week at the configured time Monthly The configured event will occur once every m...

Страница 109: ...t to Yearly or Day_of_week or Monthly Day of the Month or Week When Event Type YEARLY or MONTHLY range is 1 to 31 based on max of days for calendar month When Event Type Monthly 31 means last day of month even for months with less than 31 days When Event Type Day_of_Week range is Sunday to Saturday Hour Hour N A Use up down arrows to select hour of event Hour of event range 0 to 23 Minute Minute N...

Страница 110: ...The purpose of the example is to control the timing of lights in Building 1 for two different season sets If you work after hours in this building know that if the lights go out you can turn them back on They will then stay on for a few hours and then turn off again Figure 21 CALEVT function block example ...

Страница 111: ...ue in Engineering Units or Percentage 0 1 5 FFV Feedforward value in percentage 0 to 100 The Feedforward value is multiplied by the Feedforward Gain then directly summed into 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 ...

Страница 112: ...LSP Initialization Manual See ATTENTION 1 7 0 LSP Local Override See ATTENTION 1 BCO Back Calculation Output for blocks used as Cascade Secondary See ATTENTION 2 ATTENTION 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 leav...

Страница 113: ...rol Designer Function Block Reference Guide 99 2 07 Configuration parameters The CARB properties dialog box is divided into 8 tab cards GENERAL START RESTART RSP RANGE LIMIT TUNING ACCUTUNE III ALARMS CARBON POTENTIAL Click on the tab to access the properties for that tab GENERAL tab ...

Страница 114: ...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 switch tuning constant sets for Heat Cool applications DUPB like P...

Страница 115: ...Function Blocks CARB Carbon Potential Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 101 2 07 START RESTART tab ...

Страница 116: ...anual Select one Power up Setpoint N A Setpoint at power up Local Setpoint Retain Last LSP RSP Same Setpoint LSP or RSP Select one Power Up Out N A Output at Power up LAST OUT Same as at power down FAILSAFE Failsafe output value Power Up Out Failsafe Out 16 Failsafe Output Value 5 to 105 Initial Setpoint Value Use initial LSP 49 Use Initial Local Setpoint Click on radio button to select Initial LS...

Страница 117: ...n the delay time expires the output limit will ramp to the default configured value and the configured ramp rate When the ramped output limit equals or exceeds the default configured value the output limit override status is set OFF and the default value is used A ramp rate of zero will cause immediate termination of the high output limit override A transition of the TRC input to OFF at any time w...

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

Страница 119: ...Function Blocks CARB Carbon Potential Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 105 2 07 RANGE LIMIT tab ...

Страница 120: ... remote setpoints from going above the value set here 0 to 2 0 Used for anti soot SP Low limit 18 Setpoint Low Limit Value prevents the local and remote setpoints from going below the value set here 0 to 2 0 Out High Limit 20 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 21 Output Low Limit Value is the low...

Страница 121: ...r Index Parameter Description Value or Selection Tuning Constants Prop Band or Gain 0 PB1 or Gain 1 36 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 PB is the proportional Band in ...

Страница 122: ... minutes before one repeat of the proportional action occurs Minutes repeat 0 02 to 50 00 Must be enabled for PID B or DUP B algorithm selections Rate Minutes 1 Rate 1 37 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 minutes 0 OFF Feedforward Gain Feed Forward Gain 43 Appl...

Страница 123: ... See note 1 Click on radio button to select SP Tuning Tuning based on the process response to a SP change See note 2 Click on radio button to select SP Tuning Direction For SP Tuning selection UP Down N A The selection of either UP or DOWN results in the SP Change value added or subtracted from the present SP value Click on radio button to select SP Process For SP Tuning selection Process Gain SPT...

Страница 124: ...ex type tuning is disabled and simplex type tuning is used instead Manual Tuning must be initiated manually for each side The current LSP or RSP value is used as the target SP for the desired heat or cool side tuning For the heat side the output cycles between 50 percent and the high output limit and for the cool side the output cycles between 50 percent and the low output limit Tuning values are ...

Страница 125: ... the Rate value This method does not require a stable process initially and the process may be moving Cycle tuning is applicable to Three Position Step control and can be used for integrating processes level control Note 2 SP TUNING When initiated the control loop is put into an initial temporary manual state until the process characteristics are identified This period may last up to a minute Duri...

Страница 126: ...Function Blocks CARB Carbon Potential Function Block 112 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 ALARMS tab ...

Страница 127: ...ts 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 24 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 25 Alarm 2 Setpoint 1 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 2 Setpoint 1...

Страница 128: ...Function Blocks CARB Carbon Potential Function Block 114 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 CARBON POTENTIAL tab ...

Страница 129: ...oop to a value that prevents sooting in the furnace Click on block to select SP HLIM is used for anti soot Low Temperature Limit 60 Holds controller output to 0 until limit is exceeded 0 to 2500 degrees F 1400 recommended Unit should match C F selection Temperature Units 59 Probe temperature units for display Click on radio button to select Fahrenheit or Centigrade Percent Hydrogen 62 Percent Hydr...

Страница 130: ...on 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 Timers determine the probe burn off period and allow time for the probe recovery before returning the loop to automatic control PTMR Output MDSW Output Burnoff Time Time Delay to AUTO Manual Auto Auto Off delay 1 Off delay 2 Con...

Страница 131: ...te for the time the power was off or to resynchronize with the time of day Input INPUT Analog Input RESET Controls the sample calculations If OFF the input samples are accumulated the sample counter is incremented the time remaining decrements and the average value is calculated and written to the outputs If ON the outputs are held at their last values the internal accumulators and sample counters...

Страница 132: ... Continuous average configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Set Avg Period Averaging Period 0 Time period in which the Continuous Average will be calculated When the averaging period elapses the last valid value will be set equal to the instantaneous value The internal accumulators and sample counters will be cleared and the time remaining...

Страница 133: ...inuous Average Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 119 2 07 Example HFigure 23 shows a Function Block Diagram using a CAVG function block Figure 23 CAVG function block example ...

Страница 134: ...mparison If X input is greater than Y input then XGY ON If X input equals Y input then XEY ON If X input is less than 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 fu...

Страница 135: ...ntrol function blocks Forcing of outputs is NOT permitted within this block Inputs REQ run request when ON Logic 1 puts the device in the Starting Running state When OFF puts the device in Stopping Ready state FDBK feedback from the controlled device ON device has started OFF device has not started ERR in ON when the controlled device reports a failure causes the device control to transition to th...

Страница 136: ...ce is requested to turn off stop delay timer is running device is being monitored for failures interlocking and returning to the run state otherwise OFF FAIL failed ON when the control is in the Failed state the controlled device reported a failure or did not start up in time device is being monitored for a manual or automatic reset otherwise OFF DIS disabled ON while in the Disabled state the con...

Страница 137: ...om Device X X Device ERR Fail ON X X X X Device ERR Fail OFF X Note 3 Reset Rising Edge X Start Delay Timer Expires edge X Feedback Timer Expires edge X X Stop Delay Timer Expires edge X Notes 1 If a device fails while in the state of READY or DISABLE the device failure is not recognized until the control goes into the PRESTART state 2 There are restrictions when the control goes into the Disable ...

Страница 138: ...oup Parameter Index Parameter Description Value or Selection Tag Name N A 16 character tag name Display Descriptor N A Block description 16 characters maximum On Delay Time sec 1 Starting Time time delay between RUN request and Output ON This parameter is configurable from the Operator Interface Range 0 99999 seconds default 0 Settings Off Delay Time sec 2 Stopping Time time delay before the Outpu...

Страница 139: ...onfigurable from the Operator Interface Range 0 99999 seconds default 0 Automatic Reset Click on Box to turn ON 0 if set to AUTO then the block will reset itself after the failure Fail input turns off If set to MANUAL a Reset signal input or from the Operator Interface station is required to remove the failure condition This parameter is determined when the block is configured ON Automatic Reset b...

Страница 140: ... any input exceeds the deviation value from the reference value Output is off if all inputs are less than the deviation Plus Dev Compare Value Reference input User entered Plus Deviation value Minus Dev Compare Value Reference input User entered Minus Deviation value Minus Deviation value should be a positive number If any IN 1 6 the Plus Dev Compare value Out ON If any IN 1 6 the Minus Dev Compar...

Страница 141: ...exceeds the specified deviation from the reference value Block properties Double click on the function block to access the function block properties dialog box Configuration parameters Table 40 DCMP configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Set Properties Plus Deviation 0 Plus value deviation from reference point Within the range of the inpu...

Страница 142: ...ner Function Block Reference Guide Revision 11 2 07 Example HFigure 26 shows a Function Block Diagram using a DCMP function block to hold a setpoint program if any of 6 work thermocouples deviate from the setpoint by more than the Deviation Limits Figure 26 DCMP function block example ...

Страница 143: ...numbers between 0 and 65535 Fractional values are ignored The output value OCNT bottom of block indicates the total number of digital outputs that are ON as an analog value For example a value of 285 would be represented by binary 0000000100011101 where OUT 1 is LSB and OUT 16 is MSB OCNT 5 OUT 1 3 4 5 9 are ON All 16 outputs and the OCNT signal pin are monitored Forcing of the outputs is not perm...

Страница 144: ...ital Decoder Function Block 130 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example HFigure 28 shows a Function Block Diagram using a DDEC function block Figure 27 DDEC function block example ...

Страница 145: ...ally encodes up to 16 digital inputs to a single floating point output value Forcing of the output is not permitted Inputs Sixteen digital inputs Example ON causes the input to be included in the total output Unconnected pins default to OFF IN 1 Digital Input 1 IN 9 Digital Input 9 IN 2 Digital Input 2 IN 10 Digital Input 10 IN 3 Digital Input 3 IN 11 Digital Input 11 IN 4 Digital Input 4 IN 12 Di...

Страница 146: ...This pin is typically connected to an Alternator block s DRDYS input pin Block properties Double click on the function block to access the function block properties dialog box Example HFigure 28 shows a Function Block Diagram using a DENC function block using multiple digital status to select an appropriate setpoint for a flow loop Temp 1 Temp 2 Pressure 1 Pressure 2 Setpoint 1 Setpoint 2 Setpoint...

Страница 147: ...ID function block for Dewpoint control Use in conjunction with other blocks including a PID to generate more elaborate control strategies than that provided by the Carbon potential CARB function block Inputs Probe Oxygen Sensor Input from AI 0 2 mV TEMP Temperature Input F or C from AI Input CO Percent Carbon Monoxide Input 1 100 Outputs DEWPT Calculated Dewpoint Output C Calculated Percent Carbon...

Страница 148: ...ock tests This adjustment may be needed to correct for specific furnace characteristics such as atmosphere differences probe location and furnace leaks 0 5 C to 0 5 C Use Anti Soot Constant 3 Activates anti sooting feature that limits the working setpoint 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 Temperatur...

Страница 149: ...ck to select O2 Probe Manufacturer Carbon Probe Manufacturer N A Select from Drop Down List of Manufacturers Advanced Atmosphere Control Corp Furnace Control Corp Marathon Monitors Super Systems Inc Example HFigure 29 shows a Function Block Diagram using a DEWP function block This application uses the Dew Point function block to calculate dew point based on using a carbon probe A typical example m...

Страница 150: ...he I O Blocks categories Function Discrete input blocks are used to process the digital status of a specific channel of a discrete input module Each block requires a module and channel number during configuration 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 d...

Страница 151: ...hannel Channel on selected I O Module From 1 to 16 or 32 1 If INVERT is selected OUT inverse of physical input The slash will be present in the CONTACT symbol only when the invert box is selected on the dialog box See below Failsafe Failsafe ON N A set the output of the block to OFF when failure is detected Click on radio button to select Failsafe OFF N A set the output of the block to ON when fai...

Страница 152: ...allel circuit If Limit Switch 1 LS1 is ON and Limit Switch 2 LS2 is ON or if pushbutton PB1 is ON then Solenoid 1 is turned ON otherwise it is OFF Note power flow can be delivered in either of two paths to the solenoid PB1 Equivalent Boolean Logic Expression HC900 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 F...

Страница 153: ...izes the number of blocks required to configure all of the Digital I O required in a system Digital input blocks are used to process the digital status of specific channels of a digital input module Each block input requires a module and channel number during configuration The Input status may be inverted If Digital Point is ON then OUT ON Output OUT D1 Digital Signal OUT D2 Digital Signal OUT D3 ...

Страница 154: ...t configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Rack Rack Address of selected I O Module From 1 to 5 Input 1 through Input 8 I O Module 0 Address of selected I O Module From 1 to 12 Channel Channel on selected I O Module 1 to 8 9 to 16 17 to 24 25 to 32 1 If INVERT is selected OUT inverse of physical input The slash will be present in the CONTAC...

Страница 155: ...k to OFF when failure is detected Select from drop down menu Failsafe OFF N A set the output of the block to ON when failure is detected for each input Failsafe HOLD N A hold the output at the last value just prior to the failure being detected Example HFigure 31 shows a Function Block Diagram using 8 point DI function blocks Figure 31 8Point DI function block example ...

Страница 156: ... If Y 0 then OUT 0 and block 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 To change Execution Order for the Block Select on the Function Block Diagram tool bar Select Execution Order then select and dra...

Страница 157: ...s DIV Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 143 2 07 Example HFigure 32 shows a Function Block Diagram using a DIV function block Figure 32 DIV function block example ...

Страница 158: ... expires For Off Delay output turns OFF when timer expires Input TSPI Delay time set point in seconds INPUT Edge detection starts the timer ON delay timer is triggered by rising edge of input OFF delay timer is triggered by falling edge of input Output TSPO Timer set point in seconds Based on the TSPI pin at the point when the timer started If TSPI changes after the timer starts TSPI is ignored an...

Страница 159: ...unction block to access the function block properties dialog box Configuration parameters Table 44 On Delay Off Delay configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Timer Mode On Delay Off Delay 0 On Delay output turns ON after countdown from TSPI value Off Delay output turns OFF after countdown from TSPI value The block s graphic indicates the t...

Страница 160: ...e I O Blocks categories Function Provides a digital status from the algorithms and functions to physical logic output hardware Each block requires a module and channel number during configuration The output status may be inverted Input X Input Status Signal Output FAIL Failed Output Indication Module Error Block properties Double click on the function block to access the function block properties ...

Страница 161: ...ed I O Module From 1 to 32 depending on the physical module type DC 16 or 32 AC 8 Relay 4 Failsafe Failsafe ON N A set the output of the block to OFF when failure is detected Click on radio button to select Failsafe OFF N A set the output of the block to ON when failure is detected Click on radio button to select Failsafe HOLD N A hold the output at the last value just prior to the failure being d...

Страница 162: ... 11 2 07 Example HFigure 33 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 OR d with other alarm outputs if going to a common alarm relay Figure 33 DO function block example ...

Страница 163: ...number of blocks required to configure all of the digital I O required in the system It provides a digital status from the algorithms and functions to physical logic output hardware Each block output requires a module and channel number during configuration The output status may be inverted Input IN D1 Input Status Signal IN D2 Input Status Signal IN D3 Input Status Signal IN D4 Input Status Signa...

Страница 164: ...le Address of select I O Module From 1 to 12 Channel Channel on selected I O Module 1 to 8 9 to 16 17 to 24 25 to 32 NOTE If you don t want to use an output pin leave the Module and Channel at 0 Failsafe Failsafe ON N A set the output of the block to OFF when failure is detected Select from drop down menu Failsafe OFF N A set the output of the block to ON when failure is detected for each Output F...

Страница 165: ...unction Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 151 2 07 Example HFigure 34 shows a Function Block Diagram using a 8 Point DO function block Figure 34 8 Point DO function block example ...

Страница 166: ...nput SA If input SA Select A is ON then OUT Input A otherwise OUT Input B Input A 1st of two inputs 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 Example HFigure 35 shows an example of a DSW function block The output is switched between two dig...

Страница 167: ...ressure P3 This block does not have any configurable parameters ERR pin turns ON when any of the inputs X1 X2 P3 or outputs Y1 Y2 are out of range In case of ERR ON outputs Y1 and Y2 are set to 0 0 Inputs X1 Air temperature in degrees F Range is 23 122 degrees F X2 Air relative humidity in RH Range is 0 100 RH P3 Barometric Pressure in psi Range is 0 146 psi When this is not connected the default ...

Страница 168: ...HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example Calculate enthalpy 0 100 btu lb and absolute humidity 0 to 100 lb lb as a function of air temperature relative air humidity and air pressure Figure 36 ENTH function block example ...

Страница 169: ...ction Generate output characteristic 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 va...

Страница 170: ...lock Order Execution order of the block Read Only To change block order right click on a Function Block and select Execution Order Breakpoints X1 0 X value at Input Breakpoint 1 99999 to 999999 X2 1 X value at Input Breakpoint 2 99999 to 999999 X3 2 X value at Input Breakpoint 3 99999 to 999999 X4 3 X value at Input Breakpoint 4 99999 to 999999 X5 4 X value at Input Breakpoint 5 99999 to 999999 X6...

Страница 171: ...e at Output Breakpoint 2 99999 to 999999 Y3 13 Y value at Output Breakpoint 3 99999 to 999999 Y4 14 Y value at Output Breakpoint 4 99999 to 999999 Y5 15 Y value at Output Breakpoint 5 99999 to 999999 Y6 16 Y value at Output Breakpoint 6 99999 to 999999 Y7 17 Y value at Output Breakpoint 7 99999 to 999999 Y8 18 Y value at Output Breakpoint 8 99999 to 999999 Y9 19 Y value at Output Breakpoint 9 9999...

Страница 172: ...Figure 37 shows a function 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 37 FGEN function block example ...

Страница 173: ...f it is below a selected pulse width The frequency of pulses above this width must be within the range specified by Pulse Width Range otherwise the output goes to failsafe and a failure to convert error occurs Input ENABL Level input to enable block Input is ignored if not connected and default state is enabled If block is disabled the output goes to zero Output FAIL A Boolean value that turns ON ...

Страница 174: ...55Hz signal including noise Assume 2 of pulses are noise that is are less than the minimum pulse width 500 µsec The block rejects this 2 and does not count them in the frequency The remaining 98 valid pulses are counted which is an effective signal of 250Hz From the output equation above OUT 250 50 450 50 100 0 0 8 200 400 100 8 0 5 100 8 50 8 58 EU If the frequency of the effective signal 500 µse...

Страница 175: ...xceeding this limit causes an under range error Enter value in Hz Output Range in EU High EU 5 High range value Frequency span in Hz is scaled to the output range in EU Enter value in EU Low EU 6 Low range value Frequency span in Hz is scaled to the output range in EU Enter value in EU Settings Bias 2 Bias value added to the output Enter value in EU Pulse Width Range 9 The input signal is rejected...

Страница 176: ...Function Blocks FI Frequency Input 162 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example Figure 38 FI function block example ...

Страница 177: ...ts any new force requests notifying user that forcing is disabled Does not affect the Force Present block itself When OFF leaves forces in current state No connection to this pin is the same as OFF Outputs FORCED ON when one or more forces exist in the controller OFF when no forces exist in the controller Block properties Double click on the function block to access the function block properties d...

Страница 178: ... display allows activating of only one output per group while other outputs in the associated group 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 ATTEN...

Страница 179: ...r operator interface display Properties Group Parameter Index Parameter Description Value or Selection Name Enter a Tag Name for the block 16 Characters Title Enter a Title for the block 24 characters Descriptor Enter a Descriptor for Bank x Labels 16 characters Bank x Label 1 Enter a label name for display 6 characters Bank x Label 2 Enter a label name for display 6 characters Bank x Label 3 Ente...

Страница 180: ...th the Four Selector Function Block Pressing O I Keys F1 through F4 call up a dialog box that allows changes to the output selection for the associated block 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 ...

Страница 181: ...or 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 unacknowledge is ON if any operator panel s alarm is unacknowledged HWOK Hardware OK is ON if there are no faults LOWBTRY Low Battery is ON if the battery is low Off when battery is good HI TEMP High CJ Temperature is ...

Страница 182: ...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 digital indication Block ...

Страница 183: ...rameter 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 999999 Example HFigure 40 shows a Function Block Diagram using an HLLM function block to provide a remote setpoint signal within specified limits to a PID Control Loop X Input Output X HI X LO HI LO X OUT Figure 4...

Страница 184: ... Alarm Monitor category Function Monitors two analog input values X and Y and turns ON a digital output if X exceeds Y A hysteresis adjustment is provided to prevent output cycling If X Y then OUT ON If X or Y 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 acces...

Страница 185: ...operties Group Parameter 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 HFigure 41 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 41 HMON ...

Страница 186: ...mp Control algorithm which is used to manipulate the state of a controlled device pump Each configuration is limited to a maximum of 16 HOA function blocks Forcing of outputs is NOT permitted within this block Input REQI If the current state of the block is AUTO then REQO output on off equals the REQI input on off BYPS If ON the REQO output is forced off and any state change requests are ignored I...

Страница 187: ...l tab parameters Properties Group Parameter Index Parameter Description Value or Selection Tag Name N A 16 character tag name Display Descriptor N A Block description HOA Source N A Determines which devices have permission to write Hand Off Auto state change requests Local Local Operator Interface Remote Serial Communications Local Remote Default Local Remote Settings Initial State N A Start up st...

Страница 188: ...edback signal and to define state text for the enumerated value of the feedback signal proceed with the sequence 1 through 3 below Table 55 HOA feedback signal tab parameters Sequence Number Parameter Field Action Selections Comments 1 Analog Signal Tag List Click on a signal tag in the list Select from all configured Analog Signal tags listed 2 Select Delete Signal Click Select at the bottom of t...

Страница 189: ...elections Comments 3 States The state text will be selected for the display based on the numerical value 0 through 8 of the specified analog signal Default Text READY PRESTART STARTING RUNNING STOPPING FAILED DISABLED STATE 8 Enumerated value of selected signal 0 1 2 3 4 5 6 7 8 You can highlight any state and change the text to whatever you desire for that state Block not used ...

Страница 190: ...agram using an HOA function block in conjunction with a Device Control DC block and an external HOA switch for pump control The level signal input and Compare CMPR function are used to determine pump On Off demand O O O O O O O O A O H A O H To Pump To Pump External Hand Off Auto Switch Device Control Status Feedback Level Signal Level Setpoint Figure 42 HOA function block example ...

Страница 191: ...ctor This block is part of the Signal Selectors category Function Selects higher of two analog input values X and Y for output Indicates when Y is higher than X If X or Y then OUT X YHI OFF If X Y 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 proper...

Страница 192: ...HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example HFigure 43 shows a Function Block Diagram using an HSEL function block to monitor two analog inputs to activate an alarm signal tag Figure 43 HSEL Function Block Example ...

Страница 193: ...nput value X to include LEAD T2 and LAG T1 time constants of from 0 to 99 minutes when a digital input EN is ON If EN ON then OUT 1 sT2 1 sT1 x X s Laplace operator If T1 0 then OUT last X T2 t X last X 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 v...

Страница 194: ... to access the function block properties dialog box Configuration parameters Table 56 Lead lag configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Time Constants Lag Time min 0 T1 Lag Time Constant 0 00 to 99 00 minutes Lead Time min 1 T2 Lead Time Constant NOTE If T2 is set to 0 function becomes a lag filter 0 00 to 99 00 minutes ...

Страница 195: ...Designer Function Block Reference Guide 181 2 07 Example HFigure 44 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 44 LDLG function block example ...

Страница 196: ...rm Monitor category Function Monitors two analog input values X and Y and turns ON a digital output if X is less than Y A hysteresis adjustment is provided to prevent output cycling If X Y then OUT ON If X or Y 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 acce...

Страница 197: ... Properties Group Parameter 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 HFigure 45 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 45 LMON funct...

Страница 198: ...N Forces Bumpless Transfer Performs the same function that occurs when the loop changes from Manual to Automatic mode The loop will re calculate the integral term to normalize the PID algorithm to the current PV and SP You could use this input to correct for a reset wind up condition that might have occurred when an input sensor failed and was replaced corrected TUN1 Tune Set 1 OFF to ON switches ...

Страница 199: ...e Guide 185 2 07 Example HFigure 46 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 46 LPSW function block example ...

Страница 200: ...analog input values X Y for output Indicates when Y is lower than X If X or Y then OUT X YLO OFF If X Y then 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 Example HFigure 47 shows a Function Block Diagram using an LSEL function block...

Страница 201: ...ories Function Latches output OUT ON when latch input L turns ON and maintain latched output until 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 ...

Страница 202: ...The Push Button function 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 L...

Страница 203: ... based on specified general purpose calculation OUT is calculated from an equation entered here Offers the following general purpose calculation 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 t...

Страница 204: ... a negative number or 0 result of x y is greater than 1 7E 308 result of EXP x is greater than 3 4E 308 or less than 3 4E 308 ATTENTION For the above rules groups of constants will be combined and treated as one constant Any number less than or equal to 3 4E 308 is considered 0 OUT Calculated Output ATTENTION Use only the following words and characters in equations EXP LOG10 Ln Negative Unary minu...

Страница 205: ... the function block properties dialog box Configuration parameters Table 58 Math function block configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Equations Equation Field N A OUT 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...

Страница 206: ...C900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example HFigure 49 shows a Function Block Diagram using a MATH function block to determine a general purpose calculation output Figure 49 MATH function block example ...

Страница 207: ...tiple blocks may be connected to the same Modbus Slave block The Modbus read block has no inputs and 16 outputs Up to 16 registers can be configured as the source of data for the outputs The configuration data for each point will consist of the address of the source device on the Modbus link the register address of the desired data and the register type Integer Float or Bit Packed The sixteen outp...

Страница 208: ...ion of the dialog box Follow the numbered sequence shown above referring to HTable 59 Table 59 MBR function block configuration parameters Sequence Number Parameter Field Action Selections Comments 1 Click on an Output Pin from the list of pins in the upper portion of the dialog box RD1 through RD16 The selected Output Pin will appear in the Output Pin Field 2 Click on the Use Register field to as...

Страница 209: ...isters in the slave Select a function code for Single Bit Register data type Read Coil Status Function Code 01 Read Input Status Function Code 02 Function code 01 is used to read a slave s coil s discrete output s ON OFF status of the slave device in a binary data format Function code 02 is used to read a slave s input s discrete input s ON OFF status of the slave device in a binary data format Ou...

Страница 210: ...odbus Read Function Block 196 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example HFigure 50 shows a Function Block Diagram using Modbus function blocks Figure 50 MBR function block example ...

Страница 211: ... provides digital indication of communication integrity Inputs ENABLE ON Slave device is in scan If the Enable pin IS connected then enabling disabling follows the state of the Enable pin of the block and the enable disable function on the diagnostic page of the HC Designer is grayed out If the Enable pin is NOT connected then the user must be in Monitor mode Monitoring Serial Modbus Diagnostics i...

Страница 212: ...does not respond to a request the last output value will be maintained Block properties Double click on the function block to access the function block properties dialog box Configuration parameters The ON OFF properties dialog box is divided into Three tab cards GENERAL READ WRITE Click on the tab to access the properties for that tab GENERAL tab It looks like this graphically HTable 60 describes...

Страница 213: ... are Selection Description Byte order FP B Floating Point Big Endian Format 4 3 2 1 FP BB Floating Point Big Endian with byte swapped 3 4 1 2 FP L Floating Point Little Endian Format 1 2 3 4 FP LB Floating Point Little Endian with byte swapped 2 1 4 3 READ tab It looks like this graphically HTable 61 describes the parameters and the value or selection Table 61 MBS Block Read tab configuration para...

Страница 214: ...t s process data Function code 03 Read Holding Registers or Function code 04 Read Input Registers is used to read the contents of input registers in the slave Supported Data Types for Function Codes 03 and 04 From the drop down menu select a function code for Float Unsigned Signed or Bit Packed register data type Function code 01 Read Coil Status is used to read the coil s discrete output s ON OFF...

Страница 215: ... the value or selection Table 62 MBS Block Write tab configuration parameters Properties Function Parameter Index Parameter Description Value or Selection Edit Input Pins Input Pin N A Input pin designation Register request assigned to WR1 WR2 WR3 or WR4 pin Use Register N A Register Request Click on the Use Register field to assign a register to the Input pin Address hex N A Register Address Type...

Страница 216: ...teger register representation of instrument s process data Preset Single Registers Function Code 06 Preset Multiple Registers Function Code 10 hex The function code for Unsigned 16 or Signed 16 register data type is 06 Preset Single Registers presets integer value into a single register The function code for Float Unsigned 32 or Signed 32 register data type is 10 hex Preset Multiple Registers pres...

Страница 217: ...dbus Slave Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 203 2 07 Example HFigure 51 shows a Function Block Diagram using Modbus function blocks Figure 51 MBS function block example ...

Страница 218: ...ocks may be connected to the same Modbus Slave block The Modbus write block has 8 inputs and no outputs The Modbus destination for each of the eight inputs can be configured An enable pin lets the data value be written once per scan The configuration data for each point will consist of the address of the destination device on the Modbus link the register address of the desired data and the registe...

Страница 219: ...n the Edit Selected Input Pin portion of the dialog box Follow the numbered sequence shown above referring to HTable 63 Table 63 MBW function block configuration parameters Sequence Number Parameter Field Action Selections Comments 1 Click on an Input Pin from the list of pins in the upper portion of the dialog box The selected Input Pin will appear in the Input Pin Field WR1 through WR8 2 Click o...

Страница 220: ...ting point numbers and 16 bit integer register representation of instrument s process data see Sequence Number 5 below 5 The function code for Unsigned 16 or Signed 16 register data type is 06 The function code for Float Unsigned 32 or Signed 32 register data type is 10 hex automatically selected when you select Register Data Type Preset Single Registers Function Code 06 Preset Multiple Registers ...

Страница 221: ...bus Write Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 207 2 07 Example HFigure 52 shows a Function Block Diagram using an Modbus function blocks Figure 52 MBW function block example ...

Страница 222: ...etpoint 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 on the function block to access the function block properties dialog box Example HFigure 53 shows a Function Block Diagram using an...

Страница 223: ...d Control Designer Function Block Reference Guide 209 2 07 All inputs are OFF to ON edge triggered requiring a separate input for each action The example shows digital inputs as the transfer inputs but any digital status could be used Figure 53 MDSW function block example ...

Страница 224: ... corresponds to the current value of MODE Turns OFF all other outputs Input MODE The MODE input must connect to 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 Dou...

Страница 225: ...shows a Function Block Diagram using an MDFL function block The mode output of the PID Block is used exclusively with the MDFL Mode Flags Block Any of the status outputs may be referenced by a Signal Tag or may be transferred externally using a DO The output shown is ON when in Manual and OFF when in Automatic Figure 54 MDFL function block example ...

Страница 226: ...figured 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 configured 0 then the standard deviation is calculated for the number of inputs connected to the block and all inputs connected to the block are used to calculate the ...

Страница 227: ... i where X AVG n the number of connected inputs Input X1 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 minimum analog value MAX Calculated maximum analog value AVG Calculated average of analog values SU Calculated sum of analog values SDEV Square root of Z divided by N where Z the sum of indi...

Страница 228: ...tion 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 from the bottom up X6 X5 etc Unused inputs default to 0 1 to 6 Standard Deviations 1 Number of standard deviations within which inputs are used for calculation 99999 to 99999 ...

Страница 229: ...erence Guide 215 2 07 Example HFigure 55 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 55 MMA function block example ...

Страница 230: ...on in the calculation The calculation 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 inp...

Страница 231: ...uration parameters Table 65 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 to 999999 Ky 2 Pressure scaler 99999 to 999999 Kz 3 Temperature scaler 99999 to 999999 By 4 Pressure bias 99999 to 999999 EU Bx 5 Delta pressure bias ...

Страница 232: ...ation Function Block 218 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example HFigure 56 shows a MSF Function Block Diagram using inputs to calculate a mass flow output Figure 56 MSF function block example ...

Страница 233: ...ion The MUL label stands for Multiplication Mathematical operation 2 Inputs This block is part of the Math category 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 ...

Страница 234: ...Multiplier Function Block 220 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example HFigure 57 shows a Function Block Diagram using a MUL function block Figure 57 MUL function block example ...

Страница 235: ... part of the Math category Function Multiplies four inputs to get an output Input X1 First analog value X2 Second analog value X3 Third Analog value Y Fourth Analog value ATTENTION All four inputs must be connected Unconnected inputs default to zero If only three inputs are needed the fourth should be connected to a constant value of 1 Output OUT Calculated analog value Block properties Double cli...

Страница 236: ...Control Designer Function Block Reference Guide Revision 11 2 07 Example HFigure 58 shows correct and incorrect example of a 4MUL function block Note that all unused inputs must be connected to a constant value of one CORRECT INCORRECT Figure 58 4MUL function block example ...

Страница 237: ...ations category Function Convert a value to the opposite sign i e 5 IN 5 OUT 6 IN 6 OUT Invert sign of an analog value Input X positive or negative analog value 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 Example HFigure 59 shows a Function Block Diagram using a NEG function block Figure 59...

Страница 238: ...nction Reverse state of a digital input X OUT Opposite state of X If X ON then OUT 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 Example HFigure 60 shows a Function Block Diagram using a NOT function block Use a single input to place a loop in manual when t...

Страница 239: ...t delayed by a user specified delay time after an OFF to ON transition of the RUN input An ON to OFF transition of the RUN input before the delay time has elapsed causes the timer to reset Transitions from OFF to ON of the input are not delayed If RUN is OFF then OUT OFF If 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 ...

Страница 240: ... the function block properties dialog box Configuration parameters Table 66 On delay timer function block example Properties Group Parameter Index Parameter Description Value or Selection Time Delay Time delay 0 Delay Time specifies the amount of time the ON state logic output will occur after an OFF to ON transition of the RUN input 0 1 sec 0 to 99999 9 Enter as 0 1 to 99999 in 0 1 increments ...

Страница 241: ...his 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 turns off SOL 5 PLC Ladder Logic HC900 Logic In HC900 logic the output of ONDT4 timer activates ONDT1 timer directly and is also an input for...

Страница 242: ...yed by a user specified delay time after an On to OFF transition of the RESET input An OFF to ON transition of the RESET input before the delay time has elapsed causes the timer to reset Transitions from OFF to ON of the input are not delayed IF RESET is ON then OUT ON If previous 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 O...

Страница 243: ...e function block properties dialog box Configuration parameters Table 67 Off delay timer configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Time Delay Time delay 0 Delay Time specifies the amount of time the OFF state logic output will occur after an ON to OFF transition of the Reset input 0 1 sec 0 to 99999 9 Enter as 0 1 to 99999 in 0 1 increments ...

Страница 244: ...on 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 will last the complete scan cycle for analog blocks Use according to application need A Periodic timer output pulse may also be used to start the ti...

Страница 245: ...vide ON OFF 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 Mod...

Страница 246: ... 7 0 LSP Local Override See ATTENTION BCO Back Calculation Output for blocks used as Cascade Secondary ATTENTION 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 w...

Страница 247: ...Function Blocks ON OFF Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 233 2 07 GENERAL tab ...

Страница 248: ...and select Execution Order Tag Name N A 16 character tag name Descriptor N A Block description Direction N A Control Action REVERSE Proportional action causes output to decrease as process variable increases DIRECT Proportional action causes output to increase as process variable increases SP Tracking N A Setpoint Tracking NONE TRACK PV When control mode is manual local setpoint tracks process var...

Страница 249: ...Function Blocks ON OFF Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 235 2 07 START RESTART tab ...

Страница 250: ...tart of the controller Manual Automatic Select one Setpoint for Initial Mode N A Setpoint at NEWSTART Newstart is the first scan cycle following the cold start of the controller Local Setpoint Remote Setpoint Select one Power up Mode N A Mode at power up Manual Retain Last Mode Same mode auto or manual Select one Power up Setpoint N A Setpoint at power up Local Setpoint Retain Last LSP RSP Same Se...

Страница 251: ...eters 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 radio button to select ...

Страница 252: ...Function Blocks ON OFF Function Block 238 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 RANGE LIMIT tab ...

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

Страница 254: ...Function Blocks ON OFF Function Block 240 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 ALARMS tab ...

Страница 255: ...ts 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 21 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 22 Alarm 2 Setpoint 1 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 2 Setpoint 1...

Страница 256: ...OFF Function Block 242 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example HFigure 63 shows a Function Block Diagram using an ON OFF function block Figure 63 ON OFF function block example ...

Страница 257: ... block is part of the Logic and Fast Logic categories Function Monitors two digital input signals X Y to set state of digital output signal OUT If X OFF and Y OFF then OUT OFF 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 ...

Страница 258: ...ng a 2OR function block 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 solenoid PB1 Equivalent Boolean Logic Expression HC900 Logic A LS1 B LS2 D Output A B C D AND Symbol A B C C PB1 OR Sym...

Страница 259: ...and Fast Logic categories Function Turns digital output OUT OFF when inputs X1 through X4 are OFF Thus If input X1 or X2 or X3 or X4 is 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 Output OUT Digital signal controlled by status of input signals Block properties Double click on the function ...

Страница 260: ... 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 appears on the Icon next to the inverted input ATTENTION Unused Inputs default to 0 Example HFigure 65 shows a Function Block Diagram using a 4OR function block Output X1 or X2 or X3 or X4 Figure 65 4OR function block example ...

Страница 261: ...ogic categories 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 is 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 signa...

Страница 262: ... 2 07 Block properties Double click on the function block to access the function block properties dialog box 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 CAUTION Unused Inputs default to 0 ...

Страница 263: ...on 11 HC900 Hybrid Control Designer Function Block Reference Guide 249 2 07 Example HFigure 66 shows a Function Block Diagram using an 8OR function block Output X1 or X2 or X3 or X4 or X5 or X6 or X7 or X8 Figure 66 8OR function block example ...

Страница 264: ... total 16 pushbuttons that can be set up for selection on your display buttons 1 8 When you select a pushbutton group on a display button 1 8 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 TAG...

Страница 265: ...e Signal Tag List field shows all the Signal Tags that 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 Digita...

Страница 266: ... 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 Display Buttons 1 8 Configuration in the Hybrid Control Designer User s Guide Example HFigure...

Страница 267: ...Control Designer Function Block Reference Guide 253 2 07 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 67 PB function block example ...

Страница 268: ...ntrollers maximum It supports up to 8 Read and 4 Write parameters The block does not support forcing but will allow data writes to any if its inputs Inputs EV1 through EV4 ON data value written per scan WR1 through WR4 Values to be written to the selected controller Attention The block does not support bit packing and single bit writing If the register is an integer type the floating point input w...

Страница 269: ... box is divided into 3 tab cards GENERAL READ WRITE Click on the tab to access the properties for that tab GENERAL tab Table 74 PDE General tab configuration parameters Parameter Index Parameter Description Value or Selection Peer Controller Name N A Name of the Peer controller for this block Enter the peer controller name in the active field 12 characters max Scan Rate for Reads N A Set to equal ...

Страница 270: ...ck on selection box for the pin number Signal Number N A Signal Tag number that appears on the Tag Information Report See Tag Information Example Enter a tag number from the report You can also use the Find a Signal tag procedure to find the Signal Tag number Use Last Value N A Use the last known value for when the associated data connection is invalid Click on selection box for the pin number Fai...

Страница 271: ...s Parameter Index Parameter Description Value or Selection Write Variable N A Activates the WR1 through WR4 pins for writes Click on selection box next to the pin number Variable Number N A Variable number that appears on the Tag Information Report See Tag Information Example Enter a variable number from the report You can also use the Find a Signal tag procedure to find the variable number ...

Страница 272: ...ction Block 258 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example The problem that is being addressed is to control a PID in Unit 2 from a recipe and OI located on unit 1 Figure 68 PDE Function Block Example ...

Страница 273: ...ction A Peer Data Exchange block that expands the Read capability of the PDE function block to 16 additional points Multiple blocks may be connected to the same PDE function block The PDW Write block has 16 outputs The Peer Data Exchange destination for each of the 16 input can be configured Inputs RD1 through RD16 Values to be written to the selected peer controller Outputs None Block Properties ...

Страница 274: ... selection box next to the pin number Signal Number N A Signal Tag number that appears on the Tag Information Report See Tag Information Example Enter a tag number from the report You can also use the Find a Signal tag procedure to find the Signal Tag number Use Last Value N A Use the last known value for when the associated data connection is invalid Click on selection box for the pin number Fail...

Страница 275: ...block that expands the Write capability of the PDE function block to 8 additional points Multiple blocks may be connected to the same PDE function block The PDW Write block has 8 outputs The Peer Data Exchange destination for each of the 8 input can be configured Inputs EV1 through EV8 Event Inputs to trigger write on rising edge WR1 through WR8 Values to be written to the selected peer controller...

Страница 276: ...r Index Parameter Description Value or Selection Write Variable N A Activates the WR1 through WR8 pins for writes Click on selection box next to the pin number Variable Number N A Variable number that appears on the Tag Information Report See Tag Information Example Enter a variable number from the report You can also use the Find a Signal tag procedure to find the variable number ...

Страница 277: ...odule s pulse counter and the block s OUT to zero It also clears the FAIL PREI and OVFL flags Outputs FAIL Failed Input Indication A Boolean value that turns ON when the Pulse Frequency Quadrature Input module reports a failure This is cleared by the RST input PREI Preset indicator OFF 0 when OUT less than the local or remote preset value ON when the count OUT reaches the local or remote preset va...

Страница 278: ...ck address of the PFQ module Enter a value from 1 to 5 Module 0 Module address of the PFQ module Enter a value from 1 to 12 Channel 0 Channel on selected Module Enter a value from 1 to 4 Pulse Weight Pulses per EU 1 Example if measuring gallons and if 100 pulses 1 gallon enter 100 Rate Sample Time 5 The output RATE is calculated by counting number of pulses per Sample Time and scaling it to EU Tim...

Страница 279: ...e Local 4 Uses local preset count in EU Click to select Enter value Enter 0 for no alarm indication on PREI there are no limits Preset Output Action Latched Until Reset 2 The PFQ module output transistor latches ON until reset PREI latches ON until PFQ module acknowledges the reset Momentary 2 The PFQ module output transistor turns ON for 1 second PREI turns on for approx 1 second Counter is reset...

Страница 280: ...d START PLS Start of pulses An OFF to ON transition starts the pulse train output specified by PULSES Unless START CONT ON PULSES Number of pulses in the pulse train triggered by START PLS START CONT Start Continuous Pulse Train When START CONT OFF the output pin value is number of pulses remaining When START CONT ON the module s output is a continuous pulse train and output pin value is zero STAR...

Страница 281: ...the selected Rack Enter a value from 1 to 5 Module 0 Address of selected module must match model selection guide Enter a value from 1 to 12 Channel 0 Channel on selected Module The use of a particular output channel will render the particular input channel unusable Enter a value from 1 to 4 Pulse Train Parameter Frequency 1 Output frequency of the pulse train Pulse width 0 50 x 1 frequency Range 0...

Страница 282: ...Function Blocks POUT Pulse Output 268 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example Figure 70 POUT function block example ...

Страница 283: ...nd Derivative D 3 mode control action based on the deviation or error signal created by the difference between the setpoint SP and the Process 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 configur...

Страница 284: ... 0 No Change 1 Manual Mode Request 2 Auto Mode Request 4 Local Mode Request 8 Remote Mode Request BCI Back Calculation Input for blocks used as Cascade Primary See ATTENTION 2 Outputs OUT Control Output WSP Working Setpoint in Engineering Units for monitoring AL1 Alarm 1 Digital Signal AL2 Alarm 2 Digital Signal DIRECT ON Direct OFF Reverse ATI Autotune Indicator ON Autotune in Progress MODE Loop ...

Страница 285: ...the BCO output of a secondary loop is connected to the BCI input of a primary loop bumpless transfer is achieved when the secondary is switched into remote setpoint i e cascade mode In addition the primary loop is prevented from reset windup when the secondary is de coupled from the process The secondary is de coupled from the process when it is in local setpoint mode or manual output mode or has ...

Страница 286: ...Function Blocks PID Function Block 272 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 GENERAL tab ...

Страница 287: ...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 PID A but provides an automatic method to switch tuning constant sets for Heat Cool applications DUPB like PID B ...

Страница 288: ...Function Blocks PID Function Block 274 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 START RESTART tab ...

Страница 289: ...Remote Setpoint Select one Power up Mode N A Mode at power up Manual Retain Last Mode Same mode auto or manual Select one Power up Setpoint N A Setpoint at power up Local Setpoint Retain Last LSP RSP Same Setpoint LSP or RSP Select one Power Up Out N A Output at Power up LAST OUT Same as at power down FAILSAFE Failsafe output value Power Up Out Failsafe Out 16 Failsafe Output Value 5 to 105 Initia...

Страница 290: ...In this case the output high limit will track the value on TRV until such time that TRC returns to OFF When the delay time expires the output limit will ramp to the default configured value and the configured ramp rate When the ramped output limit equals or exceeds the default configured value the output limit override status is set OFF and the default value is used A ramp rate of zero will cause ...

Страница 291: ...n 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 value at Local Bias Value on tab Use Bias Input Use Bias valu...

Страница 292: ...Function Blocks PID Function Block 278 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 RANGE LIMIT tab ...

Страница 293: ...ote setpoints from going above the value set here 99999 to 99999 SP Low Limit 18 Setpoint Low Limit Value prevents the local and remote setpoints from going below the value set here 99999 to 99999 Out High Limit 20 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 21 Output Low Limit Value is the lowest value o...

Страница 294: ...gner Function Block Reference Guide Revision 11 2 07 TUNING tab ATTENTION Use of Tune SET 1 or 2 can be selected via input SWI from the Loop Switch block output SWO or in the case of DUP_A or DUP_B automatically depending on the value of the previous output 50 or 50 ...

Страница 295: ...e 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 Must be enabled for PID B or DUP B ...

Страница 296: ... H284 Click on radio button to select SP Tuning Tuning based on the process response to a SP change Note 2 Page H284 Click on radio button to select SP Tuning Direction For SP Tuning selection UP Down N A The selection of either UP or DOWN results in the SP Change value added or subtracted from the present SP value Click on radio button to select SP Process For SP Tuning selection Process Gain SPT...

Страница 297: ...tuning is disabled and simplex type tuning is used instead Manual Tuning must be initiated manually for each side The current LSP or RSP value is used as the target SP for the desired heat or cool side tuning For the heat side the output cycles between 50 percent and the high output limit and for the cool side the output cycles between 50 percent and the low output limit Tuning values are calculat...

Страница 298: ...rocess may be moving Cycle tuning is applicable to Three Position Step control and can be used for integrating processes level control Note 2 SP TUNING When initiated the control loop is put into an initial temporary manual state until the process characteristics are identified This period may last up to a minute During this time the Tune status shows Not Ready then an initial output step is made ...

Страница 299: ...Function Blocks PID Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 285 2 07 ALARMS tab ...

Страница 300: ...rm 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 24 Alarm 1 Setpoint 2 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 1 Setpoint 2 Type S...

Страница 301: ...ration example HFigure 71 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 71 PID function block example ...

Страница 302: ...ction Blocks PID Function Block 288 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example 2 Duplex control PID with heat cool duplex output Figure 72 Duplex control example ...

Страница 303: ...eference Guide 289 2 07 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 73 Cascade control example ...

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

Страница 305: ...trol Designer Function Block Reference Guide 291 2 07 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 75 Cascade control of a boiler drum level basic ...

Страница 306: ...k Reference Guide Revision 11 2 07 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 76 Cascade control of a boiler drum level 3 element feedwater control ...

Страница 307: ...gory Function Allows the control of a valve or other actuator having an electric motor driven by two digital output channels one to move the motor upscale the other to move it downscale with a feedback signal to indicate motor position Supports motor speeds from 12 300 seconds Input PSP Position Setpoint Scaled or default Output POS Position Feedback Value from Feedback Signal MFAIL Motor failure ...

Страница 308: ...t that corresponds to 0 output value 99999 to 999999 Default 0 0 High Position Limit 20 High Position Limit in Percent 0 to 100 Default 100 Low Position Limit 21 Low Position Limit in Percent 0 to 100 Default 0 Deadband 8 Adjustable gap between forward and reverse motor operation the range over which the output can change before a relay is energized 0 5 to 5 Filter Time sec 10 A software digital f...

Страница 309: ...ddress of selected I O module Same as Forward Channel Address Table continued 2 Channel on selected I O Module Forward Channel 1 Even number 2 thru 16 FEEDBACK INPUT Rack Address This is the address of the selected Rack 1 to 5 I O Module Address Address of selected I O module 1 to 12 Channel Address N A Channel on selected I O Module 1 to 16 For HC900 controller s 32 Channel DO Module outputs 17 t...

Страница 310: ... Proportional Output Function Block 296 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example Figure 77 Position Proportional Motor Control Analog Input Module AC Output Module Actuator R F F R R F ...

Страница 311: ...Day Hour Minute Second Cycle Periods Monthly Weekly Daily Time Cycle Periods Within a Day Hours 0 23 Minutes 0 59 Seconds 0 59 NOTE Once started period repeats until reset 5 Reset Cycle Generates a digital output 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 O...

Страница 312: ...ek for one scan cycle Reset Enable ON Hold off 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 ...

Страница 313: ...ond N A Cycle Seconds 0 through 59 Example HFigure 78 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 last one scan cycle The fas...

Страница 314: ...tion that is distance from a marker designated as zero 3 direction indicated by the sequence between the two channels A leads B or B leads A More precise measurement control is done by counting more logic states determined by the two waves For example the quadrature state of channels A and B create four unique logic states When these four unique logic states are decoded the resolution obtained is ...

Страница 315: ...el B Input 2 may occur a transition on both channels simultaneously cases an invalid count Configuration Parameters Table 88 QDT parameters Properties Group Parameter Index Parameter Description Value or Selection Block Order N A Execution Order for Block Read Only To change block order right click on a Function Block and select Execution Order Input A Address Rack 0 This is the address of the sel...

Страница 316: ...tion X1 decoding means that the external electronics pulses once per full cycle X2 pulses twice per cycle X4 pulses every quadrature state X1 One pulse per cycle X2 Two pulses per cycle X4 Four pulses per cycle Use Value 5 When FAIL is ON output is set to this value Click to select enter a value Up scale 6 When FAIL is ON output is set to Upper Range Limit Click to select Down scale 6 When FAIL is...

Страница 317: ...k producing a value in engineering units at the OUT pin Fail status of the AI block measuring the Remote CJ can be applied to the RSTAT pin i e if the RCJ measurement Fails the Thermocouple measurement fails Input Analog value from specified real I O address DIS disable the AI channel RCJ Remote CJ Value This would come from an AI block Output RSTAT Remote CJ Status This would come from the AI blo...

Страница 318: ...he address of the selected Rack Enter a value from 1 to 5 I O Module Address Address of selected I O module must match model selection guide Enter a value from 1 to 12 Channel Address Channel on selected I O Module Enter a value from 1 to 8 or 16 T C Type and Range N A Thermocouple Input types Select an input from list box See HTable 90 for Input Type and Range Bad Channel Detection N A Check this...

Страница 319: ...9 to 99999 Failsafe Use Value N A Use the User value entered in the appropriate field Click on Radio button to select Failsafe Use Value field 4 The output value to which the output will go to protect against the effects of failure of the equipment such as fuel shut off if there is loss of flame in a furnace or a sensor break Enter a value in Engineering Units 9999 to 99999 Downscale N A OUT Value...

Страница 320: ... C B 0 3300 F E 270 1000 C E 454 1832 F E 129 593 C E 200 1100 F J 18 871 C J 0 1600 F J 7 410 C J 20 770 F K 18 1316 C K 0 2400 F K 18 982 C K 0 1800 F K 29 538 C K 20 1000 F Ni NiMo 0 1371 C Ni NiMo 32 2500 F Ni NiMo 0 682 C Ni NiMo 32 1260 F NiMo NiCo 0 1371 C NiMo NiCo 32 2500 F NiMo NiCo 0 682 C NiMo NiCo 32 1260 F NiCroSil NiSil 18 1300 C NiCroSil NiSil 0 2372 F NiCroSil NiSil 18 800 C NiCro...

Страница 321: ... F T 129 260 C T 200 500 F W_W26 20 2320 C W_W26 4 4200 F W5W26 18 2316 C W5W26 0 4200 F W5W26 18 1227 C W5W26 0 2240 F Example HFigure 80 shows a Function Block Diagram configuration using an RAI function block RAI 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 80 RAI function block ...

Страница 322: ...ion block provides Read Write access to I O Rack values This block is always stored in the reserved block area 96 thru 100 are always in the configuration whether visible in the FBD or not The total number is dependent on the controller type Each Rack monitor block has a unique identification number that is fixed for all configurations The Rack number appears on the function block The Number is sp...

Страница 323: ...ture detected on AI board Refer to Expansion I O Comm Diagnostics Expansion I O Comm Diagnostics Status Indications in the Hybrid Control Designer User Guide for Fault diagnostics MODxx FAIL On indicates Module other than Good I O Module Diagnostics I O Module Diagnostics Status Indications in the Hybrid Control Designer User Guide for Fault diagnostics The Status Indications will list the Error S...

Страница 324: ...ngle analog output over a programmed range A configurable signal lag LAG TIME is applied to the referenced analog input PV The highest enabled scale EN1 EN4 is applied to the lagged PV value The output of the selected scale is then the output of the function block OUT A bumpless analog transfer over time is applied when switching between the selected scales If no scales are selected then the defau...

Страница 325: ...s the limit value of the selected scale when it is overridden ON override high OFF override low DIS Normally OFF If ON then OUT the configured Off Value Output OUT Enabled the scale ramp output Disabled the user configured Off Value Scale Limits PV input values that are outside of the input low limit and input high limit settings are not processed The output value is clamped based on the input lim...

Страница 326: ...locks RAMP Function Block 312 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 GENERAL tab It looks like this graphically HTable 91 describes the parameters and the value or selection ...

Страница 327: ...gr Units N A PV Engineering Units for Operator Interface Also applies to Input Limit parameters Four characters maximum Enter characters in field OUT Engr Units N A Output Engineering Units for Operator Interface Also applies to Output Scale Limit parameters Four characters maximum Enter characters in field Settings Off Value 16 Value written to OUT when the scale is disabled If no scales are sele...

Страница 328: ... Properties Group Parameter Index Parameter Description Value or Selection Detail for each Ramp tab Label N A Unique name for each of the 4 internal Ramp functions 8 Characters IN High Limit 8 through 11 Input HIGH Limit value applied to the PV after signal lag Within the PV range limits IN Low Limit 12 through 15 Input LOW Limit value applied to the PV after signal lag Within the PV range limits ...

Страница 329: ...quest from Stage 1 Request from Stage 2 Request from Stage 3 Request from Stage 4 forcing logic forcing logic forcing logic forcing logic Constant 1 high 0 low Constant 0 Request from Stage 5 Request from Stage 6 Request from Stage 7 Request from Stage 8 forcing logic forcing logic forcing logic forcing logic Constant 1 high 0 low RAMP 1 default enable 1 enable 2 enable 3 force_hi disable OUT PV e...

Страница 330: ...Auxiliary category Function Reads the numerical value of selected configuration parameter in a given function block Select the index number of the required parameter from the specific function block reference data and enter it in the appropriate field in the Read Constant Properties dialog box The Block B number and the Index I number will appear on the block icon Output OUT Analog value of parame...

Страница 331: ...rameter index will appear on the front of the RCON function Block Example B 223 I 3 TIP The main purpose of this control block is to make a block configuration parameter constant available for display To do this you must enter the corresponding parameter index number for the selected configuration parameter Select the index number of the required parameter from the specific function block referenc...

Страница 332: ...cipe number 1 50 LD Load recipe OFF to ON will load the recipe TIP The recipe is loaded at the time of 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 ATTENTION The recipe is loaded while the LD signal is on It is not a one time load it is...

Страница 333: ...xample HFigure 84 shows a Function Block Diagram using an RCP function block The BCD block selects a recipe number and the RCP block loads the recipe in place of the current set of recipe variables PROFNUM Up to 50 Analog Digital Variables GAIN LP2 SP OUT2 SP OUT3 SP OUT4 Recipe Table Recipe Number Figure 84 RCP function block example ...

Страница 334: ...e Calculations category Function Calculates RH as a function of wet bulb temperature dry bulb temperature and atmospheric pressure 0 100 RH is output as a floating point number between 0 and 100 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 t...

Страница 335: ...dry bulb If this appears to be the case it implies a problem with the sensors and will result in a RH greater than 100 Downstream blocks should detect that situation and react promptly Example HFigure 85 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 ...

Страница 336: ... minute change of the analog 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 ...

Страница 337: ...p 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 setpoint 0 off to 99999 9 eu min Direction Rate High 3 High Rate Direction Both Increasing only Decreasing only Click on radio button to select Direction Rate Low 4 Lo...

Страница 338: ... HI RC ON HI rate SP DEC 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 86 ROC functi...

Страница 339: ...t can force a failover between CPUs Inputs FOVER OFF to ON transition causes a manual failover between CPUs if a Reserve CPU is online and available Outputs A LEAD ON when CPU A is the Lead else OFF B LEAD ON when CPU B is the Lead else OFF A RSRV ON when CPU A is the Reserve else OFF B RSRV ON when CPU B is the Reserve else OFF Configurable Parameters Table 96 Redundancy Status configuration para...

Страница 340: ...ction The single output value is selected from up to 8 analog inputs by a number of from 1 to 8 ATTENTION 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 o...

Страница 341: ...n 11 HC900 Hybrid Control Designer Function Block Reference Guide 327 2 07 Example HFigure 88 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 88 RSW function block example ...

Страница 342: ...Timers category Function The Real Time Clock block provides outputs pins that you can access in your configuration to make decisions based on the value of the controller s Real Time Clock value The RTC function block has the following dynamic outputs based on the value of the real time clock of the controller Seconds Minutes Hours Day of Week Day of Month Day of Year Month Year Example H Figure 89...

Страница 343: ...Function Blocks RTC Real Time Clock Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 329 2 07 Figure 89 RTC function block example ...

Страница 344: ...ut Inc Dec selection is via digital input Toggling the reset RST pin resets the current elapsed time and loads the new preset value therefore if changing the preset value remote or local the user must enter the new preset value then reset the timer for the new preset to be used during the next time cycle If the timer is reset prior to entering the new preset value the timer will use its previous p...

Страница 345: ...DN input ON OUT Output Digital turned ON when Preset value is reached or time reaches 0 depending on TIMDN input status Block properties Double click on the function block to access the function block properties dialog box Configuration parameters Table 97 RTMR configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Presets Local Preset 0 Local Preset Cli...

Страница 346: ...e Timer Function Block 332 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Timing diagram Reset or Newstart Enable Timer If Count Up Timer If Count Down Out Figure 90 Timing diagram for resettable timer ...

Страница 347: ...on Block Description The SCB label stands for Scale and Bias This block is part of the Math category Function Multiplies an analog input value X by a scaling constant K and adds Bias to it OUT K X BIAS Input X Analog Value Output OUT Modified Analog Value Block properties Double click on the function block to access the function block properties dialog box ...

Страница 348: ...er Description Value or Selection 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 HFigure 91 shows function block diagrams using a SCB function block Example 1 Scale Factor 5 Bias 1000 Example 2 Scale Factor 1 Bias 460 F...

Страница 349: ... states of the process Steps of the sequencer may be configured to advance based on time on digital event 2 per step or a manual advance A separate jog function is also provided The function can also configure an analog output on a step basis The operational sequence for the steps is retained in a separate sequence file in the memory of the controller that may be selected on demand through a user ...

Страница 350: ...uts OUT1 thru OUT16 State Output values STMR Time remaining in current step minutes MODE Sequence Mode N A RESET RUN HOLD STOP STATE Current State number Output states as configured by the user AUX Auxiliary Output corresponding to the current step STEP Current Step number Configurable Parameters The Sequencer properties dialog box is divided into 3 tab cards General tab Parameter Index Parameter ...

Страница 351: ...rface The actual sequence to be executed is made up of two data sets The first data set defines which digital outputs will be ON or OFF for each State of the function block See HFigure 93 Up to 50 States may be defined for the block Each state also has a 12 character state label that is used by the Honeywell operator interface to indicate the active state This data set also provides input fields t...

Страница 352: ...cks SEQ Sequencer Function Block 338 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Figure 92 Sequencer function block example Part 1 Figure 93 Sequencer function block example Part 2 ...

Страница 353: ...Function Blocks SEQ Sequencer Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 339 2 07 Figure 94 Sequencer function block example Part 3 ...

Страница 354: ...ories Function Sets up to sixteen digital event outputs that may be ON or OFF on a per segment basis Inputs include program number segment number and program state READY RUN HOLD GHOLD STOP from setpoint program block or setpoint scheduler 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 ...

Страница 355: ...l segment event 2 E3 Digital signal segment event 3 E4 Digital signal segment event 4 E5 Digital signal segment event 5 E6 Digital signal segment event 6 E7 Digital signal segment event 7 E8 Digital signal segment event 8 E9 Digital 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 ...

Страница 356: ...1 2 07 Example HFigure 95 shows a function block diagram using a SPEV function block to provide event outputs for a setpoint programmer The SP programmer event output status may be directed to digital outputs part of control logic or be directed to signal tags for use anywhere within the control configuration Figure 95 SPEV function block example ...

Страница 357: ...tput 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 HExample 4 Using the setpoint programmer AUX output page H351 A Setpoint guarantee function is provided that holds the program if a process variable exceeds a predefined deviation fr...

Страница 358: ...ed 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 HExample 3 Alternate methods for actuating SP programmer START HOLD RESET functions page H350 ATTENTION If either or both NPGM and NSEG are connected directly to analog variab...

Страница 359: ...status of the GHOLD input The RST HLD RUN JOG ADV SET RESTART inputs are activated only when the respective input changes from OFF to ON A maintained ON input has no different affect than a pulsed ON input that is it has no effect until it turns OFF and then back ON again The program may be changed with some exceptions from the current state to a new state by the operator as well as by inputs to t...

Страница 360: ... options 1 No Action taken Program will start at the point where it was prior to power down 2 Use the Restart feature of the Setpoint Programmer with a configurable Ramp Rate This feature will use the PV connected to PV1 as the initial starting point for the Setpoint and will use a configurable ramp rate for the profile When the temperature gets to the original Setpoint prior to power down the pro...

Страница 361: ...on parameters Properties Group Parameter Index Parameter Description Value or Selection Block Tag Name N A 16 character tag name Descriptor N A Block descriptor Display Decimal Places N A Number of places to display after the decimal point 0 5 SP Units N A Engineering unit descriptor 6 characters Aux Decimal Places N A Number of places to display after the decimal point 4 Characters Failsafe SP Fa...

Страница 362: ...SPP Function Block 348 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Example 1 PID with setpoint programmer and guaranteed soak Figure 96 PID with setpoint programmer and guaranteed soak ...

Страница 363: ...Guide 349 2 07 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 97 PID with setpoint programmer and event outputs ...

Страница 364: ... a one shot 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 D...

Страница 365: ...s 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 Both PID loops can be shown on the same SP Programmer display The PV for the secondary PID block is connected to the top right pin of the SPP block to allow view of the PV on the SP Programmer display TEMP Pressure Ti...

Страница 366: ...nly apply 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 If Time OFF is greater than SET_TOFF execute...

Страница 367: ...ule block types will be implemented Master Setpoint Scheduler Block SPS Auxiliary Setpoint Block SPSA Digital Event Block SPEV State Switch Block STSW State Flags Block STFL A suite of Setpoint Scheduler blocks is comprised of one master Setpoint Block required and optionally one Digital Event one Auxiliary Setpoint one State Switch and or one State Flags block SPS Block Function The Master SPS bl...

Страница 368: ... 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 State 4 0 Reset State 8 0 Hold State 16 0 Run State 32 0 Advance state ATTENTION If either or both NPGM and NSEG are connected directly to analog variables when that analog variable changes for example via a recipe load then the Setpoint Scheduler ...

Страница 369: ...UXILIARY OUTPUT LABELS EVENT LABELS Click on the tab to access the properties for that tab TAG FAILSAFE tab Double click on the function block to access the function block properties dialog box Table 102 Tag Failsafe configuration parameters Properties Group Parameter Index Parameter Description Value or Selection Block Tag Name N A 16 character tag name Descriptor N A Block descriptor Failsafe Se...

Страница 370: ...mes Units eu and Decimal places HTable 103 describes the parameters and the value or selection Double click on the function block to access the function block properties dialog box Table 103 Main Output labels configuration parameters Parameter Index Parameter Description Value or Selection SP SP1 thru SP8 Label N A Label name for Operator Interface 8 characters max Units N A Units for Operator In...

Страница 371: ... Setpoint Schedule to be displayed on the Operator Interface Enter Label names Units eu and Decimal places Table 104 Auxiliary Output labels configuration parameters Parameter Index Parameter Description Value or Selection AUX AUX1 thru AUX8 Label N A Label name for Operator Interface 8 characters max Units N A Units for Operator Interface 4 characters max Decimal Places N A Decimal places for ope...

Страница 372: ... up labels for Events in the Setpoint Schedule to be displayed on the Operator Interface Enter a label title in each field Table 105 Event labels configuration parameters Parameter Index Parameter Description Value or Selection EVENT EVENT1 thru EVENT 8 Label N A Label name for Operator Interface 8 characters max Units N A Units for Operator Interface 4 characters max ...

Страница 373: ...cks SPS Setpoint Scheduler Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 359 2 07 Setpoint scheduler example STA SEG PGM Figure 101 Setpoint scheduler function block suite ...

Страница 374: ...uler block At the end of a step the outputs of the 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 ...

Страница 375: ...on 11 HC900 Hybrid Control Designer Function Block Reference Guide 361 2 07 Block properties Double click on the function block to access the function block properties dialog box Example HFigure 101 shows a Function Block Diagram Setpoint Scheduler Suite using a SPSA function block ...

Страница 376: ...ock is part of the Calculations category Function Extracts the square root of the analog input X as long as the input is greater than the configured DROPOFF value If X DROPOFF then OUT square root of X Otherwise 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 ...

Страница 377: ...ation parameters Table 106 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 HFigure 102 shows a Function Block Diagram using a SQRT function block Figure 102 SQRT function block example ...

Страница 378: ...ally enabled and forced ON or OFF OVON OVOFF Interlocking Previous interlocking prevents a stage s output from turning ON until the previous stage has turned ON Next interlocking prevents a stage s output from turning OFF until the output of the next stage in sequence has turned OFF Interlocking is provided for stages where the output of the stage is dependent on the state of the previous and next...

Страница 379: ...ides the output of the associated stage 1 4 ON override signal to OFF OFF no override If both OVON and OVOFF are ON OVOFF takes precedence INTRLK IN Interlocking signal from previous attached stage function block note 1 Outputs OUT1 OUT4 ON Stage 1 4 request is ON INTRLK OUT Interlocking signal to interlock the 4th Stage of this block to the first Stage of the next block in sequence note 1 Note 1 ...

Страница 380: ...Description Value or Selection Tag Name N A 16 character tag name General Descriptor N A Block description 16 characters maximum PV1 PV2 Decimal Places N A Number of decimal places shown on the OI for PV1 Number of decimal places shown on the OI for PV2 Range 0 to 5 Enter selection in field Display Units N A Engineering Units for PV1 display Engineering Units for PV2 display Four characters maximu...

Страница 381: ...e displays of the operator interface Stage Types There are four stage types from which to choose Pressure Flow The stage block activates its output as the PV1 pressure input increases above the ON setpoint and deactivates the output as the PV2 flow input increases above its setpoint Pump Down The stage block activates its output as the PV1 input rises activate on rise above the ON setpoint Pump Up...

Страница 382: ...t comparison types Table 108 Default PV sources and compare type operators Stage Type PV_ON PV_OFF Compare Operator between PV ON and SP ON Compare Operator between PV OFF and SP OFF Pressure Flow PV1 PV2 PV ON SP ON PV OFF SP OFF Pump Down PV1 PV1 PV ON SP ON PV OFF SP OFF Pump Up PV1 PV1 PV ON SP ON PV OFF SP OFF User Configurable PV1 or PV2 PV1 or PV2 Select from PV ON SP ON PV ON SP ON PV ON S...

Страница 383: ... is interlocked to the next stage ON Interlock OFF No Interlock Default OFF PV N A Defines PV1 or PV2 as the source for the comparison to SP ON See HTable 108 for defaults SP 12 15 Setpoint used with ON comparator No range limits Can be changed from an operator interface Compare Type N A Comparison type operator between PV ON and SP ON See HTable 108 for defaults On Compare Latch Delay 28 31 Delay...

Страница 384: ...ference Guide Revision 11 2 07 Example HFigure 103 shows a function block diagram using a STG function block to control tank level by sequencing multiple pumps High Tank Level System ON T Tank Level Pump 1 Interface Pump 2 Interface Pump 3 Interface 1 2 3 Figure 103 STG function block example ...

Страница 385: ...puts for Scheduler modes The State Flags block accepts the encoded master block state as an input and produces digital outputs corresponding to the current value of STFL Inputs STFL this input is connected to the STFL output of the SPS function block See HFigure 101 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...

Страница 386: ...om ON to OFF Both of the above When this block is triggered its output will be ON for one cycle This block will also allow you to select one of the following initial scan behaviors No trigger action following a Cold Start or Warm Start Trigger the output on the initial scan following a Cold Start takes precedence over the input pin conditions Trigger the output on the initial scan following a Warm...

Страница 387: ...ution Order Tag name N A 16 character tag name Descriptor N A Block description Trigger type 0 Type of input state change that will trigger the output on for one cycle On to off Off to on Both On to off or Off to on Initial Scan 1 Type of scan No trigger Cold Start Warm Start Cold Start and Warm Start Example Use the Selectable Trigger function block in combination with an UP DN Counter function b...

Страница 388: ...the master SPS block Inputs JOG OFF to ON requests JOG state GHOLD ON guaranteed Hold State ON to OFF and previous state was 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...

Страница 389: ...operation 2 Inputs This block is part of the Math category Function Subtracts one input X from another 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 Example HFigure 105 shows a Function Block Diagram using a SUB function block Figure 10...

Страница 390: ... is part of the Math category Function Subtracts three analog inputs X1 X2 X3 from Y input to get an output Input X1 First analog input X2 Second analog input X3 Third analog input Y Fourth analog input number to subtract from ATTENTION 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 ...

Страница 391: ...ction Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 377 2 07 Example HFigure 106 shows a Function Block Diagram using a 4SUB function block Y X1 X2 X3 OUT Figure 106 4SUB function block example ...

Страница 392: ...r Analog Switch This block is part of the Signal Selectors category Function Selects input Y for output 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 ...

Страница 393: ...on Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 379 2 07 Example HFigure 107 shows a Function Block Diagram using an SW function block to select control signal for output Figure 107 SW function block example ...

Страница 394: ...ontrol of programmer RESET RESET command when turned ON HLD HOLD command when turned ON 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 i...

Страница 395: ...tion Block Diagram using a SYNC function block Function Synchronizes changes in setpoint program state for multiple SPP function blocks when the state of any connected SPP is changed from the Operators Panel or via a remote connection Analog and digital I O blocks required to complete this function are not shown Figure 108 SYNC function block example ...

Страница 396: ...he Auxiliary category Function Provides an output that tracks the value of the input X when a digital input signal TC is On or when TC is OFF holds output at last value of X 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 a...

Страница 397: ...0 Hybrid Control Designer Function Block Reference Guide 383 2 07 Example HFigure 109 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 109 TAHD function block example ...

Страница 398: ... may be connected to the same Modbus TCP Slave block The Modbus TCP read block has no inputs and 16 outputs Up to 16 registers can be configured as the source of data for the outputs The configuration data for each point will consist of the address of the source device on the Modbus link the register address of the desired data and the register type Integer Float or Bit Packed The sixteen outputs ...

Страница 399: ...f the dialog box Follow the numbered sequence shown above referring to HTable 110 Table 110 TCPR function block configuration parameters Sequence Number Parameter Field Action Selections Comments 1 Click on an Output Pin from the list of pins in the upper portion of the dialog box RD1 through RD16 The selected Output Pin will appear in the Output Pin Field 2 Click on the Use Register field to assi...

Страница 400: ...s in the slave Select a function code for Single Bit Register data type Read Coil Status Function Code 01 Read Input Status Function Code 02 Function code 01 is used to read a slave s coil s discrete output s ON OFF status of the slave device in a binary data format Function code 02 is used to read a slave s input s discrete input s ON OFF status of the slave device in a binary data format Output ...

Страница 401: ...R Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 387 2 07 Example HFigure 110 shows a Function Block Diagram using Modbus TCP function blocks Figure 110 TCPR function block example ...

Страница 402: ...s digital indication of communication integrity Inputs ENABLE ON Slave device is in scan If the Enable pin IS connected then enabling disabling follows the state of the Enable pin of the block and the enable disable function on the diagnostic page in the HC Designer is grayed out If the Enable pin is NOT connected then the user must be in Monitor mode Monitoring TCP Modbus Diagnostics in the HC De...

Страница 403: ... Good Communications IP_ADDR IP Slave Address for use with TCPR and TCPW function blocks ATTENTION Integer values are converted to floating point values prior to output If a Modbus slave device does not respond to a request the last output value will be maintained Block properties Double click on the function block to access the function block properties dialog box Configuration parameters The ON ...

Страница 404: ...facturer of the slave device states otherwise Modbus TCP Address 2 IP Address of Slave device on the link Enter unique address Cannot be all 0 0 0 0 or 255 255 255 255 Default IP address 0 0 0 0 which means slave will NOT be in scan Modbus Double Register Format Each IEEE 32 bit floating point number requires two consecutive registers four bytes starting with the register defined as the starting r...

Страница 405: ...Output pin designation Register request assigned to RD1 RD2 RD3 or RD4 pin Use Register 2 Register Request Click on the Use Register field to assign a register to the Output pin Address hex N A Register Address Type in the address of the Read register in Hex on the slave device NOTE A single configuration may contain up to 256 enabled registers Register Data Type N A Register data type From the dr...

Страница 406: ...nction Codes 03 and 04 From the drop down menu select a function code for Float Unsigned Signed or Bit Packed register data type Function code 01 Read Coil Status is used to read the coil s discrete output s ON OFF status of the slave device in a binary data format Function code 02 Read Input Status is used to read the input s discrete input s ON OFF status of the slave device in a binary data for...

Страница 407: ...ter Index Parameter Description Value or Selection Edit Input Pins Input Pin N A Input pin designation Register request assigned to WR1 WR2 WR3 or WR4 pin Use Register N A Register Request Click on the Use Register field to assign a register to the Input pin Address hex N A Register Address Type in the address of the Write register in Hex on the slave device Register Data Type N A Register data ty...

Страница 408: ...register representation of instrument s process data Preset Single Registers Function Code 06 Preset Multiple Registers Function Code 10 hex The function code for Unsigned 16 or Signed 16 register data type is 06 Preset Single Registers presets integer value into a single register The function code for Float Unsigned 32 or Signed 32 register data type is 10 hex Preset Multiple Registers presets va...

Страница 409: ...S Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 395 2 07 Example HFigure 111 shows a Function Block Diagram using Modbus TCP function blocks Figure 111 TCPS function block example ...

Страница 410: ...may be connected to the same Modbus Slave block The Modbus write block has 8 inputs and no outputs The Modbus destination for each of the eight inputs can be configured An enable pin lets the data value be written once per scan The configuration data for each point will consist of the address of the destination device on the Modbus link the register address of the desired data and the register typ...

Страница 411: ...it Selected Input Pin portion of the dialog box Follow the numbered sequence shown above referring to HTable 114 Table 114 TCPW function block configuration parameters Sequence Number Parameter Field Action Selections Comments 1 Click on an Input Pin from the list of pins in the upper portion of the dialog box The selected Input Pin will appear in the Input Pin Field WR1 through WR8 2 Click on the...

Страница 412: ...oint numbers and 16 bit integer register representation of instrument s process data see Sequence Number 5 below 5 The function code for Unsigned 16 or Signed 16 register data type is 06 The function code for Float Unsigned 32 or Signed 32 register data type is 10 hex automatically selected when you select Register Data Type Preset Single Registers Function Code 06 Preset Multiple Registers Functi...

Страница 413: ...W Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 399 2 07 Example HFigure 112 shows a Function Block Diagram using Modbus TCP function blocks Figure 112 TCPW function block example ...

Страница 414: ...o ON and the previous state of the output was OFF and an OFF state output when the digital input goes from OFF to ON and the previous state of the output was ON OUT ON when 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 Di...

Страница 415: ...Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 401 2 07 Example HFigure 113 shows a Function Block Diagram using a TGFF function block and how to tag the output Figure 113 TGFF function block example ...

Страница 416: ... will be in Standard time Use of this pin requires configuring the controller time to use DSTI Outputs DSTO ON when controller is in Daylight Saving time OFF when controller is in Standard time To set up Daylight Saving time see Set Controller Time in HC Designer configuration software NTFAIL ON when connection to network time server has failed Note controller s time is synchronized to the time se...

Страница 417: ...ated and provide a digital 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 outpu...

Страница 418: ...on Order Read Only To change block order right click on a Function Block and select Execution Order 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 value in Local Preset field 1 Local Preset Value 1 to 999999 Use Remote N A Remote Preset Click on Radio Button to select Preset Trigger ...

Страница 419: ... 1 ON This permits recording the time a device such as a pump has been on This example uses a Totalizer function block as a retentive timer 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 h...

Страница 420: ...block is part of the I O Blocks category Function Proportions the amount of ON time and OFF time of a Digital Output over a user defined cycle time On Time cycle time IN range lo range hi range lo OFF Time cycle time On Time If On Time 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 bl...

Страница 421: ...e Value 9999 to 9999 Default 0 Cycle Settings Cycle Time N A Output Cycle Time 1 to 120 seconds Default 20 Min Off Time 4 Minimum OFF time to 15 0 seconds Default 0 0 Min On Time 5 Minimum ON time to 15 0 seconds Default 0 0 For HC900 controller s 32 Channel DO Module outputs 17 through 32 may not be used for TPO Time Proportioning Output PPO Position Proportioning Output or TPSC Three Position St...

Страница 422: ...Function Blocks TPO Time Proportional Output Function Block 408 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 Figure 115 TPO function block example ...

Страница 423: ...e other 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 ...

Страница 424: ...e See ATTENTION 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 FAIL Failed Output Indicator Module Error ATTENTION 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 functio...

Страница 425: ... right click on a Function Block and select Execution Order Tag Name N A 16 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 ...

Страница 426: ...Function Blocks TPSC 3POS Function Block 412 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 START RESTART tab ...

Страница 427: ...start of the controller Manual Automatic Select one Setpoint for Initial Mode N A Setpoint at NEWSTART Newstart is the first scan cycle following the cold start of the controller Local Setpoint Remote Setpoint Select one Power up Mode N A Mode at power up Manual Retain Last Mode Same mode auto or manual Select one Power up Setpoint N A Setpoint at power up Local Setpoint Retain Last LSP RSP Same S...

Страница 428: ...n 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 No Ratio or Bias N A No ratio and bias applied to the function block Click on radio button to select Use Local Bias N A Use Bias value selected on Tab Click on radio button to select Enter value at Local Bias Value on tab Use Bias Input N A Use Bias value attached to ...

Страница 429: ...Function Blocks TPSC 3POS Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 415 2 07 RANGE LIMIT tab ...

Страница 430: ...mote setpoints from going above the value set here 99999 to 99999 SP Low Limit 19 Setpoint Low Limit Value prevents the local and remote setpoints from going below the value set here 99999 to 99999 Out High Limit 33 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 34 Autotuning Output Low Limit Value i...

Страница 431: ...Function Blocks TPSC 3POS Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 417 2 07 TUNING tab ...

Страница 432: ...is the Proportional Band in 0 1 to 1000 ATTENTION Enter values for tuning set 1 and tuning set 2 in specified fields Reset Minutes or Repeats per Minute 2 Reset1 or 39 Reset2 RESET Integral Time 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 ...

Страница 433: ...constants and begins TPSC control with the correct tuning parameters Click on radio button to select Enable Fuzzy Overshoot Suppression Click on block to select 35 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 contr...

Страница 434: ...Function Blocks TPSC 3POS Function Block 420 HC900 Hybrid Control Designer Function Block Reference Guide Revision 11 2 07 ALARMS tab ...

Страница 435: ... 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 23 Alarm 1 Setpoint 2 Value Same as Alarm 1 Setpoint 1 Type N A Alarm 1 Setpoint 2 Ty...

Страница 436: ...1 2 07 MOTOR tab Three Position Step control is accomplished by assigning the motor control relays physical address under this tab 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 ...

Страница 437: ...r for Reverse Motor Direction 1 to 5 Module 50 Module Number for Reverse Motor Direction 1 to 16 Channel Channel Number for Reverse Motor Direction Even number 2 to 16 Motor Data Deadband 51 Deadband is an adjustable gap in which neither output operates 0 5 to 5 Traverse Time sec 52 Motor Travel Time the time it takes the motor to travel from 0 to 100 0 to 1800 seconds For HC900 controller s 32 Ch...

Страница 438: ...a Logic output OUT ON for one logic scan cycle when a logic input X goes from OFF to ON If X ON and previous value of X was OFF then OUT ON one scan Otherwise OUT OFF Input X Trigger command signal Output OUT triggered pulse ATTENTION The duration of the logic pulse output is one function block execution cycle The duration of the fast logic pulse output is 100 ms or the fast logic cycle time Block...

Страница 439: ...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 last one scan cycle The fast logic trigger pulse will last 100 ms while the normal logic trigger pulse will last the complete scan cycle for analog blocks Use according to application need A Periodic timer output pulse may also be used to start the time...

Страница 440: ...ogic 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 until 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 counts down Outputs OUT Output PREI Pres...

Страница 441: ...8 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 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 t...

Страница 442: ...ts are configured for an increasing 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 t...

Страница 443: ...rameter 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 analog input value can change 0 to 99999 eu min Example HFigure 119 shows a VLIM function block that limits the increasing or decreasing rate at which the output ...

Страница 444: ...of selected configuration parameter to a given control block Select the index number of the required parameter from the specific function block reference data and enter it in the appropriate field in the Write Constant Properties dialog box If EN is ON change the selected parameter to the value of X Input X Value to be written invalid for parameters of type other than BOOL or REAL EN Enable comman...

Страница 445: ...ock Number N A Number of control block that contains desired configuration parameter 101 to 500 Model C30 101 to 2100 Model C50 101 to 5100 Model C70 C70R 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 HFigure 120 shows a Function Block Diagram using a WCON function...

Страница 446: ...lock diagram and enter it in the appropriate field in the Write Tune Constants 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 wr...

Страница 447: ... the function block to access the Target Block Number dialog box Enter the Target Block number in the appropriate field Selections are from 101 to 500 Model C30 101 to 2100 Model C50 101 to 5100 Model C70 C70R Example HFigure 121 shows a Function Block Diagram using a WTUN function block to write Tuning Parameters to a PID function block Figure 121 WTUN function block example ...

Страница 448: ... Select the target variable 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 acces...

Страница 449: ...0 Hybrid Control Designer Function Block Reference Guide 435 2 07 Example HFigure 122 shows two examples of Function Block Diagrams using a WVAR function block On a Cold Start this will load Setpoint Program 25 into the SPP block Figure 122 WVAR function block examples ...

Страница 450: ...ignal SY When switched the output ramps to the new value at a specified rate The rate at which the output OUT changes to a switched value Y or X is set by YRATE and XRATE configuration values respectively If SY is switched to ON then OUT changes 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...

Страница 451: ...election Set Transfer Rates 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 HFigure 123 shows a Function Block Diagram using a XFR function block It shows a typical switch action for a XFR functio...

Страница 452: ...Otherwise the output is OFF If X OFF and Y ON then OUT ON If X ON and Y OFF then OUT 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 Example HFigure 124 shows a Function Block Diagram using a XOR function...

Страница 453: ...Function Blocks XOR Function Block Revision 11 HC900 Hybrid Control Designer Function Block Reference Guide 439 2 07 ...

Страница 454: ......

Страница 455: ......

Страница 456: ...Industrial Measurement and Control Honeywell 512 Virginia Drive Fort Washington PA 19034 51 52 25 109 Rev 11 2 07 Printed in USA www honeywell com imc ...

Отзывы: