hc900 hybrid controller technical p traducir[1]

730
Función de Bloques por Categoría Category Block Type See Page I/O Blocks Analog Entrada (AI) Analog Entrada RCJ (RAI) Analog Out (AO) Discrete Entrada (DI) 8 Discrete Entradas (8DI) Discrete Salida (DO) 8 Discrete Salidas (8DO) Time Prop Out (TPO) Position Proportional Motor Control Frequency Entrada (FI) Pulse Entrada (PI) Pulse Salida (POUT) Quadrature (QDT) 43 309 80 137 140 147 150 411 297 160 267 270 306 Loop Blocks PID (PID) On-Off (ONOF) Carbon Potential (CARB) Loop Switch (LPSW) Mode Switch (MDSW) Mode Flags (MDFL) 3 Position Step (TPSC) Write Tuning Constants (WTUN) Auto Manual Bias (AMB) 273 236 98 186 213 215 414 442 65 SP Program Programmer (SPP) Recipe Selector (RCP) Event Decoder (SPEV) Synchronizer 348 324 345 385 Setpoint Scheduler Setpoint Scheduler (SPS) State Switch (STSW) State Flag (STFL) Setpoint Scheduler Aux (SPSA) Event Decoder (SPEV) 358 377 369 365 340

Upload: luis-vergara

Post on 24-Nov-2015

30 views

Category:

Documents


1 download

TRANSCRIPT

HC900 Hybrid Controller Technical Overview

CategoryBlock TypeSee Page

I/O BlocksAnalog Entrada (AI)Analog Entrada RCJ (RAI)Analog Out (AO)Discrete Entrada (DI)8 Discrete Entradas (8DI)Discrete Salida (DO)8 Discrete Salidas (8DO)Time Prop Out (TPO)Position Proportional Motor ControlFrequency Entrada (FI)Pulse Entrada (PI)Pulse Salida (POUT)Quadrature (QDT)43 309 80 137 140 147 150 411 297 160 267 270 306

Loop BlocksPID (PID)On-Off (ONOF)Carbon Potential (CARB)Loop Switch (LPSW)Mode Switch (MDSW)Mode Flags (MDFL)3 Position Step (TPSC)Write Tuning Constants (WTUN)Auto Manual Bias (AMB)273 236 98 186 213 215 414 442 65

SP ProgramProgrammer (SPP) Recipe Selector (RCP) Event Decoder (SPEV) Synchronizer (SYNC)348 324 345 385

Setpoint SchedulerSetpoint Scheduler (SPS)State Switch (STSW)State Flag (STFL)Setpoint Scheduler Aux (SPSA)Event Decoder (SPEV)358 377 369 365 340

Funcin de Bloques por Categora

CategoryBlock TypeSee Page

Logic2 Entrada AND (2AND)4 Entrada AND (4AND)8 Entrada AND (8AND)2 Entrada OR (2OR)4 Entrada OR (4OR)8 Entrada OR (8OR)Exclusive OR (XOR)NOT (NOT)Digital Switch (DSW)Trigger (TRIG)Selectable Trigger (STRIG)Latch (LTCH)Toggle Flip-Flop (TGFF)Free-Form Logic (BOOL)Pushbutton (PB)Four Selector Switch (FSS)Hand/Off/Auto (HOA)Sequencer (SEQ)72 74 78 248 250 252 448 229 153 429 377 189 405 87 255 165 174 340

Counters/TimersResettable Timer (RTMR)Periodic Timer (PT)Up Down Counter (UPDN)Off Delay Timer (OFDT)On Delay Timer (ONDT)On Delay/Off Delay Timer (DLAY)Calendar Event (CALEVT)Time and Date (TMDT)Real Time Clock (RTC)335 301 431 233 230 145 90 407 334

MathScale and Bias (SCB) Addition (ADD) Subtract (SUB) Multiply (MUL) Divide (DIV) 4 Entrada ADD (4ADD) 4 Entrada SUB (4SUB) 4 Entrada MUL (4MUL) Free Form Math (MATH)338 12 380 224 143 13 381 226 191

CalculationsCompare (CMPR)Deviation Compare (DCMP)Absolute Value (ABS)Square Root (SQRT)Mass Flow (MSF)Max-Min-Ave-Sum (MMA)Negate (NEG)Dewpoint (DEWP)Totalize (TOT)Continuous Average (CAVG)Orifice AGA3 Meter Calc(AGA3O)Turbine AGA7 Meter Calc (AGA7TM)Ultrasonic AGA9 Meter Calc (AGA9UM)Gas Compressibility Detail Calc (AGA8DL)Gas Compressibility Gross Method Calc (AGA8GS)121 127 10 367 221 217 228 134 408 118 30 35 39 14 23

CategoryBlock TypeSee Page

Alarm MonitorHigh Monitor (HMON) Low Monitor (LMON) System Monitor (ASYS) I/O Rack Monitor (RACK) Analog Alarm (ALM) Alarm Group (ALMGR) Force Present (FRCP) Redundancy Status (RSTAT) 4 Alarm with Hysteresis172 184 83 306 50 54 164 331 74

Signal SelectorHigh Selector (HSEL) Low Selector (LSEL) Analog Switch (SW) Rotary Switch (RSW) Bumpless Transfer (XFR)179 188 383 332 446

AuxiliaryFuncin Generator (FGEN) Lead Lag (LDLG) High-Low Limiter (HLLM) Velocity Limiter (VLIM) Rate of Change (ROC) Read 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) Trend Rate (TRND) Trend Point (TRPT)154 181 170 438 328 306 440 444 387 85 369 316 56 130 130 122 431 433

CommunicationsPeer Comm (PDE)Peer Read (PDR)Peer Write (PDW)Modbus Read (MBR)Modbus Slave (MBS)Modbus Write (MBW)Modbus/TCP Slave (TCPS)Modbus/TCP Read (TCPR)Modbus/TCP Write (TCPW)XYR 5000 Base Radio (5XYRB)XYR 5000 Transmitter (5XYRT)XYR 6000 Transmitter (6XYRT)XYR 6000 Wireless Gateway (6XYRWG)258 263 265 195 199 209 393 389 401 449 453 456 461

HVACRelative Humidity (RH) Humidity and Enthalpy (ENTH) Psychrometric Calculations (PSYC)326 154 301

Table 2 Bloque de funcins alphabeticallyBloque de funcin Type Identification LabelSee Page

ABS (Absolute Value)10

ADD (Addition 2 Entradas)12

4ADD (Addition 4 Entradas)13

AGA8DL (Gas Compressibility Detail Calc)14

AGA8GS (Gas Compressibility Gross Method Calc)23

AGA3O (Orifice Meter Calc)30

AGA7TM (Turbine Meter Calc)35

AGA9UM (Ultrasonic Meter Calc)39

AI (Analog Entrada)14

ALM (Analog Alarm)50

ALMGR (Alarm Group)54

4ALM (4 Alarm with Hysteresis)74

ALT (Alternator)56

AMB (Auto/Manual Bias)65

2AND (AND 2 Entradas)72

4AND (AND 4 Entradas)74

8AND (AND 8 Entradas)78

AO (Analog Salida)80

ASYS (Alarm System Monitor)83

BCD (Binary Coded Decimal Translator)85

BOOL (Free Form Logic)87

CALEVT (Calendar Event)90

CARB (Carbon Potential)98

CAVG (Continuous Average)118

CMPR (Comparison)121

DC (Device Control)122

DCMP (Deviation Compare)127

DDEC (Digital Decoder)130

DENC (Digital Encoder)130

DEWP (Dewpoint)134

DI (Digital Entrada)137

8DI (Eight Digital Entradas)140

DIV (Division)143

DLAY (On Delay/Off Delay Timer)145

DO (Digital Salida)147

8DO (8 Digital Salidas)150

DSW (Digital Switch)153

FGEN (Funcin Generator)154

FI (Frequency Entrada)160

FRCP (Force Present)164

FSS (Four-Selector Switch)165

FSYS (System Monitor-Fast Logic)168

HLLM (High-Low Limiter)170

HMON (High Monitor)172

HOA (Hand/Off/Auto)174

Bloque de funcin Type Identification LabelSee Page

HSEL (High Selector)179

LDLG (Lead Lag)181

LMON (Low Monitor)184

LPSW (Loop Switch)186

LSEL (Low Selector)188

LTCH (Latch)189

MATH (Free Form Math)191

MDSW (Mode Switch)213

MDFL (Mode Flag)215

MMA (Min-Max-Average-Sum)217

MSF (Mass Flow)221

MUL (Multiplication - 2 Entradas)224

4MUL (Multiplication - 4 Entradas)226

NEG (Negate)228

NOT (Not Boolean Logic)229

ONDT (On Delay Timer)230

OFDT (Off Delay Timer)233

ON/OFF (On/Off Control)236

2OR (OR - 2 Entradas)248

4OR (OR - 4 Entradas)250

8OR (OR - 8 Entradas)252

PB (Pushbutton)255

PDE (Peer Data Exchange)258

PDR (Peer Data Read)263

PDW (Peer Data Write)265

PI (Pulse Entrada)267

PID (Proportional, Integral, Derivative)273

POUT (Pulse Salida)270

PPO (Position Proportional Motor Control)297

PSCY (Pschrometric Calculations)301

PTMR (Periodic Timer)301

QDT (Quadrature)306

RACK (I/O Rack Monitor)306

RAI (Analog Entrada RCJ)309

RAMP (Ramp)316

RCON (Read Configuration Parameter Data)306

RCP (Recipe Selector)324

RH (Relative Humidity)326

ROC (Rate of Change)328

RSTAT (Redundancy Status)331

RSW (Rotary Switch)332

RTC (Real Time Clock)334

RTMR (Resettable Timer)335

SCB (Scale and Bias)338

SEQ (Sequencer)340

SPEV (Setpoint Programmer Event Decoder)345

SPP (Setpoint Programmer)348

Bloque de funcin Type Identification LabelSee Page

SPS (Setpoint Scheduler)358

SPSA (Setpoint Scheduler Auxiliary)365

SQRT (Square Root)367

STFL (Setpoint Scheduler State Flags)376

STG (Stage)369

STRIG (Selectable trigger)377

STSW (Setpoint Scheduler Switch)379

SUB (Subtraction - 2 Entradas)380

4SUB (Subtraction - 4 Entradas)381

SW (Analog Switch)383

SYNC (Synchronize)385

TAHD (Track and Hold)387

TCPR (Modbus/TCP Read)389

TCPS (Modbus/TCP Slave)393

