Numerical generator protection
ABB Switzerland Ltd
Utility Automation
REG316*4
1MRK502004-Ben
Page 5
Graphical
engineering tool
The graphical programming language used in
the tool CAP316 makes CAP316 a powerful
and user-friendly engineering tool for the en-
gineering of the control and protection units
RE.216/316. It is similar to IEC 1131.
CAP316 permits the function blocks repre-
senting the application to be directly trans-
lated into an application program (FUPLA)
capable of running on the processors of the
control and protection units RE.316*4. The
program packet contains an extensive library
of function blocks. Up to 8 projects (FUPLAs
created with CAP316) are able to run simul-
taneously on a RE.316*4.
List of functions
Binary functions:
AND AND gate
ASSB Assign binary
B23 2-out-of-3 selector
B24 2-out-of-4 selector
BINEXTIN External binary input
BINEXOUT External binary output
COUNTX Shift register
CNT Counter
CNTD Downwards counter
OR OR gate
RSFF RS flip-flop
SKIP Skip segment
TFF T flip-flop with reset
TMOC Monostable constant
TMOCS, TMOCL Monostable constant
short, long
TMOI Monostable constant
with interrupt
TMOIS, TMOIL Monostable constant
with interrupt short, long
TOFF Off delay
TOFFS, TOFFL Off delay short, long
TON On delay
TONS, TONL On delay short, long
XOR Exclusive OR gate
Analogue functions:
ABS Absolute value
ADD Adder/subtracter
ADDL Long integer adder/sub-
tracter
ADMUL Adder/multiplier
CNVIL Integer to long integer
converter
CNVLBCD Long integer to BC con-
verter
CNVLI Long integer to integer
converter
CNVLP Long integer to percent
converter
CNVPL Percentage to long inte-
ger converter
DIV Divider
DIVL Long integer divider
FCTL Linear function
FCTP Polynomial function
FILT Filter
INTS, INTL Integrator
KMUL Factor multiplier
LIM Limiter
LOADS Load shedding function
MAX Maximum value detector
MIN Minimum value detector
MUL Multiplier
MULL Long integer multiplier
NEGP Percent negator
PACW Pack BINARY signals
into INTEGER
PDTS, PDTL Differentiator
PT1S, PT1L Delayed approximation
SQRT Square root
SWIP Percent switch
THRLL Lower limit threshold
THRUL Upper limit threshold
TMUL Time multiplier
UPACW Unpack BINARY sig-
nals from an INTEGER
Part of FUPLA application (Q0) : control and interlocking logic for three objects Q0,
Q1, Q2. B_DRIVE is a macro based on binary function blocks.
DPMIN_Q0_CLOSED
DPMIN_Q0_OPEN
Q0_SEL_DRIVE_Q0
GEN_REQUEST_ON
GEN_REQUES_ON
GEN_SYNC
Q1_Q1_OPEN
Q2_Q2_OPEN
GEN_REQUEST_EXE
B_DRIVE
CL
OP
SEL
RQON
RQOF
SYNC
RQEX
T:SY
T:RT
CL
OP
POK
GON
GOF
GEX
EXE
GOON
GOOF
SYST
SREL
ALSY
BKS
KDOF
Q0_CL
Q0_OP
Q0_Q0_POK
Q0_Q0_CLOSED
Q0_Q0_OPEN
Q0_GUIDE_ON
Q0_GUIDE_OFF
Q0_GUIDE_EXE
Q0_EXE
Q0_GOON_Q0
Q0_GOOFF_Q0
Q0_Q0_SYST
DPMOUT_Q0_SEL_REL
Q0_SUP_SEL_REL_Q0
Q0_ALSY
Q0_BLOCK_SELECT
Q0_KDO_FAIL
1
&
2
>=1
6
=1
5
&
4
&
3
30
1
Example: