
AG-BASR0000-BC0Page 7
Application Guide — BASremote
C
O
N
TR LSO
®
CONTEMPORARY
Application Guide — BASremote
The Types Group
variable types and
conversion between types
B2F Binary to oat encoder — 16-bit binary to oat conversion
ConstBool Boolean constant — a predened Boolean value
ConstFloat Float constant — a predened oat variable
ConstInt Integer constant — a predened integer variable
F2B Float to binary decoder — oat to 16-bit binary conversion
F2I Float to integer — oat to integer conversion
I2F Integer to oat — integer to oat conversion
L2F Long to oat — long integer to oat conversion
WriteBool Write Boolean — setting a writable Boolean value
WriteFloat Write Float — setting a writable oat value
WriteInt Write integer — setting an integer value
Common Components Used In Function Block Programming
The HVAC Group
operations that
facilitate control
LSeq Linear Sequencer — bar graph representation of input value
ReheatSeq Reheat sequence — linear sequence up to four outputs
Reset Reset — output scales an input range between two limits
Tstat Thermostat — on/off temperature controller
ADemux2 Analog Demux — Single-input, two-output analog de-multiplexer
And2 Two-input Boolean product — two-input AND gate
And4 Four-input Boolean product — four-input AND gate
ASW Analog switch — selection between two oat variables
ASW4 Analog switch — selection between four oats
B2P Binary to pulse — simple mono-stable oscillator (single-shot)
BSW Boolean switch — selection between two Boolean variables
DemuxI2B4 Four-output Demux — integer to Boolean de-multiplexer
ISW Integer switch — selection between two integer variables
Not Not — inverts the state of a Boolean
Or2 Two-input Boolean sum — two-input OR gate
Or4 Four-input Boolean sum — four-input OR gate
Xor Two-input exclusive Boolean sum — two-input XOR gate
The Logic Group
logical operations using
Boolean variables
The Math Group
operations on Float, Integer
and Boolean variables
Add2 Two-input addition — results in the addition of two oats
Add4 Four-input addition — results in the addition of four oats
Avg10 Average of 10 — sums the last ten oats while dividing by ten thereby providing a running average
AvgN Average of N — sums the last N oats while dividing by N thereby providing a running average
Div2 Divide two — results in the division of two oat variables
FloatOffset Float offset — oat shifted by a xed amount
Max Maximum selector — selects the greater of two inputs
Min Minimum selector — selects the lesser of two inputs
MinMax Min/Max detector — records both the maximum and minimum values of a oat
Mul2 Multiply two — results in the multiplication of two oats
Mul4 Multiply four — results in the multiplication of four oats
Neg Negate — changes the sign of a oat
Round Round — rounds a oat to the nearest N places
Sub2 Subtract two — results in the subtraction of two oats
Sub4 Subtract four — results in the subtraction of four oats
TimeAvg Time average — average value of oat over time
The Timing Group
extended Boolean logic
DlyOff Off delay timer — time delay from a “true” to “false” transition of the input
DlyOn On delay timer — time delay from an “false” to “true” transition of the input
OneShot Single Shot — provides an adjustable pulse width to an input transition
Timer Timer — countdown timer
DailySc Daily Schedule Boolean — two-period Boolean scheduler
DailyS1 Daily Schedule Float — two-period oat scheduler
DateTime Time of Day — time, day, month, year
The Scheduling Group
scheduling operations
based upon time of day
Cmpr Comparison math — comparison (<=>) of two oats
Count Integer counter — up/down counter with integer output
Freq Pulse frequency — calculates the input pulse frequency
Hysteresis Hysteresis — setting on/off trip points to an input variable
IRamp IRamp — generates a repeating triangular wave with an integer output
Limiter Limiter — Restricts output within upper and lower bounds
Linearize Linearize — piecewise linearization of a oat
LP LP — proportional, integral, derivative (PID) loop controller
Ramp Ramp — generates a repeating triangular or sawtooth wave with a oat output
SRLatch Set/Reset Latch — single-bit data storage
TickTock Ticking clock — an astable oscillator used as a time base
UpDn Float counter — up/down counter with oat output
The Function Group
convenient functions for
developing control schemes
PrioritizedBool Prioritized boolean output — highest of sixteen inputs
PrioritizedFloat Prioritized oat output — highest of sixteen inputs
PrioritizedInt Prioritized integer output — highest of sixteen inputs
The Priority Group
prioritizing actions of Boolean,
Float and Integer variables
Comentarios a estos manuales