TCPW (Modbus/TCP Write)401

TGFF (Toggle Flip Flop)389

TMDT (Time and Date)407

TOT (Totalizer)408

TPO (Time Proportional Salida)411

TPSC (Three Position Step Control)414

TRIG (Trigger)429

TRND (Trend Rate)431

TRPT (Trend Point)433

UPDN (UP/Down Counter)431

VLIM (Velocity (rate) Limiter)438

WCON (Write Constant)440

WTUN (Write Tuning Constants)442

WVAR (Write Variables)444

XFR (Transfer Switch)446

XOR (Exclusive OR)448

5XYRB (XYR 5000 Transmitter Base Radio)449

5XYRT (XYR 5000 Transmitter)453

6XYRT (XYR 6000 Transmitter)456

6XYRWG (XYR 6000 Wireless Gateway)461

ABS Absolute Value Bloque de funcinDescripcinLa etiqueta del ABS est parado para el valor absoluto.

Este bloque es parte de la categora de los clculos

FuncinCalcular el valor absoluto de una sola entrada variable analgica. til para asegurar un valor de salida positivo. OUT = [ X]EntradaX = Valor anlogo a modificarse.SalidaOUT = Valor modificado.ABS EjemploLa figura 1 muestra una configuracin de diagrama de bloques de funcin usando un bloque de funcin ABS para calcular el valor absoluto de la desviacin entre dos Entradas analgicas.Figura 1 ABS bloque de funcin EjemploADD Bloque de funcinDescripcinLa etiqueta ADD representa adems la operacin matemtica (2 Entradas).

Este bloque es parte de la categora de matemticas.

FuncinAadir dos Entradas (X, Y) para obtener una Salida.

OUT = X + YEntradaX = Primera Entrada Analogica.

Y = Segunda Entrada AnalogicaSalidaOUT = Suma de valores analgicosADD EjemploFigura 2 se muestra un Bloque de funcin diagrama usando un ADD bloque de funcin para encontrar el caudal total como la suma de flujo de 1 y 2 de flujo.Figura 2 ADD bloque de funcin Ejemplo4ADD Bloque de funcinDescripcinLa etiqueta 4ADD representa adems la operacin matemtica (4 Entradas).

Este bloque es parte de la categora de matemticas.

FuncinAadir cuatro Entradas (X, Y1, Y2 y Y3) para obtener una Salida.

OUT = X+ Y1+ Y2 + Y3 EntradaX =Primera Entrada Analogica

Y1 = Segunda Entrada AnalogicaY2 = Tercera Entrada Analogica Y3 = Cuarta Entrada Analogica

ATTENTIONAll 4 Entradas must be connected or unused Entradas inverted. If only 3 Entradas are used, the 4th value should be inverted or connected to a constant value of 1.0.SalidaOUT = Sum of the analog values4ADD EjemploFigura 3 shows a Bloque de funcin diagram using a 4ADD bloque de funcin to find the total Flow rate as the sum of Flow 1, Flow 2, Flow 3, and Flow 4.

Figura 3 4ADD bloque de funcin EjemploAI Bloque de funcinDescripcinLa etiqueta de AI est parado para la Entrada analgica.

This block is part of the I/O Blocks category.FuncinLee el valor de una Entrada analgica de una verdadero especificado / direccin. Convertir valor Entrada anloga a la correspondiente Salida (OUT) en unidades de ingeniera basadas en la escala necesaria y las conversiones realizadas.

LINEAR - Convierte Entrada analgica correspondiente Salida en unidades de valor haba basada en una escala de 0 a 100% lineal y haba especificada altos y bajos valores de rango +-10% sobre gama.OUT = Valor de escala x Entrada + sesgo where:Valor de alta gama - gama baja

Scale =100Valor de entrada = valor analgico en por ciento

T/C or RTD - Convierte el valor de Entrada analgica en unidades de ingeniera utilizando el tipo de gama de Entrada. +-1% en rango.QOATTENTIONLa deteccin de fallos en esta Entrada bloque conFigurad para rango 4-20mA: deteccin baja: 2.4mA deteccin de alta: 21.6mA fuera de la gama de la bandera (Entrada Fail) est activada. No hay ninguna deteccin de 0 a 4 mA, pero el bloque contina proporcionando datos que pueden ser comparados mediante un bloque de alarma, por Ejemplo.

EntradaValor analgico de determinada direccin real de la entrada-salida.

DIS = deshabilitar el AI canal SalidaA = valor de la Entrada analgica en unidades de ingeniera.

WARN = ADVERTENCIA Entrada indicacin - posibilidad de fallo del Sensor. Si el cableado de Entrada AI o sensor excede 100 ohmios de resistencia, dinamizar el pasador de advertencia.

FAIL = estado Digital del Canal

Digital baja (0) = OK

Digital alta (1) = sensor abierto o no el canal de EntradaConfiguration parameters

Table 14 Parmetros de configuracin de Entrada analgicosEjemploFigura 9 muestra una configuracin diagrama de Bloque de funcin utilizando un AI bloque de funcin.AI utilizado para el control de la temperatura de trabajo. Descriptores de etiqueta se utilizan para identificar la Entrada. Una etiqueta digital conectada a la Salida no puede alarmar en un sensor abierto.

Figura 9 AI bloque de funcin exampleALM Alarm Bloque de funcinDescripcinLa etiqueta ALM est parado para la Funcin de alarma analgico.

Este bloque es parte de la categora ALARMAS/Monitor.

FuncinEl bloque de alarma analgico acepta una seal analgica como una variable de proceso y lo compara con un valor lmite (setpoint) para determinar la condicin de alarma. El punto de referencia puede ser introducido por el usuario o ser otra seal analgica en el controlador. Acciones de alarma pueden ser alta, baja o alta desviacin, desviacin baja o desviacin de banda. Para desviacin alarmante, una segunda seal analgica proporciona la referencia y puntos de referencia representan la desviacin de la referencia. La alarma de Salida puede invertirse para crear normalmente activa Salida digital. La seleccin de un usuario para enganche hasta que reconoci o restablece automticamente se proporciona. Se proporciona un valor de histresis especificado por el usuario en las unidades de ingeniera de la variable de proceso. Un tiempo de retardo de valor hasta 240 segundos est disponible para prevenir acciones de alarma momentnea. Un reset digital Entrada est disponible para desactivar la alarma acciones.Alarm type Funcin(PV>SP)Alto proceso Variable Local consigna

OUT = ONSi el PV es mayor que el valor de consigna local OUT = OFFSi el PV es menor que el valor de consigna Local menos la histresis (PV>CV)Alto proceso Variable/Compare el valor

OUT = ONSi el PV es mayor que el comparar valor (CV) es decir, ajuste de alarma

OUT = OFFSi el PV es menor que el valor de comparar menos la histresis(PVSP]Low Deviation Alarm OUT = ONIf the CV Entrada minus the PV Entrada is greater than the local Setpoint OUT = OFFIf the CV Entrada minus the PV Entrada is less than the Local Setpoint minus HysteresisPV-CV>SPBand Deviation Alarm OUT = ONIf the absolute value of (PVCV) is greater than the Local Setpoint OUT = OFFIf the absolute value of (PVCV) is less than the Local Setpoint minus HysteresisEntradasPV = Process VariableCV = Compare ValueRSP = Remote SetpointDISABLE = On disables alarm action.SalidaOUT = SalidaBlock properties

ATTENTIONLocal Setpoint is set in the Hybrid Control Designer unless Use RSP Entrada is enabled. Use an Analog Variable connected to one RSP Entrada (use RSP Entrada Enabled) if you want to change alarm setpoint at the operator interface via the Variable Edit Display.Table 16 Analog alarm configuration parametersParameterIndex #Parameter DescripcinValue or Selection

Block OrderN/AExecution Order for BlockRead Only. To change block order, right-click on a Bloque de funcin and select Execution Order.

AlarmSetpointTypeN/AAlarm Action TypePV>SP = High Process Variable/Local SetpointPV>CV = High Process Variable /Compare ValuePVSP= Low Deviation AlarmIPV-CVI>SP = Band Absolute Deviation Alarm

Hysteresis4Hysteresis in engineering units can be set from 0 to the Entrada span monitored variable.0 to 99999.9 in Engineering Units

Local Setpoint0Local Setpoint value in engineering units or a calculation from another bloque de funcin via RSP (see Use RSP Entrada).0 to 99999.9 in Engineering Units

Use RSP Entrada1Remote Setpoint selectionClick on box to use Remote Setpoint (RSP).

Salida Latch3ON latches the alarm Salida untilacknowledged.To acknowledge an alarm, it mustbe tagged and entered into analarm group. This will provide forthe acknowledgment from theoperator interface.Click on Box to select.

On Delay6Number of seconds the alarm is active before activating OUT.0 to 240 seconds

EjemplosFigura 10/Ejemplo 1 shows an ALM bloque de funcin being used for Band Deviation Alarma control loop process variable is compared to the loops working setpoint. A variable is used as the setpoint value to allow periodic changes. (RSP enabled). The Salida contains a tag identification that will be used to identify the alarm state.Ejemplo 2 shows an ALM bloque de funcin being used to alarm on PV>SP.EJEMPLO 1

AlarmAlarm StateCV + RSP Value CVCV - RSP Value

N*,

/Alarm StateEJEMPLO 2

Accessed using Variable Edit ScreenRSP Value

Alarm StateHysteresispv-^^=Out of AlarmFigura 10 ALM bloque de funcin EjemploALMGR Alarm Group Bloque de funcinDescripcinThe ALMGR label stands for the Alarm Group Funcin.

This block is part of the Alarms/Monitor category.FuncinThe Alarm Group Bloque de funcin allows you to tie alarm groups into the Control Strategy particularly when you do not have an Operator Interface. It provides remote acknowledgement of all alarms in the group.This block is always stored in the reserved block area (40 thru 59), are always in the configuration whether visible in the FBD or not, and all Salidas of the block are updates every alarm scan.EntradaACK = acknowledges all alarms in group (rising edge). Clears UNACK.SalidaUNACK = ON when any of the alarms in the group have not been acknowledged. ACTIV = ON when any of the alarms in the group are active.Assign an Alarm GroupWhen you drag and drop an Alarm Group bloque de funcin 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 bloque de funcin will appear on the Bloque de funcin Diagram.ConFigura an Alarm Group1. Double-click on the Alarm Group bloque de funcin. The Alarm Group Configuration dialog box will appear. The Group Number appears on the dialog box.2. Digital signals will be displayed in the "Selected Tags" field.3. Enter the group title. Use any mix of numbers, letters, and spaces.4. Click on a Signal Tag name, then click on ADD. The selected signal tag will be placed in the next available position in the "Selected Tags" field,ORSelect a position in the "Selected Tags" field, then click on INSERT. The selected signal tag will beplaced in the position chosen in the "Selected Tags" field and the other signal tags will reorder asrequired.5. Repeat the selection for up to 12 tags for each group.6. Select a signal in the "Selected 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)Ejemplo

Figura 11 ALMGR Bloque de funcin EjemploALT Alternator Bloque de funcinDescripcinThe ALT label stands for Alternator Funcin.

This block is part of the Auxiliary category.FuncinThe Alternator (ALT) bloque de funcin is typically used to alternate the starting sequence of a group of pumps, valves, filters, etc. Each block accepts up to 16 Entradas and controls up to 16 Salidas.There are four unique alternation styles used to control the Salida starting sequence so that you can limit the amount of repeat or continuous usage of a single device (pumps, valves, etc.). If an Salida 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 Salidas and the order in which the Salidas are manipulated.Each configuration is limited to a maximum of 6 Alternator bloque de funcins.EntradasIN1 IN 16 =. Sixteen digital Entradas for requesting an Salida device. Unconnected pins default to OFF. DSBL = determines the status of the block:OFF = Status of block is RUN bloque de funcins process normally

Entradas and Salidas reevaluated based on current states and style settings

the STI Salida pin is set to ON

56HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09Bloque de funcins ALT Alternator Bloque de funcinON = Status of block is OFF Funcin processes disabled, no Entrada/Salida evaluation

all On and Off delay timers are reset

blocks style setting maintained

all Salidas turned off

the STI Salida pin set to OFF.

^ADV = used with all styles except Direct. If Activate Advance selected in configuration, an OFF to ON transition will rotate the Salida order selection.DRDYS = digital encoded device-ready signal, usually the bit encoded Salida of the DigitalEncoder Block (DENC) representing 16 digital states. No signal = 0Bit 1 = OUT 1, Bit 16 = OUT 16Ejemplo: If bit 3 is ON, "OUT 3" is enabled and its state can turn On/Off based on the AlternatorSequence. If bit 3 is OFF, "OUT 3" is disabled. Out 3's state will change to OFF.SalidasOUT1 OUT16 =. Sixteen digital Salidas, which turn ON and OFF based on the Entrada demand [IN1-16]. Salidas can be manually disabled by way of the Salidas tab in the block properties. Salidas can be programmatically disabled by the use of the "DRDYS" Entrada pin.ODIS = ON when any one of the Salidas (OUT) is manually disabled, otherwise OFFIDIS = ON when any one of the Entradas (IN) is manually disabled, otherwise OFFSTI = ON when the block state is RUN; OFF when the block state is OFF.Configurable ParametersThe Alternator properties dialog box is divided into four tab cards:GENERAL ENTRADAS SALIDAS SEQUENCE ORDERClick on the tab to access the properties for that tab.GENERAL tab

Style selectionsA style is a method used to control the cycling of the 16 Salidas. There are four styles from which to choose: Direct, Rotary (Last ON/First OFF), First ON/First OFF (FOFO), or Fixed (with Advance feature). This parameter is initially conFigurad here and can be altered from an operator interface.Important: A style change request does not take effect until all Entradas (IN1 - 16) are OFF.DIRECT Monitors up to 16 Entradas and maps them, using the user adjustable map order on the Salida tab, directly to the Salidas.If the Entradas selected are 1, 2, 3, 4, 5, 6 and the Salida order mapped is 6, 3, 4, 1, 5, 2; when Entrada 3 is activated, Salida 4 is enabled; or if Entrada 1 is activated then Salida 6 is enabled.ROTARY Uses the sum of the 16 Entradas that are set to ON to determine the required demand for Salidas. The Salida order is managed in a Last ON/First OFF basis (LOFO). If the Entradas selected are 1, 2, 3 and the mapped sequence is 1, 2, 3 the alternator sequence changes when NO Salidas (pumps) are required or there is a request to Advance (see Activate Advance).Depending on the capacity required, Salidas 1, 2, 3 come on in order. When the demand falls, Salida 3 goes OFF, then Salida 2, then Salida 1. When Salida 1 turns off, the Rotary sequence advances and Salida 2 starts the next cycle.If an Entrada pin is set to not available, then that Salida is forced to OFF and the next available Salida in the mapping order is turned ON. If the previously bypassed Salida later becomes enabled, then it will not be used until the demand increases.58HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09Bloque de funcins ALT Alternator Bloque de funcinFOFO Uses the sum of the 16 Entradas that are set to ON to determine the required demand for Salidas. The Salida order is managed in a First ON/First OFF basis (FOFO). If 3 Entradas are ON (no mapping), the Alternator sequence changes (first one in the list moves to the end of the list) as the Entradas turn OFF or, when there is a request for Advance (see Activate Advance).If an Entrada pin is set to not available, then that Salida is forced to OFF and the next available Salida is turned ON. If the previously bypassed Salida later becomes enabled, then it will not be used until the demand increases.FIXED Uses the sum of the 16 Entradas that are set to ON to determine the required demand for Salidas. The Salida order is managed in a First ON/First OFF basis (FOFO). If the Entradas selected are 1, 2, 3, 4 and you map a fixed sequence 4, 2, 3, 1 the sequence will not change unless you select the Advance feature (see Activate Advance). It takes a direct command (OFF to ON signal) before the Salida order map rotates to the 2, 3, 1, 4 sequence.If an Salida pin is not available then that Salida is forced OFF and the next available Salida in the mapping order is turned ON. If the previously bypassed Salida later becomes enabled, then it will not be used until the demand increases.Activate advanceUsed 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 Entrada pin will rotate the Salida order sequence. Make before Break selection determines how this is done for Rotary and FOFO only.Make before breakThis feature works on Entrada demand and with the Advance Entrada, it is available for Fixed, Rotary and FOFO styles.When the ALT bloque de funcin receives an Advance Entrada (^ADV pin) and Make before Break is selected (click on box on General tab to select) the next Salida in the sequence is activated before deactivating an Salida. When the selection box on the General tab is not selected (Break before Make) the Salida is removed before advancing the sequence and activating the next Salida. The ON and OFF Delay Timers are used with this feature. See next Figura.2 Salidasrequested3 Salidasand one ofrequestdinitiallyAdvanceAdvancethem iswith #3no Salidas2 Salidasoccurs andoccurs anddisabledSalida stillONOFF ONOFF ONOFF ONOFFrequestedrequestedMBB* is setBBM** is set(or fails)***disabledSALIDA 1 SALIDA 2 SALIDA 3 SALIDA 4* MBB - Make before Break ** BBM - Break before Make*** When an Salida is in use and it becomes disabled or fails, the BBM feature is used to turn on the next available SalidaRevision 14HC900 Hybrid Control Designer Bloque de funcin Reference Guide5910/09ON/OFF delay timersThere is an On-delay timer and Off-delay timer value that applies to all 16 Salidas. These timers are the same times used with the Make/Break feature. There is one period for all On-delay times and one period for all Off-delay times.If an Salida is waiting in an On-delay timer and new Entrada conditions the Salida state to turn OFF, then the delay timer is reset, the Salida does not change state. If an Salida is waiting in an Off-delay timer and new Entrada conditions the Salida state to turn ON, then the delay timer is reset, the Salida does not change state.The timers operate in a cascade style. Ejemplo: If three Salidas are requested, Salida #1 Turns On, then #2 which is followed by #3.Table 17 ALT general tab parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

GeneralTag NameN/A16-character tag name

DescriptorN/ABlock Descripcin

Time DelayOn-TimeDelay(seconds)1Delay time used before turning ON the next Salida in the sequence. Used with Make/Break featureSee ON/OFF Delay TimersRange: 0 99999 sec Default = 0Value can be changed from the Operator Interface

Off-TimeDelay(seconds)2Delay time used before turning OFF the next Salida in the sequence. Used with Make/Break featureSee ON/OFF Delay TimersRange: 0 99999 sec Default = 0Value can be changed from the Operator Interface

StylesDirectN/ASee Style Selections for definitionsDIRECT ROTARY FOFO FIXEDThe parameter selected here can be altered from an operator interface.

Rotary

FOFO

Fixed

Make before Break3Determines how an OUT istoggled ON and OFF.Used with Rotary and FOFOstylesSee Make before Break for definition.ON = Make before Break OFF = Break before MakeDefault = Make before Break

Activate AdvanceUsed with all styles except Direct0Activates the Advance feature. This allows an OFF to ON transition of the ^ADV Entrada pin to rotate the Salida order sequence.See Activate Advance for definition.Click on box to turn ON Activate AdvanceThe parameter selected here cannot be altered from an operator interface

60HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09Bloque de funcins ALT Alternator Bloque de funcinENTRADA tabClick on the Enable Entrada block to activate that particular Entrada [1 16], deselect to inactivate it. Enable is the default. (Indices 6 thru 21)

Revision 14HC900 Hybrid Control Designer Bloque de funcin Reference Guide6110/09Bloque de funcinsALT Alternator Bloque de funcinSALIDA tabClick on the Enable Salida box to activate that particular Salida [1 16], deselect to inactivate it. Enable is the default. (Indices 22 thru 27)Device Ready EnableClick on the Use Device Ready [DRDYS] box to activate the DRDYS Entradas from the Digital Encoder bloque de funcin. OFF (deselect) ignores all the DRDYS from the Digital Encoder block and assumes all device ready values are on. (Index # 54)

Bloque de funcins ALT Alternator Bloque de funcinDirect Style selectedRotary, FOFO, or Fixed Style selected

AIT Bloque de funcin Properties[xl

General | Entradas ] Salidas Sequence Order

Maximum Salidas Used |Q"3

Entrada Salida EntradaSalida

IN1 0UT1 IN90UT9

IN2 0UT2 IN10OUT10

IN3 0UT3 IN110UT11

IN4 0UT4 IN120UT12

IN5 0UT5 IN130UT13

IN6 0UT6 IN140UT14

IH7 0UT7 IN150UT15

IN8 0UT8 IN160UT16

Edit Sequence OrdeI

^OK ] Cancel

Table 18 ALT sequence tab parametersSequence NumberParameter FieldActionSelectionsComments

1Maximum Salidas usedUse the scroll buttons in the active field and select the number of Salidas to be used.1 to16Selecting less than 16 Salidas will make the unused Salidas in the Salida Selection column = 0 after OK is selected.

