Professional Documents
Culture Documents
A
RST STOP
DS FAL
DS
ST
P
Q
[DC
Salida #1
Bloque de funcins AMB Auto/Manual
Bias Bloque de funcin
T,is bloc2 is part o% t,e Loops categor3.
Funcin
On trans%er %ro$ Canual to AutoR Bias is calculated to $a2e @# & Bias = Salida.
/ntradas
!"8 4 @rocess #ariable +ntrada 5U6
T3" = Salida Trac2 #alue in percentage 5Salida = T;# #alue .,en T;C is O:6. T3) = Salida
Trac2 Co$$andD( = enable T;# 5Code = Local Override61 ? = disable 7D3B5 = +Lternal Code
;equest 5connected to t,e C0;VO Salida o% a C0SJ bloque de %uncin6 encoded as %ollo.s=
?.? = :o C,ange
(.? = Canual Code ;equest
).? = Auto$atic Code ;equest
Salidas
OUT = Control Salida 5BG U to (?G U6
AL8 = Alar$ ( AL2 = Alar$ )
7ODE = Actual Code encoded as %ollo.s= 5Connect to Code -lags bloc2 C0-L" to encode $ode
status.6
/.? LS@ AUTO
G.? LS@ CA:
N.? LS@ LO 5Local Override6
Configuration para;eters
T,e Auto4Canual Bias properties dialog boL is divided into %our tab cards
>E9E3AL
$TA3TG3E$TA3T
3A9>EGL575T
ALA37$
Clic2 on t,e tab to access t,e properties %or t,at tab.
!)B !uto3)anual Bias Bloque de funcin
"escripcin
T,e A72 label stands %or AutoG7anual 2ias -uncin.
GENERAL tab
Table <* !)B $eneral tab configuration para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Block Tag
-a;e
N/A 16-character tag name
Block
"escriptor
N/A Block Descripcin
Start3,estart tab
Table 2? !)B Start ,estart tab configuration para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Per;itted
)ode
N/A Mode permitted for the
initial start and power up
mode.
)!- Manual
!+T' Automatic
Initial )ode N/A Mode at NEWSTART
-eRstart is the first scan
cycle following the cold
start of the controller
)!- Manual
!+T' Automatic
PoRer up
)ode
N/A Mode at power up )!- Manual
P,/0I'+S Same mode (auto or manual)
PoRer +p
'ut
N/A Salida at Power up
F!IS!F/ Failsafe Salida value.
!ST '+T Same as at power down.
Failsafe 'ut 9 Failsafe Salida Value 5 to 105 (default 0)
RANGE/L$M$T tab
Table 2< !)B ,ange3li;it tab configuration para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
P0 2igh ,ange 0 PV High Range Value 5 % to 105 %
P0 oR ,ange 1 PV Low Range Value 5 % to 105 %
"isplay "eci;al Places N/A Number of digits to display after
decimal point.
0 to 5
'ut 2igh i;it 7 Salida High Limit Value - prevents
the Salida from going above the
value set here.
5 % to 105 %
'ut oR i;it 8 Salida Low Limit Value - prevents
the Salida from going below the
value set here.
5 % to 105 %
ALARMS tab
Table 22 !)B !lar; tab configuration para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
!lar; <
Setpoint <
10 !lar; < Setpoint < 0alue - this is
the value at which you want the
alarm type chose below to activate
5 % to +105 %
(default 0)
!lar; < Type N/A Alarm 1 Setpoint 1 Type - select
what you want Alarm 1 Setpoint 1
to represent.
Selections: NO
ALARM
AL_PV_H
AL_PV_LO
AL_OUT_H
AL_OUT_LO
!lar; <
Setpoint 2
11 Alarm 1 Setpoint 2 Value Same as
!lar; < Setpoint <
!lar; < Type N/A Alarm 1 Setpoint 2 Type Same as
!lar; < Setpoint <
!lar; 2
Setpoint <
12 Alarm 2 Setpoint 1 Value Same as
!lar; < Setpoint <
!lar; 2 Type N/A Alarm 2 Setpoint 1 Type Same as
!lar; < Setpoint <
!lar; 2
Setpoint 2
13 Alarm 2 Setpoint 2 Value Same as
!lar; < Setpoint <
!lar; 2Type N/A Alarm 2 Setpoint 2 Type Same as
!lar; < Setpoint <
!lar;
2ysteresis S
18 Alarm Hysteresis in % 0 % to 5 %
2!-" Bloque de funcin
"escripcin
T,e 2A9D label stands %or t,e A9D 2oolean ?uncin (2 Entradas).
T,is bloc2 is part o% t,e Logic and ast Logic categories.
Funcin
Turns digital Salida 5OUT6 O9 .,en +ntradas !( and !) are O9. T,us1
9% all +ntradas are O:1 t,en= OUT 4 O9.
9% any +ntrada is O--1 t,en= OUT 4 O??.
/ntrada
X8 = -irst digital signal. X2 =
Second digital signal.
Salida
OUT = 0igital signal controlled b3 status o% +ntrada signals.
Block properties
/ntrada state
'ou can invert +ntrada ( or +ntrada ) or bot,. 9% t,e +ntrada is inverted1 an +ntrada line t,at is O: is seen
as O-- 5P:Q on 9con neLt to inverted +ntrada6.
/:e;plo
-igura (/ s,o.s an A:0 bloque de %uncin being used to $onitor t.o +ntrada signals %or an alar$
condition.
Figura <# 2!-" bloque de funcin /:e;plo
!' Bloque de funcin
"escripcin
T,e AO label stands %or a $illia$p Analo& $alida.
T,is bloc2 is part o% t,e I/O Blocks categor3.
Funcin
;ange Aig, and ;ange Lo. are used to speci%3 t,e +ngineering Unit values %or (?? U and ? U o% t,is bloc2Os
+ntrada span. -or reverse Salidas1 ;ange Aig, $a3 be set to a value less t,an ;ange Lo..
T,e Salida range ,ig, and range lo. values 5?<)? $aLi$u$6 set t,e $illia$p Salida values t,at
correspond to t,e ? U to (?? U span li$its o% t,e +ntradas.
/ntrada
59 = Analog value
Salida
OUT = Converted value sent to speci%ied real 94O address. ?A5L =
-ailed Salida indication < Codule +rror
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
AOOs Address starts at Codule /.
Table 2& !nalog Salida configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Block 'rder N/A Execution Order for Block Read Only. To change
block order, right-click on
a Bloque de funcin and
select Execution Order.
!ddress ,ack This is the address of the selected
Rack.
Enter a value
from 1 to 5.
I3' )odule Address of selected /O module
(must match model selection guide)
Enter a value:
from 1 to 12
Channel Channel on selected /O Module Enter a value:
from 1 to 16
,ange ,ange 2i 1 High Range Value Engineering Unit
-value of Entrada that corresponds to
100 % Salida value
-99999 to 999999
Default = 100
,ange oR 2 Low Range Value Engineering Unit
-value of Entrada that corresponds to
0 % Salida value
-99999 to 999999
Default = 0.0
Salida ;! at range
2igh
3 Value of mA Salida that corresponds
to 100 % Salida signal (for Ejemplo: 20
mA)
0 to 20
Default = 20
;! at oR
,ange
4 Value of mA Salida that corresponds
to 0 % Salida signal (for Ejemplo: 4
mA)
0 to 20
Default = 4
Salida i;its ;! at range
2igh i;it
5 Value of mA that you want to set the
High Range Limit
0 to 21
Default = 21
;! at oR
,ange i;it
6 Value of mA that you want to set the
Low Range Limit
0 to 21
Default = 0
Failsafe Failsafe
0alue
7 Failsafe Value
0 to 21 mA
Default = 0
Failsafe
Type
8 Type of Failsafe 2igh > sets the Salida of
the block to High Salida
Range limit when failure
is detected oR - sets the
Salida of the block to Low
Salida Range Limit when
failure is detected 2old -
hold the Salida at the last
value just prior to the
failure being detected
SleR ,ate SleR Ti;e in
seconds
9 Slew 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
/:e;plo
-igura (W s,o.s a Bloque de %uncin 0iagra$ con%iguration using an AO bloque de %uncin to retrans$it an
analog +ntrada value. 9n +>e$plo A1 t,e Salida is %ro$ a S@@ bloc2 to an eLternal controller via t,e AO
bloc2. 9n +>e$plo B1 t,e $A Salida is / $A %or an analog +ntrada o% )???.
??
!TT/-TI'-
Reverse scaling is required for duplex control Salidas.
Figura <% !' bloque de funcin /:e;plo
!S.S !nalog Syste; Status Bloque de funcin
"escripcin
T,e Analo& $/stem $tatus 2locC (A$Y$) is a bloque de %uncin and is part o% t,e Alarm/Monitor categor3.
Funcin
The !nalog Syste; Status Block is a bloque de funcin and is part of the Alarm/Monitor
category. t 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 assigned
block nu;ber <=
PoRer -oise ,e:ection Selection
When 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. n the United States, the line frequency is
60Hz.
Table 2# !nalog syste; status block Salidas
Salida "escripcin
CYCTME Control Block Cycle Time in seconds
CYCMNS Control Block Cycle Time in minutes
NEWSTART Newstart 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.
RESTART Restart is ON for one full cycle of control block execution, following power up.
ALM ACTV 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.
H TEMP High CJ Temperature is ON if the CJ temperature is high.
MSTR FAL Communications Failure is ON when Modbus master diagnostic is not good
BAD BLOCK Bad 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 /O blocks
(rack/slot/channel) and PD 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.
LOCKED On when Controller Mode switch is locked in the current mode by switch position.
TME 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 LMT ON when the configuration storage warning limit is exceeded. OFF when the storage capacity falls
below the warning limit.
RSV AVAL C70R 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
AVAL.
Possible reasons: No Reserve CPU installed.
Hardware failure is preventing database synchronization between the CPUs. Firmware mismatch
between the CPUs.
T,is bloc2 is part o% t,e !alculations categor3.
Funcin
@rovides t,e average value o% a single analog para$eter %or a user speci%ied ti$e period1 plus t,e running
5instantaneous6 average .it,in t,e ti$e period. A running average value is updated at t,e end o% eac,
sa$ple period. Ti$e periods to (//?.? $inutes are supported. At t,e end o% t,e ti$e period1 t,e running
average value is trans%erred to 94O process Salida value. A ,old +ntrada allo.s eLcluding sa$ples %ro$ t,e
average .,en active.
!old "tart B On t,e %irst c3cle a%ter a cold start1 t,e instantaneous average Salida is initiali8ed to current
+ntrada value1 t,e sa$ple counter begins to incre$ent1 and t,e period ti$er begins to decre$ent
5assu$ing t,at ;eset is O--6. T,e previous average Salida is set to 8ero.
#arm "tart B On a .ar$ start1 t,e calculations continue .,ere t,e3 le%t o%%. T,ere is no atte$pt to
co$pensate %or t,e ti$e t,e po.er .as o%% or to res3nc,roni8e .it, t,e ti$e o% da3.
/ntrada
E9T3ADA = Analog +ntrada
3E$ET = Controls t,e sa$ple calculations.
9% O??1 t,e +ntrada sa$ples are accu$ulated1 t,e sa$ple counter is incre$ented1 t,e ti$e re$aining
decre$ents and t,e average value is calculated and .ritten to t,e Salidas.
9% O91 t,e Salidas are ,eld at t,eir last values1 t,e internal accu$ulators and sa$ple counters are
cleared1 and t,e ti$e re$aining is re<initiali8ed to t,e %ull average period.
9% O9 to O?? transition1 t,e average Salida is set to t,e +ntrada value1 and t,e period ti$er begins to
decre$ent.
T,e ;+S+T pin does not a%%ect t,e previous average Salida value.
.OLD = 9% O??1 calculations run as nor$al. 9% O91 +ntrada sa$ples are not accu$ulated and included in
t,e average calculation1 t,e ti$e re$aining continues to decre$ent. T,e Salida values are ,eld at t,eir last
state prior to t,e O-- to O: transition.
9% t,e averaging period elapses .,ile .OLD is O91 t,e instantaneous average .ill $aintain t,e last
calculated average value1 t,e previous average is updated to t,is value1 t,e internal accu$ulators and
sa$ple counters are cleared1 and t,e ti$e re$aining is re<initiali8ed to t,e %ull averaging period.
Salida
5 A"> = 9nstantaneous calculation o% t,e current average.
! A"> = previous calculated average value.
Block properties
C!0$ Continuous !Cerage Bloque de funcin
"escripcin
T,e )A"> label stands %or )ontinuous A%era&e.
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table &( Continuous aCerage configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Set !Cg= Period !Ceraging 0 Time period in which the Continuous 0.1 to 1440.0 in
Period 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 will be re-initialize to the full
average period.
minutes
/:e;plo
-igura )* s,o.s a Bloque de %uncin 0iagra$ using a CA#F bloque de %uncin.
Figura 2& C!0$ bloque de funcin /:e;plo
10/09
C)P, Co;parison Calculation Bloque de funcin
"escripcin
T,e )7!3 label stands %or )omparison )alculation.
T,is bloc2 is part o% t,e !alculations categor3.
Funcin
Co$pares value o% ! +ntrada to value o% ' +ntrada and turns O9 one o% t,ree Salidas based on t,is
co$parison.
9% ! +ntrada is greater t,an ' +ntrada1 t,en= X>Y 4 O9.
9% ! +ntrada equals ' +ntrada1 t,en= XEY 4 O9.
9% ! +ntrada is less t,an ' +ntrada1 t,en= XLY 4 O9.
/ntrada
X = -irst analog value.
Y = Second analog value
Salida
X>Y = 0igital signal state based on calculation.
XEY = 0igital signal state based on calculation.
XLY = 0igital signal state based on calculation.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura )/ s,o.s a Bloque de %uncin 0iagra$ using a CC@; bloque de %uncin to open a vent i%
+ntrada ( is ,ig,er t,an +ntrada ).
Figura 2# C)P, bloque de funcin /:e;plo
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
T,e 0evice Control bloque de %uncin is nor$all3 used to control pu$ps. Based on certain events listed in
Table *W t,e device .ill be placed into one o% siL states= ;+A0'1 @;+STA;T1 STA;T9:F1 ;U::9:F1
STO@@9:F1 09SABL+01 or -A9L+0. T,e ;+A0' 5o%% state6 is t,e initial state o% t,e bloque de %uncin.
+ac, con%iguration is li$ited to a $aLi$u$ o% (M 0evice Control bloque de %uncins. -orcing o% Salidas is
:OT per$itted .it,in t,is bloc2.
/ntradas
3EB 4 5run request6 .,en O: Logic ("1 puts t,e device in t,e Starting 4 ;unning state. J,en O--1 puts
t,e device in Stopping 4 ;ead3 state.
?D2= = %eedbac2 %ro$ t,e controlled deviceR O: = device ,as started1 O-- = device ,as not started.
E33 = 5in6 < O: .,en t,e controlled device reports a %ailure1 causes t,e device control to transition to t,e
-A9L+0 state. O-- = :o device %ailure.
<3$T = an O-- to O: transition .ill $anuall3 reset t,e control .,en it is in t,e -A9L+0 state and return
to t,e ;+A0' state.
D5$ = 5disable6 J,en O--1 t,e device control operates nor$all3. J,en O:1 i$$ediatel3 transitions to
t,e 09SABL+0 state1 it prevents t,e device %ro$ starting i% in t,e read3 state or i$$ediatel3 s,uts<do.n
t,e device i% it is currentl3 starting up or running state.
"C "eCice Control Bloque de funcin
"escripcin
T,e D) label stands %or De%ice )ontrol.
Salidas
OUT 4 @ri$ar3 bloc2 Salida B t,e Salida is O: in t,e ;U::9:F and STO@@9:F states1 else O--.
3DY = 5read36 O: .,en t,e control is in t,e ;ead3 State 5t,e controlled device is o%% and .aiting %or a
request to run61 ot,er.ise O--.
!3E$ 4 5prestart6 O: .,ile in t,e prestart state 5a request to run t,e device ,as been received and t,e start
dela3 ti$er is E?1 ot,er.ise O--.
$T3T = 5starting6 O: .,ile in t,e start state 5start ti$er ,as eLpired and t,ere is a request to start t,e
device. T,e device %eedbac2 ti$er is started. T,e device is being $onitored %or %ailures61
3U9= 5running6 O: .,ile in t,e ;unning state 5t,e controlled device ,as co$pleted start up 50evice
-eedbac26 and is no. runningR occurs a%ter t,e start dela3 ti$er eLpiresR device is being $onitored %or
%ailures and %eedbac2 t,at it started6 ot,er.ise O--.
$TO! = 5stopping6 O: .,ile in t,e Stopping state 5t,e controlled device is requested to turn o%%R stop
dela3 ti$er is runningR device is being $onitored %or %ailures1 interloc2ing and returning to t,e run state61
ot,er.ise O--.
?A5L = 5%ailed6 O: .,en t,e control is in t,e -ailed state 5t,e controlled device reported a %ailure or did not
start up in ti$eR device is being $onitored %or a $anual or auto$atic reset61 ot,er.ise O--.
D5$ = 5disabled6 O: .,ile in t,e 0isabled state 5t,e controlled device is loc2ed<outR it cannot start running
until t,e disable +ntrada signal turns O--61 ot,er.ise O--.
$T5 = An enu$eration representing t,e di%%erent states o% t,e control.
J,ere= ? = :OT US+01 ( = ;+A0'1 ) = @;+STA;T1 * = STA;T9:F1 / = ;U::9:F1
G = STO@@9:F1 M = 09SABL+1 N = -A9L.
Conditions for transition fro; F!I to ,/!". state
One o% t,e %ollo.ing conditions $ust occur to transition %ro$ t,e -A9L state to t,e ;+A0' state=
a6 9% a -eedbac2 error is t,e initial reason %or t,e %ailure1 t,en a $anual reset is t,e onl3 $et,od %or
returning to t,e ;ead3 state.
b6 9% Auto$atic<;eset is selected1 t,en 3ou return to t,e ;ead3 state .,en 0evice -ailure +ntrada
turns O--.
c6 9% Auto$atic<;eset is not selected1 t,en 3ou return to t,e ;ead3 state .,en 0evice -ailure
+ntrada is O-- and t,e ;eset +ntrada transitions O-- to O:.
)onitored eCents and deCice states
Table *W s,o.s .,ic, events are $onitored in eac, state.
Table &% )onitored eCents and deCice states
)'-IT',/"
/0/-TS
"/0IC/ ST!T/S
,/!".
A-ote <B
!3E,
$TA3T
$TA3T59> ,+--I-$ D5$A2LED
A-otes <D2B
$TO!!59> F!I/"
Run Request turns ON 6 6
Run Request turns OFF 6 6 6
Disable (ON) 6 6 6 6 6
Disable (OFF) 6
Feedback from Device 6 6
Device (ERR) Fail ON 6 6 6 6
Device (ERR) Fail OFF 6 -ote
&
Reset (Rising Edge) 6
Start Delay Timer
Expires (edge)
6
Feedback Timer
Expires (edge)
6 6
Stop Delay Timer
Expires (edge)
6
9otesH
(. 9% a device %ails .,ile in t,e state o% ;+A0' or 09SABL+1 t,e device %ailure is not recogni8ed until
t,e control goes into t,e @;+STA;T state.
). T,ere are restrictions .,en t,e control goes into t,e 0isable state %ro$ t,e ;unning State. T,e device
is i$$ediatel3 turned O-- .it,out a Stop 0ela3. J,en t,e disable turns O--1 t,e control c,anges
to t,e ;ead3 state.
*. +;; O%% 5device %ail6 is $onitored in -ailed state1 onl3 i%=
a6 -ailed +ntrada caused t,e %ailure1 and
b6 Auto ;eset is enabled.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table &* "eCice control bloque de funcin para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
"isplay Tag -a;e N/A 16-character tag name
"escriptor N/A Block Descripcin 16 characters maximum
Settings 'n "elay
Ti;e AsecB
1 Starting Time time delay
between RUN request and
Salida ON.
This parameter is configurable
from the Operator nterface.
Range: 0 99999
seconds (default 0)
'ff "elay
Ti;e AsecB
2 Stopping Time time delay before
the Salida turns OFF after and OFF
request.
This parameter is configurable from
the Operator nterface.
Range: 0 99999
seconds (default 0)
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Feedback
"elay Ti;e
AsecB
3 Feedback-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 FAL state and
Out is turned OFF.
f a device sends feedback during
this time-period, then this timer is
reset.
This parameter is configurable from
the Operator nterface.
Range: 0 99999
seconds (default 0)
!uto;atic
,eset
$&lick on "o'
to turn ()%
0 if set to AUTO, then the block will
reset itself after the failure (Fail
Entrada) turns off. f set to
MANUAL, a Reset (signal Entrada
or from the Operator nterface
station) is required to remove the
failure condition. This parameter is
determined when the block is
conFigurad.
ON = Automatic Reset
(bo' selected)
OFF = Manual Reset
(bo' deselected)
/:e;plo
-igura )G s,o.s a Bloque de %uncin 0iagra$ using a 0evice Control bloque de %uncin to control a pu$p
to %ill a tan2.
Tank Level Entrada
in 8
LW0H1
1
Tank Level SP
DC3 3
[1C003
REQ RDY
FDBK STRT
ERR
RUN
STOP
A
RST
DS FAL
DS
ST
???? <XX< $%m&
OO
Reset
Tank Overflow
Pump Overheat Signal
Pump Running Signal
Figura 27 "C bloque de funcin /:e;plo
Pump Salida Control
TU
G
JJVPM
c
126 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
"C)P "eCiation Co;pare Bloque de funcin
"escripcin
T,e D)7! label stands %or De%iation )ompare.
T,is bloc2 is part o% t,e !alculations categor3
Funcin
Co$pares up to M analog +ntradas to a & or B user<entered deviation setpoint to a N
t,
+ntrada re%erence value
and sets t,e Salida true i% an3 +ntrada eLceeds t,e deviation value %ro$ t,e re%erence value. Salida is o%% i%
all +ntradas are less t,an t,e deviation.
@lus 0ev Co$pare #alue = ;e%erence +ntrada & User entered @lus 0eviation value
Cinus 0ev Co$pare #alue = ;e%erence +ntrada < User entered Cinus 0eviation value 5Cinus 0eviation
value s,ould be a positive nu$ber6
9% an3 9: 5(<M6E t,e @lus 0ev Co$pare value1 Out = O:
9% an3 9: 5(<M6 Y t,e Cinus 0ev Co$pare value1 Out = O:
!TT/-TI'-
When the reference Entrada is the average of the 6 Entradas, the block performs deviation
from average.
/ntrada
598 = +ntrada (
592 = +ntrada )
59 = +ntrada *
59I = +ntrada /
59J = +ntrada G
59A = +ntrada M Y
=;e%erence +ntrada
??
!TT/-TI'-
All Entradas should be used or a single value should be connected to multiple Entradas.
Unused Entradas will default to 0.
Salida
OUT = Ai 5(6 .,en an3 +ntrada eLceeds t,e speci%ied deviation %ro$ t,e re%erence value.
Block properties
4'
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table #? "C)P configuration para;eters
Properties
$roup
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Set
Properties
Plus
"eCiation
0 Plus value deviation from
reference point
Within the range of the Entradas
)inus
"eCiation
1 Minus value deviation
from reference point
Within the range of the Entradas
/:e;plo
-igura )M s,o.s a Bloque de %uncin 0iagra$ using a 0CC@ bloque de %uncin to ,old a setpoint progra$
i% an3 o% M .or2 t,er$ocouples deviate %ro$ t,e setpoint b3 $ore t,an t,e 0eviation Li$its.
Figura 28 "C)P bloque de funcin /:e;plo
"I Bloque de funcin
"escripcin
T,e D5 label stands %or Discrete Entrada.
T,is bloc2 is part o% t,e I/O Blocks categories.
Funcin
0iscrete +ntrada bloc2s are used to process t,e digital status o% a speci%ic c,annel o% a discrete +ntrada
$odule. +ac, bloc2 requires a $odule and c,annel nu$ber during con%iguration. T,e +ntrada status $a3 be
inverted.
9% 0igital @oint is O:1 t,en OUT = O:.
Salida
OUT = 0igital Signal
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table #2 "igital /ntrada configuration para;eters
Failsafe
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
,ack ? Rack on selected /O Module From 1 to 5
I3' )odule Address of select /O Module From 1 to 12
Channel Channel on selected /O Module From 1 to 16 or 32.
1 f NVERT is selected, OUT = inverse of physical Entrada.
The slash will be present in the CONTACT symbol only when
the invert box is selected on the dialog box. (See below.)
DM01 1
W
010101 -|/|-
FAL -
Failsafe '- N/A set the Salida of the block to OFF
when failure is detected
Click on radio button
to select
Failsafe 'FF N/A set the Salida of the block to ON
when failure is detected
Click on radio button
to select
Failsafe
2'"
N/A hold the Salida at the last value just
prior to the failure being detected
Click on radio button
to select
/:e;plo
-igura *? s,o.s a Bloque de %uncin 0iagra$ using 09 bloque de %uncins in a basic Series @arallel Circuit.
This is a basic series-parallel circuit. f 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 2
PB1
SOL 1
'
Coil
E%&i#alent !oolean Lo'ic E()ression
A = LS1, B = LS2 A
>
C = PB1, D = Salida B
C
*+,-- Lo'ic
This uses a basic 2 Entrada AND
block and a 2 Entrada OR block.
6 Bloque de funcins are used.
A)* Symbol (+ S bol
I 3 (A *
B) + C = D
Figura &? "igital /ntrada bloque de funcin /:e;plo
D OR
AND
%"I Bloque de funcin
"escripcin
T,e KD5 label stands %or Ei&'t !oint Di&ital Entradas.
T,is bloc2 is part o% t,e I/O Blocks categories.
Funcin
@rovides read access %or up to W p,3sical digital +ntradas.
9t $ini$i8es t,e nu$ber o% bloc2s required to con-igura all o% t,e 0igital 94O required in a s3ste$. 0igital
+ntrada bloc2s are used to process t,e digital status o% speci%ic c,annels o% a digital +ntrada $odule. +ac,
bloc2 +ntrada requires a $odule and c,annel nu$ber during con%iguration.
T,e +ntrada status $a3 be inverted.
9% 0igital @oint is O:1 t,en OUT = O:.
Salida
OUT D8= 0igital Signal
OUT D2= 0igital Signal
OUT D= 0igital Signal
OUT DI= 0igital Signal
OUT DJ= 0igital Signal
OUT DA= 0igital Signal
OUT DL= 0igital Signal
OUT DK= 0igital Signal
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table #& /ight "igital /ntrada configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
/ntrada <
through /ntrada
%
,ack 0 Rack Address of selected /O
Module
From 1 to 5
I3' )odule Address of selected /O Module From 1 to 12
Channel Channel on selected /O Module 1 to 8, 9 to 16, 17 to
24, 25 to 32
|~~ nvert 1 f NVERT is selected, OUT = inve
The slash will be present in the CO
the invert box is selected on the di
8D103 2
rse of physical Entrada.
NTACT symbol only when
alog box. (See below.)
>a
01 -|J|-
02 -| |-
03 -|/|-
04-| |-
05 -|/|-
oa >X X>
07 -|f|-
08 -| |-
FAL
Failsafe Failsafe '- N/A set the Salida of the block to OFF
when failure is detected.
Select from drop-
down menu
for each Entrada.
Failsafe 'FF N/A set the Salida of the block to ON
when failure is detected.
Failsafe
2'"
N/A hold the Salida at the last value just
prior to the failure being detected.
/:e;plo
-igura *( s,o.s a Bloque de %uncin 0iagra$ using W point 09 bloque de %uncins.
Figura &< %Point "I bloque de funcin /:e;plo
"I0 Bloque de funcin
"escripcin
T,e D5" label stands %or Di%ision Cat,e$atical operation.
T,is bloc2 is part o% t,e Math categor3.
Funcin
0ivides one +ntrada 5!6 b3 anot,er 5'6
9% ' = ?1 t,en OUT = ? and bloc2 status is set to errorR ot,er.ise1 OUT 4 X M Y.
/ntrada
X = -irst analog value Y
= Second analog value
Salida
OUT = Calculated #alue
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Block 'rder A,ead 'nlyB
82N 5
To c,ange +Lecution Order %or t,e Bloc21 Select 4 on t,e Bloque de %uncin 0iagra$ tool bar.
Select Q+Lecution OrderQ t,en select and drag bloc2s up or do.n t,e list and put t,e$ in t,e order t,at
suits 3our control strateg3.
/:e;plo
-igura *) s,o.s a Bloque de %uncin 0iagra$ using a 09# bloque de %uncin.
Figura &2 "I0 bloque de funcin /:e;plo
"!. Bloque de funcin
"escripcin
T,e DLAY label stands %or On Dela/GOEE Dela/ Timer.
T,is bloc2 is part o% t,e !ounters and 'imers categories.
Funcin
Bloc2 is con%igurable as On 0ela3 or O%% 0ela3. -or
On 0ela31 Salida turns O: .,en ti$er eLpires.
/ntrada
T$!5 < 0ela3 ti$e set point in seconds.
E9T3ADA , +dge detection starts t,e ti$er. O: dela3 ti$er is triggered b3 rising edge o% +ntrada. O--
dela3 ti$er is triggered b3 %alling edge o% +ntrada.
Salida
T$!O , Ti$er set point in seconds. Based on t,e TS@9 pin at t,e point .,en t,e ti$er started. 9% TS@9
-or O%% 0ela31 Salida turns O-- .,en ti$er eLpires.
c,anges a%ter t,e ti$er starts1 TS@9 is ignored and TS@O $aintains t,e current ti$er set point.
T3E7 , ;e$aining ti$e in secondsR counts %ro$ TS@9 do.n to ?.
TEL!$ , +lapsed ti$e in secondsR counts %ro$ ? to TS@9.
OUT , -or On 0ela31 Salida turns O: .,en ti$er eLpires. -or O%% 0ela31 Salida turns O-- .,en ti$er
eLpires.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table ## 'n "elay3'ff "elay configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Ti;er )ode 'n "elay
'ff "elay
N/A On Delay: Salida turns ON after
countdown from TSP value.
Off Delay: Salida turns OFF after
countdown from TSP value.
The block's graphic indicates the
type of delay. See Figuras above.
Click Radio Button to
select.
"' Bloque de funcin
"escripcin
T,e DO label stands %or Di&ital $alida.
T,is bloc2 is part o% t,e I/O Blocks categories.
Funcin
@rovides a digital status %ro$ t,e algorit,$s and -uncins to p,3sical logic Salida ,ard.are. +ac, bloc2
requires a $odule and c,annel nu$ber during con%iguration. T,e Salida status $a3 be inverted.
/ntrada
X = +ntrada Status Signal
Salida
?A5L = -ailed Salida 9ndication < Codule +rror
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table #7 "igital Salida configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
!ddress ,ack N/A Rack Address of selected /O
Module
From 1 to 5
I3' )odule Address of select /O Module From 1 to 12
Channel Channel on selected /O Module From 1 to 32
depending on the
physical module type
DC = 16 or 32 AC = 8
Relay = 4
Failsafe Failsafe '- N/A set the Salida of the block to OFF
when failure is detected.
Click on radio button
to select.
Failsafe 'FF N/A set the Salida of the block to ON
when failure is detected.
Click on radio button
to select.
Failsafe
2'"
N/A hold the Salida at the last value just
prior to the failure being detected.
Click on radio button
to select.
1 f NVERT is selected, nvert N before writing to Salida
The slash will be present in the COL symbol only when the
invert box is selected on the dialog box. (See below.)
/:e;plo
-igura ** s,o.s a Bloque de %uncin 0iagra$ using a 0O bloque de %uncin. A digital Salida signal %ro$
@90 bloc2 AL( .ill turn t,e 0igital Salida bloc2 O: Z O-- %or re$ote alar$ing. T,is Salida could be
O;Od .it, ot,er alar$ Salidas i% going to a co$$on alar$ rela3.
Figura && "' bloque de funcin /:e;plo
%"' Bloque de funcin
"escripcin
T,e KDO label stands %or Ei&'t !oint Di&ital $alidas.
T,is bloc2 is part o% t,e I/O Blocks categories.
Funcin
@rovides .rite access to an3 p,3sical digital Salida. 5All read at t,e sa$e ti$e6 9t $ini$i8es t,e nu$ber o%
bloc2s required to con-igura all o% t,e digital 94O required in t,e s3ste$. 9t provides a digital status %ro$ t,e
algorit,$s and -uncins to p,3sical logic Salida ,ard.are. +ac, bloc2 Salida requires a $odule and c,annel
nu$ber during con%iguration. T,e Salida status $a3 be inverted.
/ntrada
59 D8 = +ntrada Status Signal
59 D2 = +ntrada Status Signal
59 D = +ntrada Status Signal
59 DI = +ntrada Status Signal
59 DJ = +ntrada Status Signal
59 DA = +ntrada Status Signal
59 DL = +ntrada Status Signal
59 DK = +ntrada Status Signal
Salida
?A5L = -ailed Salida 9ndication < Codule +rror
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table #8 /ight "igital Salida configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Salida < through % ,ack N/A Rack address of selected /O
Module
From 1 to 5
I3' )odule Address of select /O Module From 1 to 12
Channel Channel on selected /O Module 1 to 8, 9 to 16, 17 to
24, 25 to 32
NOTE: $f yo& don.t /ant to &se an Salida )in0 lea#e t1e
Mod&le 2 and +1annel 2 at -"
Failsafe Failsafe '- N/A set the Salida of the block to OFF
when failure is detected
Select from drop-
down menu
for each Salida.
Failsafe 'FF N/A set the Salida of the block to ON
when failure is detected
Failsafe
2'"
N/A hold the Salida at the last value just
prior to the failure being detected
1 f NVERT is selected, nvert N before writing to Salida
The slash will be present in the COL symbol only when the
invert box is selected on the dialog box. (See below.)
/:e;plo
-igura */ s,o.s a Bloque de %uncin 0iagra$ using a W @oint 0O bloque de %uncin.
Figura &# % Point "' bloque de funcin /:e;plo
T,is bloc2 is part o% t,e Logic and ast Logic categories.
Funcin
Sets t,e Salida o% t,e bloc2 equal to eit,er +ntrada A or +ntrada B depending on t,e value o% +ntrada SA. 9%
+ntrada SA 5Select A6 is O:1 t,en OUT = +ntrada A1 ot,er.ise OUT = +ntrada B.
/ntrada
A = (
st
o% t.o +ntradas to select
%ro$. 2 = )
nd
o% t.o +ntradas to
select %ro$. $A = Select A
Salida
Out = 9% SA is O:1 t,en A1 else B.
"S1 "igital SRitch Bloque de
funcin
"escripcin
T,e D$O label stands %or Di&ital $0itc'.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura *G s,o.s an +>e$plo o% a 0SJ bloque de %uncin. T,e Salida is s.itc,ed Det0een t0o di&ital
Entradas based on t,e O: or O-- state o% t,e control Entrada. Salida = A +ntrada state .,en SA
+ntrada is O-- and B +ntrada state .,en SA +ntrada is O:.
Figura &7 "S1 bloque de funcin /:e;plo
/-T2 2u;idity and /nthalpy Bloque de funcin
"escripcin
T,e E9T. label stands %or Au$idit3 and +nt,alp3. T,is bloc2 is part o% t,e (VA! categor3.
Funcin
T,is bloc2 calculates t,e Absolute Au$idit3 and +nt,alp3 based on t,e +ntrada Air te$perature 5!(61 Air
relative Au$idit3 5!)6 and Baro$etric @ressure 5@*6. T,is bloc2 does not ,ave an3 con%igurable
para$eters. +;; pin turns O: .,en an3 o% t,e +ntradas 5!(1 !)1 @*6 or Salidas 5'(1 ')6 are out o% range.
9n case o% +;; O:1 Salidas '( and ') are set to ?.?.
/ntradas
X8 = Air te$perature in degrees -. ;ange is </? B (/? degrees -.
X2 = Air relative ,u$idit3 in U ;A. ;ange is (.? B HH.HU ;A.
! = Baro$etric @ressure in psi. ;ange is ().G B (G.N psi. J,en t,is is not connected t,e de%ault value is
(/.MHM psi.
Salidas
Y8 = +nt,alp3
Y2 = Absolute ,u$idit3
E33 = O: .,en an3 +ntrada or Salida is out o% range. Salidas '( and ') are set to ?.?.
Configurable Para;eters
T,is bloc2 ,as no con%igurable para$eters.
/:e;plo
Calculate ent,alp3 5? B (?? btu4lb6 and absolute ,u$idit3 5? to (?? lb4lb6 as a -uncin o% air te$perature1
relative air ,u$idit31 and air pressure.
Figura &8 /-T2 bloque de funcin /:e;plo
F$/- Funcin $enerator Bloque de funcin
"escripcin
T,e ?>E9 label stands %or ?uncin >enerator , 8P $e&ment.
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
Fenerate Salida c,aracteristic curve based on up to (( con%igurable PBrea2pointsQ %or bot, +ntrada 5!6 and
Salida 5OUT6 values.
OUT = interpolation o% OUT 5'b6 values %or seg$ent in .,ic, ! %alls.
9% ! Y= ! 5(61 t,en OUT = OUT 5(6
9% ! E= ! 5((61 t,en OUT = OUT 5((6
C"
!TT/-TI'-
The 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.
/ntrada
X = Analog #alue
Salida
OUT = Calculated Analog #alue
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table #( Funcin generator configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Block Block 'rder Execution order of the block. Read Only. To
change block order,
right-click on a
Bloque de funcin
and select Execution
Order.
Breakpoints 6< 0 X-value at Entrada Breakpoint 1 99999 to 999999
62 1 X-value at Entrada Breakpoint 2 99999 to 999999
6& 2 X-value at Entrada Breakpoint 3 99999 to 999999
6# 3 X-value at Entrada Breakpoint 4 99999 to 999999
67 4 X-value at Entrada Breakpoint 5 99999 to 999999
68 5 X-value at Entrada Breakpoint 6 99999 to 999999
6( 6 X-value at Entrada Breakpoint 7 99999 to 999999
6% 7 X-value at Entrada Breakpoint 8 99999 to 999999
6* 8 X-value at Entrada Breakpoint 9 99999 to 999999
Bloque de funcins
FGEN Funcin Generator Bloque de funcin
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
6<? 9 X-value at Entrada Breakpoint 10 99999 to 999999
6<< 10 X-value at Entrada Breakpoint 11 99999 to 999999
.< 11 Y-value at Salida Breakpoint 1 99999 to 999999
.2 12 Y-value at Salida Breakpoint 2 99999 to 999999
.& 13 Y-value at Salida Breakpoint 3 99999 to 999999
.# 14 Y-value at Salida Breakpoint 4 99999 to 999999
.7 15 Y-value at Salida Breakpoint 5 99999 to 999999
.8 16 Y-value at Salida Breakpoint 6 99999 to 999999
.( 17 Y-value at Salida Breakpoint 7 99999 to 999999
.% 18 Y-value at Salida Breakpoint 8 99999 to 999999
.* 19 Y-value at Salida Breakpoint 9 99999 to 999999
.<? 20 Y-value at Salida Breakpoint 10 99999 to 999999
.<< 21 Y-value at Salida Breakpoint 11 99999 to 999999
Clear !ll Button Click on button to clear all breakpoint values=
/:e;plos
-igura *N s,o.s a bloque de %uncin diagra$ using a -F+: bloque de %uncin to c,aracteri8e t,e @90
control loop Salida %or control valve operation using H brea2points.
100%
0%
FGEN
SALDA
Compensating for control valve characteristic
OUT9
O
U
T
8
O
U
T
7
O
U
T
6
O
U
T
5
O
U
T
4
O
U
T
3
O
U
T
2
O
U
T
1
X1 X2 X3 X4 X5 X6 X7 X8
r3t>>>>>>>>>>>>>>>>>>>>>>>> PD SALDA >>>>>>>>>>>>>>>>>>>>>>>>>>>M2
0%
100%
Figura &( F$/- bloque de funcin /:e;plo
FI Frequency /ntrada
"escripcin
T,e ?5 label stands %or ?requenc/ Entrada.
T,is bloc2 is part o% t,e I/O Blocks categor3.
Funcin
T,e -uncin is used %or $easuring speed and rate. 9t reads a single %requenc3 c,annel %ro$ a
@ulse4-requenc34Vuadrature +ntrada $odule. T,e signal is scaled %ro$ t,e selected %requenc3 span to t,e
selected Salida range in engineering units1 providing an Salida value in engineering units.
T,e +ntrada signal is re>ected i% it is belo. a selected pulse .idt,. T,e %requenc3 o% pulses above t,is .idt,
$ust be .it,in t,e range speci%ied b3 @ulse Jidt, 5;ange6R ot,er.ise t,e Salida goes to %ailsa%e and a
%ailure<to<convert error occurs.
/ntrada
E9A2L = Level +ntrada to enable bloc2. +ntrada is ignored i% not connected and de%ault state is enabled. 9%
bloc2 is disabled t,e Salida goes to 8ero.
Salida
?A5L = A Boolean value t,at turns O: .,en t,e @ulse4-requenc34Vuadrature +ntrada $odule reports a
%ailure.
OUT = T,e %requenc3 +ntrada value scaled to engineering units 5a%ter %ilters1 ranges1 bias1 or %ailsa%e
conditions ,ave been applied6.
A Frequency n - Frequency Span Low B *
OUT = >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> (Salida EU High - Salida EU Low% + Salida EU Low + Bias
^Frequency Span High - Frequency Span Low 4
T,e generic %orcing o% Salidas is per$itted.
/:e;plo
Sa3 3ou con-igura t,e bloc2 as %ollo.s.
@ulse Jidt, 5;ange6 = G??[sec 5(?A8<G??A86
-requenc3 Span Lo. = G?A8
-requenc3 Span Aig, = /G?A8
Salida range in +U = ? < (??
Bias = W
-ailsa%e = Upscale 5upper Salida range6
Assu$e t,e $odule is receiving a )GGA8 signal1 including noise. Assu$e )U o% pulses are noise1 t,at is1
are less t,an t,e $ini$u$ pulse .idt, G?? [sec. T,e bloc2 re>ects t,is )U and does not count t,e$ in t,e
%requenc3. T,e re$aining HWU valid pulses are counted1 .,ic, is an e%%ective signal o% )G?A8. -ro$ t,e
Salida equation above1
OUT = 5)G?BG?6 4 5/G?<G?6" \ 5(?? B ?6 & ? & W
5
= )??4/??" \ (?? & W
= ?.G \ (?? & W
= G? & W
= GW +U
9% t,e %requenc3 o% t,e e%%ective signal 5EG?? [sec pulse .idt,6 c,anges to outside t,e speci%ied range o% (?<
G??A81 a %ailure<to<convert error occurs and t,e Salida goes to %ailsa%e1 in t,is case upscale 5(??6.
Configurable Para;eters
Table #% Frequency /ntrada configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Block 'rder N/A Execution Order for Block Read Only. To
change block order,
right-click on a
Bloque de funcin
and select Execution
Order.
!ddress ,ack 0 This is the rack address of the PFQ
module.
Enter a value:
from 1 to 5.
)odule 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
Frequency Span Set 2igh
/ntrada
A2HB
7 High frequency value of the Entrada
device. Exceeding this limit causes an
over-range error.
Enter value in Hz.
Set oR
/ntrada
A2HB
8 Low frequency value of the Entrada
device. Exceeding this limit causes an
under -range error.
Enter value in Hz.
Salida ,ange in
/+
2igh A/+B 5 High range value. Frequency span in
Hz is scaled to the Salida range in EU.
Enter value in EU.
oR A/+B 6 Low range value. Frequency span in
Hz is scaled to the Salida range in
EU.
Enter value in EU.
Bias value added to the Salida.
Pulse 1idth
A,angeB
9 The 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 Ti;e
AsecB
1 Filter time constant in seconds. Enter value in
seconds.
Failsafe +se 0alue 3 When FAL is ON Salida is set to this
value.
Click to select, enter a
value.
+p scale 4 When FAL is ON Salida is set to
Upper Range Limit.
Click to select.
"oRn scale 4 When FAL is ON Salida is set to
Lower Range Limit.
Click to select.
2'" 4 When FAL is ON Salida is held. Click to select.
Bias 2 Enter value in EU.
Settings
Figura &% FI bloque de funcin /:e;plo
/:e;plo
T,is bloc2 is part o% t,e Alarm/Monitor categor3. 9t is available %or :or$al Scan onl3.
Funcin
Salida indicates t,e presence o% an3 %orced bloc2s in t,e controller. +ntrada can clear all %orces and prevent
ne. %orces.
/ntradas
3$T < J,en O: clears all eListing %orces and prevents an3 ne. %orce requests1 noti%3ing user t,at %orcing
is disabled. 0oes not a%%ect t,e -orce @resent bloc2 itsel%. J,en O-- leaves %orces in current state. :o
connection to t,is pin is t,e sa$e as O--.
Salidas
?O3)ED , O: .,en one or $ore %orces eList in t,e controller. O-- .,en no %orces eList in t,e
controller.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table #* Force Present configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or
Selection
Block 'rder N/A Execution Order for Block Read Only. To
change block
order, right-click
on a Bloque de
funcin and
select Execution
Order.
F,CP Force Present Bloque de
funcin
"escripcin
T,e ?3)! label stands %or ?orce !resent.
2) 2igh oR i;iter Bloque de funcin
"escripcin
T,e ALLC label stands %or .i&' Lo0 limiter.
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
@rovide ,ig,<lo. li$it %or an analog 5X6 value.
Turns O: A or L digital Salida i% +ntrada eLceeds or %alls belo. set li$its.
9% ! Y or = Lo. Li$it value1 t,en= OUT 4 LoLl7Q L 4 O9Q . 4 O??.
9% ! E or = Aig, Li$it value1 t,en= OUT 4 .iLl7Q L 4 O??Q .4 O9.
9% ! E Lo. Li$it value and Y ,ig, Li$it value1 t,en= OUT 4 XQ L 4 O??Q . 4 O??.
/ntrada
X = Analog #alue
Salida
OUT = Analog value .it,in li$its L =
Lo. Li$it digital indication .= Aig,
Li$it digital indication
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table 72 2igh loR li;it configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Set i;its 2igh i;it 0 High limit value for analog (X) value 99999 to 999999
oR i;it 1 Low limit value for analog (X) value 99999 to 999999
/:e;plo
-igura /? s,o.s a Bloque de %uncin 0iagra$ using an ALLC bloque de %uncin to provide a re$ote
setpoint signal .it,in speci%ied li$its to a @90 Control Loop.
LNEAR STEAM FLOW SGNAL
LNEAR
AM
5
STACK OXYGEN
X Entrada
{ Salida
{
. H
,
RSP WSP
. FFV AL1
. TRV AL2
-TRC
<B9AS
. SW AT
. MDRQ MODE
.BC BCO
OXYGEN TRM
Figura #? 2) bloque de funcin /:e;plo
X H
X LO
H*
LO
*
2'! 2and3'ff3!uto SRitch Bloque de funcin
"escripcin
T,e .OA label stands %or .andGOEEGAuto $0itc'.
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
T,e Aand B O%% B Auto 5AOA6 s.itc, bloque de %uncin per$its state c,ange requests %ro$ a Local Operator
9nter%ace or a ;e$ote source. T,e bloc2 states are= B'@ASS 5eLternal $anual operation o% a device61 AA:0
5$anual operation %ro$ an operator inter%ace61 AUTO 5de%ault B requests are operated auto$aticall361 or O--
5rela3 to be s.itc,ed to B3pass1 Aand1 or Auto6
T,e AOA s.itc, is also used .it, t,e 0evice Control 50C6 bloque de %uncin to co$prise a @u$p Control
algorit,$ .,ic, is used to $anipulate t,e state o% a controlled device 5pu$p6.
+ac, con%iguration is li$ited to a $aLi$u$ o% (M AOA bloque de %uncins.
-orcing o% Salidas is :OT per$itted .it,in t,is bloc2.
/ntrada
3EB5 = 9% t,e current state o% t,e bloc2 is AUTO1 t,en ;+VO Salida 5on4o%%6 equals t,e ;+V9 +ntrada
5on4o%%6.
2Y!$ = 9% O:1 t,e ;+VO Salida is %orced o%% and an3 state c,ange requests are ignored. 9% O--1 t,e bloc2 returns
to its previous state 5Aand1 O%%1 Auto6.
Salida
.A9D = O: .,en t,e bloc2 is in t,e AA:0 state1 else O--. 0evice is in $anual operation %ro$ an
operator inter%aceR prevents auto$atic operationR t,is state %orces t,e ;+VO Salida O:.
AUTO = On .,en bloc2 is in AUTO state1 else O--. ;equests are operated auto$aticall3.
3EBO = T,is is O: .,en in t,e AA:0 state1 or .,en in t,e AUTO state and t,e ;+V9 +ntrada signal is O:.
O-- .,en in t,e O-- or B'@ASS state.
Note" 'oth (AN# and A)*O are OFF in the OFF and '+,A-- states"
T,e .A9DGO??GAUTO properties dialog boL is divided into t.o tab cards=
>E9E3AL
?EED2A)= $5>9AL
Clic2 on t,e tab to access t,e properties %or t,at tab.
GENERAL tab
Table 7# 2'! general tab para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
"isplay Tag -a;e N/A 16-character tag name
"escriptor N/A Block Descripcin
Settings 2'! Source N/A Determines which devices
have permission to write
Hand-Off-Auto state change
requests.
ocal (Local Operator nterface)
,e;ote (Serial Communications)
ocal3,e;ote
Default = Local/Remote
Initial State N/A Start-up state of the Funcin
block.
User can change the current
state from the operator
interface if the 2'! Source
is ocal or Both=
'FF
2!-"
!+T'
/:e;plo
-igura /* s,o.s a Bloque de %uncin 0iagra$ using an AOA bloque de %uncin in con>unction .it, a
0evice Control 50C6 bloc2 and an eLternal AOA s.itc, %or pu$p control. T,e level signal +ntrada and
Co$pare 5CC@;6 -uncin are used to deter$ine pu$p On4O%% de$and.
Level
Signal
AH__________
1
| 20.000 ~>
Level
Setpoint
LM0H1 1
-,^Y
.D3
3
H0A4 4
Feedback
HOA004
REQ HAND
BYPS AUTO
DCS 5
DC005
REQ
RDY
STRT
-FDBK
^ERR RUN
A
RST STOP
^DE FAL
DS
ST
Y >
Z
Device
Z
Control
External
Hand/Off/Auto
Switch
Figura #2 2'! bloque de funcin /:e;plo
2S/ 2igh Selector Bloque de funcin
"escripcin
T,e .$EL label stands %or .i&' $elector.
T,is bloc2 is part o% t,e "ignal "electors categor3.
Funcin
Selects ,ig,er o% t.o analog +ntrada values 5! and '6 %or
Salida. 9ndicates .,en ' is ,ig,er t,an !.
9% ! E or = '1 t,en= OUT 4 XQ Y.5 4 O??.
9% ! Y '1 t,en= OUT 4 YQ Y.5 4 O9.
/ntrada
X = Analog value
Y = Analog value
Salida
OUT = Aig,er analog value
Y.5 = 0igital signal. 5O: .,en 'E!.6
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura /* s,o.s a Bloque de %uncin 0iagra$ using an AS+L bloque de %uncin to $onitor t.o analog
+ntradas to activate an alar$ signal tag.
Figura #& 2S/ Bloque de funcin /:e;plo
)'- oR )onitor Bloque de funcin
"escripcin
T,e L7O9 label stands %or Lo0 7onitor.
T,is bloc2 is part o% t,e Alarm/Monitor categor3.
Funcin
Supervisa 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.
f X < Y, then: '+T F '-=
9% ! E or = 5' & A3steresis61 t,en= OUT 4 O??.
9% 5' & A3steresis6 E ! E '1 t,en= OUT 4 !re%ious $tate.
Entrada
X = Analog value.
Y = Analog value
Salida
OUT = 0igital signal
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table 7( oR ;onitor bloque de funcin configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Set Properties 2ysteresis 0 An adjustable overlap of the
On/Off states of the Salida.
0 to the Span of Y Entrada
in Engineering units=
/:e;plo
-igura /G s,o.s a Bloque de %uncin 0iagra$ using an LCO: bloque de %uncin. 9t s,o.s a t3pical
Salida response provided b3 a LCO: bloque de %uncin.
X
Y
OUT*
Figura #7 )'- bloque de funcin /:e;plo
}
Hysteresis
ON
OFF
S/ oR Selector Bloque de funcin
"escripcin
T,e L$EL label stands %or Lo0 $elector.
T,is bloc2 is part o% t,e "ignal "electors categor3.
Funcin
Selects lo.er o% t.o analog +ntrada values 5! Z '6 %or
Salida. 9ndicates .,en ' is lo.er t,an !.
9% ! Y or = '1 t,en= OUT 4 XQ YLO 4 O??.
9% ! E '1 t,en= OUT 4 YQ YLO 4 O9.
/ntrada
X = Analog value
Y = Analog value
Salida
OUT = Lo.er analog value
YLO = 0igital signal 5O: .,en 'Y!6
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura /N s,o.s a Bloque de %uncin 0iagra$ using an LS+L bloque de %uncin to $onitor t.o analog
+ntradas to activate an alar$ signal tag.
Figura #( S/ bloque de funcin /:e;plo
188 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins LTCH
Latch Bloque de funcin
T,is bloc2 is part o% t,e Logic and ast Logic categories.
Funcin
Latc,es Salida 5OUT6 O: .,en latc, +ntrada 5L6 turns O: and $aintain latc,ed Salida until unlatc,
+ntrada 5U6 turns O:. :ote t,at latc, +ntrada $ust be O-- %or unlatc, +ntrada to .or2.
9% U = O:1 t,en= OUT 4 O??.
9% L = O:1 t,en= OUT 4 O9.
+lse1 OUT 4 !re%ious $tate.
/ntrada
L = Latc, Co$$and 0igital signal. U =
Unlatc, Co$$and 0igital signal.
Salida
OUT = 0igital signal
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 189
10/09
TC2 atch Bloque de
funcin
"escripcin
T,e LT). label stands %or Latc'.
Bloque de funcins
LTCH Latch Bloque de funcin
/:e;plo
-igura /W s,o.s a Bloque de %uncin 0iagra$ using an LTCA bloque de %uncin.
,-& -adder -ogic
An ON Delay timer is added to a basic Start/Stop circuit
which activates the ON Lamp. n ladder logic, the DO1
contact status is used to activate the timer and latch in the
start pushbutton action. After 20 sec., SOL4 (DO2) is turned
ON which is held as long as DO1 is ON.
Start Stop On Lamp
YC2
DO 1
Start/Sto) +irc&it
DO 1
SOL 4
A B>>>>>> PUMP 1
DO 2
.&/00 -ogic
The Start/Stop latch circuit is used since no
external confirmation is needed. n this
Ejemplo, the Operator Panel pushbutton
switches (F1 and F2) are used to substitute
for panel switches. The Push Button bloque
de funcin is used to assign Start to F1 and
Stop to F2. The latch Salida 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 Entrada goes to logic 0
(or low).
5 Bloque de funcins
Figura #% TC2 bloque de funcin /:e;plo
190 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
DO1
On Timer
1 20
SEC
Bloque de funcins
MATH Bloque de funcin
)!T2 Bloque de funcin
"escripcin
T,e 7AT. label stands %or ?ree ?orm 7at'.
T,is bloc2 is part o% t,e Math categor3.
Funcin
;ead +ntradas A t,roug, A and calculates t,e Salida based on speci%ied general purpose calculation. OUT is
calculated %ro$ an equation entered ,ere.
O%%ers t,e %ollo.ing general purpose calculation -uncins=
- abs = addition1
- +!@
<( =
eLponential 5ln 61
- Ln = natural log 5log base e61
- Log (? = log base (?1
- neg 5Unar36 < = negation1
- sqrt = Square ;oot1
- & = addition1
- B = subtraction1
- \ = $ultiplication1
- 4 = division1
- S
3 =
raised to po.er o% 5L 6
- 5 = le%t parent,esis1
- 6 = rig,t parent,esis1 and
A $aLi$u$ o% eit,er G? to2ens 5note (6 per equation or (?? c,aracters per line is allo.ed1 .,ic,ever is %irst
eLceeded.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 191
10/09
Bloque de funcins
MATH Bloque de funcin
!TT/-TI'-
A token is an operation, variable, or pair of parenthesis; the end of an equation counts as one
token.
/ntradas
59 A B bloc2
+ntrada ( 59 2 B
bloc2 +ntrada ) 59
) B bloc2 +ntrada *
59 D B bloc2
+ntrada / 59 E B
bloc2 +ntrada G 59
? B bloc2 +ntrada M
59 > B bloc2
+ntrada N 59 . B
bloc2 +ntrada W
Salida
E33 = O: i% bloc2 detects an error on an3 o% t,e %ollo.ing operations=
division b3 ?
%ractional root o% a negative nu$ber 5%or +>e$plo= <)\\?.G6
8ero to t,e 8ero po.er
LOF(? or L: o% a negative nu$ber or ?
result o% LS3 is greater t,an (.N+ & *?W.
result o% +!@ 5L6 is greater t,an *./+ & *?W or less t,an *./+ <*?W.
!TT/-TI'-
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 Salida
!TT/-TI'-
Use only the following words and characters in equations
- +; -; *; /: ^; EXP; LOG10; Ln; Negative (Unary minus);
- ' ' Blank space (ignored)
- 'a' . . 'h' Variables (operand) either a constant or tag
- ( ), [ ], { } Parentheses - 3 types
A left parenthesis must have a matching right parenthesis.
The matching parenthesis must be the same type - e.g., ( ), [ ], or { }.
Parentheses may be nested to any depth.
nfix operators: +, -, *, /, ^ must have a left and right operand.
f the '-' operator only has a right operand, it is interpreted as the Unary minus.
192 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins MATH Bloque
de funcin
Funcin operators: EXP, LOG10, Ln must have an operand to the right, and the operand
must be enclosed in parentheses.
Ejemplos: EXP(A), LOG10(b), LN(c),
A*(sqrt(B+C))+D,
(A+B*C)/D .
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table 7% )ath bloque de funcin configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
/quations /quation
Field
N/A OUT= [equation] Enter the desired equation
in this field
Funcins )ath
Funcins
N/A abs, exp, n, log, neg, sqrt Double Click on a Funcin
to select from the list box
'perators )ath
'perations
N/A + (add) -
(subtract) *
(multiply) /
(divide) ^
(power)
Double Click on an
operation from the list box
/rrors /rror list N/A List of equation errors
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 193
10/09
Bloque de funcins
MATH Bloque de funcin
/:e;plo
-igura /H s,o.s a Bloque de %uncin 0iagra$ using a CATA bloque de %uncin to deter$ine a general<
purpose calculation Salida.
Figura #* )!T2 bloque de funcin /:e;plo
194 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins MBR Modbus Read
Bloque de funcin
)B, )odbus ,ead Bloque de funcin
"escripcin
T,e 723 label stands %or 7odDus 3ead. T,is bloc2 is part o% t,e !ommunications categor3. 9t loo2s li2e
t,is grap,icall3.
Funcin
A co$$unication bloque de %uncin t,at eLpands t,e read capabilit3 o% t,e Codbus Slave bloque de %uncin
to (M additional data points. Cultiple bloc2s $a3 be connected to t,e sa$e Codbus Slave bloc2.
T,e Codbus read bloc2 ,as no +ntradas and (M Salidas. Up to (M registers can be con-igurad as t,e source
o% data %or t,e Salidas.
T,e con%iguration data %or eac, point .ill consist o%=
t,e address o% t,e source device on t,e Codbus lin21
t,e register address o% t,e desired data1
and t,e register t3pe= 9nteger1 -loat1 or Bit @ac2ed.
T,e siLteen Salidas can be connected or tagged in t,e sa$e $anner as an3 ot,er bloque de %uncin Salida.
/ntradas
ADD3 = Slave address %ro$ associated CBS bloc2. 5Cust be connected to a CBS bloc26
Salidas
3D8 t'rou&' 3D8A B Last read value %ro$ selected address
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 195
10/09
Bloque de funcins
MBR Modbus Read Bloque de funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
'ou $ust con-igura t,e CB; bloque de %uncin Salida @ins as s,o.n in t,e P+dit Selected Salida @inQ
portion o% t,e dialog boL. -ollo. t,e nu$bered sequence s,o.n above re%erring to Table GH.
Table 7* )B, bloque de funcin configuration para;eters
Sequence
-u;ber
<
2
Para;eter
Field
!ction Selections Co;;ents
Click on an Salida Pin
from the list of pins in the
upper portion of the
dialog box.
RD1 through
RD16
The selected Salida
Pin will appear in the
Salida Pin Field.
Click on the "Use
Register field to assign a
register to the Salida pin.
RD1 through
RD16
YES will be indicated in
the "Register used
column when you select
"Apply
& Type in the address of
the register (in Hex) on
the slave device
196 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins MBR Modbus Read
Bloque de funcin
Sequence
-u;ber
#
Para;eter
Field
!ction
From the drop down
menu, select the
Register Data Type
Selections
Float
Unsigned 32
Signed 32
Unsigned 16
Signed 16
Bit Packed
Single Bit
Co;;ents
f read as an integer,
the Salida is converted
to a floating point.
7
Select a Funcin code
for [FloatD +nsignedD
SignedD or Bit Packed\
register data type
Select a Funcin code
for [Single Bit\
Register data type.
Read Holding
Reg Funcin
Code 03
Read Entrada
Registers
Funcin Code
04
Read Coil
Status
Funcin Code
01
Read Entrada
Status
Funcin Code
02
Funcin code 03 or
Funcin code 04 is
used to read the
contents of Entrada
registers in the slave.
Funcin code 01 is
used to read a slave's
coil's (discrete Salida's)
ON/OFF status of the
slave device in a binary
data format.
Funcin code 02 is
used to read a slave's
Entrada's (discrete
Entrada's) ON/OFF
status of the slave
device in a binary data
format.
Salida is floating point
equivalent (0.0 or 1.0).
NOTE: Refer to the
Communications
manual for the Funcin
codes supported by the
specific device.
8 Select which bit (0-15)
to read when Register
Data Type = Bit Packed
0 to 15 f read as a bit packed
number, you must
select which bit to
mask (0-15).
The Salida will be the
floating-point
equivalent (0.0 or 1.0)
of the masked bit.
( You must press [APPLY] to accept the register changes.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 197
10/09
Bloque de funcins
MBR Modbus Read Bloque de funcin
/:e;plo
-igura G? s,o.s a Bloque de %uncin 0iagra$ using Codbus bloque de %uncins.
Figura 7? )B, bloque de funcin /:e;plo
198 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins MBS Modbus Slave
Bloque de funcin
)BS )odbus SlaCe Bloque de funcin
"escripcin
T,e 72$ label stands %or 7odDus $la%e $tatus. T,is bloc2 is part o% t,e !ommunications categor3. 9t
loo2s li2e t,is.
Funcin
A co$$unication bloque de %uncin t,at is internall3 assigned to t,e con-igurad S( or S) serial port t,at
allo.s t,e controller to act as a $aster device and co$$unicate .it, slave devices using t,e Codbus ;TU
protocol. ;equires one bloc2 per slave device1 up to *) devices $aLi$u$. Onl3 one bloc2 $a3 be assigned
to eac, slave device. 9t supports / read and / .rite para$eters plus provides digital indication o%
co$$unication integrit3.
/ntradas
E9A2LE 4 +O9- $la%e de%ice is in scan ,
9% t,e +nable pin 5$ connected1 t,en enabling4disabling %ollo.s t,e state o% t,e +nable pin o% t,e bloc2 and
t,e enable4disable -uncin on t,e diagnostic page o% t,e AC 0esigner is gra3ed out.
9% t,e +nable pin is 9OT connected1 t,en t,e user $ust be in Conitor $ode1 Conitoring Serial Codbus
0iagnostics in t,e AC 0esigner1 select t,e device to be enabled or disabled1 and clic2 t,e +nable 5or
0isable6 button.
E98 t'rou&' E9I 4 +O9- 0ata value .ritten once per scan
O38 t'rou&' O3I = #alues to be .ritten to t,e selected register
??
!TT/-TI'-
This block does not support bit packing and single bit writing.
f the register is an integer data type, the floating point Entrada will be rounded up prior
to writing to the address register.
Message Broadcasting is not supported on the
UMC800.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 199
10/09
Bloque de funcins
MBS Modbus Slave Bloque de funcin
Salidas
3D8 t'rou&' 3DI = Last read value %ro$ t,e selected address
9OR$)A9 = Scan 9ndication
O: = 0evice is POut o% ScanQ
O-- = 0evice is P9n ScanQ.
2ADR)O7 = Co$$unications 9ndication
O: = Bad qualit3 or device not de%ined
O-- = Food Co$$unications
ADD3 = Slave Address %or use .it, CB; and CBJ bloque de %uncins
!TT/-TI'-
nteger values are converted to floating point values prior to Salida.
f a Modbus slave device does not respond to a request, the last Salida value will be
maintained.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
T,e O:4O-- properties dialog boL is divided into T,ree tab cards=
>E9E3AL
3EAD
O35TE
Clic2 on t,e tab to access t,e properties %or t,at tab.
GENERAL tab
9t loo2s li2e t,is grap,icall3.
200 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
44
Bloque de funcins MBS Modbus Slave
Bloque de funcin
Table M? describes t,e para$eters and t,e value or selection.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 201
10/09
Bloque de funcins
MBS Modbus Slave Bloque de funcin
Table 8? )BS Block $eneral tab configuration para;eters
Properties Funcin Para;eter IndeG J Para;eter "escripcin 0alue or Selection
ConFigura Modbus
Slave
Slave Tag
Name
N/A Descripcin of Slave
Device
16-character tag name
Slave address and Tag Name
must be unique within a control
file.
Modbus
Address
N/A Address of Slave device
on the Modbus link
Enter unique address between 1
and 247
Default MB address = 255 which
means slave will -'T be in scan
)odbus "ouble
,egister For;at
Each EEE 32-bit floating point number requires two consecutive registers
(four bytes) starting with the register defined as the starting register for the
information. The stuffing order of the bytes into the two registers differs
among Modbus hosts. The selections are:
Selection "escripcin 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
9t loo2s li2e t,is grap,icall3.
202 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins MBS Modbus Slave
Bloque de funcin
Table M( describes t,e para$eters and t,e value or selection.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 203
10/09
Bloque de funcins
MBS Modbus Slave Bloque de funcin
Table 8< )BS Block ,ead tab configuration para;eters
Properties Funcin Para;eter IndeG J Para;eter "escripcin 0alue or Selection
/dit Salida Pins Salida Pin N/A Salida pin designation Register request assigned to
RD1, RD2, RD3, or RD4 pin
+se ,egister N/A Register Request Click on the "Use Register field
to assign a register to the Salida
pin.
!ddress
AheGB
N/A Register Address Type in the address of the Read
register (in Hex) on the slave
device
-'T/@ ! single configuration
;ay contain up to 278 enabled
registers=
,egister
"ata Type
N/A Register data type From the drop down menu,
select the Register Data Type
Float
Unsigned 32
Signed 32
Unsigned 16
Signed 16
Bit Packed
Single Bit
f read as an integer, Salida is
converted to floating point
equivalent.
204 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins MBS Modbus Slave
Bloque de funcin
Properties Funcin Para;eter IndeG J Para;eter
"escripcin
0alue or Selection
Funcin
Code
N/A Several standard Modbus
RTU Funcin codes are
supported. These
standard Funcin codes
provide basic support for
EEE 32-bit floating point
numbers and 16-bit
integer register
representation of
instrument's process data
Funcin code ?& N ,ead
2olding ,egisters or Funcin
code ?# N ,ead /ntrada
,egisters is used to read the
contents of Entrada registers in
the slave.
Supported "ata Types for
Funcin Codes ?& and ?#=
From the drop down menu,
select a Funcin code for
[FloatD +nsignedD SignedD or
Bit Packed\ register data type
Funcin code ?< N ,ead Coil
Status is used to read the coil's
(discrete Salida's) ON/OFF
status of the slave device in a
binary data format.
Funcin code ?2 N ,ead
/ntrada Status is used to read
the Entrada's (discrete
Entrada's) ON/OFF status of
the slave device in a binary
data format.
Supported "ata Types for
Funcin Codes ?< and ?2=
Select a Funcin code for
[Single Bit\ Register data
type.
NOTE: Refer to the
Communications manual for the
Funcin codes supported by the
specific device.
Select Bit N/A Bit to read when Read
register's data type = Bit
Packed
You must then select
which bit to mask (0-15).
The Salida will be the
floating-point equivalent
(0.0 or 1.0) of the masked
bit.
0-15
6rite tab
9t loo2s li2e t,is grap,icall3. Table M) describes t,e para$eters and t,e value or selection.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 205
10/09
Table 82 )BS Block 1rite tab configuration para;eters
Properties Funcin Para;eter IndeG J Para;eter "escripcin 0alue or Selection
/dit /ntrada Pins /ntrada Pin N/A Entrada pin designation Register request assigned to
WR1,WR2,WR3, or WR4 pin
+se ,egister N/A Register Request Click on the "Use Register field
to assign a register to the
Entrada pin.
!ddress
AheGB
N/A Register Address Type in the address of the Write
register (in Hex) on the slave
device
,egister
"ata Type
N/A Register data type From the drop down menu,
select the Register Data Type
Float
Unsigned 32
Signed 32
Unsigned 16
Signed 16
206 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
MBS Modbus Slave Bloque de
funcin
Bloque de
funcins MBS Modbus Slave Bloque
de funcin
Properties Funcin Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Funcin
Code
N/A Several standard Modbus
RTU Funcin codes are
supported. These standard
Funcin codes provide
basic support for EEE 32-
bit floating point numbers
and 16-bit integer register
representation of
instrument's process data
Preset Single Registers
Funcin Code 06
Preset Multiple Registers
Funcin Code 10 hex
The Funcin code for
[+nsigned <8 or Signed <8D\
register data type is ?8 N Preset
Single ,egistersU
presets integer value into a single
register..
The Funcin code for [FloatD
+nsigned &2 or Signed &2D\
register data type is <? heG N
Preset )ultiple ,egistersU
presets values into holding
registers.
*automatically selected when you
select 1+egister *ata Type2
NOTE: Refer to the
Communications manual for the
Funcin codes supported by the
specific device.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 207
10/09
Bloque de funcins
MBS Modbus Slave Bloque de funcin
/:e;plo
-igura G( s,o.s a Bloque de %uncin 0iagra$ using Codbus bloque de %uncins.
Figura 7< )BS bloque de funcin /:e;plo
208 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins MBW Modbus Write
Bloque de funcin
)B1 )odbus 1rite Bloque de funcin
"escripcin
T,e 72O label stands %or 7odDus Orite. T,is bloc2 is part o% t,e !ommunications categor3. 9t loo2s li2e
t,is grap,icall3.
Funcin
A co$$unication bloque de %uncin t,at eLpands t,e .rite capabilit3 o% t,e Codbus Slave bloque de
%uncin to W additional data points. Cultiple bloc2s $a3 be connected to t,e sa$e Codbus Slave bloc2.
T,e Codbus .rite bloc2 ,as W +ntradas and no Salidas. T,e Codbus destination %or eac, o% t,e eig,t
+ntradas can be con-igurad. An enable pin lets t,e data value be .ritten once per scan.
T,e con%iguration data %or eac, point .ill consist o% = t,e address o% t,e destination device on t,e Codbus
lin21 t,e register address o% t,e desired data1 and t,e register t3pe= 9nteger or -loat.
/ntradas
E98 t'rou&' E9K = O:" 0ata value is .ritten once per scan
O38 t'rou&' O3K = #alue to be .ritten to t,e selected register address.
ADD3 4 Slave address %ro$ associated CBS bloc2. )Must *e connected to MB" *lock+
Salidas
:one
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 209
10/09
Configuration para;eters
'ou $ust con-igura t,e CBJ bloque de %uncin +ntrada @ins as s,o.n in t,e P+dit Selected +ntrada @inQ
portion o% t,e dialog boL. -ollo. t,e nu$bered sequence s,o.n above re%erring to Table M*.
Table 8& )B1 bloque de funcin configuration para;eters
Sequence
-u;ber
Para;eter
Field
!ction Selections Co;;ents
< Click on an Entrada Pin
from the list of pins in the
upper portion of the
dialog box.
The selected Entrada
WR1 through WR8
Entrad
a Pin
| WR1
Bloque de funcins
MBW Modbus Write Bloque de
funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties
dialog boL.
2 Click on the "Use
Register field to assign a
register to the Entrada
pin.
YES will be indicated in
the "Register Used
column when you select
"Apply .
WR1 through WR8
Use
Register
P
210 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins MBW Modbus Write
Bloque de funcin
Sequence
-u;ber
Para;eter
Field
!ction Selections Co;;ents
& Type in the address of
the register (in Hex) on
the slave device
#
From the drop down
menu, select the
Register Data Type
Float
Unsigned 32
Signed 32
Unsigned 16
Signed 16
Several standard
Modbus RTU Funcin
codes are supported.
These standard
Funcin codes provide
basic support for EEE
32-bit floating point
numbers and 16-bit
integer register
representation of
instrument's process
data. (see Sequence
Number 5 below)
7
The Funcin code for
[+nsigned <8 or
Signed <8 register data
type is (06)*
The Funcin code for
[FloatD +nsigned &2 or
Signed &2 register data
type is (10 hex)*
Preset Single
Registers
Funcin Code
06
Preset Multiple
Registers
Funcin Code
10 hex
Funcin code 06
presets integer value
into a single register.
Funcin Code 10 hex
presets values into
holding registers.
NOTE: Refer to the
Communications
manual for the Funcin
codes supported by the
specific device.
*automatically selected
when you select
1+egister *ata Type2
8 You must press [APPLY] to accept the register changes.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 211
10/09
Bloque de funcins
MBW Modbus Write Bloque de funcin
/:e;plo
-igura G) s,o.s a Bloque de %uncin 0iagra$ using an Codbus bloque de %uncins.
Figura 72 )B1 bloque de funcin /:e;plo
212 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins MDSW Mode
Switch Bloque de funcin
)"S1 )ode SRitch Bloque de funcin
"escripcin
T,e 7D$O label stands %or 7ode $0itc'.
T,is bloc2 is part o% t,e Loops categor3.
Funcin
0igital inter%ace to control loops to select auto$atic or $anual $odes and4or local or re$ote setpoint.
Connects to @901 O:4O--1 CA;B1 or T@SC $ode bloc2 +ntrada.
/ntradas
AUTO = Auto$atic Salida $ode 5O-- to O:\ sets C0;VO to Auto$atic control $ode6
7A9 = Canual Salida $ode 5O-- to O:\ sets C0;VO to Canual control $ode6
LO)AL = Local Setpoint $ode 5O-- to O:\ sets C0;VO to Local Setpoint $ode6
3E7 = ;e$ote Setpoint $ode 5O-- to O:\ sets C0;VO to ;e$ote Setpoint $ode6 \
,or one control cycle
Salida
7D3BO (7ode 3equest $alida) = T,e Salida o% t,is bloc2 $ust connect to t,e C0;V9 +ntrada o% a @901
CA;B1 T@SC1 or O:4O-- bloque de %uncin.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura G* s,o.s a Bloque de %uncin 0iagra$ using an C0SJ bloque de %uncin.
Application= +Lternal $ode s.itc,ing o% t,e @90 Bloc2 < c,anging a loop to CA:1 to AUTO1 to LOCAL
S@1 or ;+COT+ S@.
!TT/-TI'-
Mode switching is also provided as an integral part of the Operator Panel, Loop Displays.
T,e C0SJ 5Code S.itc,6 Bloque de %uncin is used eLclusivel3 .it, t,e C0;V9 5Code ;equest
+ntrada6 o% t,e @901 O:4O--1 CA;BY or T@SC Bloque de %uncin. 9ts Salida provides encoded s.itc,
co$$ands to t,e @90 Bloc2.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 213
10/09
"'
Bloque de funcins
MDSW Mode Switch Bloque de funcin
All +ntradas are O-- to O: edge<triggered1 requiring a separate +ntrada %or eac, action. T,e +>e$plo
s,o.s digital +ntradas as t,e trans%er +ntradas but an3 digital status could be used.
Figura 7& )"S1 bloque de funcin /:e;plo
214 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins MDFL Mode
Flag Bloque de funcin
)"F )ode Flag Bloque de funcin
"escripcin
T,e 7D?L label stands %or 7ode ?la&.
T,is bloc2 is part o% t,e Loops categor3.
Funcin
Turns O: t,e Salida t,at corresponds to t,e current value o% CO0+.
Turns O-- all ot,er Salidas.
/ntrada
7ODE = T,e CO0+ +ntrada $ust connect to t,e CO0+ Salida o% a @901 CA;B1 T@SC1 or O:O--
bloque de %uncin.
Salida
3E7 4 O9 9% CO0+ = ;e$ote Setpoint
LO)AL 4 O9 9% CO0+ = Local Setpoint
AUTO 4 O9 9% CO0+ = Auto$atic Control
7A9 4 O9 9% CO0+ = Canual Control
57A9 4 O: 9% CO0+ = Loop in 9nitiali8ation Canual
LO 4 O9 9% CO0+ = Local Override
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 215
10/09
Bloque de funcins
MDFL Mode Flag Bloque de funcin
/:e;plo
-igura G/ s,o.s a Bloque de %uncin 0iagra$ using an C0-L bloque de %uncin. T,e $ode Salida o% t,e
@90 Bloc2 is used eLclusivel3 .it, t,e C0-L 5Code -lags6 Bloc2.
An3 o% t,e status Salidas $a3 be re%erenced b3 a Signal Tag or $a3 be trans%erred eLternall3 using a 0O.
T,e Salida s,o.n is O: .,en in Canual and O-- .,en in Auto$atic.
Figura 7# )"F bloque de funcin /:e;plo
216 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins MMA
Min/Max/Avg Bloque de funcin
T,is bloc2 is part o% t,e !alculations categor3.
Funcin
Accepts +ntradas %ro$ up to siL analog +ntrada values 5!( < !M6 and calculates t,ese values %or Salida=
C9: < Cini$u$ +ntrada value
CA! < CaLi$u$ +ntrada value
A#F < Average o% t,e M +ntrada values
SUC < Su$ o% t,e M +ntrada values
0+# < Standard deviation o% t,e M +ntrada values
ALC < Alar$ Salida %or deviations
Turns O: ALC .,en an3 +ntrada is outside t,e con-igurad nu$ber o% standard deviations .,en t,e
con%iguration para$eter 0+# E ?.
9% 0+# con-igurad Y ?1 t,en=
- no standard deviation is calculatedR
- all +ntradas connected to t,e bloc2 are used to calculate t,e C9:1 CA!1 A#F1 A:0 SUC Salidas.
9% 0+# con-igurad = ?1 t,en=
- t,e standard deviation is calculated %or t,e nu$ber o% +ntradas connected to t,e bloc21 and
- all +ntradas connected to t,e bloc2 are used to calculate t,e C9:1 CA!1 A#F1 and SUC Salidas.
9% 0+# con-igurad E ?1 t,en=
- t,e standard deviation is calculated %or t,e nu$ber o% +ntradas connected to t,e bloc21 and S0+# =
resultR
- an3 +ntradas t,at deviate $ore t,an t,e con-igurad nu$ber 50+#6 o% standard deviations %ro$ t,e
average are not used to calculate t,e C9:1 CA!1 A#F1 and SUC SalidasR
- i% an3 +ntrada deviates $ore t,an t,e con-igurad nu$ber 50+#6 o% standard deviations1 ALC turns
O:R
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 217
10/09
))! )in3)aG3!Cg Bloque de funcin
"escripcin
T,e 77A label stands %or 7in,7aF,A%era&e,$um.
Bloque de funcins
MMA Min/Max/Avg Bloque de funcin
- i% all +ntradas deviate $ore t,an t,e con-igurad nu$ber 50+#6 o% standard deviations1 t,en t,e C9:1
CA!1 A#F1 and SUC Salidas all equal 8ero 5?61 and ALC turns O:.
< I-
ROC1 1
Si
H_RC
LO_RC
O
RATE
group to vie. rate
Figura %% ,'C bloque de funcin /:e;plo
330 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins RSTAT Redundancy Status Bloque
de funcin
,ST!T ,edundancy Status Bloque de funcin
"escripcin
T,e 3$TAT label stands %or 3edundanc/ $tatus. T,is bloc2 is part o% t,e Alarms/Monitors categor3.
Funcin
Used .it, redundant C@Us onl31 suc, as CN?;. T,e Salida pins indicate t,e lead4reserve status o% C@U A and
C@U B. T,e +ntrada can %orce a %ailover bet.een C@Us.
/ntradas
<?O"E3 < O--<to<O: transition causes a $anual %ailover bet.een C@Us i% a ;eserve C@U is online and
available.
Salidas
A LEAD < O: .,en C@U A is t,e Lead1 else O--. 2
LEAD < O: .,en C@U B is t,e Lead1 else O--. A
3$3" < O: .,en C@U A is t,e ;eserve1 else O--. 2
3$3" < O: .,en C@U B is t,e ;eserve1 else O--.
Configurable Para;eters
Table *( ,edundancy Status configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or
Selection
Block 'rder N/A Execution Order for Block Read Only. To
change block
order, right-click
on a Bloque de
funcin and
select Execution
Order.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 331
10/09
Bloque de funcins
RSW Rotary Switch Bloque de funcin
,S1 ,otary SRitch Bloque de funcin
"escripcin
T,e 3$O label stands %or 3otar/ $0itc'.
T,is bloc2 is part o% t,e "ignal "electors categor3.
Funcin
T,e single Salida value is selected %ro$ up to W analog +ntradas b3 a nu$ber o% %ro$ ( to W.
4'
!TT/-TI'-
Numbers less than one select Entrada one as the Salida. Numbers greater than eight select
Entrada 8 as the Salida.
/ntrada
598 = +ntrada ( 592 = +ntrada
) 59 = +ntrada * 59I =
+ntrada / 59J = +ntrada G 59A
= +ntrada M 59L = +ntrada N
59K = +ntrada W $EL = Selects
+ntrada T to Salida
Salida
OUT = Salida #alue
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
332 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins RSW Rotary Switch
Bloque de funcin
/:e;plo
-igura WH s,o.s ,o. a ;SJ bloque de %uncin .or2s. 9t selects an Salida value %ro$ up to W analog values
or nu$ber +ntradas.
N1 OUT
N
2
N
3
H4
H5
H6
. N7
NS
I
+ntradas
Select
+ntrada
,V W
,,, ,o
Figura %* ,S1 bloque de funcin /:e;plo
o
>o>
f/
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 333
10/09
Bloque de funcins
RTC Real Time Clock Bloque de funcin
,TC ,eal Ti;e Clock Bloque de funcin
"escripcin
T,e 3T) label stands %or 3eal Time )locC.
T,is bloc2 is part o% t,e !ounters/'imers categor3.
Funcin
T,e ;eal Ti$e Cloc2 bloc2 provides Salidas pins t,at 3ou can access in 3our con%iguration to $a2e
decisions based on t,e value o% t,e controllerOs ;eal Ti$e Cloc2 value.
T,e ;TC bloque de %uncin ,as t,e %ollo.ing d3na$ic Salidas based on t,e value o% t,e real ti$e cloc2 o%
t,e controller=
Seconds1 Cinutes1 Aours1 0a3 o% Jee21 0a3 o% Cont,1 0a3 o% 'ear1 Cont,1 'ear.
/:e;plo
-igura H? s,o.s a bloque de %uncin diagra$ using a ;TC bloque de %uncin.
Figura *? ,TC bloque de funcin /:e;plo
334 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins RTMR Resettable Timer
Bloque de funcin
T,is bloc2 is part o% t,e !ounters/'imers categor3.
Funcin
T,e ;esettable Ti$er bloc2 ,as t,e %ollo.ing attributes=
@rovides increasing or decreasing ti$ing base on an enable +ntrada.
9ncreasing ti$e %ro$ ? or preload value.
0ecreasing ti$e %ro$ preset or preload value.
9ncreasing ti$e provides digital Salida upon reac,ing @reset
0ecreasing ti$e provides digital Salida upon reac,ing 8ero
;eset +ntrada sets increasing ti$er to 8ero.
;eset +ntrada sets decreasing ti$er to preset value.
@reset value $a3 be internal1 or re$ote via a dedicated +ntrada
9nc.40ec. selection is via digital +ntrada.
Toggling t,e reset 5;ST6 pin resets t,e current elapsed ti$e and loads t,e ne. preset valueR t,ere%ore1 i%
c,anging t,e preset value 5re$ote or local61 t,e user $ust enter t,e ne. preset value1 t,en reset t,e
ti$er %or t,e ne. preset to be used during t,e neLt ti$e c3cle. 9% t,e ti$er is reset prior to entering t,e
ne. preset value1 t,e ti$er .ill use its previous preset %or its co$pare condition.
/ntradas
3$T = O%% to On transition1 ;eset. Toggling ;ST resets t,e current elapsed ti$e and loads t,e ne. preset
valueR t,ere%ore1 i% c,anging t,e preset value 5re$ote or local61 t,e user $ust enter t,e ne. preset value1
t,en reset t,e ti$er %or t,e ne. preset to be used during t,e neLt ti$e c3cle. 9% t,e ti$er is reset prior to
entering t,e ne. preset value1 t,e ti$er .ill use its previous preset %or its co$pare condition.
E9 = +:ABL+ O: = runR ti$er is counting
O-- = Ti$er is stoppedR Salida 5T9C+;6 ,eld at last value
T57RD9 = O: 5ti$e do.n6R O-- 5ti$e up6
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 335
10/09
,T), ,esettable Ti;er Bloque de
funcin
"escripcin
T,e 3T73 label stands %or 3esettaDle Timer.
Bloque de funcins
RTMR Resettable Timer Bloque de funcin
3!3E$ = ;e$ote @reset 5?.? B HHHHH.H6
9% 'ime&up1 ;@;+S represents $top value in seconds 9%
'ime &down1 ;@;+S represents $tart value in seconds
!3EL = @reload 5?.? B HHHHH.H6
9% 'ime&up1 @;+L represents $tart value in seconds 9%
'ime&down1 @;+L represents $tart value in seconds
Salidas
T57E = +lapsed ti$e 5%or T9Ca0: +ntrada =O--61 Ti$e ;e$aining 5%or T9Ca0: +ntrada = O:6
OUT = Salida 50igital6 turned O: .,en @reset value is reac,ed or ti$e reac,es ?1 depending on T9C0:
+ntrada status
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table *% ,T), configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Presets ocal
Preset
0 Local Preset Click Radio Button to
select
Enter a value in the field
1 to 99999
,e;ote Preset 1 ON = use remote preset Click on radio button to
select
+se Preload 2 YES = use external preload
rather than zero for starting or
stopping
NO = Use default (0 second)
Click on radio button to
select
336 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins RTMR Resettable Timer
Bloque de funcin
Ti;ing diagra;
;eset or
:e.start
n
Z
n
i
Z Z
i i
1 1 1
Ti$er
59% Count<Up6
33EF
i
1 i i i i i
Ti$er
59% Count<0o.n6
Out
i i i i
iYi
i i
Figura *< Ti;ing diagra; for resettable ti;er
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 337
10/09
Bloque de funcins
SCB Scale and Bias Bloque de funcin
SCB Scale and Bias Bloque de funcin
"escripcin
T,e $)2 label stands %or $cale and 2ias.
T,is bloc2 is part o% t,e Math categor3.
Funcin
Cultiplies an analog +ntrada value 5!6 b3 a scaling constant 5I6 and adds Bias to it.
OUT = 5I \ !6 & B9AS
/ntrada
X = Analog #alue
Salida
OUT = Codi%ied Analog #alue
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
338 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins SCB Scale and Bias Bloque
de funcin
Configuration para;eters
Table ** SCB configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Scale Factor 0 K - Multiplier (scaling) constant 99999 to 99999
Bias 1 Bias Constant - is used to
compensate the Entrada for drift
of an Entrada value due to
deterioration of a sensor, or
constant offset to an Entrada.
99999 to 99999
/:e;plo
-igura H) s,o.s bloque de %uncin diagra$s using a SCB bloque de %uncin.
EUemplo 8 EUemplo 2
"cale actor 1 @ "cale actor 1 >
Bias 1 >222 Bias 1 BC2
Figura *2 SCB bloque de funcin /:e;plos
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 339
10/09
Bloque de funcins
SEQ Sequencer Bloque de funcin
S/4 Sequencer Bloque de funcin
"escripcin
T,e $EB label stands %or $equencer.
T,is bloc2 is part o% t,e ast Logic categories.
Funcin
+ac, sequencer supports up to (M digital Salidas t,at $a3 be eit,er on or o%% in eac, o% G? states e.g.
@U;F+1 -9LL1 A+AT1 etc1 per bloc2 T,e sequencer $a3 ,ave up to M/ sequential steps t,at activate .it,in
t,e states o% t,e process.
Steps o% t,e sequencer $a3 be con-igurad to advance based on ti$e1 on digital event 5) per step61 or a
$anual advance. A separate >og -uncin is also provided.
T,e -uncin can also con-igura an analog Salida on a step basis. T,e operational sequence %or t,e steps is
retained in a separate sequence %ile in t,e $e$or3 o% t,e controller t,at $a3 be selected on<de$and
t,roug, a user inter%ace or via a recipe.
Up to )? sequences $a3 be stored.
/ntradas
E9A = Level +ntrada to enable t,e bloc2 < onl3 c,ec2ed in ;ead3 StateR +ntrada is ignored i% not
connected.
9$EB = Sequence :u$ber. See ATT+:T9O: belo..
9$TE! = Starting Step :u$ber. See ATT+:T9O: belo..
<$ET = @ulse +ntrada to load :S+V and :ST+@ nu$bers. See ATT+:T9O: belo..
<6O> = @ulse +ntrada to >og to step nu$ber
340 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins SEQ Sequencer
Bloque de funcin
<3E$ET = @ulse +ntrada %or reset
.OLD = +ntrada %or Aold 5level trigger6
<3U9 = +dge triggered +ntrada %or run
<AD" = +dge triggered +ntrada to advance to t,e neLt step de%ined in t,e current
sequence step
??
!TT/-TI'-
f either or both NSEQ and NSTEP are connected directly to analog variables, when that
analog variable changes (for Ejemplo: via a recipe load), then the Sequencer block will
immediately use the new value internally.
f NSEQ or NSTEP is connected to any other Funcin type then their values are loaded into
the Sequencer only when ^SET goes through a positive transition.
Salidas
OUT8 t'ru OUT8A = State Salida values
$T73 = Ti$e re$aining in current step 5$inutes6
7ODE = Sequence Code :4A1 ;+S+T1 ;U:1 AOL01 STO@"
$TATE = Current State nu$ber 5Salida states as con-igurad b3 t,e user6
AUX = AuLiliar3 Salida corresponding to t,e current step
$TE! = Current Step nu$ber
Configurable Para;eters
T,e Sequencer properties dialog boL is divided into * tab cards
$eneral tab
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Tag -a;e 0 Tag Name of Sequencer 16 characters maximum
"escriptor Descripcin of Sequence 16 characters maximum
!uG label Auxiliary Salida label for O
Display
8 characters maximum
!uG +nits Auxiliary Salida Engineering
Units for O Display
4 Characters maximum
!uG "eci;al
Places
Decimal Places for Auxiliary
Salida Value
0-3
abels tab
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
'ut< thru
'ut<8
0 Salida Labels for O Display 8 characters maximum
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 341
10/09
Bloque de funcins
SEQ Sequencer Bloque de funcin
States tab
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
State -a;e 0 Name of State 12 characters maximum
"igital
Salidas
Digital Salida States 1 to 16 Select from dropdown
menu ON(1) or OFF(0)
/Cent Signal < Event Signal #1 Tag Select from drop-down
menu
Analog Signal Tags
Salida Tags
/Cent Signal 2 Event Signal #2 Tag Select from drop-down
menu
Analog Signal Tags
Salida Tags
/:e;plo
T,e process controlled in t,is +>e$plo is representative o% $an3 sequential batc, operations. $ee ?i&ura X.
T,e Sequencer bloque de %uncinOs digital Salidas are connected to t,e controller digital Salida bloque de
%uncins to control t,e operation o% t,e various %ield devices suc, as pu$ps1 valves1 solenoids and ot,er
equip$ent needed to eLecute t,e batc, process -uncin. T,e digital Salidas $a3 also be connected to ot,er
bloque de %uncins in t,e control strateg3 as needed.
9n t,e +>e$plo t,e auLiliar3 analog Salida 5AU!6 is connected to an analog Salida bloc2 to set t,e speed o% an
eLternal device suc, as a variable speed drive.
T,e Sequencer bloque de %uncin can be started1 ,eld1 advanced or reset %ro$ a Aone3.ell operator 9nter%ace
or %ro$ digital signals as indicated in t,e +>e$plo. T,e status o% t,e Sequencer bloc2 $a3 be $onitored using
bloc2 Salidas suc, as current state nu$ber1 current step nu$ber and $ode %ro$ signals available on t,e
bloc21 or %ro$ t,e Aone3.ell operator inter%ace.
T,e actual sequence to be eLecuted is $ade up o% t.o data sets. T,e %irst data set de%ines .,ic, digital
Salidas .ill be O: or O-- %or eac, State o% t,e bloque de %uncin1 $ee ?i&ura XI. Up to G? States $a3 be
de%ined %or t,e bloc2. +ac, state also ,as a () c,aracter state label t,at is used b3 t,e Aone3.ell operator
inter%ace to indicate t,e active state. T,is data set also provides +ntrada %ields to de%ine t.o digital signals t,at
$a3 be used to cause t,e sequencer to eLit t,e current state. T,e Tag na$es in t,e colu$ns %or +vent Signal T(
and +vent Signal T) represent t,e digital signals o% t,e control strateg3 t,at .ill be used to eLit t,e associated
state.
T,e second data set needed to eLecute a sequential control strateg3 is t,e actual sequence1 $ee ?i&ura XJ.
T,is data set ,as a series o% steps1 ( t,roug, M/. +ac, step is setup to activate a speci%ic State 5set o% digital
Salidas6 %ro$ t,e bloque de %uncin. T,e sequencer .ill re$ain in t,e Step until a user speci%ied ti$e ,as
elapsed or until eit,er o% t,e events %or t,e speci%ic State transitions %ro$ O-- to O:1 causing t,e step to
advance.
T,e neLt step in t,e sequence can be di%%erent depending on t,e action t,at causes t,e sequencer to eLit t,e
step. Ti$e1 event (1 event ) and advance step eac, allo. t,e user to speci%3 a unique neLt step value.
0epending on t,e ite$ t,at occurs %irst1 elapsed ti$e1 event (1 event )1 or advance1 t,e sequencer .ill
advance to t,e speci%ied neLt step. T,is provides t,e %leLibilit3 to ta2e alternate action i% t,e eLpected action
does not occur on sc,edule.
Sequences can be stored in t,e controller 5data speci%ied in -igura HG6 and be selected as part o% a recipe or
$anuall3 t,roug, a Aone3.ell operator inter%ace.
342 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins SEQ
Sequencer Bloque de funcin
Figura *& Sequencer bloque de funcin /:e;plo > Part <
Figura *# Sequencer bloque de funcin /:e;plo > Part 2
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 343
10/09
Bloque de funcins
SEQ Sequencer Bloque de funcin
Sequence@ b$,//- $b b$,//- $'Pb
I
a
Ste
p
Stat
e
State
-a;e
Ti;e in
Step
Ti;e -eGt
Step
/Cent < -eGt
Step
/uent 2 -eGt
Step
!dCance
-eGt
Step
!uG= 0alue
< < FLL & 2 2 <2 2 25
2 2 ADDA ? & 3 <2 & 25
& & ADDB ? # 4 <2 # 25
# 7 MX <? 7 0 7 75
8 HEAT &? 8 0 <2 8 25
8 # ADDC ? ? 7 ? ( 25
( 7 MX S % 0 ? % 95
% 8 HEAT 27 * 0 ? * 95
* S VENT <? <? 0 ? <? 25
<? ( BYPASS 7 << 0 ? << 25
<< 7 MX 2 <2 0 ? <2 25
<2 8 HEAT <7 <& 0 ? <& 25
<& << DRAN ? <# 13 ? <# 0
<# <& END ? ? 0 ? < 0
<7 <2 ABORT SEQ ? <8 0 ? <8X 0
Add Delete
I
OK Cancel
I
Figura *7 Sequencer bloque de funcin /:e;plo > Part &
344 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins SPEV Setpoint Programming Event
Decoder Bloque de funcin
SP/0 Setpoint Progra;;ing /Cent "ecoder Bloque de funcin
"escripcin
T,e $!E" label stands %or $etpoint !ro&rammin& E%ents.
T,is bloc2 is part o% t,e "etpoint 5rogram and "etpoint "cheduler categories.
Funcin
Sets up to siLteen digital event Salidas t,at $a3 be O: or O-- on a per seg$ent basis. +ntradas
include progra$ nu$ber1 seg$ent nu$ber1 and progra$ state 5;+A0'1 ;U:1 AOL01 FAOL01
STO@6 %ro$ setpoint progra$ bloc2 or setpoint sc,eduler bloc2.
9% @rogra$ :u$ber 5@FC6 = ?1 Seg$ent :u$ber 5S+F6 = ?1 or @rogra$ State 5STA6 is ;+S+TR t,en= E8
to E8A 4 O??.
Ot,er.ise1 E8 to E8A 4 as speci%ied in progra$ 5@FC61 seg$ent 5S+F6.
/ntradas
!>7 = @ro%ile nu$ber
-or S@ @rogra$$er < HH
-or S@ Sc,eduler < )? $E> = Seg$ent nu$ber 5(
to G?6. $TA = @rogra$4sc,edule State 5;ead31 ;un1 Aold1 F,old1
Stop6.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 345
10/09
Bloque de funcins
SPEV Setpoint Programming Event Decoder Bloque de funcin
!TT/-TI'-
SPEV Entradas must be connected directly to corresponding Salidas of SPP (Setpoint
Program) or SPS (Setpoint Scheduler) block.
n Stop state, events stay in the state defined in the last segment.
Salidas
E8 = 0igital signal < seg$ent event (
E2 = 0igital signal < seg$ent event )
E = 0igital signal < seg$ent event *
EI = 0igital signal < seg$ent event /
EJ = 0igital signal < seg$ent event G
EA = 0igital signal < seg$ent event M
EL = 0igital signal < seg$ent event N
EK = 0igital signal < seg$ent event W
EX = 0igital signal < seg$ent event H
E8P = 0igital signal < seg$ent event (?
E88 = 0igital signal < seg$ent event ((
E82 = 0igital signal < seg$ent event ()
E8 = 0igital signal < seg$ent event (*
E8I = 0igital signal < seg$ent event (/
E8J = 0igital signal < seg$ent event (G
E8A = 0igital signal < seg$ent event (M
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
346 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins SPEV Setpoint Programming Event
Decoder Bloque de funcin
/:e;plo
-igura HM s,o.s a bloque de %uncin diagra$ using a S@+# bloque de %uncin to provide event Salidas
%or a setpoint progra$$er.
T,e S@ progra$$er event Salida status $a3 be directed to <<<
digital Salidas1 part o% control logic1 or be directed to signal
A7
tags %or use an3.,ere .it,in t,e control con%iguration. YA
8
?.
SP
AUX
STMR
STME
PTME
GHOLD OHOLD
A
RESET READY
A
HOLD HOLD
A
RUN
RUH
A
ADV STOP
D010 10
E10
E11
E12
E13
E1
4
E15
E16
Figura *8 SP/0 bloque de funcin /:e;plo
HPOM
HSEG
A
SET
A
JOG
A
RSTRT
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 347
10/09
T,is bloc2 is part o% t,e "etpoint 5rogram categor3.
Funcin
;uns a setpoint ra$p4soa2 progra$ t,at produces a setpoint Salida on a ti$e<based pro%ile t,at is loaded into
t,e bloc2. A single pro%ile $a3 be %ro$ ) to G? seg$ents in lengt,. Up to N? pro%iles are stored in t,e
controllerOs $e$or3. +ac, seg$ent o% t,e pro%ile $a3 be a ra$p or soa2 eLcept t,e last seg$ent $ust be a
soa2.
9n addition to t,e $ain ra$p and soa2 Salida value1 a second 5AU!6 analog value is available %or eac, step
o% t,e progra$. T,is Salida is a %iLed soa2 value t,at $a3 be used to provide a setpoint value %or a
secondar3 control loop in t,e process. -or +>e$plo1 see E=emplo B & 4sing the setpoint programmer A4D
"alida )page ;@C+."
A Setpoint guarantee -uncin is provided t,at ,olds t,e progra$ i% a process variable eLceeds a prede%ined
deviation %ro$ setpoint. Selections allo. setpoint guarantee to be active %or t,e entire progra$1 %or soa2
seg$ents onl31 or %or user speci%ied seg$ents1 or %or no seg$ents. -or +>e$plo1 see E=emplo > & 5I8 with
setpoint programmer and guaranteed soak )page ;@;+."
Up to * @rocess #ariables $a3 be con-igurad as +ntradas to t,e bloc2 %or setpoint guarantee.
Bloque de funcins
SPP Bloque de
funcin
SPP Bloque de funcin
"escripcin
T,e $!! label stands %or $etpoint !ro&rammer.
/ntrada
!"8 = @rocess #ariable T( value in engineering units1 %or deviation c,ec2.
!"2 = @rocess #ariable T) value in engineering units1 %or deviation c,ec2.
348 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins SPP
Bloque de funcin
!" = @rocess #ariable T* value in engineering units1 %or deviation c,ec2.
AuF !" = AuL @# %or AuL @# 0ispla3.
E9A2L 4 Level +ntrada to enable t,e bloc2 < onl3 c,ec2ed in ;ead3 StateR +ntrada is ignored i%
not connected.
9!>7 = :e. pro%ile nu$ber 5( to N?6. See ATT+:T9O: belo..
9$E> = :e. start seg$ent nu$ber 5( to HH6. J,en connected1 it is used in con>unction .it, t,e S+T
+ntrada o% t,e bloc2 to set t,e current seg$ent o% t,e pro%ile to t,e value o% :S+F. See
ATT+:T9O: belo..
<$ET = @ulse +ntrada to load :@FC and :S+F nu$bers. See ATT+:T9O: belo..
<6O> = @ulse +ntrada to _og to a prede%ined seg$ent.
3$T3T = @ulse +ntrada %or restart action a%ter po.er interruption -or +>e$plo1 see E=emplo @
&!ontrolled 9estart a,ter 5ower Loss )page ;@E+<F
>.OLD = Fuaranteed soa2 ,old < c,anges progra$ state %ro$ ;U: to FAOL0 .,en turned O: and
FAOL0 to run .,en O--.
<3E$ET = @ulse +ntrada ;+S+TS progra$1 .,en turned O:.\
<.OLD = @ulse +ntrada puts progra$ in AOL01 .,en turned O:. ;un needed to restart.
<3U9 = @ulse +ntrada puts progra$ in ;U:1 .,en turned O:R eLcept .,en progra$ is in FAOL0
state.
<AD" = @ulse +ntrada %or advance o% seg$ent.
%or E=emplo3 see E=emplo ; & Alternate methods ,or actuating "5 programmer "'A9'/(OL8/9E"E'
unci6ns )page ;@@+<
!TT/-TI'-
f either or both NPGM and NSEG are connected directly to analog variables, when that analog
variable changes (for Ejemplo: via a recipe load), then the Setpoint Programmer block will
immediately use the new value internally.
f NPGM or NSEG is connected to any other Funcin type then their values are loaded into the
SP Programmer only when ^SET goes through a positive transition.
Salida
$! AUX
$T73
$T7E
!T7E
>.OLD5 = Fuaranteed soa2 ,old indication < turns on i% @# is outside guaranteed soa2 band and
Fuaranteed Soa2 is enabled.
= @rogra$$ed setpoint value in engineering units
Second non<ra$ping auLiliar3 setpoint Salida in engineering units. -or +>e$plo1 see
E=emplo B & 4sing the setpoint programmer A4D "alida )page ;@C+."
Ti$e ;e$aining in current seg$ent < in $inutes.
Ti$e +lapsed in current seg$ent < in $inutes.
Ti$e +lapsed in progra$ < in $inutes
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 349
10/09
Bloque de funcins
SPP Bloque de
funcin
3EADY = @rogra$ ;eset state indication
.OLD5 = @rogra$ Aold state indication
3U95 = @rogra$ ;un state indication
$TO!5 = @rogra$ Stop indication 5@rogra$ Co$plete6
!>7 = Current @ro%ile :u$ber 5( to HH6 < connect to @FC +ntrada on S@+# bloc2.
$E> = Current Seg$ent :u$ber 5( to G?6 < connect to S+F +ntrada on S@+# bloc2.
$TA = Current progra$ state 5;+S+T1 AOL01 ;U:1 FAOL01 STO@6. Connected to STA +ntrada
o% t,e S@+# bloc2
!TT/-TI'-
The program states are:
0 = Until block is first executed after power up
1 = Reset
2 = Run
3 = Hold
4 = GHold
5 = Stop
6 = Disabled
TIP
f the first step of a profile is a ramp, the program will start the ramp from the value of PV
Entrada 1. f the first step of a profile is a soak, the program will start from the soak value.
f consistent starting values are required, begin all profiles with a soak.
The PV Entradas are used to determine PVSP deviation for guaranteed soak segments.
Valid program numbers begin with 1. Valid segment numbers begin with 1.
The GHOLD Salida is not affected by the status of the GHOLD Entrada.
The RST, HLD, RUN, JOG, ADV, SET, RESTART Entradas are activated only when the
respective Entrada changes from OFF to ON. A maintained ON Entrada has no different
affect than a pulsed ON Entrada (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 Entradas to the SPP block. Table 100 lists the resulting
states.
Concerning changing program state, if more than one bloque de funcin Entrada is on in the
same execution cycle, RESET has priority over HOLD and RUN, and GHOLD has priority
over RUN.
Also, bloque de funcin Entradas will override Entradas from the Operator Panel that occur
during the same execution cycle. And finally, state changes from the Operator Panel are
processed on the basis of the "last change wins.
At the beginning of a segment, STME will be 0 for one execution cycle to permit start of
segment detection by other blocks.
At the end of a segment, STMR will be 0 for one execution cycle to permit end of segment
detection by other blocks.
f RESTART is On, the block will use PV1 as a starting value and ramp at Restart Rate back
to the last SP value, then complete the remaining portion of the segment. Restart Rate is a
property of the profile (program)
350 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
SPP Bloque de
funcin
"Fastforward (i.e. Verify) is initiated through the operator interface. t is not an Entrada pin.
Fastforward is a way to check for proper Funcining of the profile's events and Salidas,
without having to wait for the profile to execute at its normal speed. When FASTFORWARD is
ON, the program will run at a speed 60 times faster. When FASTFORWARD is OFF, the
program will run at normal speed.
Table <?? SPP /ntradas and current state
/ntrada Current State
,/S/T 2'" ,+- $2'" ST'P
,/S/T RESET RESET RUN RESET RESET
2'" HOLD HOLD HOLD HOLD STOP
,+- RUN RUN RUN GHOLD STOP
$2'" RESET HOLD GHOLD GHOLD STOP
,estart scenario options
Table <?< ,estart scenario options
< 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 program will
continue. See Fi'&ra 5-50 Scenario A"
&
Use the Restart feature of the Setpoint
Programmer with a configurable Ramp
Rate and use a compare Funcin so that
the restart will apply only after a certain
time.
You may gate this Restart Entrada to the programmer to
only apply after a certain time off and/or a certain segment if
desired using Compare bloque de funcins. See Fi'&ra
5-50 Scenario !"
??
!TT/-TI'-
Be sure to conFigura the Restart Ramp Rate when a controlled restart is being conFigurad.
f not the default value of 0 will cause the programmer to freeze.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 351
10/09
Bloque de funcins
SPP Bloque de
funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table <?2 SPP configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Block Tag -a;e N/A 16 character tag name
"escriptor N/A Block descriptor
"isplay "eci;al
Places
N/A Number of places to display after
the decimal point
0-5
SP +nits N/A Engineering unit descriptor 6 characters
!uG "eci;al
Places
N/A Number of places to display after
the decimal point
4 Characters
Failsafe SP Failsafe
Setpoint
0 Failsafe Setpoint Value 9999 to 9999
Engineering Units
352 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
SPP Bloque de funcin
/:e;plo < > PI" Rith setpoint progra;;er and guaranteed soak
Figura *( PI" Rith setpoint progra;;er and guaranteed soak
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 353
10/09
Bloque de funcins
SPP Bloque de
funcin
/:e;plo 2 > PI" Rith setpoint progra;;er and eCent Salidas
T,e S@ progra$$er event Salida status $a3 be directed to
digital Salidas1 part o% control logic1 or be directed to signal
tags %or use an3.,ere .it,in t,e control con%iguration.
TMPPR0M1
NPGM
NSEG AUX .
A
SET
STMR
A
JOG
STME
A
RSTRT PTME
GHOLDGHOLD
A
RESETREADY .
A
HOLDHOLD
A
RUN RUH
A
ADV
STOP
SPEV5 5
PD2 2
Z0H1TEMP
RSP WSP
FFV AL1
TRV AL2
TRC
BAS
SW AT
MDR
Q
MODE
BC BCO
-[STAGE1 ] -
[ STAGE2 ]
Figura *% PI" Rith setpoint progra;;er and eCent Salidas
354 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
af
Bloque de funcins
SPP Bloque de
funcin
/:e;plo & > !lternate ;ethods for actuating SP progra;;er ST!,T32'"3,/S/T Funcins
T.o $et,ods are s,o.n
T,e pus,button bloc2 .ill tie t,is -uncin to t,e
@us,button screen displa3. @us,buttons .ill
provide a one<s,ot Salida eac, ti$e t,e3 are
pressed.
Using t,e 0igital variable bloc2 t,is -uncin can
be displa3ed on t,e O#+;#9+J displa3.
:ote= Since 0igital variables are turned O: and
O-- %ro$ t,e overvie. displa31 once turned O:
t,e3 $ust be $anuall3 turned O--1 to be used a
second ti$e.
:ote= Control Builder So%t.are .ill not allo.
t,e Salida o% t.o bloc2 to be tied toget,er.
Connections are s,o.n %or 0+CO onl3 o% an
alternative connection.
Figura ** !lternate ;ethods for actuating SP progra;;er ST!,T32'"3,/S/T Funcins
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 355
10/09
Bloque de funcins
SPP Bloque de
funcin
A13 12 A14 13
0000
Aux PV
< <
QyFAL Mg (X)FAL
/
' 'u PD11 9
sppooe TEMP
A
SET STMR TRV AL2
A
JOG STME TRC
A
RSTRT PTME
>
BAS
GHOLD GHOLD SW AT
PRESET
READY
HOLD
RUH
STOP
>
MDRQ
MODE
BC
BCO
u"uHOLD PD-12 -11
u"uRUN
I
PRESSURE
u"uADV A015 14
U b 3>>>>>c
FFV AL1
0000
TRC
BAS
SW AT
MDRQ MODE
BC BCO
).M
(
Ti$e
Figura <?? +sing the setpoint progra;;er !+6 Salida
356 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
/:e;plo # > +sing the setpoint progra;;er !+6 Salida
T,e AuLiliar3 Salida o% t,e Set @oint @rogra$$er 5S@@6 bloc2
can be used to drive t,e ;S@ o% a secondar3 @90 control bloc2
on a level basis. T,is precludes t,e use o% anot,er S@@ bloc2. A
di%%erent 5or sa$e6 set point can be con-igurad %or eac,
progra$$er step. T,is can be used to progra$ pressure1 UC1
etc. %or a second control loop. Bot, @90 loops can be s,o.n on
t,e sa$e S@ @rogra$$er displa3. T,e @# %or t,e secondar3
@90 bloc2 is connected to t,e top rig,t pin o% t,e S@@ bloc2 to
allo. vie. o% t,e @# on t,e S@ @rogra$$er displa3.
(W?? <
0eg. -
?
(?
At$
T+C@
Ti$e
@ressure
*.NG
G.?
Bloque de funcins
SPP Bloque de
funcin
/:e;plo 7 > Controlled ,estart after PoRer oss
$)E9A35O A
To prevent stress to t,e .or2 in a %urnace on
po.er up a%ter a po.er loss1 3ou $a3 use t,e
;estart %eature o% t,e S@ progra$$er. T,is %eature
.ill use t,e @# 5connected to @#(6 as t,e initial
starting point %or t,e Setpoint and .ill use a
con%igurable ra$p rate %or t,e pro%ile. J,en t,e
te$perature gets to t,e original Setpoint prior to
po.er do.n1 t,e progra$ .ill continue. 'ou $a3
gate t,is ;estart +ntrada to t,e progra$$er to onl3
appl3 a%ter a certain ti$e o%% and4or a certain
seg$ent i% desired using Co$pare bloque de
%uncins.
T,is +>e$plo uses t,e S3ste$ Conitor bloc2
to provide a restart pulse to t,e progra$$er
;estart +ntrada a%ter po.er restore. T,is .ill
initiate t,e restart procedure.
progra$
continues
po.er loss
W
restore ra$p
rate
$)E9A35O 2
A S3ste$ Conitor bloc2 Salida
5;+STA;T6 is on %or t,e %irst scan c3cle
a%ter a po.er loss plus T9C+aO--
Salida indicates t,e ti$e t,e po.er ,as
been o%%. A Co$pare bloc2 can be used
to evaluate t,e ti$e o%% and cause an
Salida to initiate t,e restart i% greater
t,an a set a$ount.
Ti$e O%% is in seconds.
ASYS249 1
CYCTME
CYCMNS
NEWSTART
RESTART
ALM_ACTV
ALMJJNACK
HWQK
LOWBTRY
HTEMP
CMPR1 2
XGY
XEY
SET-TOFF ^-"------------^^
BAD_BLQCK
OFF_LHE
TME_DFF
t <
< t
SPP2 3
SPP002
NPGM SP
NSEC AUX
A
SET STMR
AJOO STME
A
RSTRT PTME
GHQLD GHOLD
PRESET READY
A
HOLD HOLD
A
RUN RUN
A
ADV STOP
i i I
PD3 4
PD003
RSP WSP
FFV AL1
TRV AL2
TRC
BAS
SW AT
MDRQ MODE
BC BCO
9% Ti$e O-- is greater t,an S+TaTO--1 eLecute restart
:OT+= +Lecution sequence relative to S@@ bloc2
Figura <?< Controlled restart after poRer loss
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 357
10/09
9nitial @#
value on
po.er
restore
Bloque de funcins
SPS Setpoint Scheduler Bloque de funcin
SPS Setpoint Scheduler Bloque de funcin
"escripcin
T,e $!$ label stands %or 7aster $etpoint $c'eduler.
T,is bloc2 is part o% t,e "etpoint "cheduler categor3.
'CerCieR
T,e ob>ective o% t,e Setpoint sc,eduler is to provide a sequence o% $ultiple setpoint Salidas 5bot, analog
and digital6 .,ic, are re%erenced to a co$$on ti$e base. -ive setpoint sc,edule bloc2 t3pes .ill be
i$ple$ented=
Caster Setpoint Sc,eduler Bloc2 5S@S6
AuLiliar3 Setpoint Bloc2 5S@SA6
0igital +vent Bloc2 5S@+#6
State S.itc, Bloc2 5STSJ6
State -lags Bloc2 5ST-L6
A suite o% Setpoint Sc,eduler bloc2s is co$prised o% one $aster Setpoint Bloc2 5required6 and optionall31
one 0igital +vent1 one AuLiliar3 Setpoint1 one State S.itc,1 and4or one State -lags bloc2.
SPS Block Funcin
T,e Caster 5S@S6 bloc2 supports up to W ra$p or soa2 Salidas operating on a co$$on ti$e base. 9t accepts
one @# %or eac, setpoint. Setpoint guarantee is provided %or t,e $aster 5S@S6 bloc2 setpoints .it, a single
s3$$etrical value %or eac, setpoint Salida. 'ou can assign a %ailsa%e value %or eac, setpoint.
358 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins SPS Setpoint Scheduler
Bloque de funcin
/ntradas
E9A2L4Level +ntrada to enable t,e bloc2. Onl3 c,ec2ed in read3
state. +ntrada is ignored i% not connected.
9!>7 = @rogra$ :u$ber 5.,en S+T is O:6. See ATT+:T9O: belo..
9$E> = Starting Seg$ent :u$ber 5.,en S+T is O:6. See ATT+:T9O: belo..
<$ET = @ulse +ntrada to load :@FC and S+F nu$bers. See ATT+:T9O: belo..
!"8 = (
st
@rocess #ariable
!"2 = )
nd
@rocess #ariable
!" = *
rd
@rocess #ariable
!"I = /
t,
@rocess #ariable
!"J = G
t,
@rocess #ariable
!"A = M
t,
@rocess #ariable
!"L = N
t,
@rocess #ariable
!"K = W
t,
@rocess #ariable
$T3B = %or connection to t,e STV; Salida o% t,e STSJ bloque de %uncin. 5See -igura (?).6 T,e
STSJ bloc2 encodes discrete +ntradas to a %or$ t,at .ill conve3 c,ange $ode requests %ro$ t,e STSJ
bloc2=
?.? :o C,ange
(.? _og State
).? Fuaranteed Aold State
/.? ;eset State
W.? Aold State
(M.? ;un State
*).? Advance state
!TT/-TI'-
f either or both NPGM and NSEG are connected directly to analog variables, when that
analog variable changes (for Ejemplo: via a recipe load), then the Setpoint Scheduler block will
immediately use the new value internally.
f NPGM or NSEG is connected to any other Funcin type then their values are loaded into the
SP Scheduler only when ^SET goes through a positive transition.
Salidas
!>7 = Current @rogra$ :u$ber
$E> = Current Seg$ent nu$ber
$TA = @rogra$ State 5;eset1 ;un1 Aold1 F,old1 Stop6.
$!8 4 Setpoint T( Salida 5+U6
$!2 4 Setpoint T) Salida 5+U6
$! 4 Setpoint T* Salida 5+U6
$!I 4 Setpoint T/ Salida 5+U6
$!J 4 Setpoint TG Salida 5+U6
$!A 4 Setpoint TM Salida 5+U6
$!L 4 Setpoint TN Salida 5+U6
$!K 4 Setpoint TW Salida 5+U6
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 359
10/09
Bloque de funcins
SPS Setpoint Scheduler Bloque de funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
"ialog boG structure
T,e S@S properties dialog boL is divided into %our tab cards
TA>G?A5L$A?E 7A59 $AL5DA
LA2EL$ AUX5L5A3Y $AL5DA
LA2EL$ E"E9T LA2EL$
Clic2 on t,e tab to access t,e properties %or t,at tab.
TAG/FA$LSAFE tab
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Table <?& Tag3Failsafe configuration para;eters
Properties $roup
Block
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Tag -a;e N/A 16 character tag name
"escriptor N/A Block descriptor
Failsafe Setpoints SP ? thru % 0 Failsafe Setpoint 1 thru 8 Failsafe
Value is the initial value when
exiting the program mode. Default
Failsafe value is 0.0.
Value in EU
360 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins SPS Setpoint Scheduler Bloque
de funcin
MA$N SAL$DA LA!ELS tab
9t lets 3ou set up labels %or Main "alidas in t,e Setpoint Sc,edule to be displa3ed on t,e Operator 9nter%ace. +nter
Label na$es1 Units5eu61 and 0eci$al places
Table (?/ describes t,e para$eters and t,e value or selection.
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Table <?# )ain Salida labels configuration para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
SP
SP< thru SP%
abel N/A Label name for Operator nterface 8 characters max.
+nits N/A Units for Operator nterface 4 characters max.
"eci;al
Places
N/A Decimal places for operator
nterface
0 - 4
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 361
10/09
Bloque de funcins
SPS Setpoint Scheduler Bloque de funcin
A=G$L$AR8 SAL$DA LA!ELS tab
9t lets 3ou set up labels %or Auxiliary "alidas in t,e Setpoint Sc,edule to be displa3ed on t,e Operator 9nter%ace.
+nter Label na$es1 Units5eu61 and 0eci$al places
Table <?7 !uGiliary Salida labels configuration para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
!+6
!+6< thru !+6%
abel N/A Label name for Operator nterface 8 characters max.
+nits N/A Units for Operator nterface 4 characters max.
"eci;al
Places
N/A Decimal places for operator
nterface
0 - 4
362 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins SPS Setpoint Scheduler Bloque
de funcin
EAENT LA!ELS tab
9t lets 3ou set up labels %or E:ents in t,e Setpoint Sc,edule to be displa3ed on t,e Operator 9nter%ace. +nter a label title
in eac, %ield
Table <?8 /Cent labels configuration para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
/0/-T
/0/-T< thru
/0/-T %
abel N/A Label name for Operator nterface 8 characters max.
+nits N/A Units for Operator nterface 4 characters max.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 363
10/09
Bloque de funcins
SPS Setpoint Scheduler Bloque de funcin
Setpoint scheduler /:e;plo
SPS1 1
SPSOO-
NPGM STMR
NSEG STME
A
SET PTME
PV1 SP1
PV2 SP2
PV3 SP3
PV4 SP4
-PV5 SP5
. PV6 SP6
. PV7 SP7
PV8 SPS
STRQ STFL
>rrr
Figura <?2 Setpoint scheduler bloque de funcin suite
364 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins SPSA Setpoint Scheduler Auxiliary
Setpoint Bloque de funcin
SPS! Setpoint Scheduler !uGiliary Setpoint Bloque de funcin
"escripcin
T,e $!$A label stands %or $etpoint $c'eduler AuFiliar/ $etpoint 2locC.
T,is bloc2 is part o% t,e "etpoint "cheduler categor3.
Funcin
T,e eig,t setpoint Salidas o% t,e AuLiliar3 Setpoint bloc2 are set to t,e current step value. T,e current step
is an +ntrada to t,e bloc2 and $ust be connected to t,e step Salida o% a Caster Sc,eduler bloc2. At t,e end
o% a step1 t,e Salidas o% t,e slave bloc2 go directl3 to t,e neLt step value. T,at is1 ;a$ps are not supported.
/ntrad
as
!>7 = Current @rogra$ :u$ber
$E> = Current Seg$ent nu$ber
$TA = @rogra$ State 5;eset1 ;un1 Aold1 F,old1 Stop6.
A!"8 = (
st
AuLiliar3 @rocess #ariable 5+U6
A!"2 = )
nd
AuLiliar3 @rocess #ariable 5+U6
A!" = *
rd
AuLiliar3 @rocess #ariable 5+U6
A!"I = /
t,
AuLiliar3 @rocess #ariable 5+U6
A!"J = G
t,
AuLiliar3 @rocess #ariable 5+U6
A!"A = M
t,
AuLiliar3 @rocess #ariable 5+U6
A!"L = N
t,
AuLiliar3 @rocess #ariable 5+U6
A!"K = W
t,
AuLiliar3 @rocess #ariable 5+U6
Salidas
AUX 8 = AuLiliar3
AUX 2 = AuLiliar3
AUX = AuLiliar3
AUX I = AuLiliar3
AUX J = AuLiliar3
AUX A = AuLiliar3
AUX L = AuLiliar3
AUX K = AuLiliar3
Salida T(
Salida T)
Salida T*
Salida T/
Salida TG
Salida TM
Salida TN
Salida TW
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 365
10/09
Bloque de funcins
SPSA Setpoint Scheduler Auxiliary Setpoint Bloque de funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura (?) s,o.s a Bloque de %uncin 0iagra$ 5Setpoint Sc,eduler Suite6 using a S@SA bloque de %uncin.
366 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
SQRT Bloque de funcin
S4,T Bloque de funcin
"escripcin
T,e $B3T label stands %or $quare 3oot.
T,is bloc2 is part o% t,e !alculations categor3.
Funcin
+Ltracts t,e square root o% t,e analog +ntrada 5!6 as long as t,e +ntrada is greater t,an t,e con-igurad
0;O@O-- value.
9% ! E 0;O@O--1 t,en= OUT = square root o% !.
Ot,er.ise1 OUT = ?.
/ntrada
X = Analog value %or square root eLtraction
Salida
OUT = Square ;oot value
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 367
10/09
Bloque de funcins
SQRT Bloque de
funcin
Configuration para;eters
Table <?( S4,T configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Set "ropoff "ropoff 0 Minimum Entrada for Square Root 0 to 99999
Must be set at > = 0
/:e;plo
-igura (?* s,o.s a Bloque de %uncin 0iagra$ using a SV;T bloque de %uncin.
Figura <?& S4,T bloque de funcin /:e;plo
368 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins STG
Stage Bloque de funcin
ST$ Stage Bloque de funcin
"escripcin
T,e $T> label stands %or $ta&e.
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
T,e Stage 5STF6 bloque de %uncin provides di%%erential On4O%% control and is t3picall3 used to $onitor
pressure and %lo. %or controlling pu$ps and operating valves.
T,ere are %our individual stages grouped toget,er in t,e bloque de %uncin. T,e bloc2 $onitors %ro$ one to
t.o analog +ntradas 5@#(1 @#)6 .,ic, are co$$on to all %our stages1 co$pares t,e$ %or eac, stage b3 a
con%igurable co$parator1 and provides On4O%% control Salidas %or t,e %our stages based on con%igurable
setpoints %or eac, stage. +ac, stage can be individuall3 enabled and %orced O: or O-- 5O#O:4O#O--6
Interlocking
!re%ious interloc2ing prevents a stageOs Salida %ro$ turning O: until t,e previous stage ,as turned O:.
9eFt interloc2ing prevents a stageOs Salida %ro$ turning O-- until t,e Salida o% t,e neLt stage in
sequence ,as turned O--.
9nterloc2ing is provided %or stages .,ere t,e Salida o% t,e stage is dependent on t,e state o% t,e previous
and neLt stage. 9t also .or2s across sequentiall3 connected bloque de %uncins. 9n order %or interloc2ing
bet.een bloque de %uncins to operate1 t,e interloc2ing +ntrada4Salida pin o% a STAF+ bloque de
%uncin $ust be directl3 connected 5or .it, a signal tag6 to anot,er STAF+ bloque de %uncin
interloc2ing +ntrada4Salida pin. An i$proper connection1 suc, as inserting anot,er bloque de %uncin
t3pe bet.een t.o successive Stage bloc2s1 invalidates t,e interloc2 signal.
+ac, con%iguration is li$ited to W stage bloque de %uncins.
T,e general %orcing o% Salidas is not per$itted .it,in t,is bloc2.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 369
10/09
Bloque de funcins
STG Stage Bloque de funcin
/ntradas
!"8 4 Analog +ntrada T( < can be pressure or %lo. B co$$on to all %our stages.
!"2 4 Analog +ntrada T) < can be pressure or %lo. B co$$on to all %our stages.
E98 @ E9I = O: enables t,e associated stage. O-- causes t,e associated request Salida OUT(<OUT/" to
turn O--. T,is condition overrides t,e O#O:4O#O-- +ntradas. J,en +: (</" turns O: t,e stage
algorit,$ is reevaluated to deter$ine t,e state o% OUT 5request6.
O"O98 @ O"O9I = Overrides t,e Salida o% t,e associated stage (</"
O: = override signal to O9 O-- = no override
O"O??8 @ O"O??I 4. Overrides t,e Salida o% t,e associated stage (</" O:
= override signal to O?? O-- = no override I, *oth OVOG and
OVO are OG3 OVO takes precedence<
59T3L= 59 4 9nterloc2ing signal %ro$ previous attac,ed stage bloque de %uncin. 5note (6
Salidas
OUT8 @ OUTI = O: = Stage (</" request is O:
59T3L= OUT 4 9nterloc2ing signal to interloc2 t,e /
t,
Stage o% t,is bloc2 to t,e %irst Stage o% t,e neLt bloc2
in sequence. 5note (6
Gote >< In cases where two or more stage *locks are tied together3 the seHuence order should *e
programmed in an ascending seHuence to match the desired order o, operation< ailure to maintain
seHuence could cause multiple scans to *e reHuired ,or seHuential operations<
Block properties
T,e $ta&e properties dialog boL is divided into -9#+ tab cards=
>E9E3AL
$TA>E 8
$TA>E 2
$TA>E
$TA>E I
Clic2 on t,e tab to access t,e properties %or t,at tab.
370 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
GENERAL tab
9t loo2s li2e t,is grap,icall3.
Table (?W describes t,e para$eters and t,e value or selection.
Table <?% ST$ general tab para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
$eneral Tag -a;e N/A 16-character tag name
"escriptor N/A Block Descripcin 16 characters maximum
"isplay P0< P02
"eci;al
Places
N/A Number of
decimal places
shown on the
O for PV1*
Number of
decimal places
shown on the
O for PV2*
Range 0 to 5
Enter selection in field
+nits N/A Engineering
Units for PV1
display
Engineering
Units for PV2
display
Four characters maximum
Enter characters in field
% Also de,ines the num*er o, decimal places ,or the associated "5 OG/"5 O parameter
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 371
10/09
Bloque de
funcins STG Stage
Bloque de funcin
Bloque de funcins
STG Stage Bloque de funcin
STAGE tabs
9t loo2s li2e t,is grap,icall3. T,ere are %our stage tabs1 eac, .it, t,e sa$e entr3 %ields. Select t,e tab %or
eac, stage at t,e top o% t,e dialog boL.
Table ((? describes t,e para$eters and t,e value or selection %or eac, stage.
abel
An W c,aracter label used to identi%3 t,e speci%ic stage Salida on t,e operate displa3s o% t,e operator
inter%ace.
Stage Types
T,ere are %our stage t3pes %ro$ .,ic, to c,oose=
!ressureG?lo0 T,e stage bloc2 activates its Salida as t,e !"8 pressure +ntrada increases above t,e
O: setpoint and deactivates t,e Salida as t,e !"2 Elo0 +ntrada increases above its
setpoint.
!ump Do0n T,e stage bloc2 activates its Salida as t,e @#( +ntrada rises 5activate on rise6 above
t,e O: setpoint.
!ump Up T,e stage bloc2 activates its Salida as t,e @#( +ntrada Ealls 5activate on %all6 belo.
t,e
O: setpoint
User )on?i&urad T,e user can select eit,er @# %or O: and O-- co$pare as .ell as t,e co$pare t3pe
%or t,eir particular application 5no restrictions6.
372 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins STG Stage Bloque
de funcin
Presets
T,e Stage t3pe selection pre<assigns +ntradas and Ai4Lo setpoint co$parisons as indicated in Table (?H.
T,ese cannot be altered. T,e User<con%igurable t3pe $a3 be used to custo$ assign @# +ntradas and setpoint
co$parison t3pes.
Table <?* "efault P0 sources and co;pare type operators
Stage Type P0P'- F P0P'FF F Co;pare 'perator
betReen P0 '- and
SP '-
Co;pare 'perator
betReen P0 'FF and
SP 'FF
Pressure 3 FloR PV1* PV2* PV ON > SP ON* PV OFF> SP OFF*
Pu;p "oRn PV1* PV1* PV ON > SP ON* PV OFF< SP OFF*
Pu;p +p PV1* PV1* PV ON < SP ON* PV OFF> SP OFF*
+ser Configurable PV1 or PV2 PV1 or PV2 Select from: PV
ON > SP ON PV
ON b SP ON PV
ON < SP ON PV
ON c SP ON PV
ON = SP ON
Select from: PV OFF
> SP OFF PV OFF b
SP OFF PV OFF <
SP OFF PV OFF c
SP OFF PV OFF =
SP OFF
%8e,ault I cannot *e changed
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 373
10/09
Bloque de funcins
STG Stage Bloque de funcin
Table <<? ST$ Stage Tabs para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Settings abel N/A Unique name for each of the 4
internal stage Funcins
8 Characters
Type N/A See "Stage Types for definitions
and Table 109 for associated
parameters
Pressure3FloR
Pu;p "oRn
Pu;p +P +ser
ConFigurad
Default =
Pressure/Flow
Interlocking N/A When set to ON, the current stage
is interlocked to the )re#io&s stage
'- = nterlock 'FF
= No nterlock
Default = OFF
nterlock with Previous Stage ?
N/A When set to ON, the current stage
is interlocked to the ne(t stage
'- = nterlock 'FF
= No nterlock
Default = OFF
nterlock with Next Stage ?
'n Co;pare P0 N/A Defines PV1 or PV2 as the source
for the comparison to SP ON.
See Table 109 for
defaults.
SP 12 - 15 Setpoint used with ON comparator No range limits
Can be changed from
an operator interface
Co;pare
Type
N/A Comparison type operator
between PV ON and SP ON.
See Table 109 for
defaults.
atch "elay 28 - 31 Delay prior to latching the Salida
ON
Range:
0 9999 seconds
'ff Co;pare P0 N/A Defines PV1 or PV2 as the source
for the comparison to SP OFF.
See Table 109 for
defaults.
SP 16 - 19 Setpoint used with OFF
comparator
No range limits
Can be changed from
an operator interface
Co;pare
Type
N/A Comparison type operator
between PV OFF and SP OFF.
See Table 109 for
defaults.
atch "elay 32 - 35 Delay prior to unlatching the
Salida OFF
Range:
0 9999 seconds
374 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins STG
Stage Bloque de funcin
/:e;plo
-igura (?/ s,o.s a bloque de %uncin diagra$ using a STF bloque de %uncin to control tan2 level b3
sequencing $ultiple pu$ps.
High Tank Level
EN4 0UT4
0V0H4
0V0FF4
Pump 1
nterface
Pump 2
nterface
Pump 3
nterface
Figura <?# ST$ bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 375
10/09
PV1
PV
2EN1 0UT1
0V0N1
0V0FF1
EN2 0UT2
0V0N2
0V0FF2
EN3 0UT3
0V0N3
0V0FF3
>
Bloque de funcins
STFL Setpoint Scheduler Stage Flags Bloque de funcin
STF Setpoint Scheduler Stage Flags Bloque de funcin
"escripcin
T,e $T?L label stands %or t,e $etpoint $c'eduler $tate ?la&s.
T,is bloc2 is part o% t,e "etpoint "cheduler categor3.
Funcin
Connects to Caster bloc2 5S@S6 via dedicated connection and provides logic (5O:6 state digital Salidas %or
Sc,eduler $odes. T,e State -lags bloc2 accepts t,e encoded $aster bloc2 state as an +ntrada and produces
digital Salidas corresponding to t,e current value o% ST-L.
/ntradas
$T?L = t,is +ntrada is connected to t,e ST-L Salida o% t,e S@S bloque de %uncin. 5See -igura (?).6
Salidas
>.OLD = O: i% state = (.?1 else O--
3EADY = O: i% state = ).?1 else O--
.OLD = O: i% state = /.?1 else O--
3U9 = O: i% state = W.?1 else O--
$TO! = O: i% state = (M.?1 else O--
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura (?) s,o.s a Bloque de %uncin 0iagra$ 5Setpoint Sc,eduler Suite6 using a ST-L bloque de %uncin.
376 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
ST,I$ Selectable Trigger Bloque de
funcin
"escripcin
T,e $T35> label stands %or Selectable Trigger.
Bloque de
funcins STRG Selectable Trigger
Bloque de funcin
T,is bloc2 is a part o% t,e Logic categor3.
Funcin
T,is bloc2 allo.s 3ou to select one o% t,e %ollo.ing +ntrada conditions %or triggering t,e digital
Salida.
< T,e +ntrada state c,anges %ro$ O-- to O:.
< T,e +ntrada state c,anges %ro$ O: to O--.
< Bot, o% t,e above.
J,en t,is bloc2 is KtriggeredK its Salida .ill be O: %or one c3cle.
T,is bloc2 .ill also allo. 3ou to select one o% t,e %ollo.ing initial scan be,aviors=
< :o trigger action %ollo.ing a Cold Start or Jar$ Start.
< Trigger t,e Salida on t,e initial scan %ollo.ing a Cold StartR ta2es precedence over t,e +ntrada pin
conditions.
< Trigger t,e Salida on t,e initial scan %ollo.ing a Jar$ StartR ta2es precedence over t,e +ntrada pin
conditions.
< Trigger t,e Salida on t,e initial scan %ollo.ing a Cold Start or Jar$ StartR ta2es precedence over t,e
+ntrada pin conditions.
Salida o% t,e bloc2 can be %orced.
/ntradas
59 = +ntrada signal
Salidas
OUT = Salida signal
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 377
10/09
Bloque de funcins
STRG Selectable Trigger Bloque de funcin
Configurable Para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Block 'rder Execution Order for Block Read Only. To change block order,
right-click on a Bloque de funcin
and select Execution Order.
Tag na;e N/A 16-character tag name
"escriptor N/A Block Descripcin
Trigger type 0 Type of Entrada state change
that will trigger the Salida 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
/:e;plo
Use t,e Selectable Trigger bloque de %uncin in co$bination .it, an U@40: Counter bloque de %uncin to
count t,e nu$ber o% ti$e a process +ntrada c,anged state %ro$ O%% to O: or O: to O-- or bot,.
Figura <?7 ST,I$ bloque de funcin /:e;plo
378 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins STSW Setpoint Scheduler State
Switch Bloque de funcin
STS1 Setpoint Scheduler State SRitch Bloque de funcin
"escripcin
T,e $T$O label stands %or t,e $etpoint $c'eduler $tate $0itc'.
T,is bloc2 is part o% t,e "etpoint "cheduler categor3.
Funcin
Connects to Caster bloc2 5S@S6 via dedicated connection and accepts digital +ntradas to cause sc,eduler
$ode c,anges. T,e State S.itc, bloc2 accepts state request digital +ntradas and produces an encoded Salida
%or +ntrada to t,e $aster 5S@S6 bloc2.
/ntradas
<6O> = O-- to O: requests _OF state
>.OLD = O: = guaranteed Aold StateR O: to O-- and previous state .as ;U:1 t,en return to ;U:
$ode. <3E$ET = O-- to O:
requests ;+S+T state <3U9 = O-- to O:
requests ;U: state <AD" = O-- to O:
requests A0#A:C+ state
Salidas
$T3B = %or connection to t,e STV; +ntrada o% t,e S@S bloque de %uncin. T,is bloc2 encodes discrete
+ntradas to a %or$ t,at .ill conve3 c,ange $ode requests to t,e S@S bloc2=
?.? :o C,ange
(.? _og State
).? Fuaranteed Aold State
/.? ;eset State
W.? Aold State
(M.? ;un State
*).? Advance state
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura (?) s,o.s a Bloque de %uncin 0iagra$ 5Setpoint Sc,eduler Suite6 using a STSJ bloque de
%uncin.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 379
10/09
Bloque de funcins
SUB Subtraction Bloque de funcin
S+B Subtraction Bloque de funcin
"escripcin
T,e $U2 label stands %or t,e $uDtraction mat'ematical operation (2 Entradas).
T,is bloc2 is part o% t,e Math categor3.
Funcin
Subtracts one +ntrada 5!6 %ro$ anot,er 5'6 to obtain an Salida.
OUT = !B'
/ntrad
a
Salida
X = -irst analog value Y
= Second analog value
OUT = Calculated #alue
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura (?M s,o.s a Bloque de %uncin 0iagra$ using a SUB bloque de %uncin.
Figura <?8 S+B bloque de funcin /:e;plo
380 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
4SUB Bloque de
funcin
#S+B Bloque de funcin
"escripcin
T,e I$U2 label stands %or t,e $uDtraction mat'ematical operation (I Entradas).
T,is bloc2 is part o% t,e Math categor3.
Funcin
Subtracts t,ree analog +ntradas 5!(1 !)1 !*6 %ro$ ' +ntrada to get an Salida.
/ntrada
X8 = -irst analog +ntrada
X2 = Second analog +ntrada
X = T,ird analog +ntrada
Y = -ourt, analog +ntrada 5nu$ber to subtract %ro$6
!TT/-TI'-
All four Entradas must be connected. Unconnected Entradas default to
zero.
Salida
OUT = Calculated #alue
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 381
10/09
Bloque de funcins
4SUB Bloque de
funcin
/:e;plo
-igura (?N s,o.s a Bloque de %uncin 0iagra$ using a /SUB bloque de
%uncin. ' B !( B !) B !* = OUT
Figura <?( #S+B bloque de funcin /:e;plo
382 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins SW Analog
Switch Bloque de funcin
S1 !nalog SRitch Bloque de funcin
"escripcin
T,e $O label stands %or Analo& $0itc'.
T,is bloc2 is part o% t,e "ignal "electors categor3.
Funcin
Selects +ntrada ' %or Salida .,en digital +ntrada signal 5S'6 is O:.
9% S' = O:1 t,enR OUT 4 Y
Ot,er.ise1 OUT 4 X
/ntrada
X = -irst analog value
Y = Second analog value
$Y = J,ere O: selects ' co$$and digital signal.
Salida
OUT = Selected value
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 383
10/09
Bloque de funcins
SW Analog Switch Bloque de funcin
/:e;plo
-igura (?W s,o.s a Bloque de %uncin 0iagra$ using an SJ bloque de %uncin to select control signal %or
Salida.
Figura <?% S1 bloque de funcin /:e;plo
384 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
SYNC Bloque de funcin
S.-C Bloque de funcin
"escripcin
T,e $Y9) label stands %or $/nc'roniZe.
T,is bloc2 is part o% t,e "etpoint 5rogram categor3.
Funcin
Used to s3nc,roni8e t,e operation o% t.o setpoint progra$s given t,e run. Aold and reset signals %ro$ eac,
progra$.
/ntrada AaCailable for logic control of progra;;erB
<3E$ET = ;+S+T co$$and1 .,en turned O:.
<.LD = AOL0 co$$and1 .,en turned O:.
<3U9 = ;U: co$$and1 .,en turned O:.
<AD" = A0#A:C+ co$$and1 .,en turned O:
Salida
T,e status o% eac, progra$$er connected to t,e Salida pins o% t,e bloc2 are $onitored. A c,ange in state o%
an3 o% t,e progra$$ers is trans%erred to t,e ot,er progra$$ers. T,is occurs regardless o% +ntrada pin
connections. Use o% bloc2 +ntradas is optional.
??
!TT/-TI'-
Ghold status is not transferred between programmers with this block.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 385
10/09
Bloque de funcins
SYNC Bloque de funcin
/:e;plo
-igura (?H s,o.s a Bloque de %uncin 0iagra$ using a S':C bloque de %uncin.
Funci4n: S3nc,roni8es c,anges in setpoint progra$ state %or $ultiple S@@ bloque de %uncins .,en t,e
state o% an3 connected S@@ is c,anged %ro$ t,e Operators @anel or via a re$ote connection. 5Analog and
digital 94O bloc2s required to co$plete t,is -uncin are not s,o.n.6
Figura <?* S.-C bloque de funcin /:e;plo
386 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TAHD Track and
Hold Bloque de funcin
T!2" Track and 2old Bloque de funcin
"escripcin
T,e TA.D label stands %or TracC and .old.
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
@rovides an Salida t,at trac2s t,e value o% t,e +ntrada 5!61 .,en a digital +ntrada signal 5TC6 is OnR or
.,en TC is O--1 ,olds Salida at last value o% !.
9% TC = O:1 t,en= OUT = ! 5T;ACI6
9% TC = O--1 t,en= OUT = Last value o% ! 5AOL06
/ntrada
T) = Trac2 co$$and signal1 .,en turned O:. X =
#alue to be trac2ed.
Salida
OUT = trac2 and ,old value o% !
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 387
10/09
Bloque de funcins
TAHD Track and Hold Bloque de funcin
/:e;plo
-igura ((? s,o.s a bloque de %uncin diagra$ using a TAA0 bloque de %uncin to trac2 t,e +ntrada signal
%or a @90 control loop in con>unction .it, a digital +ntrada.
Figura <<? T!2" bloque de funcin /:e;plo
388 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TCPR
Bloque de funcin
TCP, Bloque de funcin
"escripcin
T,e T)!3 label stands %or 7odDusGT)! 3ead. T,is bloc2 is part o% t,e !ommunications categor3. 9t
loo2s li2e t,is grap,icall3.
Funcin
A co$$unication bloque de %uncin t,at eLpands t,e read capabilit3 o% t,e Codbus4TC@ Slave bloque de
%uncin to (M additional data points. Cultiple bloc2s $a3 be connected to t,e sa$e Codbus4TC@ Slave
bloc2.
T,e Codbus4TC@ read bloc2 ,as no +ntradas and (M Salidas. Up to (M registers can be con-igurad as t,e
source o% data %or t,e Salidas.
T,e con%iguration data %or eac, point .ill consist o%=
t,e address o% t,e source device on t,e Codbus lin21
t,e register address o% t,e desired data1
and t,e register t3pe= 9nteger1 -loat1 or Bit @ac2ed.
T,e siLteen Salidas can be connected or tagged in t,e sa$e $anner as an3 ot,er bloque de %uncin Salida.
/ntradas
ADD3 = Slave address %ro$ associated TC@S bloc2. 5Cust be connected to a TC@S bloc26
Salidas
3D8 t'rou&' 3D8A B Last read value %ro$ selected address
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 389
10/09
Bloque de funcins
TCPR Bloque de funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
'ou $ust con-igura t,e TC@; bloque de %uncin Salida @ins as s,o.n in t,e P+dit Selected Salida
@inQ portion o% t,e dialog boL. -ollo. t,e nu$bered sequence s,o.n above re%erring to Table (((.
Table <<< TCP, bloque de funcin configuration para;eters
Sequence
-u;ber
Para;eter
Field
!ction Selections Co;;ents
< Click on an Salida Pin
from the list of pins in
the upper portion of the
dialog box.
RD1 through
RD16
The selected Salida
Pin will appear in the
Salida Pin Field.
2 Click on the "Use
Register field to assign
a register to the Salida
pin.
RD1 through
RD16
YES will be indicated in
the "Register used
column when you
select "Apply
& Type in the address of
the register (in Hex) on
the slave device
390 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins TCPR
Bloque de funcin
Sequence
-u;ber
#
Para;eter
Field
!ction
From the drop down
menu, select the
Register Data Type
Selections
Float
Unsigned 32
Signed 32
Unsigned 16
Signed 16
Bit Packed
Single Bit
Co;;ents
f read as an integer,
the Salida is converted
to a floating point.
7
Select a Funcin code
for [FloatD +nsignedD
SignedD or Bit Packed\
register data type
Select a Funcin code
for [Single Bit\
Register data type.
Read Holding
Reg Funcin
Code 03
Read Entrada
Registers
Funcin Code
04
Read Coil
Status
Funcin Code
01
Read Entrada
Status
Funcin Code
02
Funcin code 03 or
Funcin code 04 is
used to read the
contents of Entrada
registers in the slave.
Funcin code 01 is
used to read a slave's
coil's (discrete Salida's)
ON/OFF status of the
slave device in a binary
data format.
Funcin code 02 is
used to read a slave's
Entrada's (discrete
Entrada's) ON/OFF
status of the slave
device in a binary data
format.
Salida is floating point
equivalent (0.0 or 1.0).
NOTE: Refer to the
Communications
manual for the Funcin
codes supported by the
specific device.
8 Select which bit (0-15)
to read when Register
Data Type = Bit Packed
0 to 15 f read as a bit packed
number, you must
select which bit to
mask (0-15).
The Salida will be the
floating-point
equivalent (0.0 or 1.0)
of the masked bit.
( You must press [APPLY] to accept the register changes.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 391
10/09
Bloque de funcins
TCPR Bloque de funcin
/:e;plo
-igura ((( s,o.s a Bloque de %uncin 0iagra$ using Codbus4TC@ bloque de %uncins.
Figura <<< TCP, bloque de funcin /:e;plo
392 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TCPS
Bloque de funcin
TCPS Bloque de funcin
"escripcin
T,e T)!$ label stands %or 7odDusGT)! $la%e $tatus. T,is bloc2 is part o% t,e !ommunications categor3.
9t loo2s li2e t,is.
Funcin
A co$$unication bloque de %uncin allo.s t,e controller to act as a $aster device and co$$unicate .it,
slave devices via t,e +t,ernet port o% t,e controller. ;equires one bloc2 per slave device1 up to *) devices
$aLi$u$. Onl3 one bloc2 $a3 be assigned to eac, slave device. 9t supports / read and / .rite para$eters
plus provides digital indication o% co$$unication integrit3.
/ntradas
E9A2LE 4 +O9- $la%e de%ice is in scan ,
9% t,e +nable pin 5$ connected1 t,en enabling4disabling %ollo.s t,e state o% t,e +nable pin o% t,e bloc2 and
t,e enable4disable -uncin on t,e diagnostic page in t,e AC 0esigner is gra3ed out.
9% t,e +nable pin is 9OT connected1 t,en t,e user $ust be in Conitor $ode1 Conitoring TC@ Codbus
0iagnostics in t,e AC 0esigner1 select t,e device to be enabled or disabled1 and clic2 t,e +nable 5or
0isable6 button.
E98 t'rou&' E9I 4 +O9- 0ata value .ritten once per scan
O38 t'rou&' O3I = #alues to be .ritten to t,e selected register
!TT/-TI'-
This block does not support bit packing and single bit writing.
f the register is an integer data type, the floating point Entrada will be rounded up prior to
writing to the address register.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 393
10/09
Bloque de funcins TCPS
Bloque de funcin
Salidas
3D8 t'rou&' 3DI = Last read value %ro$ t,e selected address
9OR$)A9 = Scan 9ndication
O: = 0evice is POut o% ScanQ
O-- = 0evice is P9n ScanQ.
2ADR)O7 = Co$$unications 9ndication
O: = Bad qualit3 or device not de%ined
O-- = Food Co$$unications
5!RADD3 = 9@ Slave Address %or use .it, TC@; and TC@J bloque de %uncins
44
!TT/-TI'-
nteger values are converted to floating point values prior to Salida.
f a Modbus slave device does not respond to a request, the last Salida value will be
maintained.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
T,e O:4O-- properties dialog boL is divided into T,ree tab cards=
>E9E3AL
3EAD
O35TE
Clic2 on t,e tab to access t,e properties %or t,at tab.
394 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Table <<2 TCPS Block $eneral tab configuration para;eters
Properties Funcin Para;eter IndeG J Para;eter "escripcin 0alue or Selection
ConFigura Modbus
Slave
Slave Tag
Name
N/A Descripcin of Slave
Device
16-character tag name
Slave address and Tag Name
must be unique within a control
file.
Modbus
Address
N/A Unit address of slave Leave at 0 unless manufacturer
of the slave device states
otherwise.
Modbus/TCP
Address
N/A P Address of Slave
device on the link
Enter unique address (Cannot be
all 0.0.0.0 or 255.255.255.255)
Default P address = 0.0.0.0
which means slave will -'T be
in scan
)odbus "ouble
,egister For;at
Each EEE 32-bit floating point number requires two consecutive registers (four bytes)
starting with the register defined as the starting register for the information. The stuffing
order of the bytes into the two registers differs among Modbus hosts. The selections are:
Selection Descripcin 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
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 395
Bloque de
funcins TCPS
Bloque de funcin
GENERAL tab
9t loo2s li2e t,is grap,icall3. Table (() describes t,e para$eters and t,e value or selection.
10/09
Table <<& TCPS Block ,ead tab configuration para;eters
Properties Funcin Para;eter IndeG J Para;eter "escripcin 0alue or Selection
/dit Salida Pins Salida Pin N/A Salida pin designation Register request assigned to
RD1, RD2, RD3, or RD4 pin
+se ,egister N/A Register Request Click on the "Use Register field
to assign a register to the Salida
pin.
!ddress
AheGB
N/A Register Address Type in the address of the Read
register (in Hex) on the slave
device
-'T/@ ! single configuration
;ay contain up to 278 enabled
registers=
,egister
"ata Type
N/A Register data type From the drop down menu,
select the Register Data Type
Float
Unsigned 32
Signed 32
Unsigned 16
Signed 16
Bit Packed
Single Bit
f read as an integer, Salida is
converted to floating point
equivalent.
Bloque de funcins
TCPS Bloque de
funcin
READ tab
9t loo2s li2e t,is grap,icall3. Table ((* describes t,e para$eters and t,e value or selection.
396 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins TCPS
Bloque de funcin
Properties Funcin Para;eter IndeG J Para;eter
"escripcin
0alue or Selection
Funcin
Code
N/A Several standard Modbus
RTU Funcin codes are
supported. These
standard Funcin codes
provide basic support for
EEE 32-bit floating point
numbers and 16-bit
integer register
representation of
instrument's process data
Funcin code ?& N ,ead
2olding ,egisters or Funcin
code ?# N ,ead /ntrada
,egisters is used to read the
contents of Entrada registers in
the slave.
Supported "ata Types for
Funcin Codes ?& and ?#=
From the drop down menu,
select a Funcin code for
[FloatD +nsignedD SignedD or
Bit Packed\ register data type
Funcin code ?< N ,ead Coil
Status is used to read the coil's
(discrete Salida's) ON/OFF
status of the slave device in a
binary data format.
Funcin code ?2 N ,ead
/ntrada Status is used to read
the Entrada's (discrete
Entrada's) ON/OFF status of
the slave device in a binary
data format.
Supported "ata Types for
Funcin Codes ?< and ?2=
Select a Funcin code for
[Single Bit\ Register data
type.
NOTE: Refer to the
Communications manual for the
Funcin codes supported by the
specific device.
Select Bit N/A Bit to read when Read
register's data type = Bit
Packed
You must then select
which bit to mask (0-15).
The Salida will be the
floating-point equivalent
(0.0 or 1.0) of the masked
bit.
0-15
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 397
10/09
Bloque de funcins
TCPS Bloque de
funcin
6rite tab
9t loo2s li2e t,is grap,icall3.
Table ((/ describes t,e para$eters and t,e value or selection.
Table <<# TCPS Block 1rite tab configuration para;eters
Properties Funcin Para;eter IndeG J Para;eter "escripcin 0alue or Selection
/dit /ntrada Pins /ntrada Pin N/A Entrada pin designation Register request assigned to
WR1,WR2,WR3, or WR4 pin
+se ,egister N/A Register Request Click on the "Use Register field
to assign a register to the
Entrada pin.
!ddress
AheGB
N/A Register Address Type in the address of the Write
register (in Hex) on the slave
device
,egister
"ata Type
N/A Register data type From the drop down menu,
select the Register Data Type
Float
Unsigned 32
Signed 32
Unsigned 16
Signed 16
398 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins TCPS Bloque
de funcin
Properties Funcin Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Funcin
Code
N/A Several standard Modbus
RTU Funcin codes are
supported. These standard
Funcin codes provide
basic support for EEE 32-
bit floating point numbers
and 16-bit integer register
representation of
instrument's process data
Preset Single Registers
Funcin Code 06
Preset Multiple Registers
Funcin Code 10 hex
The Funcin code for
[+nsigned <8 or Signed <8D\
register data type is ?8 N Preset
Single ,egistersU
presets integer value into a single
register..
The Funcin code for [FloatD
+nsigned &2 or Signed &2D\
register data type is <? heG N
Preset )ultiple ,egistersU
presets values into holding
registers.
*automatically selected when you
select 1+egister *ata Type2
NOTE: Refer to the
Communications manual for the
Funcin codes supported by the
specific device.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 399
10/09
Bloque de funcins
TCPS Bloque de
funcin
/:e;plo
-igura (() s,o.s a Bloque de %uncin 0iagra$ using Codbus4TC@ bloque de %uncins.
Figura <<2 TCPS bloque de funcin /:e;plo
400 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
TCPW Bloque de funcin
TCP1 Bloque de funcin
"escripcin
T,e T)!O label stands %or 7odDusGT)! Orite. T,is bloc2 is part o% t,e !ommunications categor3. 9t
loo2s li2e t,is grap,icall3.
Funcin
T,is is a co$$unication bloque de %uncin t,at eLpands t,e .rite capabilit3 o% t,e Codbus4TC@ Slave
bloque de %uncin to W additional data points. Cultiple bloc2s $a3 be connected to t,e sa$e Codbus Slave
bloc2.
T,e Codbus .rite bloc2 ,as W +ntradas and no Salidas. T,e Codbus destination %or eac, o% t,e eig,t
+ntradas can be con-igurad. An enable pin lets t,e data value be .ritten once per scan.
T,e con%iguration data %or eac, point .ill consist o%= t,e address o% t,e destination device on t,e Codbus
lin21 t,e register address o% t,e desired data1 and t,e register t3pe= 9nteger or -loat.
/ntradas
E98 t'rou&' E9K = O:" 0ata value is .ritten once per scan
O38 t'rou&' O3K = #alue to be .ritten to t,e selected register address.
ADD3 4 Slave address %ro$ associated TC@S bloc2. )Must *e connected to '!5" *lock+
Salidas
:one
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 401
10/09
Configuration para;eters
'ou $ust con-igura t,e TC@J bloque de %uncin +ntrada @ins as s,o.n in t,e P+dit Selected +ntrada @inQ
portion o% t,e dialog boL. -ollo. t,e nu$bered sequence s,o.n above re%erring to Table ((G.
Table <<7 TCP1 bloque de funcin configuration para;eters
Sequence
-u;ber
Para;eter
Field
!ction Selections Co;;ents
< Entra
da
Pin
Click on an Entrada Pin
from the list of pins in the
upper portion of the
dialog box.
The selected Entrada
Pin will appear in the
"Entrada Pin Field.
WR1 through WR8
| WR1
Bloque de funcins
TCPW Bloque de
funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties
dialog boL.
2 Click on the "Use
Register field to assign a
register to the Entrada
pin.
YES will be indicated in
the "Register Used
column when you select
"Apply .
WR1 through WR8 Use
Register
|7
402 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins TCPW
Bloque de funcin
Sequence
-u;ber
Para;eter
Field
!ction Selections Co;;ents
& Type in the address of
the register (in Hex) on
the slave device
#
From the drop down
menu, select the
Register Data Type
Float
Unsigned 32
Signed 32
Unsigned 16
Signed 16
Several standard
Modbus RTU Funcin
codes are supported.
These standard
Funcin codes provide
basic support for EEE
32-bit floating point
numbers and 16-bit
integer register
representation of
instrument's process
data. (see Sequence
Number 5 below)
7
The Funcin code for
[+nsigned <8 or
Signed <8 register data
type is (06)*
The Funcin code for
[FloatD +nsigned &2 or
Signed &2 register data
type is (10 hex)*
Preset Single
Registers
Funcin Code
06
Preset Multiple
Registers
Funcin Code
10 hex
Funcin code 06
presets integer value
into a single register.
Funcin Code 10 hex
presets values into
holding registers.
NOTE: Refer to the
Communications
manual for the Funcin
codes supported by the
specific device.
*automatically selected
when you select
1+egister *ata Type2
8 You must press [APPLY] to accept the register changes.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 403
10/09
Bloque de funcins
TCPW Bloque de funcin
/:e;plo
-igura ((* s,o.s a Bloque de %uncin 0iagra$ using Codbus4TC@ bloque de %uncins.
Figura <<& TCP1 bloque de funcin /:e;plo
404 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
T,is bloc2 is part o% t,e Logic and ast Logic categories.
Funcin
@rovides an O: state Salida .,en a digital +ntrada goes %ro$ O-- to O: and t,e previous state o% t,e
Salida .as O--1 and an O-- state Salida .,en t,e digital +ntrada goes %ro$ O-- to O: and t,e previous
state o% t,e Salida .as O:.
OUT = O: .,en STOF c,anges %ro$ O-- to O: and t,e previous state o% OUT .as O<
OUT = O-- .,en STOF c,anges %ro$ O-- to O: and t,e previous state o% OUT .as OG<
;eset sets Salida to O--1 regardless o% current state.
/ntrada
<TO> = 0igital +ntrada
3E$ET = 0igital +ntrada O: +ntrada = O-- Salida
Salida
OUT = 0igital Salida
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 405
10/09
Bloque de
funcins TGFF Toggle Flip Flop
Bloque de funcin
T$FF Toggle Flip Flop Bloque de
funcin
"escripcin
T,e T>?? label stands %or To&&le ?lip,?lop.
Bloque de funcins
TGFF Toggle Flip Flop Bloque de funcin
/:e;plo
-igura ((/ s,o.s a Bloque de %uncin 0iagra$ using a TF-- bloque de %uncin and ,o. to tag t,e Salida.
Figura <<# T$FF bloque de funcin /:e;plo
406 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
"escripcin
Block Properties
Configurable Para;eters
Bloque de funcins TMDT Time and
Date Bloque de funcin
Table <<8 Ti;e and "ate configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or
Selection
Block 'rder N/A Execution Order for Block Read Only. To
change block
order, right-click
on a Bloque de
funcin and
select Execution
Order.
T)"T Ti;e and "ate Bloque de
funcin
T,e T7DT label stands %or Time and Date. T,is bloc2 is part o% t,e !ounters/'imers categor3.
Funcin
Controls c,ange bet.een 0a3lig,t Saving and Standard ti$e. 9ndicates .,en controller ti$e is in 0a3lig,t
Saving. 9% t,e controller is using a net.or2 ti$e server1 indicates i% t,e connection to server ,as %ailed.
/ntradas
D$T5 B J,en O: t,e controller .ill be in 0a3lig,t Saving ti$e. J,en O-- t,e controller .ill be in
Standard ti$e. Use o% t,is pin requires con%iguring t,e controller ti$e to use 0ST9.
Salidas
D$TO B O: .,en controller is in 0a3lig,t Saving ti$e. O-- .,en controller is in Standard ti$e. To set
up 0a3lig,t Saving ti$e1 see Set Controller Ti$e in AC 0esigner con%iguration so%t.are.
9T?A5L B O: .,en connection to net.or2 ti$e server ,as %ailed. :ote= controllerOs ti$e is s3nc,roni8ed
to t,e ti$e server ever3 %e. ,ours1 t,ere%ore t,is pin can ta2e a %e. ,ours to detect t,e %ailure.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 407
10/09
Bloque de funcins
TOT Totalizer Bloque de funcin
T'T TotaliHer Bloque de funcin
"escripcin
T,e TOT label stands %or TotaliZer.
T,is bloc2 is part o% t,e !alculations categor3.
Funcin
9ntegrates an Analog variable using a speci%ied rate. ;ate $a3 be in units per second1 $inute1 ,our1 or da3.
A preset is provided to reset t,e value .,en a speci%ic quantit3 ,as been accu$ulated and provide a digital
status Salida.
Separate digital enable and reset +ntradas are provided.
Accu$ulated value $a3 incre$ent %ro$ ? to preset %or increasing totals or decre$ent %ro$ t,e preset to ?
%or decreasing totals.
/ntradas
3!3E = ;e$ote @reset #alue in +ngineering Units
E9 = J,en t,e enable +ntrada is O:1 t,e +ntrada value is integrated to a preset value. 5#alue AOL0 .,en
+: = O--.6
3$T = O: resets t,e Salida to 8ero. 5Accu$ulated value set to ?.6
Salida
!3E5 = 0igital Salida1 O: .,en t,e Salida = @reset #alue. Upon reac,ing t,e preset value t,e digital
Salida is enabled %or one scan and t,e totali8er restarts %ro$ ?.
OUT = Accu$ulated value in engineering units.
408 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins TOT Totalizer Bloque
de funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table <<( T'T configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Block 'rder N/A Execution Order Read Only. To change
block order, right-click on
a Bloque de funcin and
select Execution Order.
/ntrada ,ate /ntrada ,ate N/A Entrada rate Select: Per
Second Per
Minute Per
Hour Per Day
+se Preset +se ocal N/A Local Preset Click on Radio Button to
select and enter value in
Local Preset field
1 Local Preset Value 1 to 999999
+se ,e;ote N/A Remote Preset Click on Radio Button to
select
Preset Trigger "ecreasing N/A Select this to decrement from
preset down to zero
Click on Radio Button to
select
Increasing N/A Select this to accumulate from 0 to
preset value
Click on Radio Button to
select
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 409
10/09
Bloque de funcins
TOT Totalizer Bloque de funcin
/:e;plo
-igura ((G s,o.s Bloque de %uncin 0iagra$s using a TOT bloque de %uncin.
E6E7!LO 8
n UMC ON Delay timers are not retentive - if the RUN
Entrada is logic 0, the timer is reset. A retentive timer has
an Enable and a Reset Entrada. As long as the timer is not
reset, time will be accumulated when the Enable Entrada is
logic 1 (ON). This permits recording the time a device such
as a pump has been on.
This Ejemplo uses a Totalizer bloque de funcin as a
retentive timer. f a fixed Entrada of 1 is provided to the
block using a Numeric Constant, the totalizer will time up to
1 at the Entrada rate selected (per sec, per min., per hr, or
per day). For Ejemplo, if the "per hr rate were selected,
the Salida would be 1.0 after 1 hour, 2.0 after 2 hours, etc,
up to the Preset value.
A counter is shown to count the number of pump cycles
(On to OFF transitions).
The P4-RESET Digital Variable is used to reset the timer
and counter
E6E7!LO 2 , ?LOO TOTAL5SAT5O9
Figura <<7 T'T bloque de funcin /:e;plos
410 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TPO Time Proportional
Salida Bloque de funcin
TP' Ti;e Proportional Salida Bloque de funcin
"escripcin
T,e T!O label stands %or Time !roportional $alida.
T,is bloc2 is part o% t,e I/O Blocks categor3.
Funcin
@roportions t,e a$ount o% O: ti$e and O-- ti$e o% a 0igital Salida over a user de%ined c3cle ti$e.
On Ti$e = c3cle ti$e \ 59: < range lo6" 4 5range ,i < range lo6
O-- Ti$e = c3cle ti$e < On Ti$e
9% On Ti$e Y $ini$u$ O: ti$e1 t,en On Ti$e = ?.?
9% O-- Ti$e Y $ini$u$ O-- ti$e1 t,en O-- Ti$e = ?.?.
/ntrada
Analog +ntrada value in @ercent 5U6
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 411
10/09
Bloque de funcins
TPO Time Proportional Salida Bloque de funcin
Configuration para;eters
Table <<% TP' configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
!ddress ,ack 0 Address of selected Rack Enter a value:
from 1 to 5
I3' )odule Address of selected /O module Enter a value:
from 1 to 16
Channel Channel on selected /O Module Enter a value:
from 1 to 16*
,ange ,ange 2i 1 High Range Value 9999 to 9999
Default = 100
,ange o 2 Low Range Value 9999 to 9999
Default = 0
Cycle Settings Cycle Ti;e N/A Salida Cycle Time 1 to 120 seconds
Default = 20
)in 'ff
Ti;e
4 Minimum OFF time to 15.0 seconds
Default = 0.0
)in 'n
Ti;e
5 Minimum ON time to 15.0 seconds
Default = 0.0
*For HC900 controller's 32 Channel DO Module, Salidas 17 through 32 may not be used for
TPO (Time Proportioning Salida), PPO (Position Proportioning Salida) or TPSC (Three
Position Step Salida) Salida types.
/:e;plo
-igura ((M s,o.s a Bloque de %uncin 0iagra$ using a T@O bloque de %uncin. Ti$e @roportioning
Salidas are co$$onl3 used %or electricall3 ,eated applications .,ere regulating t,e a$ount o% O: ti$e vs.
O-- ti$e o% a ,eater is used to control te$perature. 9n t,e +>e$plo t,e T@O Salida is used to activate a
rela3 Salida to control a ,eater.
412 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TPO Time Proportional
Salida Bloque de funcin
Figura <<8 TP' bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 413
10/09
Bloque de funcins
TPSC (3POS) Bloque de funcin
TPSC A&P'SB Bloque de funcin
"escripcin
T,e T!$) (!O$) label stands %or T'ree !osition $tep )ontrol operation.
T,is bloc2 is part o% t,e Loops categor3.
Funcin
T,is bloc2 co$bines a @90 controller .it, * position step control Salida -uncins to provide $otor
position control .it,out position sensing. Allo.s t,e control o% a valve or ot,er actuator ,aving an electric
$otor driven b3 t.o digital Salida c,annelsR one to $ove t,e $otor upscale1 t,e ot,er to $ove it
do.nscale1 .it,out a %eedbac2 slide.ire lin2ed to t,e $otor s,a%t.
/ntradas
!" = @rocess #ariable Analog +ntrada value in +ngineering Units
3$! = ;e$ote Setpoint Analog +ntrada value in +ngineering Units or @ercent
T3" = Salida Trac2 value in @ercentage 5@90 Salida = T;# +ntrada .,en T;C = O:.6
T3) = Salida Trac2 Co$$and O:1 O--" 5On <+nables T;#6 5Code = Local Override6
25A$ = ;e$ote Bias value %or ;atio @90
$O5 = S.itc, +ntradas 5%ro$ SJO on L@SJ bloque de %uncin6
? = :o C,ange
( = 9nitiate Autotuning
) = C,ange Control Action
/ = -orce Bu$pless Trans%er W = S.itc, to Tune Set ( (M = S.itc, to Tune Set ) 7D3B5 = +Lternal
Code request 5t3picall3 connected to t,e C0;VO Salida o% a C0SJ bloque de %uncin.
? = :o C,ange
( = Canual Code ;equest
) = Auto Code ;equest /
= Local Code ;equest
W = ;e$ote Code ;equest
414 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TPSC
(3POS) Bloque de funcin
Salidas
O$! = Jor2ing Setpoint in +ngineering Units %or $onitoring
AL8 = Alar$ ( < 0igital Signal
AL2 = Alar$ ) < 0igital Signal
D53E)T = O: = 0irectR O-- = ;everse
AT5 = Autotune 9ndicator 5O: = Autotune in @rogress6
7ODE = Loop $ode status 5t3picall3 connected to t,e Code -lags bloc2 %or encoding6. #alue indicates
$odes as %ollo.s=
?.? ;S@ AUTO
(.? ;S@ CA:
).? ;S@ 9nitiali8ation Canual 5See ATT+:T9O:6
*.? ;S@ Local Override 5See ATT+:T9O:6
/.? LS@ AUTO
G.? LS@ CA:
M.? LS@ 9nitiali8ation Canual 5See ATT+:T9O:6
N.? LS@ Local Override 5See ATT+:T9O:6 2)O < Bac2 Calculation Salida 5%or bloc2s used
as Cascade Secondar36. T,is bloc2 can only be used as a cascade secondar3R t,ere%ore1 no BC9 +ntrada is
provided. ?A5L = -ailed Salida 9ndicator < Codule +rror
??
!TT/-TI'-
When a request to change from Auto to manual is received and:
the request comes from the operator nterface, the request is ignored.
the request comes from the Mode Switch (MDSW) bloque de funcin, the request is
retained and when leaving the 3nitiali4ation !ode or -ocal (verride !ode the loop will go to
manual.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
"ialog boG structure
T,e T@CS properties dialog boL is divided into W tab cards
>E9E3AL
$TA3TG3E$TA3T
3$!
3A9>EGL575T
TU959>
A))UTU9E
ALA37$
7OTO3
Clic2 on t,e tab to access t,e properties %or t,at tab.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 415
10/09
Bloque de funcins
TPSC (3POS) Bloque de funcin
GENERAL tab
Table <<* TPSC $eneral tab configuration para;eters
Properties $roup Para;eter IndeG J Para;eter
"escripcin
0alue or Selection
Block 'rder N/A Execution Order Read Only. To change block order,
right-click on a Bloque de funcin
and select Execution Order.
Tag -a;e N/A 16 character tag
name
"escriptor N/A Block descriptor
Control "irection N/A Control Action "I,/CT - Proportional action causes
Salida to increase as process variable
increases. ,/0/,S/ - Proportional
action causes Salida to decrease as
process variable increases.
SP Tracking N/A Setpoint Tracking -one
Track P0 - When control mode is
"manual, local setpoint tracks
process variable.
Track ,SP - When setpoint is
"remote setpoint, local setpoint
tracks remote setpoint.
416 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TPSC
(3POS) Bloque de funcin
START/RESTART tab
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 417
10/09
Bloque de funcins
TPSC (3POS) Bloque de funcin
Table <2? TPSC Start3,estart tab configuration para;eter
)odes and
Setpoints
Per;itted
)ode
MAN 7
AUTO 8
Mode permitted for the
initial start and power up
mode.
)anual
!uto;atic
May select bot10 m&st select one=
Per;itted
Setpoint
LSP 9
RSP 10
Setpoint permitted for
the initial start and
power up mode.
ocal Setpoint
,e;ote Setpoint
May select bot10 m&st select one"
Initial )ode N/A Mode at NEWSTART
-eRstart is the first scan
cycle following the cold
start of the controller
)anual
!uto;atic
Select one
Setpoint for
Initial )ode
N/A Setpoint at NEWSTART
-eRstart is the first scan
cycle following the cold
start of the controller
ocal Setpoint
,e;ote Setpoint
Select one
PoRer up
)ode
N/A Mode at power up )anual
,etain ast )ode
Same mode (auto or manual)
Select one
PoRer up
Setpoint
N/A Setpoint at power up ocal Setpoint
,etain ast SP3,SP
Same Setpoint (LSP or RSP)
Select one
PoRer +p
'ut
PoRer +p
'ut
N/A Salida at Power up
!ST '+T - Same as at power down.
F!IS!F/ - Failsafe Salida value.
Failsafe 'ut N/A Failsafe Salida Value 5 % to 105 %
Initial
Setpoint
0alue
+se initial
SP
15 Use nitial Local
Setpoint
Click on radio button to select
Initial SP
0alue
16 nitial Local Setpoint
Value
Enter nitial Local Setpoint Value
418 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
RS7 tab
Table <2< TPSC ,SP tab configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
,e;ote Setpoint
Source and +nits
+se ,SP
/ntrada
A/+B
N/A Use Remote Setpoint in
Engineering Units
Click on radio button to select
+se ,SP
/ntrada
ASB
N/A Use Remote Setpoint in
Percent
Click on radio button to select
+se SP2
A/+B
N/A Use Local Setpoint #2 in
Engineering Units
Click on radio button to select
,atio3Bias A,SP
/ntrada 'nlyB
-o ,atio or
Bias
N/A No ratio and bias applied
to the bloque de funcin
Click on radio button to select
+se ocal
Bias
N/A Use Bias value selected
on Tab
Click on radio button to select
Enter value at "ocal Bias
0alue on tab.
+se Bias
/ntrada
N/A Use Bias value attached to
an Entrada to the block
Click on radio button to select
ocal Bias
0alue A/+B
46 Local bias value in
engineering units
Enter local bias value
99999 to 99999
,atio 45 Gain value for Ratio PD 20 to +20
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 419
10/09
Bloque de
funcins TPSC (3POS)
Bloque de funcin
Bloque de funcins
TPSC (3POS) Bloque de funcin
RANGE/L$M$T tab
420 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins TPSC (3POS) Bloque
de funcin
Table <22 TPSC ,ange3li;it tab configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
,anging P0 2igh
,ange
3 PV High Range Value 99999 to 99999
P0 oR
,ange
4 PV Low Range Value 99999 to 99999
"isplay "eci;al
Places
N/A Number of digits after decimal point
for display
0-5
+nits N/A Engineering units for display up to 6 characters
"/0 Bar
,ange A/+B
N/A Deviation Bar Range on the
Operator nterface
99999 to 99999
i;iting SP 2igh
i;it
18 Setpoint High Limit Value
-prevents the local and remote
setpoints from going above the
value set here.
99999 to 99999
SP oR
i;it
19 Setpoint Low Limit Value - prevents
the local and remote setpoints from
going below the value set here.
99999 to 99999
'ut 2igh
i;it
33 Autotuning Salida High Limit Value -
is the highest value of the Salida
beyond which the motor no longer
affects the process.
0 % to 100 %
'ut oR
i;it
34 Autotuning Salida Low Limit Value -
is the lowest value of the Salida
beyond which the motor no longer
affects the process.
0 % to 100 %
SP ,ate
"oRn
42 Setpoint Rate Down value - when
making a setpoint change, this is
the rate at which setpoint will
change from the original setpoint
doRn to the new one.
0 (off) to 9999 (eu/min)
SP ,ate +p 43 Setpoint Rate Up value - when
making a setpoint change, this is
the rate at which setpoint will
change from the original setpoint
up to the new one.
0 (off) to 9999 (eu/min)
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 421
10/09
Bloque de funcins
TPSC (3POS) Bloque de funcin
T=N$NG tab
422 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins TPSC (3POS) Bloque
de funcin
Table <2& TPSC Tuning tab configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Tuning Constants Prop Band 0
PB1 or
Gain1
Proportional Band APBB - is the
percentage of the range of the
measured variable for which a
proportional controller will produce a
100 % change in its Salida.
0.1 to 1000
$ain 37
PB2 or
Gain2
$ain - is the ratio of Salida change
(%) over the measured variable
change (%) that caused it.
100 % G =
PB %
where PB is the Proportional Band
(in %)
0.1 % to 1000 %
!TT/-TI'-@ /nter
Calues for tuning set <
and tuning set 2 in
specified fields=
,eset
)inutes or
,epeats per
)inute
2
Reset1
or
39
Reset2
,/S/T (ntegral Time) - adjusts the
controller's Salida 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
(,epeats3;inute) or how many
minutes before one repeat of the
proportional action occurs
()inutes3repeat).
0.02 to 50.00
,ate
)inutes
1
Rate1
or
38
Rate2
,!T/ action, in minutes affects the
controller's Salida 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
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 423
10/09
Bloque de funcins
TPSC (3POS) Bloque de funcin
A++=T=NE tab
Table <2# TPSC !ccutune tab configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
!ccutune Type "isabled N/A Disables Accutune Click on radio button to
select
'n "e;and N/A When initiated, the controller will start
controlling to the setpoint while it
identifies the process, calculates the
tuning constants, and begins TPSC
control with the correct tuning
parameters.
Click on radio button to
select
/nable FuHHy 'Cershoot
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 controller response action as necessary to avoid an
overshoot.
There is no change to the TPSC algorithm, and the fuzzy logic
does not alter the TPSC tuning parameters.
This feature can be independently Enabled or Disabled as
required by the application to work with "TUNE On-Demand
tuning.
424 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TPSC
(3POS) Bloque de funcin
ALARMS tab
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 425
10/09
Bloque de funcins
TPSC (3POS) Bloque de funcin
Table <27 TPSC !lar;s tab configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
!lar; < Setpoint < 22 !lar; < Setpoint < 0alue
- this is the value at which
you want the alarm type
chose below to activate
99999 to 99999 in Engineering
Units
Within the PV range when alarm
type is PV or SP
Within PV span when alarm type is
DEV
5 % to 105 % when alarm type is
Salida.
Type N/A Alarm 1 Setpoint 1 Type
-select what you want
Alarm 1 Setpoint 1 to
represent.
Selections:
NO ALARM
PV_HGH High PV Alarm
PV_LOW Low PV Alarm
DEV_HGH High Deviation
alarm
DEV_LOW Low Deviation
alarm
SP_HGH High Setpoint
alarm
SP_LOW Low Setpoint
alarm
OUT_HGH High Salida
alarm
OUT_LOW Low Salida
alarm
Setpoint 2 23 Alarm 1 Setpoint 2 Value Same as !lar; < Setpoint <
Type N/A Alarm 1 Setpoint 2 Type Same as !lar; < Setpoint <
!lar; 2 Setpoint < 24 Alarm 2 Setpoint 1 Value Same as !lar; < Setpoint <
Type N/A Alarm 2 Setpoint 1 Type Same as !lar; < Setpoint <
Setpoint 2 25 Alarm 2 Setpoint 2 Value Same as !lar; < Setpoint <
Type N/A Alarm 2 Setpoint 2 Type Same as !lar; < Setpoint <
!lar;
2ysteresis
S 30 Alarm Hysteresis in % 0 % to 5 %
426 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TPSC
(3POS) Bloque de funcin
MOTOR tab
T,ree @osition Step control is acco$plis,ed b3 assigning t,e $otor control rela3s p,3sical address under
t,is tab.
EUemplo
!TT/-TI'-
TPSC Salida addresses are not checked for redundant assignment or mismatch with controller hardware; therefore,
use caution to insure unique address and correct /O module.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 427
10/09
Bloque de funcins
TPSC (3POS) Bloque de funcin
Table <28 TPSC )otor tab configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
ForRard ,elay
Salida
,ack Rack Number for Forward
Motor Direction
1 to 5.
)odule Module Number for
Forward Motor Direction
1 to 16
Channel Channel Number for
Forward Motor Direction
Odd number 1 to 15*
,eCerse ,elay
Salida
,ack Rack Number for Reverse
Motor Direction
1 to 5.
)odule Module Number for
Reverse Motor Direction
1 to 16
Channel Channel Number for
Reverse Motor Direction
Even number 2 to 16*
)otor "ata "eadband
ASB
51 Deadband is an
adjustable gap in which
neither Salida operates
0.5 % to 5 %
TraCerse
Ti;e AsecB
Motor Travel Time - the
time it takes the motor to
travel from 0 % to 100 %
0 to 1800 seconds
*For HC900 controller's 32 Channel DO Module, Salidas 17 through 32 may not be used for
TPO (Time Proportioning Salida), PPO (Position Proportioning Salida) or TPSC (Three
Position Step Salida) Salida types.
/:e;plo
-igura ((N s,o.s a Bloque de %uncin 0iagra$ using a T@SC bloque de %uncin.
Figura <<( TPSC bloque de funcin /:e;plo
428 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TRG
Trigger Bloque de funcin
T,I$ Trigger Bloque de funcin
"escripcin
T,e T35> label stands %or Tri&&er or [One $'ot\ operation.
T,is bloc2 is part o% t,e Logic and ast Logic categories.
Funcin
Turns a Logic Salida 5OUT6 O: %or one logic scan c3cle1 .,en a logic +ntrada 5!6 goes %ro$ O-- to O:.
9% ! = O: and previous value o% ! .as O--1 t,en= OUT = O: 5one scan6
Ot,er.ise1 OUT = O--
/ntrada
X = Trigger co$$and signal
Salida
OUT = triggered pulse
!TT/-TI'-
The duration of the logic pulse Salida is one bloque de funcin execution cycle. The duration
of the fast logic pulse Salida is 100 ms, or the fast logic cycle time.
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 429
10/09
44
Bloque de funcins
TRG Trigger Bloque de funcin
/:e;plo
-igura ((W s,o.s a Bloque de %uncin 0iagra$ using a T;9F bloque de %uncin. An O-- dela3 ti$er
bloc2 Salida is O: as long as t,e ;ST +ntrada is logic A9 5O:6. 9t can be used %or ti$e duration but $ust
be triggered b3 an O: to O-- transition on t,e ;eset +ntrada. T,is can be acco$plis,ed using Tri&&er
DlocCs (T35>) to create one<s,ot pulses .,ic, last one scan c3cle. T,e %ast logic trigger pulse .ill last (??
$s. .,ile t,e nor$al logic trigger pulse .ill last t,e co$plete scan c3cle %or analog bloc2s. Use according to
application need. A @eriodic ti$er Salida pulse $a3 also be used to start t,e ti$er %or t,e O-- dela3.
Off delay L
Figura <<% T,I$ bloque de funcin /:e;plo
430 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
-[TMDLY2] Timing Diagram
AND4 Salida_____
TRG1 Salida
OFDT2 Salida
Bloque de funcins TRND Trend
Rate Bloque de funcin
T,-" Trend ,ate Bloque de funcin
"escripcin
T,e T39D label stands %or Trend 3ate.
T,is bloc2 is part o% t,e Auxilliary categor3.
Funcin
T,e trend bloc2 is used to con-igura up to t,ree storage rates %or t,e ACH?? trend bac2%ill 5,istorical data
collection6 %eature.
Onl3 one trend bloc2 is allo.ed in a con%iguration.
/ntradas
:one.
Salidas
)A! = storage capacit3 in ,ours
3ATE8 = ti$e in seconds o% t,e %irst data storarge sa$ple rate
3ATE2 = ti$e in seconds o% t,e second data storarge sa$ple rate
3ATE = ti$e in seconds o% t,e t,ird data storarge sa$ple rate
Configuration para;eters
0ouble clic2ing t,e bloc2 .ill open t,e diaglog to con%ire t,e t,ree data storage rates.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 431
10/09
Bloque de funcins
TRND Trend Rate Bloque de funcin
-or eac, o% t,e Log ;ates clic2 on t,e c,ange button. T,is .ill open anot,er diaglog t,at .ill enable
setting t,e rate.
Selectable rates are sa$ple ever3 (? B GH seconds1 or ever3 ( B GH $inutes1 or ever3 ( B )* ,ours or once per
da3.
Table <2( T,-" block configuration para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
og ,ate < Sets the first of the 3
trend logging rates
10 59 seconds or 1
59 minutes or 1
23 hours or 1 per
day
og ,ate 2 Sets the second of the 3
trend logging rates
10 59 seconds or 1
59 minutes or 1
23 hours or 1 per
day
og ,ate & Sets the third of the 3
trend logging rates
10 59 seconds or 1
59 minutes or 1
23 hours or 1 per
day
432 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins TRPT Trend
Point Bloque de funcin
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
T,e trend point bloc2 is used to con-igura t,e data points to be stored b3 t,e ACH?? trend bac2%ill
5,istorical data collection6 %eature.
T,e data collection rate %or t,e points con-igurad in t,e bloc2 is deter$ined b3 t,e Salida pin o% t,e T39D
bloc2 t,at it is connected to.
/ntradas
! = ti$e in seconds o% t,e data storage rage %or point in t,is bloc2.
Salidas
:one
Configuration para;eters
T,ere is a global para$eter %ound under t,e AC 0esigner +dit $enu to select .,et,er trend points are to be
con-igurad b3 Codbus address or b3 Signal Tag. 0epending on t,is c,oice double clic2ing t,e bloc2 .ill
open one o% t,e t.o %ollo.ing dialogs .ill open to con-igura t,e points to be trended b3 t,is bloc2.
9n eit,er case1 points are added b3 selecting t,e line and clic2ing on PAdd to listQ. +ac, trend point bloc2 can
support up to G? points. T,e trend -uncin .ill support up to )G? points.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 433
10/09
T,PT Trend Point Bloque de
funcin
"escripcin
T,e T3!T label stands %or Trend !oint.
Bloque de funcins
TRPT Trend Point Bloque de funcin
Figura <<* T,PT "ialog to conFigura points by signal tag
Figura <2? T,PT "ialog to conFigura points by )odbus !ddress
434 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
TRPT Trend Point Bloque de funcin
/:e;plo
T,is +>e$plo s,o.s ,o. $ultiple trend point bloc2s are attac,ed to a single trend bloc2 to create di%%erent trend
groups at t,e t,ree rates.
Figura <2< T,-" and T,PT bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 435
10/09
Bloque de funcins
UPDN Up/Down Bloque de funcin
+P"- +p3"oRn Bloque de funcin
"escripcin
T,e U!D9 label stands %or U!GDOO9 )ounter.
T,is bloc2 is part o% t,e !ounters/'imers categor3.
Funcin
T,e Salida counts t,e nu$ber o% rising edge logic transactions on t,e +ntrada to t,e bloc2 up to a preset
value 5;@;+ or L@;+6. J,en t,e preset value is reac,ed1 a logic Salida 5@;+96 is enabled until a ;eset
+ntrada 5;ST6 resets t,e bloc2. #alue $a3 be set to increase to t,e preset value or decrease %ro$ t,e preset
value.
/ntradas
<X = @ositive +dge 0etect Count
+ntrada 3!3E = ;e$ote @reset 3$T =
O: resets t,e count )9TD9 = O:
counts do.n
Salidas
OUT = Salida
!3E5 = @reset 9ndicator
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
436 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins UPDN Up/Down Bloque
de funcin
Configuration para;eters
Table <2% +p3doRn configuration para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Presets ocal
Preset
0 Local Preset 1 to 99999
Use Remote Preset 1 On selects remote preset Click on Box to select
/:e;plo
-igura ()) s,o.s a Bloque de %uncin 0iagra$ using a U@0: bloque de %uncin. T,is +>e$plo uses a
Totali8er bloque de %uncin as a retentive ti$er. 9% a %iLed +ntrada o% ( is provided to t,e bloc2 using a
:u$eric Constant1 t,e totali8er .ill ti$e up to ( at t,e +ntrada rate selected 5per sec1 per $in.1 per ,r1 or per
da36. -or +>e$plo1 i% t,e Pper ,rQ rate .ere selected1 t,e Salida .ould be (.? a%ter ( ,our1 ).? a%ter ) ,ours1
etc1 up to t,e @reset value.
A counter is s,o.n to count t,e nu$ber o% pu$p c3cles 5On to O-- transitions6.
T,e @/<;+S+T 0igital #ariable is used to reset t,e ti$er and counter
Figura <22 +P"- bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 437
10/09
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
Li$its t,e rate at .,ic, an analog +ntrada value 5!6 can c,ange1 .,en a digital +ntrada signal 5+:6 is
O:. 9ndividual rate o% c,ange li$its are con-igurad %or an increasing and a decreasing !1
respectivel3.
Separate digital status Salidas indicate .,en Aig, 5A6 or Lo. 5L6 rate li$its are active.
9% +: = O-- or s3ste$ state = :+JSTA;T\1 t,en=
OUT 4 X;
L 4 O??;
. 4 O??.
9% +: = O: and OUT Y !1 t,en=
OUT mo%es to0ard X at 5ncreasin& 3ATE limit;
L 4 O??;
. 4 O9 until OUT 4 X.
9% +: = O: and OUT E !1 t,en=
OUT mo%es to0ard X at Decreasin& 3ATE; L
4 O9 until OUT 4 X; . 4 O??.
7 Ne1start is the ,irst scan cycle ,ollowing the cold start o, the controller<
/ntrada
X = Analog #alue 5@ri$ar3
+ntrada6 E9 = +nable +ntrada
co$$and
Salida
OUT = ;ate Li$ited +ntrada #alue
. = Aig, ;ate alar$ indication L =
Lo. ;ate alar$ indication
438 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
VLM Velocity Limiter Bloque de
funcin
0I) 0elocity i;iter Bloque de
funcin
"escripcin
T,e "L57 label stands %or "elocit/ (3ate) Limiter.
Bloque de funcins VLM Velocity Limiter
Bloque de funcin
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Configuration para;eters
Table <2* 0I) Configuration Para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Set i;its Increase
,ate i;it
0 Limits the increasing rate at which
the analog Entrada value can
change
0 to 99999 (eu/min)
"ecrease
,ate i;it
1 Limits the decreasing rate at which
the analog Entrada value can
change
0 to 99999 (eu/min)
/:e;plo
-igura ()* s,o.s a #L9C bloque de %uncin t,at li$its t,e increasing or decreasing rate at .,ic, t,e Salida
can c,ange based on user speci%ied li$its .,en t,e +nable +ntrada is O: 5(6.
Salida
Entrada
Figura <2& 0I) bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 439
10/09
Bloque de funcins
WCON Write Constant Bloque de funcin
1C'- 1rite Constant Bloque de funcin
"escripcin
T,e O)O9 label stands %or Orite )onstant.
T,is bloc2 is part o% t,e Auxiliary categor3
Funcin
Jrites t,e nu$erical value o% selected con%iguration para$eter to a given control bloc2. -elect the inde3
num&er of the required parameter from the specific &loque de funci4n reference data and enter it in the
appropriate field in the 5/rite 0onstant ,roperties6 dialog &o3"
9% +: is O:1 c,ange t,e selected para$eter to t,e value o% !.
/ntrada
X = #alue to be .ritten 5invalid %or para$eters o% t3pe ot,er t,an BOOL or ;+AL6 E9
= +nable co$$and
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
440 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins WCON Write Constant Bloque
de funcin
Configuration para;eters
Table <&? 1rite configuration data
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Set 1rite
Para;eters
Block
-u;ber
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)
Para;eter
IndeG J
N/A ndex number of configuration
parameter to be modified
Select the index number
of the required parameter
from the specific bloque
de funcin reference data
/:e;plo
-igura ()/ s,o.s a Bloque de %uncin 0iagra$ using a JCO: bloque de %uncin to .rite a ne. On
0ela3 Ti$er1 ti$e dela3 value.
Figura <2# 1C'- bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 441
10/09
Bloque de funcins
WTUN Write Tuning Constants Bloque de funcin
1T+- 1rite Tuning Constants Bloque de funcin
"escripcin
T,e OTU9 label stands %or Orite Tunin& )onstants.
T,is bloc2 is part o% t,e Loops categor3.
Funcin
Jrites t,e nu$erical value o% Fain1 ;ate1 and ;eset to a Target @901 T@SC1 or CA;B bloc2 .it,out an3
operator interaction.
-elect the target &lock num&er from the specific &loque de funci4n diagram and enter it in the
appropriate field in the 5/rite *une 0onstants6 dialog &o3"
9% +: is O:1 t,en t,e tuning constants are set to t,e Fain1 ;ate1 and ;eset +ntrada values..
!TT/-TI'-
nvalid for block number whose type is other than PD, CARB, or TPSC.
f the target block is in AUTO mode, tuning parameter change will cause a bump in the Salida.
f any Entrada value is "out-of-range, no values will be written.
/ntrada
>A59 = #alue %or FA9: tuning constant 3$ET 4 #alue %or
;+S+T tuning constant 59ntegration ti$e6 3ATE 4 #alue %or
;AT+ tuning constant 50erivative ti$e6 E9 = +nable
co$$and
!TT/-TI'-
The three analog Entradas can originate as recipe items or be calculated for adaptive control.
442 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
4'
??
Target block nu;ber
0ouble clic2 on t,e bloque de %uncin to access t,e PTarget Bloc2 :u$berQ dialog boL.
+nter t,e Target Bloc2 nu$ber in t,e appropriate %ield. $elections are Erom 8P8 to JPP(7odel )P); 8P8 to
28PP (7odel )JP); 8P8 to J8PP (7odel )LPG)LP3).
/:e;plo
-igura ()G s,o.s a Bloque de %uncin 0iagra$ using a JTU: bloque de %uncin to .rite Tuning
@ara$eters to a @90 bloque de %uncin.
Figura <27 1T+- bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 443
10/09
Bloque de
funcins WTUN Write Tuning Constants
Bloque de funcin
Bloque de funcins
WVAR Write Variable Bloque de funcin
10!, 1rite 0ariable Bloque de funcin
"escripcin
T,e O"A3 label stands %or Orite "ariaDle.
T,is bloc2 is part o% t,e Auxiliary categor3.
Funcin
Jrites a ne. value to a selected #ariable nu$ber.
-elect the target $aria&le num&er from the specific &loque de funci4n reference data and enter it in
the appropriate field in the 5/rite 8aria&le Num&er6 dialog &o3"
9% +: is O:1 t,en t,e #ariable selected is set to t,e value o% !.5-or +>e$plo= ! = a constant value6
/ntradas
X 4 #alue to be .ritten to t,e selected variable
E9 = +nable co$$and
Target Rrite Cariable nu;ber
0ouble clic2 on t,e bloque de %uncin to access t,e PJrite #ariable :u$berQ dialog boL.
+nter t,e Target #ariable nu$ber in t,e appropriate %ield. $elections are Erom 8 to APP.
444 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins WVAR Write Variable Bloque
de funcin
/:e;plo
-igura ()M s,o.s t.o +>e$plos o% Bloque de %uncin 0iagra$s using a J#A; bloque de %uncin.
On a Cold Start1 t,is .ill load Setpoint @rogra$ T)G into t,e S@@ bloc2
Figura <28 10!, bloque de funcin /:e;plos
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 445
10/09
Bloque de funcins
XFR Bumpless Analog Transfer Switch Bloque de funcin
6F, Bu;pless !nalog Transfer SRitch Bloque de funcin
"escripcin
T,e X?3 label stands %or 2umpless Analo& TransEer $0itc'.
T,is bloc2 is part o% t,e "ignal "electors categor3.
Funcin
@rovide Pbu$plessQ s.itc,ing bet.een t.o analog +ntrada values 5!1 '6 t,at is triggered b3 a digital
+ntrada signal 5\S'6. J,en s.itc,ed1 t,e Salida ra$ps to t,e ne. value at a speci%ied rate.
T,e rate at .,ic, t,e Salida 5OUT6 c,anges to a s.itc,ed value 5' or !6 is set b3 ';AT+ and !;AT+
con%iguration values1 respectivel3.
9% S' is s.itc,ed to O:1 t,en= OUT c'an&es to Y %alue at Y3ATE.
9% S' is s.itc,ed to O--1 t,en= OUT c'an&es to X %alue at X3ATE.
J,en OUT reac,es t,e selected target +ntrada1 OUT trac2s t,e selected +ntrada 5until S' c,anges6.
/ntrada
X = -irst analog value.
Y = Second analog value.
$Y = S.itc, to ' co$$and digital signal
Salida
OUT = Selected #alue
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
446 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins XFR Bumpless Analog Transfer Switch Bloque
de funcin
Configuration para;eters
Table <&< 6F, sRitch configuration data
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Set Transfer ,ates Transfer to 6
,ate
0 Rate at which Salida changes
from Y to X in engineering units
per minute
0 to 99999
Must be set at > = 0
Transfer to .
,ate
1 Rate at which Salida changes
from X to Y in engineering units
per minute
0 to 99999
Must be set at > = 0
/:e;plo
-igura ()N s,o.s a Bloque de %uncin 0iagra$ using a !-; bloque de %uncin. 9t s,o.s a t3pical s.itc,
action %or a !-; bloque de %uncin.
*SY
X
Y YRATE
OUT
3 I XRATE -3
O
N
OF
F
TME
Figura <2( 6F, bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 447
10/09
T,is bloc2 is part o% t,e Logic and ast Logic categories.
Funcin
Turns a digital Salida signal 5OUT6 O: i% onl3 one o% t.o digital +ntrada signals 5!1 '6 is O:. Ot,er.ise1
t,e Salida is O--.
9% ! = O-- and ' = O:1 t,en= OUT 4 O9.
9% ! = O: and ' = O--1 t,en= OUT 4 O9.
9% ! = O: and ' = O:1 or ! = O-- and ' = O--1 t,en OUT 4 O??.
/ntrada
X = -irst 0igital Signal Y =
Second 0igital Signal
Salida
OUT = resultant digital signal
Block properties
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
/:e;plo
-igura ()W s,o.s a Bloque de %uncin 0iagra$ using a !O; bloque de %uncin. 9n t,e +>e$plo1 i%
pressure +ntrada ( or ) is ,ig, or lo.1 %lo. is disabled. 9% onl3 one pressure +ntrada is O:1 %lo. is
enabled.
Bloque de funcins
XOR Bloque de
funcin
6', Bloque de
funcin
"escripcin
T,e XO3 label stands %or t,e EFclusi%e O3 Boolean operation.
Figura <2% 6', bloque de funcin /:e;plo
448 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
5XYRB Bloque de
funcin
76.,B Bloque de funcin
"escripcin
T,e G!';B label stands %or !';G??? base radio slave status bloc2.
T,is bloc2 is a part o% t,e !ommunications categor3.
Funcin
T,is bloc2 allo.s t,e ACH?? controller to act as a Codbus $aster device and co$$unicate .it, !';G???
base radios via t,e serial port o% t,e controller. Con%iguration o% t,e ACH?? $aster requires one bloc2 per
base radio1 up to *) base radios or (?)/ para$eters $aLi$u$. Onl3 one bloc2 $a3 be assigned to eac,
!';G??? base radio slave device.
T,e bloc2 supports (? read para$eters %ro$ t,e !';G??? plus it provides digital indication o%
co$$unication integrit3. -or attac,ed trans$itters t,ere is a separate G!';T bloc2 .,ic, is connected to
G!';B via t,e address 5A00;6 Salida o% t,e G!';B bloc2. Since all t,e para$eters o% G!';B bloc2
,ave %iLed Codbus register addresses1 t,ere is no con%iguration data associated .it, addressing o% t,e
para$eters. All Salidas can be tagged in t,e sa$e $anner to an3 ot,er bloque de %uncin Salida.
:OT+ (= To read proper values o% all trans$itter para$eters .,en connecting an ACH?? to t,e !';G???
s3ste$1 t,e !';G??? base radio $ust be set to K;egister Capping Code.K
9% a !';G??? base radio slave device does not respond to a request1 t,e last Salida value .ill be
$aintained.
:OT+ )= T,e Salida values o% t,e G!';B bloc2 $a3 be added to t,e Custo$ Codbus Cap .it,out t,e
need to assign tags to t,e Salida pins.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 449
10/09
Bloque de funcins
5XYRB Bloque de
funcin
/ntrada
E9A2LE = 0igital +ntrada O: .,en !';G??? base station is in scan. 0igital +ntrada O-- .,en
!';G??? base station is out o% scan.
Salida
DE" $TAT = Last read value o% !';G??? base radio device status. 5O = o%%line1 ( = online6
EX! )9T = :u$ber o% +Lpected Trans$itters co$$unicating to t,e base station.
TX )9T = :u$ber o% Trans$itters actuall3 co$$unicating .it, t,e base radio.
TF$8,8A = Online4O%%line status o% trans$itters (<(M. Connect to 0igital 0ecoder bloc2 %or trans$itter
status.
TF$8L,) = Online4O%%line status o% trans$itters (N<*). Connect to 0igital 0ecoder bloc2 %or trans$itter
status.
TF$,IK = Online4O%%line status o% trans$itters **</W. Connect to 0igital 0ecoder bloc2 %or trans$itter
status.
TF$IX,AI = Online4O%%line status o% trans$itters /H<M/. Connect to 0igital 0ecoder bloc2 %or trans$itter
status.
TF$AJ,KP = Online4O%%line status o% trans$itters MG<W?. Connect to 0igital 0ecoder bloc2 %or trans$itter
status.
TF$K8,XA = Online4O%%line status o% trans$itters W(<HM. Connect to 0igital 0ecoder bloc2 %or trans$itter
status.
TF$XL,8PP = Online4O%%line status o% trans$itters HN<(??. Connect to 0igital 0ecoder bloc2 %or trans$itter
status.
9OR$)A9 = Scan 9ndication. O: = 0evice is KOut o% ScanK. O-- = 0evice is K9n ScanK.
2ADR)O7 = Co$$unications 9ndication. O: = Bad qualit3 or device not de%ined. O-- = Food
Co$$unications.
ADD3 = Connection pin used to connect t,e G!';B base radio bloc2 to t,e G!';T trans$itter bloc2.
450 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins 5XYRB Bloque
de funcin
Configuration para;eters
0ouble clic2 on t,e bloque de %uncin to access t,e bloque de %uncin properties dialog boL.
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
ConFigura )odbus
SlaCe
SlaCe Tag
-a;e
0 Descripcin of XYR5000 device 16 character tag name.
Slave address and Tag
Name must be unique
within a control file.
)odbus
address
1 Address of XYR5000 base radio
on the link.
Enter unique address.
address, range 1 to 247.
Default address = 255
which means XYR5000
base radio slave will NOT
be in scan
)odbus "ouble
,egister For;at
Each EEE 32-bit floating point number requires two consecutive registers (four bytes)
starting with the register defined as the starting register for the information. The stuffing
order of the bytes into the two registers differs among Modbus hosts. The selections are:
Selection Descripcin Byte order
FP B Floating Point Big Endian Format
(recommended 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
/:e;plo
-igura ()H s,o.s a Bloque de %uncin 0iagra$ using a G!';B bloque de %uncin.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 451
10/09
Bloque de funcins
5XYRB Bloque de
funcin
Figura <2* 76.,B bloque de funcin /:e;plo
452 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
5XYRT Bloque de funcin
76.,T Bloque de funcin
"escripcin
T,e G!';T label stands %or !';G??? Trans$itter slave status bloc2.
T,is bloc2 is a part o% t,e !ommunications categor3.
Funcin
T,is co$$unication bloque de %uncin eLpands t,e read capabilit3 o% t,e G!';B Slave bloque de %uncin
to access para$eters o% !';G??? Trans$itters. G!';B bloc2Os A00; Salida is connected to t,e A00;
+ntrada o% t,is bloc2 to access all t,e para$eters. T,e G!';T bloc2 ,as () Salida para$eters .,ic, are
supplied b3 G!';B bloc2. Since t,ese para$eters ,ave %iLed Codbus register addresses1 t,ere is no
con%iguration data associated .it, t,is bloc2. All Salidas can be connected or tagged in t,e sa$e $anner as
an3 ot,er bloque de %uncin Salida.
9% co$$unication bet.een t,e ACH?? and t,e !';G??? base radio is lost1 t,e last read values .ill be
supplied on t,e G!';T Salidas.
/ntrada
ADD3 = +ntrada pin used to connect t,e G!'; trans$itter bloc2 to t,e G!';B base radio bloc2. Cust be
connected to G!';B bloc2Os A00; Salida pin.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 453
10/09
Bloque de funcins
5XYRT Bloque de funcin
Salida
!3 $E9$ = @ri$ar3 Sensor #alue.
$) $E9$ = Secondar3 Sensor #alue.
T3 $E9$ = Tertiar3 Sensor #alue.
O9L59E = Trans$itter online status. ( = online1 ? = o%%line.
LOO 2AT = Lo. Batter3 condition. ( = lo. batter31 ? = batter3 o2.
ALA37 = Alar$ condition. ( = alar$1 ? = no alar$.
$E9$ E33 = Sensor error condition. ( = error1 ? = o2.
$E9$ O"3 = Sensor over range condition. ( = over range1 ? = o2.
$Y$ E33 = S3ste$ error condition. ( = s3ste$ error1 ? = o2.
59!8 )L$D = s.itc, +ntrada ( closed. ( = closed1 ? = open.
59!2 )L$D = s.itc, +ntrada ) closed. ( = closed1 ? = open.
$B3T ?9 = square root -uncin. Square root o% pri$ar3 0i%%erential Trans$itter Salida.
Configurable Para;eters
Para;eter IndeG J Para;eter "escripcin 0alue or Selection
Trans;itter
,eference
-a;e
0 Descripcin of XYR5000
transmitter
16 character name.
Slave address and Tag
Name must be unique
within a control file.
-ode I" 1 D of transmitter Enter node D. (Valid
Range is 1 to 100).
Default D = 0 which
means data will NOT be
read.
454 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
5XYRT Bloque de funcin
/:e;plo
I
D
SXYRT104 2
5XYRB1D3 1 5XYR1C4
5XYR103
YK
Node D: 0
ENBL
VAR001D j
NO_SCAN
BAD_COM
DEVSTAT
EXP CNT
TXCNT
TxS1-16
TxS17-32
TxS33-48
TxS49-64
TxS65-S0
TxS81-96
TxS97-100
PR SENS
SC SENS
TR SENS
ONLNE
LOW BAT
ALARM
SENS ERR
SENS OVR
SYS ERR
NP1 CLSD
NP2 CLSD
SQRT FN
>a
E
5XYRT1D4 2
E
MBR10
6
3
5XYRB103 1 5XYR104
5XYR103
RD1
RD2
Node D: 0
VAR001D ^- O-----a6 ENBL
PR SENS RD3
NO_SCAN
BAD COM
6a SC SENS RD4
DEVSTAT
EXP CNT
TXCNT
TxS1-16
TxS 17-32
TxS33-4S
TxS49-64
TxS65-80
TxS81-96
TR SENS
ONLNE
LOW BAT
ALARM
SENS ERR
SENS OVR
SYS ERR
NP1 CLSD
NP2 CLSD
SQRT FN
-a
RD5
RD6
RD7
RDS
RD9
RD10
RD11
RD12
RD13
RD14
RD15
<
RD16
Figura <&? 76.,T bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 455
10/09
Bloque de funcins
6XYRT Bloque de funcin
86.,T Bloque de funcin
T,e M!';T label stands %or !';M??? trans$itter status bloc2.
T,is bloc2 is a part o% t,e !ommunications categor3.
Funcin
Use t,is bloc2 to read t,e process variables and device status o% an3 !';M??? trans$itter. To access
!';M??? para$eters1 connect t,is bloc2Os A00; +ntrada to t,e A00; Salida o% t,e !';M??? Fate.a3
5M!';JF6 bloc2.
-ive para$etersD@#(1 @#)1 @#*1 @#/ and 0+#aSTATDare read %ro$ t,e !';M??? trans$itter.
0+#aSTAT value contains several statuses o% t,e trans$itter1 and eac, status %ro$ 0+#aSTAT is assigned
its o.n Salida pin o% t,is bloc2.
9% a M!';JF gate.a3 does not respond to a request %ro$ t,e ACH??1 t,e last read values .ill be
$aintained on t,e M!';T Salidas.
/ntrada
ADD3 = Slave 9@ Address %ro$ associated M!';JF bloc2 5$ust be connected to 9@ address Salida pin o%
a M!';JF bloc26.
456 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
6XYRT Bloque de funcin
Salida
!"8 = Last read value o% process variable ( %ro$ t,e speci%ied address o% @#( register
!"2 = Last read value o% process variable ) %ro$ t,e speci%ied address o% @#) register
!" = Last read value o% process variable * %ro$ t,e speci%ied address o% @#* register
!"I = Last read value o% process variable / %ro$ t,e speci%ied address o% @#/ register
ELE)R?A5L = +lectronics %ailure status %lag 50ecoded bit ? o% 0+#aSTAT6
7E).R?A5L = Cec,anical %ailure 50ecoded bit ( o% 0+#aSTAT6
59R?A5L = +ntrada %ailure 50ecoded bit ) o% 0+#aSTAT6
OUTR?A5L = Salida %ailure 50ecoded bit * o% 0+#aSTAT6
LOOR2AT = Lo. batter3 50ecoded bit / o% 0+#aSTAT6
EXTR!O3 = +Lternal po.er 50ecoded bit G o% 0+#aSTAT6
)?>RE33 = Con%iguration +rror 50ecoded bit M o% 0+#aSTAT6
)ALRE33 = Calibration error 50ecoded bit N o% 0+#aSTAT6
3AD5ORE33 = ;adio co$$unication error 50ecoded bit W o% 0+#aSTAT6
7E7RE33 = Aeap $e$or3 error 50ecoded bit H o% 0+#aSTAT6
D?ORE33 = 0evice %ir$.are error 50ecoded bit (? o% 0+#aSTAT6
OTRE33 = Jatc,dog ti$er error 50ecoded bit (( o% 0+#aSTAT6
D5A> = 0iagnostics 5O: .,en an3 o% t,e above status pins are O:6
DE"R$TAT = 0evice Status %ro$ t,e speci%ied address o% 0evice status register. T,is value is %urt,er
decoded and individual status bits are displa3ed as re$aining Salidas o% t,e bloc2 5+L+Ca-A9L t,roug,
09AF6.
Configurable para;eters
Step (= Select Load Jireless 0ata -ile. T,is is a %ile containing t,e trans$itterOs para$eters and addresses.
T,is %ile $ust %irst be created and eLported %ro$ t,e Jireless Builder application. -or details1 see Ao. to
create an !';M??? Trans$itter eLport %ile.
Step )= Add or re$ove t,e 0+#<STAT and up to / @#s.
Para;eter3
Button
"escripcin
Filena;e Path and name of the XYR6000's exported .csv file
containing the device parameters to be accessed by this
block.
Ti;e Sta;p Time the .csv file was created.
oad 1ireless "ata File Lets you select and load the .csv file containing the XYR6000
parameter addresses. This file must first be exported from
Wireless Builder application.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 457
10/09
Bloque de funcins
6XYRT Bloque de
funcin
Para;eter3
Button
"escripcin
Trans;itter ,eference -a;e Name of the XYR6000 transmitter.
6., "eCice Name of the device whose parameters you will add or
remove to the block.
,egister Type of register being accessed (Status or PV).
!ddress Address of the parameter that was added. This field is blank if
you remove the parameter.
!dd Click this to list the available parameters in the Wireless Data
File loaded above. Highlight the desired parameter and click
OK to add it.
,e;oCe Removes the parameter from the block.
2oR to create an 6.,8??? Trans;itter eGport file
A .csv %ile containing t,e trans$itterOs para$eters and addresses is required %or con%iguration o% t,e
M!';T bloque de %uncin. -ollo.ing are t,e steps to create t,is .csv %ile in Jireless Builder.
(. Using Jireless Builder1 co$plete t,e net.or2 con%iguration %or all devices 5trans$itters6 to be inter%aced
via t,e Jireless Fate.a3. Once a co$plete database ,as been created1 clic2 on t,e Fate.a3 na$e in t,e
Cenu Tree o% t,e so%t.are to access t,e CA9: dialog displa3 %or t,e gate.a3.
). Clic2 on t,e Codbus TC@ Server tab to register t,e speci%ic ACH?? controller t,at .ill be per$itted to
access t,e Fate.a3Os Codbus data. #eri%3 t,e TC@ @ort nu$ber is G?). +nter t,e 9@ address o% t,e ACH??
controllerOs port t,at t,e dialog. T,e ACH?? controllerOs 9@ address can be %ound using AC 0esigner so%t.are
under t,e Utilities Tab.
458 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de funcins
6XYRT Bloque de funcin
*. Clic2 on t,e Codbus TC@ Analog data tab to begin assigning Codbus addresses to trans$itter data.
/. Scroll do.n to access t,e +ntrada ;egister +ntries %ield %or +ntrada ;egisters 5;ead -C/6 table and speci%3
t,e quantit3 o% para$eters to be read b3 t,e ACH?? controller. 9n t,e -igura belo.1 a quantit3 o% (/ ,as
been entered 5see circle61 t,us creating (/ entries .it, register nu$bers ? to )N. 5@ara$eters are %loating
point and occup3 ) registers eac,.6 :ote a $ini$u$ o% t.o para$eters .ill be needed %or eac, trans$itter1
one %or t,e process value and one %or t,e trans$itter status. 9% t,e speci%ic trans$itter ,as $ore t,an one
process variable1 addition para$eter %ields .ill be needed.
G. To add a trans$itter para$eter1 clic2 on a register under t,e Bloc2 colu$n. :eLt1 clic2 on t,e gra3 bloc2 t,at
appears at t,e rig,t o% t,e selected cell. 5See circle in -igura above.6 T,is brings up a list o% con-igurad
trans$itters1 eac, .it, a 0evice Status para$eter and one to %our @#s.
M. Select a para$eter to add to t,e register. 0evice Status para$eters are blan2 under t,e Bloc2 :a$es colu$nR
@# para$eters ,ave bloc2 na$es.
N. ;epeat %or eac, para$eter 3ouOd li2e to add.
W. Close t,e Cain Fate.a3 dialog.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 459
10/09
Bloque de funcins
6XYRT Bloque de funcin
H. Access t,e -ile $enu o% Jireless Builder and select +Lport Codbus Con%ig. See -igura belo.. Select
conversion to Feneric -ile -or$at. Assign a %ile na$e1 select %ile t3pe P0eli$ited TeLt 5.csv6Q and save t,e
%ile. +Lport a database .csv %ile. T,is .csv %ile contains t,e trans$itterOs para$eters and addresses and is
required %or con%iguration o% t,e M!';T bloque de %uncin.
/:e;plo
Figura <&< 86.,T bloque de funcin /:e;plo
460 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins
6XYRWG
T,is bloc2 is a part o% t,e !ommunications categor3.
Funcin
T,is bloc2 allo.s t,e ACH?? controller to act as a $aster device and co$$unicate .it, an !';M???
.ireless gate.a3 via t,e +t,ernet port o% t,e controller. Con%iguration in ACH?? $aster requires one bloc2
per gate.a31 up to *) gate.a3s or (?)/ para$eters $aLi$u$. Onl3 one bloc2 $a3 be assigned to eac,
!';M??? gate.a3 slave device. +ven i% it does not read or .rite para$eters1 it provides a $eans o%
connecting !';M??? .ireless trans$itter bloc2s to it b3 .a3 o% A00; Salida pin. T,e bloc2 Salidas
provide digital indication o% co$$unication integrit3.
-or trans$itter para$eters t,at are readable1 t,ere is separate M!';T bloc2 .,ic, is connected to
M!';JF via t,e A00; Salida pin at t,e botto$ o% t,is bloc2. 9% $ore para$eters o% an3 o% t,e
trans$itters are to be read1 t,en TC@; bloc2 can be used .it, M!';JF bloc2 si$ilar to TC@S and TC@;
co$bination. All Salidas o% t,e bloc2 can be connected or tagged in t,e sa$e $anner as an3 ot,er bloque de
%uncin Salida.
9% !';M??? gate.a3 slave device does not respond to a request1 t,e last Salida value .ill be $aintained.
/ntrada
E92L = +nable. J,en t,e digital +ntrada pin is O: t,e M!';JF Slave device is in scan.
9% t,e +nable pin is not connected1 t,en t,e user $ust be in Conitor $ode1 Conitoring TC@ Codbus
0iagnostics in t,e AC 0esigner1 select t,e M!';JF device to be enabled or disabled1 and clic2 t,e
+nable 5or 0isable6 button.
Salida
9OR$)A9 = Scan 9ndication. O: = 0evice is KOut o% ScanK. O-- = 0evice is K9n ScanK.
2ADR)O7 = Co$$unications 9ndication. O: = Bad qualit3 or device not de%ined. O-- = Food
Co$$unications.
ADD3 = Used to connect M!';T trans$itter bloque de %uncins to t,e M!';F gate.a3 bloc2.
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 461
10/09
86.,1$
T,e M!';JF label stands %or !';M??? Jireless Fate.a3 slave status bloc2.
Bloque de
funcins
6XYRWG
Configurable Para;eters
Properties $roup Para;eter IndeG J Para;eter "escripcin 0alue or Selection
ConFigura )odbus SlaCe Tag
-a;e
0 Descripcin of 6XYRWG slave
device
16 character tag name.
Slave address and Tag
Name must be unique
within a control file.
)odbus3TCP
address
1 P Address of XYR6000 Wireless
gateway device on the link.
Enter unique address.
(Cannot be 0.0.0.0 or
255.255.255.255)
Default P address =
0.0.0.0 which means
6XYRWG slave will NOT
be in scan.
)odbus "ouble
,egister For;at
Each EEE 32-bit floating point number requires two consecutive registers (four bytes)
starting with the register defined as the starting register for the information. The stuffing
order of the bytes into the two registers differs among Modbus hosts. The selections are:
Selection Descripcin Byte order
FP B Floating Point Big Endian Format
(recommended 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
/:e;plo
462 HC900 Hybrid Control Designer Bloque de funcin Reference Guide Revision 14
10/09
Bloque de
funcins
6XYRWG
Figura <&2 86.,1$ bloque de funcin /:e;plo
Revision 14 HC900 Hybrid Control Designer Bloque de funcin Reference Guide 463
10/09
2oneyRell Process Solutions
Honeywell
512 Virginia Drive
Fort Washington, PA 19034 http@33hpsReb=honeyRell=co;3ps
51-52-25-109 Rev.14 October 09 Printed in USA
2oneyRell