2Edit Sequence OrderClick on the Edit Sequence Order button to activate the Sequence Order dialog box.Click, Drag, and release any Salida to any order, as shown to the left, to select the sequence in which the Salidas will be turned on.Click OK.Sequence Order Default = OUT1, OUT2, OUT3: :OUT15, OUT16.May be changed by a special message.

EjemploFigura 12 shows a bloque de funcin diagram using an ALT bloque de funcin.

ALTS5

ALT005

IN10UT1

IN20UT2

IN30UT3

IN40UT4

INSOUTS

IN6OUT6

IN7OUT7

INSOUTS

IN9OUT9

IN10OUT10

IN11OUT11

IN12OUT12

IN13OUT13

IN140UT14

IN15OUT15

IN16OUT16

DSBLODIS

AADVIDIS

DRDYS STI

HOA66

HOA00G

REQI BYPSHAND AUTO REQO

-

To HOA and DC blocks for Salidas 2 & 3DC007REQ RDY FDBK STRT ERRRUN ARST STOP DISFAILDIS STI_JI [DCSalida #1AMB Auto/Manual Bias Bloque de funcinDescripcinThe AMB label stands for Auto/Manual Bias Funcin.Bloque de funcins AMB Auto/Manual Bias Bloque de funcin

This block is part of the Loops category.FuncinOn transfer from Manual to Auto; Bias is calculated to make PV + Bias = Salida.EntradasPV1 = Process Variable Entrada (%)TRV = Salida Track Value in percentage (Salida = TRV Value when TRC is ON). TRC = Salida Track Command1 = enable TRV (Mode = Local Override), 0 = disable MDRQI = External Mode Request (connected to the MDRQO Salida of a MDSW bloque de funcin) encoded as follows:0.0 = No Change1.0 = Manual Mode Request2.0 = Automatic Mode RequestSalidasOUT = Control Salida (5 % to 105 %) AL1 = Alarm 1 AL2 = Alarm 2MODE = Actual Mode encoded as follows: (Connect to Mode Flags block [MDFL] to encode mode status.)4.0 LSP AUTO5.0 LSP MAN7.0 LSP LO (Local Override)Configuration parametersThe Auto/Manual Bias properties dialog box is divided into four tab cardsGENERAL START/RESTART RANGE/LIMIT ALARMSClick on the tab to access the properties for that tab.GENERAL tab

Table 19 AMB General tab configuration parametersParameterIndex #Parameter DescripcinValue or Selection

Block Tag NameN/A16-character tag name

Block DescriptorN/ABlock Descripcin

Start/Restart tab

Table 20 AMB Start Restart tab configuration parametersParameterIndex #Parameter DescripcinValue or Selection

Permitted ModeN/AMode permitted for the initial start and power up mode.MAN Manual AUTO Automatic

Initial ModeN/AMode at NEWSTARTNewstart is the first scan cycle following the cold start of the controllerMAN Manual AUTO Automatic

Power up ModeN/AMode at power upMAN ManualPREVIOUS Same mode (auto or manual)

Power Up OutN/ASalida at Power upFAILSAFE Failsafe Salida value. LAST OUT Same as at power down.

Failsafe Out9Failsafe Salida Value5 to 105 (default 0)

RANGE/LIMIT tab

Table 21 AMB Range/limit tab configuration parametersParameterIndex #Parameter DescripcinValue or Selection

PV High Range0PV High Range Value5 % to 105 %

PV Low Range1PV Low Range Value5 % to 105 %

Display Decimal PlacesN/ANumber of digits to display after decimal point.0 to 5

Out High Limit7Salida High Limit Value - prevents the Salida from going above the value set here.5 % to 105 %

Out Low Limit8Salida Low Limit Value - prevents the Salida from going below the value set here.5 % to 105 %

ALARMS tab

Table 22 AMB Alarm tab configuration parametersParameterIndex #Parameter DescripcinValue or Selection

Alarm 1 Setpoint 110Alarm 1 Setpoint 1 Value - this is the value at which you want the alarm type chose below to activate5 % to +105 % (default 0)

Alarm 1 TypeN/AAlarm 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 211Alarm 1 Setpoint 2 ValueSame asAlarm 1 Setpoint 1

Alarm 1 TypeN/AAlarm 1 Setpoint 2 TypeSame asAlarm 1 Setpoint 1

Alarm 2 Setpoint 112Alarm 2 Setpoint 1 ValueSame asAlarm 1 Setpoint 1

Alarm 2 TypeN/AAlarm 2 Setpoint 1 TypeSame asAlarm 1 Setpoint 1

Alarm 2 Setpoint 213Alarm 2 Setpoint 2 ValueSame asAlarm 1 Setpoint 1

Alarm 2TypeN/AAlarm 2 Setpoint 2 TypeSame asAlarm 1 Setpoint 1

Alarm Hysteresis %18Alarm Hysteresis in %0 % to 5 %

2AND Bloque de funcinDescripcinThe 2AND label stands for the AND Boolean Funcin (2 Entradas).

This block is part of the Logic and Fast Logic categories.FuncinTurns digital Salida (OUT) ON when Entradas X1 and X2 are ON. Thus, If all Entradas are ON, then: OUT = ON. If any Entrada is OFF, then: OUT = OFF.EntradaX1 = First digital signal. X2 = Second digital signal.SalidaOUT = Digital signal controlled by status of Entrada signals.Block properties

Entrada state

You can invert Entrada 1 or Entrada 2 or both. If the Entrada is inverted, an Entrada line that is ON is seen as OFF (N on Icon next to inverted Entrada).EjemploFigura 14 shows an AND bloque de funcin being used to monitor two Entrada signals for an alarm condition.

Figura 14 2AND bloque de funcin EjemploAO Bloque de funcinDescripcinThe AO label stands for a milliamp Analog Salida.

This block is part of the I/O Blocks category.FuncinRange High and Range Low are used to specify the Engineering Unit values for 100 % and 0 % of this blocks Entrada span. For reverse Salidas, Range High may be set to a value less than Range Low.The Salida range high and range low values (0-20 maximum) set the milliamp Salida values that correspond to the 0 % to 100 % span limits of the Entradas.EntradaIN = Analog valueSalidaOUT = Converted value sent to specified real I/O address. FAIL = Failed Salida indication - Module ErrorBlock properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersAOs Address starts at Module 4.Table 23 Analog Salida configuration parametersProperties GroupParameter Index #Parameter DescripcinValue or SelectionBlockOrderN/AExecution Order for BlockRead Only. To change block order, right-click on a Bloque de funcin and select Execution Order.

AddressRackThis is the address of the selected Rack.Enter a value from 1 to 5.

I/O ModuleAddress of selected I/O module (must match model selection guide)Enter a value: from 1 to 12

ChannelChannel on selected I/O ModuleEnter a value: from 1 to 16

RangeRange Hi1High Range Value Engineering Unit -value of Entrada that corresponds to 100 % Salida value-99999 to 999999 Default = 100

Range Low2Low Range Value Engineering Unit -value of Entrada that corresponds to 0 % Salida value-99999 to 999999 Default = 0.0

SalidamA at range High3Value of mA Salida that corresponds to 100 % Salida signal (for Ejemplo: 20 mA)0 to 20 Default = 20

mA at Low Range4Value of mA Salida that corresponds to 0 % Salida signal (for Ejemplo: 4 mA)0 to 20 Default = 4

Salida LimitsmA at range High Limit5Value of mA that you want to set the High Range Limit0 to 21 Default = 21

mA at Low Range Limit6Value of mA that you want to set the Low Range Limit0 to 21 Default = 0

FailsafeFailsafe Value7Failsafe Value0 to 21 mA Default = 0

Failsafe Type8Type of FailsafeHigh - sets the Salida of the block to High Salida Range limit when failure is detected Low - sets the Salida of the block to Low Salida Range Limit when failure is detected Hold - hold the Salida at the last value just prior to the failure being detected

Slew RateSlew Time in seconds9Slew Rate is the maximum rate of change required to drive the Salida from full OFF (0% - typically 4 mA) to full ON (100% - typically 20mA). The block will convert this to a maximum change of the milliamp Salida per execution cycle of the block.Enter a value of from 0.0 to 99

EjemploFigura 18 shows a Bloque de funcin Diagram configuration using an AO bloque de funcin to retransmit an analog Entrada value. In Ejemplo A, the Salida is from a SPP block to an external controller via the AO block. In Ejemplo B, the mA Salida is 4 mA for an analog Entrada of 2000.00

ATTENTIONReverse scaling is required for duplex control Salidas.

Figura 18 AO bloque de funcin EjemploASYS Analog System Status Bloque de funcinDescripcinThe Analog System Status Block (ASYS) is a bloque de funcin and is part of the Alarm/Monitor category.

FuncinThe Analog System Status Block is a bloque de funcin and is part of the Alarm/Monitor category. It provides read access to controller status values including those related to the Analog execution cycle. The Salida may be connected to bloque de funcin Entradas. The Salidas may also be connected to signal tags for operator interface monitoring. The ASYS System monitoring block is assignedblock number 1.Power Noise Rejection SelectionWhen you click on the ASYS bloque de funcin 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 frequency is 60Hz.Table 24 Analog system status block SalidasSalidaDescripcin

CYCTIMEControl Block Cycle Time in seconds

CYCMINSControl Block Cycle Time in minutes

NEWSTARTNewstart is ON for one full cycle of control block execution, following a New start of the system. For Ejemplo: starting after a change from program to run.

RESTARTRestart is ON for one full cycle of control block execution, following power up.

ALM ACTIVAlarm Active is ON if any operator panel alarm is ON.

ALMUNACKAlarm unacknowledge is ON if any operator panels alarm is unacknowledged.

HWOKHardware OK is ON if there are no faults.

LOWBTRYLow Battery is ON if the battery is low, Off when battery is good.

HI TEMPHigh CJ Temperature is ON if the CJ temperature is high.

MSTR FAILCommunications Failure is ON when Modbus master diagnostic is not good

BAD BLOCKBad Block is ON when one or more blocks are not operating properly. Any bloque de funcin monitor window which indicates a block status other than OK will cause this pin to energize. For Ejemplo: forced Salidas (analog or digital), math errors (divide by zero), un-conFigurad I/O blocks (rack/slot/channel) and PID block, a PV over/under the conFigurad range limits. HC Designer can locate forced blocks; however, it cannot advise the user which block(s) are causing the Bad Block indication.

LOCKEDOn when Controller Mode switch is locked in the current mode by switch position.

TIME OFFNumber of seconds power was turned off. Valid for one cycle of control blocks execution following power up. Then it is cleared to zero.

DS LIMITON when the configuration storage warning limit is exceeded. OFF when the storage capacity falls below the warning limit.

RSV AVAILC70R controllers only. ON when the Reserve CPU is available for failover. OFF when the Reserve CPU is unavailable for failover.On other controllers this pin is called N/A and serves no purpose other than a placeholder for RSV AVAIL.Possible reasons: No Reserve CPU installed.Hardware failure is preventing database synchronization between the CPUs. Firmware mismatch between the CPUs.

CAVG Continuous Average Bloque de funcinDescripcinThe CAVG label stands for Continuous Average.

This block is part of the Calculations category.FuncinProvides the average value of a single analog parameter for a user specified time period, plus the running (instantaneous) average within the time period. A running average value is updated at the end of each sample period. Time periods to 1440.0 minutes are supported. At the end of the time period, the running average value is transferred to I/O process Salida value. A hold Entrada allows excluding samples from the average when active.Cold Start On the first cycle after a cold start, the instantaneous average Salida is initialized to current Entrada value, the sample counter begins to increment, and the period timer begins to decrement (assuming that Reset is OFF). The previous average Salida is set to zero.Warm Start On a warm start, the calculations continue where they left off. There is no attempt to compensate for the time the power was off or to resynchronize with the time of day.EntradaENTRADA = Analog EntradaRESET = Controls the sample calculations.If OFF, the Entrada samples are accumulated, the sample counter is incremented, the time remainingdecrements and the average value is calculated and written to the Salidas.If ON, the Salidas are held at their last values, the internal accumulators and sample counters arecleared, and the time remaining is re-initialized to the full average period.If ON to OFF transition, the average Salida is set to the Entrada value, and the period timer begins todecrement.The RESET pin does not affect the previous average Salida value.HOLD = If OFF, calculations run as normal. If ON, Entrada samples are not accumulated and included in the average calculation, the time remaining continues to decrement. The Salida values are held at their last state prior to the OFF to ON transition.If the averaging period elapses while HOLD is ON, the instantaneous average will maintain the last calculated average value, the previous average is updated to this value, the internal accumulators and sample counters are cleared, and the time remaining is re-initialized to the full averaging period.SalidaI AVG = Instantaneous calculation of the current average. P AVG = previous calculated average value.Block properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 37 Continuous average configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

Set Avg. PeriodAveraging0Time period in which the Continuous0.1 to 1440.0 in

PeriodAverage will be calculated.When the averaging period elapses,the last valid value will be set equal tothe instantaneous value.The internal accumulators and samplecounters will be cleared and the timeremaining will be re-initialize to the fullaverage period.minutes

EjemploFigura 23 shows a Bloque de funcin Diagram using a CAVG bloque de funcin.

Figura 23 CAVG bloque de funcin Ejemplo10/09CMPR Comparison Calculation Bloque de funcinDescripcinThe CMPR label stands for Comparison Calculation.

This block is part of the Calculations category.FuncinCompares value of X Entrada to value of Y Entrada and turns ON one of three Salidas based on this comparison. If X Entrada is greater than Y Entrada, then: XGY = ON. If X Entrada equals Y Entrada, then: XEY = ON. If X Entrada is less than Y Entrada, then: XLY = ON.EntradaX = First analog value. Y = Second analog valueSalidaXGY = Digital signal state based on calculation. XEY = Digital signal state based on calculation. XLY = Digital signal state based on calculation.Block propertiesDouble click on the bloque de funcin to access the bloque de funcin properties dialog box.EjemploFigura 24 CMPR bloque de funcin EjemploFigura 24 shows a Bloque de funcin Diagram using a CMPR bloque de funcin to open a vent if Entrada 1 is higher than Entrada 2.

DC Device Control Bloque de funcinDescripcinThe DC label stands for Device Control.

This block is part of the Auxiliary category.FuncinThe Device Control bloque de funcin is normally used to control pumps. Based on certain events listed in Table 38 the device will be placed into one of six states: READY, PRESTART, STARTING, RUNNING, STOPPING, DISABLED, or FAILED. The READY (off state) is the initial state of the bloque de funcin. Each configuration is limited to a maximum of 16 Device Control bloque de funcins. Forcing of Salidas is NOT permitted within this block.EntradasREQ = (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 the FAILED state. OFF = No device failure.^RST = an OFF to ON transition will manually reset the control when it is in the FAILED state and return to the READY state.DIS = (disable) When OFF, the device control operates normally. When ON, immediately transitions to the DISABLED state, it prevents the device from starting if in the ready state or immediately shuts-down the device if it is currently starting up or running state.SalidasOUT = Primary block Salida the Salida is ON in the RUNNING and STOPPING states, else OFF.RDY = (ready) ON when the control is in the Ready State (the controlled device is off and waiting for a request to run), otherwise OFF.PRES = (prestart) ON while in the prestart state (a request to run the device has been received and the start delay timer is >0, otherwise OFF.STRT = (starting) ON while in the start state (start timer has expired and there is a request to start the device. The device feedback timer is started. The device is being monitored for failures),RUN= (running) ON while in the Running state (the controlled device has completed start up (Device Feedback) and is now running; occurs after the start delay timer expires; device is being monitored for failures and feedback that it started) otherwise OFF.STOP = (stopping) ON while in the Stopping state (the controlled device 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 controlled device is locked-out; it cannot start running until the disable Entrada signal turns OFF), otherwise OFF.STI = An enumeration representing the different states of the control.Where: 0 = NOT USED, 1 = READY, 2 = PRESTART, 3 = STARTING, 4 = RUNNING,5 = STOPPING, 6 = DISABLE, 7 = FAIL.Conditions for transition from FAIL to READY stateOne of the following conditions must occur to transition from the FAIL state to the READY state:a) If a Feedback error is the initial reason for the failure, then a manual reset is the only method for returning to the Ready state.b) If Automatic-Reset is selected, then you return to the Ready state when Device Failure Entrada turns OFF.c) If Automatic-Reset is not selected, then you return to the Ready state when Device Failure Entrada is OFF and the Reset Entrada transitions OFF to ON.Monitored events and device statesTable 38 shows which events are monitored in each state.Table 38 Monitored events and device statesMONITORED EVENTSDEVICE STATES

READY (Note 1)PRE-STARTSTARTINGRUNNINGDISABLED (Notes 1,2)STOPPINGFAILED

Run Request turns ONXX

Run Request turns OFFXXX

Disable (ON)XXXXX

Disable (OFF)X

Feedback from DeviceXX

Device (ERR) Fail ONXXXX

Device (ERR) Fail OFFX Note 3

Reset (Rising Edge)X

Start Delay Timer Expires (edge)X

Feedback Timer Expires (edge)XX

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 state from the Running State. The device is immediately turned OFF without a Stop Delay. When the disable turns OFF, the control changes to the Ready state.3. ERR Off (device fail) is monitored in Failed state, only if:a) Failed Entrada caused the failure, andb) Auto Reset is enabled.Block properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 39 Device control bloque de funcin parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

DisplayTag NameN/A16-character tag name

DescriptorN/ABlock Descripcin16 characters maximum

SettingsOn Delay Time (sec)1Starting Time time delay between RUN request and Salida ON.This parameter is configurable from the Operator Interface.Range: 0 99999 seconds (default 0)

Off Delay Time (sec)2Stopping Time time delay before the Salida turns OFF after and OFF request.This parameter is configurable from the Operator Interface.Range: 0 99999 seconds (default 0)

Properties GroupParameterIndex #Parameter DescripcinValue or Selection

Feedback Delay Time (sec)3Feedback-Fail-Delay: if during this time-period there is no feedback from a device confirming the control is in the Running state, then the block enters the FAIL state and Out is turned OFF.If a device sends feedback during this time-period, then this timer is reset.This parameter is configurable from the Operator Interface.Range: 0 99999 seconds (default 0)

Automatic Reset(Click on Box to turn ON)0if set to AUTO, then the block will reset itself after the failure (Fail Entrada) turns off. If set to MANUAL, a Reset (signal Entrada or from the Operator Interface station) is required to remove the failure condition. This parameter is determined when the block is conFigurad.ON = Automatic Reset (box selected)OFF = Manual Reset (box deselected)

EjemploFigura 25 shows a Bloque de funcin Diagram using a Device Control bloque de funcin to control a pump to fill a tank.Tank Level Entrada

Pump Salida Controlin1*x ##]_^ cLW0H11Tank Level SP

DC33

[1C003

REQRDY

FDBKSTRT

ERRRUN STOP

ARST

DISFAIL

DIS

STI

0000 -||- \*m-OO ResetTank OverflowPump Overheat SignalPump Running SignalFigura 25 DC bloque de funcin Ejemplo126HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09DCMP Deviation Compare Bloque de funcinDescripcinThe DCMP label stands for Deviation Compare.

This block is part of the Calculations categoryFuncinCompares up to 6 analog Entradas to a + or user-entered deviation setpoint to a 7th Entrada reference value and sets the Salida true if any Entrada exceeds the deviation value from the reference value. Salida is off if all Entradas are less than the deviation.Plus Dev Compare Value = Reference Entrada + User entered Plus Deviation valueMinus Dev Compare Value = Reference Entrada - User entered Minus Deviation value (Minus Deviation value should be a positive number)If any IN (1-6)> the Plus Dev Compare value, Out = ONIf any IN (1-6) < the Minus Dev Compare value, Out = ON00ATTENTIONWhen the reference Entrada is the average of the 6 Entradas, the block performs deviation from average.EntradaIN1 = Entrada 1 IN2 = Entrada 2 IN3 = Entrada 3 IN4 = Entrada 4 IN5 = Entrada 5 IN6 = Entrada 6 Y =Reference EntradaQOATTENTIONAll Entradas should be used or a single value should be connected to multiple Entradas. Unused Entradas will default to 0.SalidaOUT = Hi (1) when any Entrada exceeds the specified deviation from the reference value.Block properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 40 DCMP configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

Set PropertiesPlus Deviation0Plus value deviation from reference pointWithin the range of the Entradas

Minus Deviation1Minus value deviation from reference pointWithin the range of the Entradas

EjemploFigura 26 shows a Bloque de funcin Diagram using a DCMP bloque de funcin to hold a setpoint program if any of 6 work thermocouples deviate from the setpoint by more than the Deviation Limits.

Figura 26 DCMP bloque de funcin EjemploDI Bloque de funcinDescripcinThe DI label stands for Discrete Entrada.

This block is part of the I/O Blocks categories.FuncinDiscrete Entrada blocks are used to process the digital status of a specific channel of a discrete Entrada module. Each block requires a module and channel number during configuration. The Entrada status may be inverted.If Digital Point is ON, then OUT = ON.SalidaOUT = Digital SignalBlock properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 42 Digital Entrada configuration parameters

Failsafe

ParameterIndex #Parameter DescripcinValue or Selection

Rack0Rack on selected I/O ModuleFrom 1 to 5

I/O ModuleAddress of select I/O ModuleFrom 1 to 12

ChannelChannel on selected I/O ModuleFrom 1 to 16 or 32.

1If INVERT is selected, OUT = inverse of physical Entrada.The slash will be present in the CONTACT symbol only whenthe invert box is selected on the dialog box. (See below.)

DM01 1

010101 -|/|-FAIL -

Failsafe ONN/Aset the Salida of the block to OFF when failure is detectedClick on radio button to select

Failsafe OFFN/Aset the Salida of the block to ON when failure is detectedClick on radio button to select

Failsafe HOLDN/Ahold the Salida at the last value just prior to the failure being detectedClick on radio button to select

EjemploFigura 30 shows a Bloque de funcin Diagram using DI bloque de funcins in a basic Series Parallel Circuit.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.

LS 1 LS 2PB1

SOL 1OCoil

DOR

Equivalent Boolean Logic ExpressionANDA = LS1, B = LS2A -C = PB1, D = Salida BCHC900 LogicThis uses a basic 2 Entrada AND block and a 2 Entrada OR block.6 Bloque de funcins are used.

AND Symbol OR S bolI / (A * B) + C = DFigura 30 Digital Entrada bloque de funcin Ejemplo8DI Bloque de funcinDescripcinThe 8DI label stands for Eight Point Digital Entradas.

This block is part of the I/O Blocks categories.FuncinProvides read access for up to 8 physical digital Entradas.It minimizes the number of blocks required to conFigura all of the Digital I/O required in a system. Digital Entrada blocks are used to process the digital status of specific channels of a digital Entrada module. Each block Entrada requires a module and channel number during configuration.The Entrada status may be inverted.If Digital Point is ON, then OUT = ON.SalidaOUT D1= Digital Signal OUT D2= Digital Signal OUT D3= Digital Signal OUT D4= Digital Signal OUT D5= Digital Signal OUT D6= Digital Signal OUT D7= Digital Signal OUT D8= Digital SignalBlock properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 43 Eight Digital Entrada configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

Entrada 1 through Entrada 8Rack0Rack Address of selected I/O ModuleFrom 1 to 5

I/O ModuleAddress of selected I/O ModuleFrom 1 to 12

ChannelChannel on selected I/O Module1 to 8, 9 to 16, 17 to 24, 25 to 32

|~~ Invert1If INVERT is selected, OUT = inve The slash will be present in the CO the invert box is selected on the di8DI103 2rse of physical Entrada. NTACT symbol only when alog box. (See below.)-a

01-|J|-02-| |-03-|/|-04-| |-05 -|/|-oa -| |-07-|f|-08-| |-FAIL

FailsafeFailsafe ONN/Aset the Salida of the block to OFF when failure is detected.Select from dropdown menufor each Entrada.

Failsafe OFFN/Aset the Salida of the block to ON when failure is detected.

Failsafe HOLDN/Ahold the Salida at the last value just prior to the failure being detected.

EjemploFigura 31 shows a Bloque de funcin Diagram using 8 point DI bloque de funcins.

Figura 31 8Point DI bloque de funcin EjemploDIV Bloque de funcinDescripcinThe DIV label stands for Division Mathematical operation.

This block is part of the Math category.FuncinDivides one Entrada (X) by another (Y) If Y = 0, then OUT = 0 and block status is set to error; otherwise, OUT = X Y.EntradaX = First analog value Y = Second analog valueSalidaOUT = Calculated ValueBlock propertiesDouble click on the bloque de funcin to access the bloque de funcin properties dialog box.Block Order (Read Only)12! ITo change Execution Order for the Block, Select = on the Bloque de funcin Diagram tool bar.Select Execution Order then select and drag blocks up or down the list and put them in the order thatsuits your control strategy.EjemploFigura 32 shows a Bloque de funcin Diagram using a DIV bloque de funcin.

Figura 32 DIV bloque de funcin EjemploDLAY Bloque de funcinDescripcinThe DLAY label stands for On Delay/Off Delay Timer.

This block is part of the Counters and Timers categories.FuncinFor Off Delay, Salida turns OFF when timer expires.

Block is configurable as On Delay or Off Delay. For On Delay, Salida turns ON when timer expires.

EntradaTSPI - Delay time set point in seconds.ENTRADA - Edge detection starts the timer. ON delay timer is triggered by rising edge of Entrada. OFF delay timer is triggered by falling edge of Entrada.SalidaTSPO - 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 and TSPO maintains the current timer set point.TREM - Remaining time in seconds; counts from TSPI down to 0.TELPS - Elapsed time in seconds; counts from 0 to TSPI.OUT - For On Delay, Salida turns ON when timer expires. For Off Delay, Salida turns OFF when timer expires.Block properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 44 On Delay/Off Delay configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

Timer ModeOn Delay Off DelayN/AOn Delay: Salida turns ON after countdown from TSPI value.Off Delay: Salida turns OFF after countdown from TSPI value.The blocks graphic indicates the type of delay. See Figuras above.Click Radio Button to select.

DO Bloque de funcinDescripcinThe DO label stands for Digital Salida.

This block is part of the I/O Blocks categories.FuncinProvides a digital status from the algorithms and Funcins to physical logic Salida hardware. Each block requires a module and channel number during configuration. The Salida status may be inverted.EntradaX = Entrada Status SignalSalidaFAIL = Failed Salida Indication - Module ErrorBlock properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 45 Digital Salida configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

AddressRackN/ARack Address of selected I/O ModuleFrom 1 to 5

I/O ModuleAddress of select I/O ModuleFrom 1 to 12

ChannelChannel on selected I/O ModuleFrom 1 to 32 depending on the physical module type DC = 16 or 32 AC = 8 Relay = 4

FailsafeFailsafe ONN/Aset the Salida of the block to OFF when failure is detected.Click on radio button to select.

Failsafe OFFN/Aset the Salida of the block to ON when failure is detected.Click on radio button to select.

Failsafe HOLDN/Ahold the Salida at the last value just prior to the failure being detected.Click on radio button to select.

1

If INVERT is selected, Invert IN before writing to Salida The slash will be present in the COIL symbol only when the invert box is selected on the dialog box. (See below.)

EjemploFigura 33 shows a Bloque de funcin Diagram using a DO bloque de funcin. A digital Salida signal from PID block AL1 will turn the Digital Salida block ON & OFF for remote alarming. This Salida could be ORd with other alarm Salidas if going to a common alarm relay.

Figura 33 DO bloque de funcin Ejemplo8DO Bloque de funcinDescripcinThe 8DO label stands for Eight Point Digital Salidas.

This block is part of the I/O Blocks categories.FuncinProvides write access to any physical digital Salida. (All read at the same time) It minimizes the number of blocks required to conFigura all of the digital I/O required in the system. It provides a digital status from the algorithms and Funcins to physical logic Salida hardware. Each block Salida requires a module and channel number during configuration. The Salida status may be inverted.EntradaIN D1 = Entrada Status Signal IN D2 = Entrada Status Signal IN D3 = Entrada Status Signal IN D4 = Entrada Status Signal IN D5 = Entrada Status Signal IN D6 = Entrada Status Signal IN D7 = Entrada Status Signal IN D8 = Entrada Status SignalSalidaFAIL = Failed Salida Indication - Module ErrorBlock properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 46 Eight Digital Salida configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

Salida 1 through 8RackN/ARack address of selected I/O ModuleFrom 1 to 5

I/O ModuleAddress of select I/O ModuleFrom 1 to 12

ChannelChannel on selected I/O Module 1 to 8, 9 to 16, 17 to24, 25 to 32NOTE: If you dont want to use an Salida pin, leave the Module # and Channel # at 0.

FailsafeFailsafe ONN/Aset the Salida of the block to OFF when failure is detectedSelect from dropdown menufor each Salida.

Failsafe OFFN/Aset the Salida of the block to ON when failure is detected

Failsafe HOLDN/Ahold the Salida at the last value just prior to the failure being detected

1

If INVERT is selected, Invert IN before writing to Salida The slash will be present in the COIL symbol only when the invert box is selected on the dialog box. (See below.)EjemploFigura 34 shows a Bloque de funcin Diagram using a 8 Point DO bloque de funcin.

Figura 34 8 Point DO bloque de funcin EjemploDSW Digital Switch Bloque de funcinDescripcinThe DSW label stands for Digital Switch.

This block is part of the Logic and Fast Logic categories.FuncinSets the Salida of the block equal to either Entrada A or Entrada B depending on the value of Entrada SA. If Entrada SA (Select A) is ON, then OUT = Entrada A, otherwise OUT = Entrada B.EntradaA = 1st of two Entradas to select from. B = 2nd of two Entradas to select from. SA = Select ASalidaOut = If SA is ON, then A, else B.Block propertiesDouble click on the bloque de funcin to access the bloque de funcin properties dialog box.EjemploFigura 35 DSW bloque de funcin EjemploFigura 35 shows an Ejemplo of a DSW bloque de funcin. The Salida is switched between two digital Entradas based on the ON or OFF state of the control Entrada. Salida = A Entrada state when SA Entrada is OFF and B Entrada state when SA Entrada is ON.

ENTH Humidity and Enthalpy Bloque de funcinDescripcinThe ENTH label stands for Humidity and Enthalpy. This block is part of the HVAC category.

FuncinThis block calculates the Absolute Humidity and Enthalpy based on the Entrada Air temperature (X1), Air relative Humidity (X2) and Barometric Pressure (P3). This block does not have any configurable parameters. ERR pin turns ON when any of the Entradas (X1, X2, P3) or Salidas (Y1, Y2) are out of range. In case of ERR ON, Salidas Y1 and Y2 are set to 0.0.EntradasX1 = Air temperature in degrees F. Range is -40 140 degrees F.X2 = Air relative humidity in % RH. Range is 1.0 99.9% RH.P3 = Barometric Pressure in psi. Range is 12.5 15.7 psi. When this is not connected the default value is 14.696 psi.SalidasY1 = EnthalpyY2 = Absolute humidityERR = ON when any Entrada or Salida is out of range. Salidas Y1 and Y2 are set to 0.0.Configurable ParametersThis block has no configurable parameters.EjemploCalculate enthalpy (0 100 btu/lb) and absolute humidity (0 to 100 lb/lb) as a Funcin of air temperature, relative air humidity, and air pressure.

Figura 36 ENTH bloque de funcin EjemploFGEN Funcin Generator Bloque de funcinDescripcinThe FGEN label stands for Funcin Generator - 10 Segment.

This block is part of the Auxiliary category.FuncinGenerate Salida characteristic curve based on up to 11 configurable Breakpoints for both Entrada (X) and Salida (OUT) values.OUT = interpolation of OUT (Yb) values for segment in which X falls. If X = X (11), then OUT = OUT (11)CD

ATTENTIONThe X(n) value must be < X(n+1) value. Thus, if fewer than 11 breakpoints are needed, be sure to conFigura any unneeded breakpoints with the same X and OUT values used for the previous breakpoint.EntradaX = Analog ValueSalidaOUT = Calculated Analog ValueBlock properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 47 Funcin generator configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

BlockBlock OrderExecution order of the block.Read Only. To change block order, right-click on a Bloque de funcin and select Execution Order.

BreakpointsX10X-value at Entrada Breakpoint 199999 to 999999

X21X-value at Entrada Breakpoint 299999 to 999999

X32X-value at Entrada Breakpoint 399999 to 999999

X43X-value at Entrada Breakpoint 499999 to 999999

X54X-value at Entrada Breakpoint 599999 to 999999

X65X-value at Entrada Breakpoint 699999 to 999999

X76X-value at Entrada Breakpoint 799999 to 999999

X87X-value at Entrada Breakpoint 899999 to 999999

X98X-value at Entrada Breakpoint 999999 to 999999

Bloque de funcinsFGEN Funcin Generator Bloque de funcinProperties GroupParameterIndex #Parameter DescripcinValue or Selection

X109X-value at Entrada Breakpoint 1099999 to 999999

X1110X-value at Entrada Breakpoint 1199999 to 999999

Y111Y-value at Salida Breakpoint 199999 to 999999

Y212Y-value at Salida Breakpoint 299999 to 999999

Y313Y-value at Salida Breakpoint 399999 to 999999

Y414Y-value at Salida Breakpoint 499999 to 999999

Y515Y-value at Salida Breakpoint 599999 to 999999

Y616Y-value at Salida Breakpoint 699999 to 999999

Y717Y-value at Salida Breakpoint 799999 to 999999

Y818Y-value at Salida Breakpoint 899999 to 999999

Y919Y-value at Salida Breakpoint 999999 to 999999

Y1020Y-value at Salida Breakpoint 1099999 to 999999

Y1121Y-value at Salida Breakpoint 1199999 to 999999

Clear All ButtonClick on button to clear all breakpoint values.

EjemplosFigura 37 shows a bloque de funcin diagram using a FGEN bloque de funcin to characterize the PID control loop Salida for control valve operation using 9 breakpoints.

100%0%

FGEN SALIDA

Compensating for control valve characteristic

OUT9OUT8 OUT7OUT6 OUT5OUT4 OUT3 OUT2 OUT1X1 X2X3 X4 X5 X6X7X8r^t PID SALIDA ^H0%100%Figura 37 FGEN bloque de funcin EjemploFI Frequency EntradaDescripcinThe FI label stands for Frequency Entrada.

1This block is part of the I/O Blocks category.FuncinThe Funcin is used for measuring speed and rate. It reads a single frequency channel from a Pulse/Frequency/Quadrature Entrada module. The signal is scaled from the selected frequency span to the selected Salida range in engineering units, providing an Salida value in engineering units.The Entrada signal is rejected if 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 Salida goes to failsafe and a failure-to-convert error occurs.EntradaENABL = Level Entrada to enable block. Entrada is ignored if not connected and default state is enabled. If block is disabled the Salida goes to zero.SalidaFAIL = A Boolean value that turns ON when the Pulse/Frequency/Quadrature Entrada module reports a failure.OUT = The frequency Entrada value scaled to engineering units (after filters, ranges, bias, or failsafe conditions have been applied).( Frequency In - Frequency Span Low) *OUT = (Salida EU High - Salida EU Low) + Salida EU Low + Bias^Frequency Span High - Frequency Span Low JThe generic forcing of Salidas is permitted.EjemploSay you conFigura the block as follows.Pulse Width (Range) = 500sec (10Hz-500Hz)Frequency Span Low = 50HzFrequency Span High = 450HzSalida range in EU = 0 - 100Bias = 8Failsafe = Upscale (upper Salida range)Assume the module is receiving a 255Hz 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 Salida equation above,OUT = [(25050) / (450-50)] * (100 0) + 0 + 8= [200/400] * 100 + 8= 0.5 * 100 + 8= 50 + 8= 58 EUIf the frequency of the effective signal (>500 sec pulse width) changes to outside the specified range of 10-500Hz, a failure-to-convert error occurs and the Salida goes to failsafe, in this case upscale (100).Configurable ParametersTable 48 Frequency Entrada configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

BlockOrderN/AExecution Order for BlockRead Only. To change block order, right-click on a Bloque de funcin and select Execution Order.

AddressRack0This is the rack address of the PFQ module.Enter a value: from 1 to 5.

Module0Module address of the PFQ module.Enter a value: from 1 to 12.

Channel0Channel on selected Module.Enter a value: from 1 to 4

Frequency SpanSet High Entrada (Hz)7High frequency value of the Entrada device. Exceeding this limit causes an over-range error.Enter value in Hz.

Set Low Entrada (Hz)8Low frequency value of the Entrada device. Exceeding this limit causes an under -range error.Enter value in Hz.

Salida Range in EUHigh (EU)5High range value. Frequency span in Hz is scaled to the Salida range in EU.Enter value in EU.

Low (EU)6Low range value. Frequency span in Hz is scaled to the Salida range in EU.Enter value in EU.

Bias2Enter value in EU.SettingsBias value added to the Salida.Pulse Width (Range)9The Entrada signal is rejected if it is below this pulse width. The frequency of pulses above this width must be in this frequency range; otherwise the Salida goes to failsafe and a failure-to-convert error occurs.500sec (10Hz-500Hz)50sec (10Hz-5KHz)2.5sec (10Hz-100KHz)

Filter Time (sec)1Filter time constant in seconds.Enter value in seconds.

FailsafeUse Value3When FAIL is ON Salida is set to this value.Click to select, enter a value.

Up scale4When FAIL is ON Salida is set to Upper Range Limit.Click to select.

Down scale4When FAIL is ON Salida is set to Lower Range Limit.Click to select.

HOLD4When FAIL is ON Salida is held.Click to select.

Ejemplo

Figura 38 FI bloque de funcin Ejemplo

FRCP Force Present Bloque de funcinDescripcinThe FRCP label stands for Force Present.This block is part of the Alarm/Monitor category. It is available for Normal Scan only.FuncinSalida indicates the presence of any forced blocks in the controller. Entrada can clear all forces and prevent new forces.EntradasRST - When ON clears all existing forces and prevents 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.SalidasFORCED - ON when one or more forces exist in the controller. OFF when no forces exist in the controller.Block properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 49 Force Present configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

BlockOrderN/AExecution Order for BlockRead Only. To change block order, right-click on a Bloque de funcin and select Execution Order.

HLLM High Low Limiter Bloque de funcinDescripcinThe HLLM label stands for High Low limiter.

This block is part of the Auxiliary category.FuncinProvide high-low limit for an analog (X) value.Turns ON H or L digital Salida if Entrada 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.EntradaX = Analog ValueSalidaOUT = Analog value within limits L = Low Limit digital indication H= High Limit digital indicationBlock properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 52 High low limit configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

Set LimitsHigh Limit0High limit value for analog (X) value99999 to 999999

Low Limit1Low limit value for analog (X) value99999 to 999999

EjemploFigura 40 shows a Bloque de funcin Diagram using an HLLM bloque de funcin to provide a remote setpoint signal within specified limits to a PID Control Loop.LINEAR STEAM FLOW SIGNAL

LINEAR AMKSTACK OXYGENX HIX LOHI* LO*X Entrada { Salida {

h :-

RSPWSP. FFVAL1. TRVAL2-TRC-BIAS. SWIATI. MDRQIMODE.BCIBCOOXYGEN TRIMFigura 40 HLLM bloque de funcin EjemploHOA Hand/Off/Auto Switch Bloque de funcinDescripcinThe HOA label stands for Hand/Off/Auto Switch.

This block is part of the Auxiliary category.FuncinThe Hand Off Auto (HOA) switch bloque de funcin permits state change requests from a Local Operator Interface or a Remote source. The block states are: BYPASS (external manual operation of a device), HAND (manual operation from an operator interface), AUTO (default requests are operated automatically), or OFF (relay to be switched to Bypass, Hand, or Auto)The HOA switch is also used with the Device Control (DC) bloque de funcin to comprise a Pump Control algorithm which is used to manipulate the state of a controlled device (pump).Each configuration is limited to a maximum of 16 HOA bloque de funcins. Forcing of Salidas is NOT permitted within this block.EntradaREQI = If the current state of the block is AUTO, then REQO Salida (on/off) equals the REQI Entrada (on/off).BYPS = If ON, the REQO Salida is forced off and any state change requests are ignored. If OFF, the block returns to its previous state (Hand, Off, Auto).SalidaHAND = ON when the block is in the HAND state, else OFF. Device is in manual operation from an operator interface; prevents automatic operation; this state forces the REQO Salida ON.AUTO = On when block is in AUTO state, else OFF. Requests are operated automatically.REQO = This is ON when in the HAND state, or when in the AUTO state and the REQI Entrada signal is ON. OFF when in the OFF or BYPASS state.Note. Both HAND and AUTO are OFF in the OFF and BYPASS states.The HAND/OFF/AUTO properties dialog box is divided into two tab cards:GENERAL FEEDBACK SIGNALClick on the tab to access the properties for that tab.GENERAL tab

Table 54 HOA general tab parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

DisplayTag NameN/A16-character tag name

DescriptorN/ABlock Descripcin

SettingsHOA SourceN/ADetermines which devices have permission to write Hand-Off-Auto state change requests.Local (Local Operator Interface) Remote (Serial Communications) Local/RemoteDefault = Local/Remote

Initial StateN/AStart-up state of the Funcinblock.User can change the currentstate from the operatorinterface if the HOA Sourceis Local or Both.OFFHANDAUTO

EjemploFigura 43 shows a Bloque de funcin Diagram using an HOA bloque de funcin in conjunction with a Device Control (DC) block and an external HOA switch for pump control. The level signal Entrada and Compare (CMPR) Funcin are used to determine pump On/Off demand.Level Signal

AH1

! Device! ControlStatusExternalHand/Off/AutoSwitch| 20.000 ~> Level Setpoint

LM0H11-,^Y.DI33

H0A4 4Feedback

HOA004

REQI HAND BYPS AUTODCS5

DC005

REQRDY STRT

-FDBK

^ERRRUN

ARSTSTOP

^DIEIFAIL

DIS

STI--'

Figura 42 HOA bloque de funcin EjemploHSEL High Selector Bloque de funcinDescripcinThe HSEL label stands for High Selector.

This block is part of the Signal Selectors category.FuncinSelects higher of two analog Entrada values (X and Y) for Salida. Indicates when Y is higher than X. If X > or = Y, then: OUT = X; YHI = OFF. If X < Y, then: OUT = Y; YHI = ON.EntradaX = Analog value Y = Analog valueSalidaOUT = Higher analog valueYHI = Digital signal. (ON when Y>X.)Block propertiesDouble click on the bloque de funcin to access the bloque de funcin properties dialog box.EjemploFigura 43 shows a Bloque de funcin Diagram using an HSEL bloque de funcin to monitor two analog Entradas to activate an alarm signal tag.

Figura 43 HSEL Bloque de funcin EjemploLMON Low Monitor Bloque de funcinDescripcinThe LMON label stands for Low Monitor.

This block is part of the Alarm/Monitor category.FuncinSupervisa dos valores de Entrada analgicos (X e Y) y se convierte en una Salida digital si X es menor que Y. Un ajuste de la histresis se proporciona para evitar Salida ciclismo.

If X < Y, then: OUT = ON. If X > or = (Y + Hysteresis), then: OUT = OFF. If (Y + Hysteresis) > X > Y, then: OUT = Previous State.Entrada

X = Analog value. Y = Analog valueSalidaOUT = Digital signalBlock properties

Double click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 57 Low monitor bloque de funcin configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

Set PropertiesHysteresis0An adjustable overlap of the On/Off states of the Salida.0 to the Span of Y Entrada in Engineering units.

EjemploFigura 45 shows a Bloque de funcin Diagram using an LMON bloque de funcin. It shows a typical Salida response provided by a LMON bloque de funcin.

}HysteresisX YON OFFOUT*Figura 45 LMON bloque de funcin EjemploLSEL Low Selector Bloque de funcinDescripcinThe LSEL label stands for Low Selector.

This block is part of the Signal Selectors category.FuncinSelects lower of two analog Entrada values (X & Y) for Salida. Indicates when Y is lower than X. If X < or = Y, then: OUT = X; YLO = OFF. If X > Y, then: OUT = Y; YLO = ON.EntradaX = Analog value Y = Analog valueSalidaOUT = Lower analog valueYLO = Digital signal (ON when Y 0.If DEV conFigurad < 0, then: no standard deviation is calculated; all Entradas connected to the block are used to calculate the MIN, MAX, AVG, AND SUM Salidas.If DEV conFigurad = 0, then: the standard deviation is calculated for the number of Entradas connected to the block, and all Entradas connected to the block are used to calculate the MIN, MAX, AVG, and SUM Salidas.If DEV conFigurad > 0, then: the standard deviation is calculated for the number of Entradas connected to the block, and SDEV = result; any Entradas that deviate more than the conFigurad number (DEV) of standard deviations from the average are not used to calculate the MIN, MAX, AVG, and SUM Salidas; if any Entrada deviates more than the conFigurad number (DEV) of standard deviations, ALM turns ON;Revision 14HC900 Hybrid Control Designer Bloque de funcin Reference Guide21710/09Bloque de funcinsMMA Min/Max/Avg Bloque de funcin- if all Entradas deviate more than the conFigurad number (DEV) of standard deviations, then the MIN, MAX, AVG, and SUM Salidas all equal zero (0), and ALM turns ON.

Standard Deviation (SDEV) =

i = nSi = 1

(X i - X)n

2where:X = AVGn = the number of connected Entradas.EntradaX1 = First analog value. X2 = Second analog value. X3 = Third analog value. X4 = Fourth analog value. X5 = Fifth analog value. X6 = Sixth analog value.SalidaMIN= 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 individual squared deviations from the average of the first n Entradas.ALM = Digital signal for alarm indication. Block properties

218HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09Bloque de funcins MMA Min/Max/Avg Bloque de funcinDouble click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersTable 64 Min/Max/Ave/Sum bloque de funcin configuration parametersProperties GroupParameterIndex #Parameter DescripcinValue or Selection

Set Calculation ParametersEntradas UsedN/ANumber of Entradas connected to block(Connect Entradas in numerical order; that is, unused Entradas from the bottom up - X6, X5, etc.)Unused Entradas default to 0.1 to 6

Standard Deviations1Number of standard deviations within which Entradas are used for calculation99999 to 999990 Standard Deviation with alarm

Revision 14HC900 Hybrid Control Designer Bloque de funcin Reference Guide21910/09Bloque de funcinsMMA Min/Max/Avg Bloque de funcinEjemploFigura 55 shows a Bloque de funcin Diagram using an MMA bloque de funcin. 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 conFigurad for highest (MAX).

Figura 55 MMA bloque de funcin Ejemplo220HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09Bloque de funcins MSF Mass Flow Calculation Bloque de funcinMSF Mass Flow Calculation Bloque de funcinDescripcinThe MSF label stands for Mass Flow Calculation.

This block is part of the Calculations category.FuncinCalculates gas mass flow (OUT) from differential pressure Entrada value (X) that represents a pressure drop across an orifice plate (for Ejemplo). It accepts two other Entradas to include pressure (Y) and/or temperature (Z) compensation in the calculation. The calculation includes square root extraction.

OUT = Kq * sqrt [(dP * P) / T]Kq= Orifice ConstantdP= Differential pressure which= (Kx * X) + Bx; where:Kx = Delta pressure scaled for desired engineering unitsX = Analog Entrada valueBx = Delta pressure bias in desired engineering unitsP= Absolute gas pressure which= (Ky * Y) + By; where:Ky = Pressure scaler for desired engineering unitsY = Gas pressure analog Entrada valueBy = Pressure bias in desired engineering unitsT= Absolute gas temperature which= (Kz * Z) + Bz; where:Kz = Temperature scaler for desired engineering unitsZ = Gas temperature analog Entrada valueBz = Temperature bias in desired engineering unitsIf (Kz* Z) + Bz = 0, then: OUT = 0 If calculation is RST EVENT

OFF Delay TimeOFDT56"%.

-[TIMDLY3]

TRIG1 Salida OFDT2 Salida

Off delayFigura 62 OFDT bloque de funcin EjemploRevision 14HC900 Hybrid Control Designer Bloque de funcin Reference Guide23510/09Bloque de funcins ON/OFF Bloque de funcinON/OFF Bloque de funcinDescripcinThe ON/OFF label stands for the On/Off Control Funcin.

This block is part of the Loops category.FuncinProvide ON/OFF control. The Salida is either ON (100 %) or OFF (0 %).EntradasRSP= Remote Setpoint (% or EU per SP Units)TRV= Track Value Salida1 = ON, 0 = OFFTRC= Track Value Command1 = enable, 0 = disable (Mode = Local Override)SWI= Switch Entradas (from LPSW bloque de funcin)MDRQI = External Mode Request (connected to the MDRQO Salida of a MDSW bloque de funcin) 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 Request236HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09Bloque de funcins ON/OFF Bloque de funcinSalidasWSP = Working Setpoint in Engineering Units for monitoringAL1 = Alarm 1AL2 = Alarm 2DIRECT = ON = Direct; OFF = ReverseMODE = Actual Mode encoded as follows: (Connect to Mode Flags block [MDFL] to encode mode status.)0.0RSP AUTO1.0RSP MAN2.0RSP Initialization Manual (See ATTENTION)3.0RSP Local Override (See ATTENTION)4.0LSP AUTO5.0LSP MAN6.0LSP Initialization Manual (See ATTENTION)7.0LSP Local Override (See ATTENTION)BCO = Back Calculation Salida (for blocks used as Cascade SecondaryQO

ATTENTIONWhen 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) bloque de funcin, the request is retainedand when leaving the Initialization Mode or Local Override Mode the loop will go to manual.Block propertiesDouble click on the bloque de funcin to access the bloque de funcin properties dialog box.Configuration parametersThe ON/OFF properties dialog box is divided into 5 tab cards:GENERALSTART/RESTARTRSPRANGE/LIMITALARMSClick on the tab to access the properties for that tab.Revision 14HC900 Hybrid Control Designer Bloque de funcin Reference Guide23710/09Bloque de funcins ON/OFF Bloque de funcinGENERAL tab

238HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09Bloque de funcins ON/OFF Bloque de funcinTable 68 ON/OFF General tab configuration parametersProperties Funcin Parameter Index # Parameter DescripcinValue or SelectionBlockOrderN/AExecution OrderRead Only. To change block order, right-click on a Bloque de funcin and select Execution Order.

Tag NameN/A16-character tag name

DescriptorN/ABlock Descripcin

ControlDirectionN/AControl ActionREVERSE - Proportional action causes Salida to decrease as process variable increases.DIRECT - Proportional action causes Salida to increase as process variable increases.

SP TrackingN/ASetpoint TrackingNONETRACK PV - When control mode is manual, local setpoint tracks process variable.TRACK RSP - When setpoint is remote setpoint, local setpoint tracks remote setpoint.

Hysteresis19Salida Hysteresis0 % to 10 % of Entrada spanRevision 14HC900 Hybrid Control Designer Bloque de funcin Reference Guide23910/09Bloque de funcins ON/OFF Bloque de funcinSTART/RESTART tab

240HC900 Hybrid Control Designer Bloque de funcin Reference GuideRevision 1410/09Bloque de funcins ON/OFF Bloque de funcinTable 69 ON/OFF Start/Restart tab configuration parameterModes and SetpointsPermitted ModeMAN 4 AUTO 5Mode permitted for the initial start and power up mode.ManualAutomaticMay select both, must select one.

Permitted SetpointLSP 6 RSP 7Setpoint permitted for the initial start and power up mode.Local SetpointRemote SetpointMay select both, must select one.

Initia