Data Link Description Mass Flowmeter · Block-Simulation is switched on or off within the parameter...
Transcript of Data Link Description Mass Flowmeter · Block-Simulation is switched on or off within the parameter...
Data Link Description D184B093U36
Mass FlowmeterCoriolisMaster FCM2000
FOUNDATION Fieldbus
Valid for Software Levels from A10 D699G001U03 A.10
2
Mass Flowmeter CoriolisMaster FCM2000
FOUNDATION Fieldbus
Data Link Description D184B093U36 08.2007
Manufacturer: ABB Automation Products GmbH Dransfelder Straße 2 D-37079 Göttingen Germany Tel.: +49 551 905-534 Fax: +49 551 905-555 [email protected]
© Copyright 2007 by ABB Automation Products GmbH Subject to change without notice This document is protected by copyright. It assists the user with the safe and efficient operation of the device. The contents may not be copied or reproduced in whole or in excerpts without prior approval of the copyright holder.
3
TABLE OF CONTENTS
1. HARDWARE......................................................................................................................................................5 1.1 HARDWARE SWITCH........................................................................................................................................................5
2. BLOCK-OVERVIEW..........................................................................................................................................6 2.1 BLOCK TABLE LEGEND ...................................................................................................................................................6 2.2 RESOURCE BLOCK...........................................................................................................................................................6
2.2.1 Resource Block Parameter, sorted in accordance with index ................................................................................7 2.2.2 Resource Block Parameter, sorted according to names.........................................................................................9
2.3 ANALOG INPUT BLOCK .................................................................................................................................................10 2.3.1 Analog Input Block Diagram................................................................................................................................10 2.3.2 Analog Input Block Parameter, sorted according to index ..................................................................................12 2.3.3 Analog Input Block Parameter, sorted according to names.................................................................................14
2.4 INTEGRATOR BLOCK .....................................................................................................................................................15 2.4.1 Integrator Block Diagramm .................................................................................................................................15 2.4.2 Integrator Block Parameter, sorted according to index.......................................................................................18 2.4.3 Intregrator Block Parameter, sorted according to names....................................................................................21
2.5 PID BLOCK ...................................................................................................................................................................22 2.5.1 PID Block Diagram..............................................................................................................................................22 2.5.2 Mode.....................................................................................................................................................................23 2.5.3 PID Block, sorted in accordance with index ........................................................................................................24 2.5.4 PID-Block, sorted according to names.................................................................................................................28 2.5.5 Example for PID control ......................................................................................................................................29
2.6 TRANSDUCER BLOCK ....................................................................................................................................................31 2.6.1 Channels und Units ..............................................................................................................................................31 2.6.2 Transducer Block Parameter, sorted in accordance with index...........................................................................33 2.6.3 Transducer Block Parameter, sorted according to names ...................................................................................50
2.7 DATA STRUCTURES .......................................................................................................................................................51 2.7.1 DS-64 – Block.......................................................................................................................................................51 2.7.2 DS-65 – Value & Status – Floating Point Structure.............................................................................................51 2.7.3 DS-66 – Value & Status – Discrete Structure.......................................................................................................51 2.7.4 DS-68 – Scaling Structure ....................................................................................................................................51 2.7.5 DS-69 – Mode Structure.......................................................................................................................................51 2.7.6 DS-70 – Access Permissions.................................................................................................................................51 2.7.7 DS-71 – Alarm Float Structure ............................................................................................................................51 2.7.8 DS-72 – Alarm Discrete Structure........................................................................................................................52 2.7.9 DS-73 – Event Update Structure ..........................................................................................................................52 2.7.10 DS-74 – Alarm Summary Structure ......................................................................................................................52 2.7.11 DS-82 – Simulate – Floating Point Structure.......................................................................................................52 2.7.12 DS-85 – Test Structure .........................................................................................................................................52
3. ERROR- AND WARNINGS-HANDLING.........................................................................................................53 3.1 BIT STRING ...................................................................................................................................................................54 3.2 ERROR REGISTER...........................................................................................................................................................54 3.3 WARNING REGISTER......................................................................................................................................................55 3.4 MAPPING OF ERRORS AND WARNINGS TO THE TRANSDUCERBLOCK-STATUS ................................................................56
3.4.1 Mapping-Tabelle ..................................................................................................................................................57 3.5 ERROR HANDLING OF AI BLOCKS .................................................................................................................................59 3.6 ERROR HANDLING CHAIN ..............................................................................................................................................60 3.7 STATUS-BYTE ...............................................................................................................................................................61
4. START-UP.......................................................................................................................................................62 4.1 NI-INTERFACE CONFIGURATION UTILITY .....................................................................................................................63 4.2 VERIFY HARDWARE SWITCH .........................................................................................................................................64 4.3 CONNECTION ESTABLISHMENT .....................................................................................................................................64 4.4 BLOCKS OUT OF SERVICE .............................................................................................................................................65 4.5 INSTRUMENT AND BLOCK TAGS....................................................................................................................................65 4.6 RESOURCE BLOCK.........................................................................................................................................................65
4
4.7 TRANSDUCER BLOCK ....................................................................................................................................................65 4.8 ANALOG INPUT BLOCK .................................................................................................................................................66
4.8.1 Unit with L_TYPE =Direct...................................................................................................................................66 4.8.2 Unit with L_TYPE=Indirect .................................................................................................................................67 4.8.3 Summary, AI block settings ..................................................................................................................................68
4.9 PID BLOCK ...................................................................................................................................................................69 4.10 FUNCTION BLOCK APPLICATION ...................................................................................................................................69 4.11 SCHEDULE.....................................................................................................................................................................70 4.12 DOWNLOD PROJECT ......................................................................................................................................................71 4.13 MONITOR FUNCTION BLOCKS........................................................................................................................................71 4.14 ERROR SEARCHING........................................................................................................................................................72
4.14.1 Writing Parameter................................................................................................................................................72 4.14.2 AI Block cannot be set to AUTO...........................................................................................................................73 4.14.3 PID Block cannot be set to AUTO........................................................................................................................73
5. LOCAL OPERATION ......................................................................................................................................74 5.1 LOCAL DISPLAY ............................................................................................................................................................74 5.2 SUBMENU DATA LINK....................................................................................................................................................74
5.2.1 FF Address ...........................................................................................................................................................74 5.2.2 Device Identifier ...................................................................................................................................................74 5.2.3 Dip Switch ............................................................................................................................................................74 5.2.4 Error Mask ...........................................................................................................................................................75 5.2.5 Warning Mask ......................................................................................................................................................75 5.2.6 Revision Communication Software.......................................................................................................................75
5.3 SUBMENU STATUS.........................................................................................................................................................75 5.3.1 Error and Warning Simulation On.......................................................................................................................75 5.3.2 Error Simulation...................................................................................................................................................76 5.3.3 Warning Simulation..............................................................................................................................................76
5
1. Hardware The FF bus interface has the following data: U = 9 – 32 V I = 14 mA (normal operation) Imax = 26 mA (maximum fault current)
1.1 Hardware switch Inside of the electronic is a 10 times switch. The switches can be set or reset, when the converter housing is open. Take care to security instructions in the manual when opening the housing! The switch setting can be checked on the local display of the device in the submenu data link, menu dip switch (refer to 5.2.3). It can also be read over FF communication in the Transducer block (index 90) Falsches Switch 1 = Simulate Enable
off = Simulation Mode disabled on = Simulation Mode enabled The switch position will also be displayed via the resource block within the parameter BLOCK_ERR.
“Simulation Mode enabled” only allows to make a simulation, but don’t activate the simulation. An AB-Block-Simulation is switched on or off within the parameter “Simulate“ (structure on index 9 of AI-block)
Switch 2 = Write Protect
off = Write Protect disabled on = Write Protect enabled
The switch position will also be displayed via the resource block within the parameter WRITE_LOCK. Enabling Write Protection prevents writing of block parameters.
1 2 3 4 5 6 7 8 9 10 Off
6
The Switches 3 to 10 have no function. Factory setting: all switches off
2. Block-Overview The device contains the following FF-Blocks:
1 x Resource Block
6 x AI Block (Analog Input)
2 x Integrator Block
1 x PID Block
1 x Transducer Block
The Resource, AI-, Integrator- and PID-blocks are standard FF blocks. The transducer block is a custom block. The parameters up to the relevant index 29 correspond to the “Standard Flow with Calibration” block of the FF specification FF-903-PS 3.0. The following parameters are instrument specific.
2.1 Block Table Legend The below table treats the following attributes: Rel.Index: Relative index of parameter within a block. Data-Type: Data type of parameter. Some parameters are structures (DS-xx). These structures are specified in chapter 2.7. Size: Size of the parameter in Bytes. Storage Type:
S = Static Parameter are store permanently (non-volatile). When writing a static parameter the Static Revision Counter ST_REV of the respective block (Index 1 in each block) will be incremented by one.
N = Non-volatile parameters will be stored permanently. When writing non-volatile para-meters ST_REV remains unchanged.
D = Dynamic Parameter will be lost during powering off. Write: Parameter can partially merely be written in certain operating modes (MODE_BLK, Index 5, sub
parameter Target) OOS: Parameter can be written in Target-Mode „Out of Service“. Man: Parameter can be written in Target-Mode „Manual“. Auto: Parameter can be written in Target-Mode „Auto“. Cas : Parameter can be written in Target-Mode „Cascade”. RCas: Parameter can be written in Target-Mode „Remote Cascade”. ROut: Parameter can be written in Target-Mode „Remote Out”.
Default Value: Basic setting of the parameters. The parameter RESTART (Index 16 within Resource Block), selection „Restart with defaults“, allows resetting of the parameters to default values.
2.2 Resource Block The resource block contains general information on the fieldbus instrument, such as manufacturer, instrument type, version no. etc.
7
2.2.
1 R
esou
rce
Blo
ck P
aram
eter
, sor
ted
in a
ccor
danc
e w
ith in
dex
Rel
ativ
e In
dex
Par
amet
er
Nam
e D
ata
Type
S
ize
Sto
rage
Ty
pe
Writ
e in
Ta
rget
-Mod
e D
efau
lt V
alue
s D
escr
iptio
n
1 S
T_R
EV
U
nsig
ned
16
2 S
R
ead
only
0
Rev
isio
n co
unte
r for
the
stat
ic p
aram
eter
s. T
he c
ount
er is
incr
emen
ted
each
tim
e th
e st
atic
par
amet
er
is c
hang
ed.
2 TA
G_D
ES
C
Oct
et S
tring
32
S
O
OS
, Aut
o sp
ace
The
user
des
crip
tion
of th
e in
tend
ed a
pplic
atio
n of
the
bloc
k.
3 S
TRA
TEG
Y U
nsig
ned
16
2 S
O
OS
,Aut
o 0
This
par
amet
er c
an b
e us
ed to
cre
ate
a gr
oupi
ng o
f blo
cks
by re
latin
g th
e sa
me
refe
renc
e nu
mbe
r to
each
blo
ck o
f a g
roup
. Thi
s pa
ram
eter
is n
ot c
heck
ed o
r pro
cess
ed b
y th
e bl
ock.
4
ALE
RT_
KE
Y U
nsig
ned
8 1
S
OO
S, A
uto
0 Th
e id
entif
icat
ion
num
ber o
f the
pla
nt u
nit.
This
info
rmat
ion
may
be
used
in th
e ho
st fo
r sor
ting
alar
ms,
et
c.
5 M
OD
E_B
LK
DS
-69
4 N
,D,S
,SO
OS
,Aut
o Ta
rget
:
OO
S
Act
ual
: O
OS
P
erm
itted
: Aut
o, O
OS
N
orm
al
: A
uto
The
actu
al, t
arge
t, pe
rmitt
ed a
nd n
orm
al o
pera
tion
mod
es o
f the
blo
ck.
6 B
LOC
K_E
RR
B
it S
tring
2
D
Rea
d on
ly
0 Th
is p
aram
eter
con
tain
s a
sum
mar
y of
the
bloc
k al
arm
s.
7 R
S_S
TATE
U
nsig
ned
8 1
D
Rea
d on
ly
0 S
tate
of t
he fu
nctio
n bl
ock
stat
e m
achi
ne.
8 TE
ST_
RW
D
S-8
5 11
2 D
O
OS
,Aut
o 0
Rea
d/w
rite
test
par
amet
er -
used
onl
y fo
r con
form
ance
test
ing.
9
DD
_RE
SO
UR
CE
O
ctet
Stri
ng
32
S
Rea
d on
ly
A
des
crip
tion
of th
e de
vice
des
crip
tion
for t
he d
evic
e.
10
MA
NU
FAC
_ID
U
nsig
ned
32
4 S
R
ead
only
0x
320
= A
BB
M
anuf
actu
rer i
dent
ifica
tion
num
ber.
11
DE
V_T
YPE
U
nsig
ned
16
2 S
R
ead
only
0x
18 =
FC
M20
00
Man
ufac
ture
r’s m
odel
nam
e of
the
devi
ce.
12
DE
V_R
EV
U
nsig
ned
8 1
S
Rea
d on
ly
1 D
evic
e re
visi
on.
13
DD
_RE
V
Uns
igne
d 8
1 S
R
ead
only
1
Rev
isio
n of
the
DD
file
of t
he d
evic
e.
14
GR
AN
T_D
EN
Y D
S-7
0 2
D
OO
S,A
uto
0 O
ptio
ns fo
r th
e ac
cess
from
PLC
and
DC
S s
yste
ms
to d
evic
e pa
ram
eter
s.
15
HA
RD
_TYP
ES
B
it S
tring
2
S
Rea
d on
ly
0x80
00
The
type
s of
har
dwar
e av
aila
ble
for t
he c
hann
els
of th
e de
vice
. 16
R
ES
TAR
T U
nsig
ned
8 1
D
OO
S, A
uto
1 S
ever
al p
ossi
bilit
ies
of re
star
t are
pos
sibl
e:
1) R
un
2) R
esta
rt re
sour
ce
3) R
esta
rt w
ith d
efau
lts
4) R
esta
rt pr
oces
sor
17
FEA
TUR
ES
B
it S
tring
2
S
Rea
d on
ly
0x48
00
Use
d to
sho
w re
sour
ce b
lock
opt
ions
. 0x
4800
= R
epor
ts s
uppo
rted,
Har
d W
rite
Lock
sup
porte
d 18
FE
ATU
RE
_SE
L B
it S
tring
2
S
OO
S, A
uto
0x48
00
Use
d to
sel
ect r
esou
rce
bloc
k op
tions
. 0x
4800
= R
epor
ts s
uppo
rted,
Har
d W
rite
Lock
sup
porte
d 19
C
YCLE
_TYP
E
Bit
Stri
ng
2 S
R
ead
only
0x
C00
0 D
escr
ibes
the
bloc
k ex
ecut
ion
met
hods
. 0x
C00
0 =
Sch
edul
ed, C
ompl
etio
n of
blo
ck e
xecu
tion
20
CYC
LE_S
EL
Bit
Stri
ng
2 S
O
OS
,Aut
o 0x
C00
0 S
elec
t ion
of t
he b
lock
exe
cutio
n m
etho
d.
0xC
000
= S
ched
uled
, Com
plet
ion
of b
lock
exe
cutio
n 21
M
IN_C
YCLE
_T
Uns
igne
d 32
4
S
- 16
00
Tim
e du
ratio
n of
the
shor
test
cyc
le ti
me
of th
e de
vice
in 1
/32
ms.
22
M
EM
OR
Y_S
IZE
U
nsig
ned
16
2 S
-
0 A
vaila
ble
mem
ory
in th
e de
vice
. 23
N
V_C
YCLE
_T
Uns
igne
d 32
4
S
- 0
Inte
rval
bet
wee
n w
ritin
g co
pies
of N
V p
aram
eter
s to
non
-vol
atile
mem
ory.
Zer
o m
eans
nev
er.
24
FRE
E_S
PA
CE
Fl
oat
4 D
-
0.0
Per
cent
of m
emor
y av
aila
ble
for a
dditi
onal
con
figur
atio
n.
25
FRE
E_T
IME
Fl
oat
4 D
-
0.0
Per
cent
of t
he b
lock
pro
cess
ing
time
that
is fr
ee to
pro
cess
add
ition
al b
lock
s.
8 R
elat
ive
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge
Type
W
rite
in
Targ
et-M
ode
Def
ault
Val
ues
Des
crip
tion
26
SH
ED
_RC
AS
U
nsig
ned
32
4 S
O
OS
,Aut
o 64
0000
Ti
meo
ut ti
me
for
conn
ectio
ns to
PLC
or D
CS
in o
pera
tion
mod
e R
Cas
. 27
S
HE
D_R
OU
T U
nsig
ned
32
4 S
O
OS
,Aut
o 64
0000
Ti
meo
ut t
ime
for c
onne
ctio
ns to
PLC
or D
CS
in o
pera
tion
mod
Rou
t. 28
FA
ULT
_STA
TE
Uns
igne
d 8
1 N
-
1 B
ehav
iour
of o
utpu
t blo
cks
if co
mm
unic
atio
n er
rors
app
ears
. 29
S
ET_
FSTA
TE
Uns
igne
d 8
1 D
O
OS
,Aut
o 1
Allo
ws
the
Faul
t Sta
te c
ondi
tion
to b
e m
anua
lly in
itiat
ed.
30
CLR
_FS
TATE
U
nsig
ned
8 1
D
OO
S,A
uto
1 A
llow
s de
letin
g th
e fa
ult s
tate
con
ditio
n.
31
MA
X_N
OTI
FY
Uns
igne
d 8
1 S
-
8 M
axim
um n
umbe
r of u
ncon
firm
ed n
otify
mes
sage
s po
ssib
le.
32
LIM
_NO
TIFY
U
nsig
ned
8 1
S
OO
S,A
uto
8 M
axim
um n
umbe
r of u
ncon
firm
ed n
otify
mes
sage
s al
low
ed.
33
CO
NFI
RM
_TIM
E
Uns
igne
d 32
4
S
OO
S,A
uto
6400
00
The
time
the
devi
ce w
ill w
ait f
or c
onfir
mat
ion
of re
ceip
t of a
repo
rt be
fore
tryi
ng to
sen
d ag
ain.
Ret
ry
shal
l not
hap
pen
whe
n C
ON
FIR
M_T
IME
= 0
. 34
W
RIT
E_L
OC
K
Uns
igne
d 8
1 S
O
OS
,Aut
o 1
(D
efau
lt sw
itch
posi
tion
= U
nloc
ked)
If se
t, no
writ
ing
is a
llow
ed. C
anno
t be
clea
red
by s
oftw
are.
N
ote:
Thi
s pa
ram
eter
is d
epen
dent
from
the
hard
war
e sw
itch
Writ
e_Lo
ck
(see
cha
pter
1.1
) 1
= U
nloc
ked
2 =
Lock
ed
35
UP
DA
TE_E
VT
DS
-73
14
D
- 0;
0;0;
0;0;
0;9;
0 Th
is m
essa
ge is
gen
erat
ed b
y an
y ch
ange
to s
tatic
dat
a.
36
BLO
CK
_ALM
D
S-7
2 13
D
O
OS
,Aut
o 0;
0;0;
0;0;
0;0;
8;0;
0 In
dica
tes
alar
ms
whi
ch a
re re
late
d to
the
bloc
k.
37
ALA
RM
_SU
M
DS
-74
8 D
,D,D
,SO
OS
,Aut
o 0;
0;0;
0 Th
is p
aram
eter
con
tain
s a
sum
mar
y of
the
bloc
k al
arm
s.
38
AC
K_O
PTI
ON
B
it S
tring
2
S
OO
S,A
uto
0 D
efin
es if
blo
ck a
larm
s ar
e au
tom
atic
ally
ack
now
ledg
ed o
r not
. 39
W
RIT
E_P
RI
Uns
igne
d 8
1 S
O
OS
,Aut
o 0
Prio
rity
of th
e al
arm
gen
erat
ed b
y cl
earin
g th
e W
RIT
E_L
OC
K.
40
WR
ITE
_ALM
D
S-7
2 13
D
O
OS
,Aut
o
This
ale
rt is
gen
erat
ed if
the
writ
e lo
ck p
aram
eter
is c
lear
ed.
41
ITK
_VE
R
Uns
igne
d 16
2
S
- 5
Ver
sion
of t
he In
tero
pera
bilit
y Te
st K
it us
ed to
test
the
devi
ce.
9
2.2.2 Resource Block Parameter, sorted according to names
Parameter Name
Index
ACK_OPTION 38 ALARM_SUM 37 ALERT_KEY 4 BLOCK_ALM 36 BLOCK_ERR 6 CLR_FSTATE 30 CONFIRM_TIME 33 CYCLE_SEL 20 CYCLE_TYPE 19 DD_RESOURCE 9 DD_REV 13 DEV_REV 12 DEV_TYPE 11 FAULT_STATE 28 FEATURE_SEL 18 FEATURES 17 FREE_SPACE 24 FREE_TIME 25 GRANT_DENY 14 HARD_TYPES 15 ITK_VER 41 LIM_NOTIFY 32 MANUFAC_ID 10 MAX_NOTIFY 31 MEMORY_SIZE 22 MIN_CYCLE_T 21 MODE_BLK 5 NV_CYCLE_T 23 RESTART 16 RS_STATE 7 SET_FSTATE 29 SHED_RCAS 26 SHED_ROUT 27 ST_REV 1 STRATEGY 3 TAG_DESC 2 TEST_RW 8 UPDATE_EVT 35 WRITE_ALM 40 WRITE_LOCK 34 WRITE_PRI 39
10
2.3 Analog Input Block
The measurement calculation takes place within the transducer block. The transducer block internally provides the measurement values via “Channels”. The cyclic output of the measurement values takes place via the analog input blocks (Al block). The converter disposes of six Al blocks.
OUT…
An Al block fulfils different tasks, such as change of scaling, alarm handling, simulation etc. See the following description:
2.3.1 Analog Input Block Diagram
Channel: Using the channel parameter (index 15) you can choose the measured value to be transferred from the transducer block.
Simulate: The simulate parameter is a structure (see 2.7.11). You can activate a simulation by means of the sub-parameter “Simulate En/Disable”. The sub-parameter “Simulate-Value” indicates the simulation value which will be processed instead of the channel value.
Note: The simulation can only be activated if the hardware switch “Simulation Enable” is set to “on”, see 1.1.
Converter
Analog Input Block ... Ch1 Ch2 Channel Ch3 Ch4 Ch5
AI- handling
Simulate Convert: L_TYPE XD_SCALE OUT SCALE
Cutoff Filter Output
Alarm: Hi_Hi Hi Lo Lo_Lo
Channel
Transducer block measurement- calculation
Analog Input Block 2 Ch1 Ch2 Channel Ch3 Ch4 Ch5
AI- Bearbeitung OUT2
FIELD_VAL PV
Analog Input Block 1 Ch1 Ch2 Channel Ch3
AI- handling OUT1
Channel 1
Channel 2
Channel 3
Channel 4
11
Convert: Converting is determined by the parameters L_TYPE, XD_SCALE and OUT_SCALE.
The scaling structures (see 2.7.4) dispose of the Sub-Parameters EU100%, EU0%, Unit and Decimal Point.
The channel value will be scaled to a percent value (FIELD_VAL) using the XD_SCALE according the following formula :
FIELD_VAL = 100 * (Channel-Value – EU0%) / (EU100%-EU0%)
L_TYPE can be of the following values:
Direct: With direct the entry value will be directly transferred to PV (Primary Analog Value, index 7). There will be no change of scaling:
PV = Channel Value
Structures XD_SCALE and OUT_SCALE have to be adjusted identically.
Indirect: The percent value FIELD_VAL will be scaled to PV (Primary analog Value) using OUT_SCALE:
PV = (FIELD_VAL / 100) * (EU100% - EU0%) + EU0%
Indirect Square Root: Similar to direct. Additionally a roots function will be calculated
PV = sqrt (FIELD_VAL / 100) * (EU100% - EU0%) + EU0%
Cut off: This function is equivalent to a low flow cut-off. It will be activated via a bit in IO_OPTS (index 13). If the PV value calculated undershoot the LOW_CUT value (index 17), PV will be set to 0.
Filter: Using the parameter PV_FTIME (index 18) you may set a damping time expressed in seconds.
Alarm: Four different alarms are available: Hi_Hi, Hi, Lo and Lo_Lo. For each of these alarms, the threshold …_LIM and the priority …_PRI can be set (index 25 to 32). A detected alarm will be entered into a structure …_ALM (index 33 to 36).
12
2.3.
2 A
nalo
g In
put B
lock
Par
amet
er, s
orte
d ac
cord
ing
to in
dex
R
elat
ive
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge
Type
W
rite
in
Targ
et-M
ode
Def
ault
Val
ues
Des
crip
tion
1 S
T_R
EV
U
nsig
ned
16
2 S
-
0 R
evis
ion
coun
ter f
or s
tatic
var
iabl
es. E
very
tim
e a
stat
ic v
aria
ble
chan
ges
the
revi
sion
co
unte
r is
incr
emen
ted
by o
ne.
2 TA
G_D
ES
C
Oct
et S
tring
32
S
O
OS
, Man
, Aut
o E
mpt
y st
ring
The
user
des
crip
tion
of th
e ap
plic
atio
n of
the
bloc
k.
3 S
TRA
TEG
Y U
nsig
ned
16
2 S
O
OS
, Man
, Aut
o 0
This
par
amet
er c
an b
e us
ed to
cre
ate
grou
ps o
f blo
cks
by
assi
gnin
g th
e sa
me
refe
renc
e nu
mbe
r to
each
blo
ck o
f a g
roup
. Thi
s pa
ram
eter
is n
ot v
erifi
ed a
nd n
ot
proc
esse
d.
4 A
LER
T_K
EY
Uns
igne
d 8
1 S
O
OS
, Man
, Aut
o 0
This
par
amet
er is
use
d as
iden
tific
atio
n nu
mbe
r for
pla
nt u
nits
. It c
an b
e us
ed w
ithin
D
CS
or P
LC s
yste
ms
e.g.
to s
ort a
larm
s.
5 M
OD
E_B
LK
DS
-69
4 N
,D,S
,S
OO
S, M
an, A
uto
Targ
et
: O
OS
A
ctua
l
: OO
S
Per
mitt
ed: A
uto,
Man
, OO
S
Nor
mal
:
Aut
o
The
actu
al, t
arge
t, pe
rmitt
ed, a
nd n
orm
al o
pera
tion
mod
es o
f the
blo
ck.
6 B
LOC
K_E
RR
B
it S
tring
2
D
- 0
Con
tain
s a
sum
mar
y of
the
bloc
k al
arm
s.
7 P
V
DS
-65
5 D
-
0.0
This
par
amet
er is
the
prim
ary
mea
sure
men
t val
ue fo
r use
in e
xecu
ting
the
bloc
k.
8 O
UT
DS
-65
5 D
O
OS
, Man
0.
0 Th
is is
out
val
ue o
f the
blo
ck. O
UT
will
hav
e st
anda
rd b
lock
ala
rms
plus
sta
ndar
d H
I_H
I, H
I, LO
, and
LO
_LO
ala
rms
appl
ied
to it
. 9
SIM
ULA
TE
DS
-82
11
D
OO
S, M
an, A
uto
Th
is is
a s
truct
ure.
With
the
sub
para
met
er S
imul
ate
Ena
ble/
disa
ble
a si
mul
atio
n ca
n be
sw
itche
d on
and
off.
If a
sim
ulat
ion
is a
ctiv
e th
e su
b pa
ram
eter
sim
ulat
e va
lue
is u
sed
as in
put v
alue
for t
he b
lock
. 10
X
D_S
CA
LE
DS
-68
11
S
OO
S, M
an
EU
100%
: 100
.0
EU
0%
: 0.
0 U
nit
: 0
Dec
Poi
nt: 0
Inpu
t sca
ling
of th
e bl
ock.
Usi
ng th
e100
% a
nd 0
% v
alue
s th
e ch
anne
l val
ue is
sca
led
to
perc
ent (
Fiel
d_V
al).
The
chan
nel u
nit m
ust b
e in
acc
orda
nce
with
the
chan
nel u
nit.
Dec
Poi
nt in
dica
tes
the
num
ber o
f dig
its a
fter t
he d
ecim
al p
oint
for t
he d
ispl
ay.
11
OU
T_S
CA
LE
DS
-68
11
S
OO
S, M
an
EU
100%
: 100
.0
EU
0%
: 0.
0 U
nit
: 0
Dec
Poi
nt: 0
OU
TPU
T sc
alin
g of
the
bloc
k. U
sing
the
100%
and
the
0% v
alue
s th
e pe
rcen
t val
ue
(Fie
ld_V
al)
is s
cale
d to
the
OU
T va
lue.
The
uni
t is
the
OU
T un
it. D
ecP
oint
indi
cate
s th
e nu
mbe
r of d
igits
afte
r the
dec
imal
poi
nt fo
r the
dis
play
.
12
GR
AN
T_D
EN
Y D
S-7
0 2
D
OO
S, M
an, A
uto
0;0
Opt
ions
for t
he a
cces
s of
DC
S a
nd P
LC s
yste
ms
to p
aram
eter
of t
he d
evic
e.
13
IO_O
PTS
B
it S
tring
2
S
OO
S
0 O
ptio
ns w
hich
the
user
may
sel
ect t
o al
ter i
nput
and
out
put b
lock
pro
cess
ing.
B
it 10
: Ena
ble
Low
_Cut
off
14
STA
TUS
_OP
TS
Bit
Stri
ng
2 S
O
OS
0
Opt
ions
whi
ch th
e us
er m
ay s
elec
t in
the
bloc
k pr
oces
sing
of i
ts s
tatu
s.
15
CH
AN
NE
L U
nsig
ned
16
2 S
O
OS
0
The
num
ber o
f the
logi
cal c
hann
el o
f the
tran
sduc
er b
lock
, whi
ch s
houl
d be
pro
cess
ed
actu
ally
. 16
L_
TYP
E
Uns
igne
d 8
1 S
O
OS
, Man
0
Pro
cess
ing
the
inpu
t val
ue:
Dire
ct: t
here
is n
o sc
alin
g pr
oced
ure
the
OU
T id
entic
al to
the
INP
UT
Indi
rect
: the
inpu
t val
ue is
sca
led
usin
g X
D_S
CA
LE a
nd O
UT_
SC
ALE
S
quar
e ro
ot: l
ike
indi
ret,
how
ever
a m
athe
mat
ical
squ
are
root
is a
dded
. 17
LO
W_C
UT
Floa
t 4
S
OO
S, M
an, A
uto
0.0
Low
flow
cut
off:
Val
ues
low
er th
an L
OW
_CU
T ar
e se
t to
0 if
the
optio
n (s
ee IO
_OP
TS)
is a
ctiv
e.
18
PV
_FTI
ME
Fl
oat
4 S
O
OS
, Man
, Aut
o 0.
0 Ti
me
cons
tant
of a
dam
ping
filte
r for
pro
cess
var
iabl
e. T
ime
cons
tant
is in
sec
onds
.
13
Rel
ativ
e In
dex
Par
amet
er
Nam
e D
ata
Type
S
ize
Sto
rage
Ty
pe
Writ
e in
Ta
rget
-Mod
e D
efau
lt V
alue
s D
escr
iptio
n
19
FIE
LD_V
AL
DS
-65
5 D
-
0x1C
;0.0
In
put v
alue
in p
erce
nt s
cale
d by
XD
_SC
ALE
. 20
U
PD
ATE
_EV
T D
S-7
3 14
D
-
Th
is a
lert
is g
ener
ated
by
any
chan
ge to
the
stat
ic d
ata.
21
B
LOC
K_A
LM
DS
-72
13
D
OO
S, M
an, A
uto
In
dica
tes
the
alar
ms
rela
ted
to th
e bl
ock.
22
A
LAR
M_S
UM
D
S-7
4 8
D
OO
S, M
an, A
uto
Th
is p
aram
eter
con
tain
s a
sum
mar
y of
the
alar
ms
of th
e bo
ck.
23
AC
K_O
PTI
ON
B
it S
tring
2
S
OO
S, M
an, A
uto
0 Th
e se
lect
ion
of w
heth
er a
larm
s as
soci
ated
with
the
bloc
k w
ill b
e au
tom
atic
ally
ac
know
ledg
ed o
r not
. 24
A
LAR
M_H
YS
Floa
t 4
S
OO
S, M
an, A
uto
0.5
Ala
rm H
yste
resi
s, e
xpre
ssed
as
a pe
rcen
t of t
he P
V s
pan.
25
H
I_H
I_P
RI
Uns
igne
d 8
1 S
O
OS
, Man
, Aut
o 0
Prio
rity
of th
e hi
gh h
igh
alar
m.
26
HI_
HI_
LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o +I
NF
The
valu
e fo
r the
hig
h hi
gh a
larm
lim
it in
eng
inee
ring
units
. 27
H
I_P
RI
Uns
igne
d 8
1 S
O
OS
, Man
, Aut
o 0
Prio
rity
of th
e hi
gh a
larm
. 28
H
I_LI
M
Floa
t 4
S
OO
S, M
an, A
uto
+IN
F Th
e va
lue
for t
he h
igh
alar
m li
mit
in e
ngin
eerin
g un
its.
29
LO_P
RI
Uns
igne
d 8
1 S
O
OS
, Man
, Aut
o 0
Prio
rity
of th
e lo
w a
larm
. 30
LO
_LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o -IN
F Th
e va
lue
for t
he lo
w a
larm
lim
it in
eng
inee
ring
units
. 31
LO
_LO
_PR
I U
nsig
ned
8 1
S
OO
S, M
an, A
uto
0 P
riorit
y of
the
low
low
ala
rm.
32
LO_L
O_L
IM
Floa
t 4
S
OO
S, M
an, A
uto
-INF
The
valu
e fo
r the
low
low
ala
rm li
mit
in e
ngin
eerin
g un
its.
33
HI_
HI_
ALM
D
S-7
1 16
D
O
OS
, Man
, Aut
o
The
stat
us fo
r hig
h hi
gh a
larm
and
its
asso
ciat
ed ti
me
stam
p.
34
HI_
ALM
D
S-7
1 16
D
O
OS
, Man
, Aut
o
The
stat
us fo
r hig
h al
arm
and
its
asso
ciat
ed ti
me
stam
p.
35
LO_A
LM
DS
-71
16
D
OO
S, M
an, A
uto
Th
e st
atus
of t
he lo
w a
larm
and
its
asso
ciat
ed ti
me
stam
p.
36
LO_L
O_A
LM
DS
-71
16
D
OO
S, M
an, A
uto
Th
e st
atus
of t
he lo
w lo
w a
larm
and
its
asso
ciat
ed ti
me
stam
p.
INV
= In
finite
num
ber
14
2.3.3 Analog Input Block Parameter, sorted according to names
Parameter Name
Relative Index
ACK_OPTION 23 ALARM_HYS 24 ALARM_SUM 22 ALERT_KEY 4 BLOCK_ALM 21 BLOCK_ERR 6 CHANNEL 15 FIELD_VAL 19 GRANT_DENY 12 HI_ALM 34 HI_HI_ALM 33 HI_HI_LIM 26 HI_HI_PRI 25 HI_LIM 28 HI_PRI 27 IO_OPTS 13 L_TYPE 16 LO_ALM 35 LO_LIM 30 LO_LO_ALM 36 LO_LO_LIM 32 LO_LO_PRI 31 LO_PRI 29 LOW_CUT 17 MODE_BLK 5 OUT 8 OUT_SCALE 11 PV 7 PV_FTIME 18 SIMULATE 9 ST_REV 1 STATUS_OPTS 14 STRATEGY 3 TAG_DESC 2 UPDATE_EVT 20 XD_SCALE 10
15
2.4 Integrator Block The integrator block (IB) accumulates the flow values to totalizer values. An analog input block (AI) gets it input from the transducer block block (refer to 2.3). The integrator block can’t get values from the transducer block. He can only get input values from other function blocks.
2.4.1 Integrator Block Diagramm
REV_FLOW1
IN_1
OUT_PTRIP
OUT
Convert Rate to Units/exec
REV_FLOW2
IN_2
RESET_CONFIRM
RESET_IN
OUT_TRIP
Convert Accum Difference to Units/exec
PULSE_VAL1
Convert Rate to Units/exec
Convert Accum Difference to Units/exec
TIME_UNIT2
PULSE_VAL2
TIME_UNIT1 INTEG_OPTS
INTEG_OPTS
-1
-1 UNIT_CONV
AddINTEG_OPTS Integrate TOTAL ATOTAL RTOTAL
INTEG_TYPE INTEG_OPTS GOOD_LIM UNCERT_LIM CLOCK_PER
OP_CMD_INT
N_RESET
Compare
Compare
TOTAL_SP
PRE_TRIP
IB
OUT AI OUT IN_1
16
The integrator function block has two inputs IN_1 and IN_2 for flow values. The inputs can work with “Rate” values (for example coming from an analog input block) or with “Accum” values (coming from a pulse input block). For „Rate“ flow values it is necessary to scale their time base (/s, /m, /h, /d) to the block internal time base /s. This is done with the parameters TIME_UNIT1 and TIME_UNIT2. Input 2 can have a different volume or mass unit than input 1. In this case it is necessary to scale the input 2 unit to the input 1 unit. This is done with the parameter UNIT_CONV. The flow in /s is multiplied with the block execution time to get the delta totalizer value per execution. Example: For „Accum“ values the following calculation is done: The number of pulses per execution is the difference from the actual pulse reading [i] and the pulse reading before [i-1]. A scaling from pulses to units is done by a multiplication with PULSE_VAL1 and PULSE_VAL2. Because both paths can have different units UNIT_CONV can scale the path 2 unit to the path 1 unit. REV_FLOW1 and REV_FLOW2 (Reverse Flow) can change the sign of the value (+ / -). The delta-totalizer values of path 1 and path 2 are added. The sum is added to TOTAL, ATOTAL and RTOTAL according to following rules: • TOTAL = Every value, independent from status, is added with sign. • ATOTAL = Every value, independent from status, is added as absolute value. • RTOTAL = Only values with status BAD or UNCERTAIN (depending from INTEG_OPTS settings) are added
as absolute value. TOTAL and ATOTAL are internal values inside the totalizer block. They are not in the list of block parameters. TOTAL is available as OUT parameter (index 8).
TIME_UNIT1 sec: /1 min: /60 hour: / 3600 day: / 86400
l/m
TIME_UNIT1 sec: /1 min: /60 hour: / 3600 day: / 86400
m3/h * UNIT_CONV
m3/s * Block Execution Time
l/s
l/s * Block Execution Time
Δl
Δl
Reading [i]
- Reading [i-1]
IN_1 counts
Reading [i]
- Reading [i-1]
IN_2 counts
* UNIT_CONV
number of pulses
number of pulses
* PULSE_VAL1
* PULSE_VAL2
17
N_RESET is counting the number of resets. This value goes up to 999999. Then an overflow happens to 0. The integrator block has some functions for batch mode. TOTAL_SP is the setpoint for the batch mode. The totalizer can count up or down. • At up counting the output OUT_TRIP is set, when TOTAL is equal or greater TOTAL_SP. • At down counting the start point for TOTAL is TOTAL_SP. When TOTAL reaches zero output OUT_TRIP is
set. The batch mode has a second output OUT_PTRIP, which is set depending from the value PRE_TRIP. • At counting up PRE_TRIP is set, when TOTAL is equal or greater (TOTAL_SP – PRE_TRIP). • At counting down PRE_TRIP is set, when TOTAL is equal or smaller than PRE_TRIP.
18
2.4.
2 In
tegr
ator
Blo
ck P
aram
eter
, sor
ted
acco
rdin
g to
inde
x
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge T
ype
Writ
e in
Ta
rget
-Mod
e D
efau
lt V
alue
s D
escr
iptio
n
1 S
T_R
EV
U
nsig
ned
16
2 S
R
ead
only
0
Rev
isio
n co
unte
r for
the
stat
ic p
aram
eter
s. T
he c
ount
er is
incr
emen
ted
each
tim
e th
e st
atic
pa
ram
eter
is c
hang
ed.
2 TA
G_D
ES
C
Oct
et S
tring
32
S
O
OS
, Man
, Aut
o Le
erze
iche
n Th
e us
er d
escr
iptio
n of
the
inte
nded
app
licat
ion
of th
e bl
ock.
3
STR
ATE
GY
Uns
igne
d 16
2
S
OO
S, M
an, A
uto
0 Th
is p
aram
eter
can
be
used
to c
reat
e a
grou
ping
of b
lock
s by
rel
atin
g th
e sa
me
refe
renc
e nu
mbe
r to
each
blo
ck o
f a g
roup
. Thi
s pa
ram
eter
is n
ot c
heck
ed o
r pro
cess
ed b
y th
e bl
ock.
4
ALE
RT_
KE
Y U
nsig
ned
8 1
S
OO
S, M
an, A
uto
0 Th
e id
entif
icat
ion
num
ber
of t
he p
lant
uni
t. Th
is i
nfor
mat
ion
may
be
used
in
the
host
for
so
rting
ala
rms,
etc
. 5
MO
DE
_BLK
D
S-6
9 4
N,D
,S,S
O
OS
, Man
, Aut
o Ta
rget
:
OO
S
Act
ual
: O
OS
P
erm
itted
: Aut
o,M
an,O
OS
N
orm
al
: A
uto
The
actu
al, t
arge
t, pe
rmitt
ed a
nd n
orm
al o
pera
tion
mod
es o
f the
blo
ck.
6 B
LOC
K_E
RR
B
it S
tring
2
D
Rea
d on
ly
0 Th
is p
aram
eter
con
tain
s a
sum
mar
y of
the
bloc
k al
arm
s.
7 TO
TAL_
SP
Fl
oat
4 S
O
OS
, Man
, Aut
o 0
TOTA
L_S
P is
the
setp
oint
for b
atch
mod
e.
8 O
UT
DS
-65
5 D
O
OS
, Man
0.
0 Th
is is
the
outp
ut v
alue
of t
he in
tegr
ator
blo
ck. I
t is
equa
l to
the
TOTA
L va
lue.
9
OU
T_R
AN
GE
D
S-6
8 11
S
O
OS
, Man
, Aut
o 0-
100%
Th
is s
truct
ure
defin
es d
ispl
ay s
calin
g fo
r th
e ou
tput
of
the
bloc
k. I
t is
not
use
d in
side
the
bl
ock.
10
G
RA
NT_
DE
NY
DS
-70
2 D
O
OS
, Man
, Aut
o 0;
0 O
ptio
ns fo
r the
acc
ess
of D
CS
and
PLC
sys
tem
s to
par
amet
er o
f the
dev
ice.
11
S
TATU
S_O
PTS
B
it S
tring
2
S
OO
S
0 O
ptio
ns w
hich
the
user
may
sel
ect i
n th
e bl
ock
proc
essi
ng o
f its
sta
tus.
12
IN
_1
DS
-65
5 N
O
OS
, Man
, Aut
o 0.
0 In
put v
alue
1 o
f the
blo
ck.
13
IN_2
D
S-6
5 5
N
OO
S, M
an, A
uto
0.0
Inpu
t val
ue 2
of t
he b
lock
. 14
O
UT_
TRIP
D
S-6
6 2
N
OO
S, M
an, A
uto
0 A
n ou
tput
val
ue o
f the
blo
ck u
sed
in b
atch
mod
e.
At u
p co
untin
g O
UT_
TRIP
is s
et, w
hen:
OU
T ≥
TOTA
L_S
P
At d
own
coun
ting
OU
T_TR
IP is
set
, whe
n: O
UT
reac
hes
zero
. 0:
off
1: o
n 15
O
UT_
PTR
IP
DS
-66
2 N
O
OS
, Man
, Aut
o 0
Ano
ther
out
put v
alue
of t
he b
lock
use
d in
bat
ch m
ode.
A
t up
coun
ting
OU
T_P
TRIP
is s
et, w
hen:
OU
T ≥
(TO
TAL_
SP
– P
RE
_TR
IP)
At d
own
coun
ting
OU
T_TR
IP is
set
, whe
n: O
UT ≤
PR
E_T
RIP
0:
off
1: o
n 16
TI
ME
_UN
IT1
Uns
igne
d 8
1 S
O
OS
, Man
0
TIM
E_U
NIT
1 co
nver
ts th
e tim
e ba
se o
f IN
_1 to
sec
onds
. 0:
sec
onds
1:
min
utes
2:
hou
rs
3: d
ays
17
TIM
E_U
NIT
2 U
nsig
ned
8 1
S
OO
S, M
an
0 TI
ME
_UN
IT1
conv
erts
the
time
base
of I
N_2
to s
econ
ds.
0: s
econ
ds
1: m
inut
es
2: h
ours
3:
day
s
19
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge T
ype
Writ
e in
Ta
rget
-Mod
e D
efau
lt V
alue
s D
escr
iptio
n
18
UN
IT_C
ON
V
Floa
t 4
S
OO
S, M
an, A
uto
1.0
UN
IT_C
ON
V c
onve
rts th
e IN
_2 u
nit t
o IN
_1 u
nit.
Val
id ra
nge:
gre
ater
zer
o.
19
PU
LSE
_VA
L1
Floa
t 4
S
OO
S, M
an
0.0
PU
LSE
_VA
L1 is
the
volu
me
or m
ass
of o
ne p
ulse
on
inpu
t IN
_1.
Val
id ra
nge:
Zer
o or
gre
ater
. 20
P
ULS
E_V
AL2
Fl
oat
4 S
O
OS
, Man
0.
0 P
ULS
E_V
AL2
is th
e vo
lum
e or
mas
s of
one
pul
se o
n in
put I
N_2
. V
alid
rang
e: Z
ero
or g
reat
er.
21
RE
V_F
LOW
1 D
S-6
6 2
N
OO
S, M
an, A
uto
0 Th
is in
put v
aria
ble
of th
e in
tegr
ator
blo
ck c
an c
hang
e th
e si
gn o
f the
flow
val
ue in
pat
h 1.
0:
For
war
d 1:
Rev
erse
22
R
EV
_FLO
W2
DS
-66
2 N
O
OS
, Man
, Aut
o 0
This
inpu
t var
iabl
e of
the
inte
grat
or b
lock
can
cha
nge
the
sign
of t
he fl
ow v
alue
in p
ath
2.
0: F
orw
ard
1: R
ever
se
23
RE
SE
T_IN
D
S-6
6 2
N
OO
S, M
an, A
uto
0 Th
is in
put v
aria
ble
of th
e in
tegr
ator
blo
ck m
akes
a re
set o
f the
tota
lizer
s.
0: O
ff 1:
Res
et
24
STO
TAL
Floa
t 4
S
read
onl
y
STO
TAL
is a
cop
y of
TO
TAL
just
bef
ore
a re
set.
25
RTO
TAL
Floa
t 4
S
OO
S, M
an
R
TOTA
L co
unts
onl
y va
lues
with
sta
tus
BA
D o
r UN
CE
RTA
IN (d
epen
ding
from
IN
TEG
_OP
TS s
ettin
gs) a
s ab
solu
te v
alue
. 26
S
RTO
TAL
Floa
t 4
S
read
onl
y
SR
TOTA
L is
a c
opy
of R
TOTA
L ju
st b
efor
e a
rese
t. 27
S
SP
Fl
oat
4 S
re
ad o
nly
0.0
SS
P is
a c
opy
of T
OTA
L_S
P ju
st b
efor
e a
rese
t. 28
IN
TEG
_TYP
E
Uns
igne
d 8
1 S
O
OS
, Man
, Aut
o 0
INTE
G_T
YPE
det
erm
ines
the
beha
viou
r of t
he c
ount
ing:
1:
Up
Aut
o
C
ount
s up
with
aut
omat
ic re
set w
hen
TOTA
L_S
P is
reac
hed.
2:
Up
Dem
and
Cou
nts
up w
ith d
eman
d re
set.
3: D
n A
uto
Cou
nts
dow
n w
ith a
utom
atic
rese
t whe
n ze
ro is
reac
hed.
4:
Dn
Dem
and
Cou
nts
dow
n w
ith d
eman
d re
set.
5: P
erio
dic
Cou
nts
up a
nd re
set p
erio
dica
ly a
ccor
ding
to C
LOC
K_P
ER
. 6:
Dem
and
Cou
nts
up a
nd re
set o
n de
man
d.
7: P
er &
Dem
C
ount
s up
and
rese
t per
iodi
cally
or o
n de
man
d.
29
INTE
G_O
PTS
B
it S
tring
2
S
OO
S, M
an, A
uto
0 IN
TEG
_TYP
E d
eter
min
es th
e be
havi
our o
f the
inte
grat
or b
lock
: B
it 0:
Inpu
t 1 a
ccum
ulat
e B
it 1:
Inpu
t 2 a
ccum
ulat
e B
it 2:
Flo
w fo
rwar
d B
it 3:
Flo
w re
vers
e B
it 4:
Use
unc
erta
in
Bit
5: U
se B
ad
Bit
6: C
arry
B
it 7:
Add
zer
o if
bad
Bit
8: C
onfir
m re
set
Bit
9: G
ener
ate
rese
t eve
nt
Bit
10–1
5: R
eser
ved
30
CLO
CK
_PE
R
Floa
t 4
S
OO
S, M
an, A
uto
0.0
This
is th
e pe
riod
for p
erio
dica
lly re
sets
. V
alid
rang
e: Z
ero
or g
reat
er.
Uni
t: S
econ
ds.
31
PR
E_T
RIP
Fl
oat
4 S
O
OS
, Man
, Aut
o 0.
0 P
RE
_TR
IP h
elps
to a
djus
t the
vol
ume
or m
ass
in b
atch
mod
e (r
efer
to O
UT_
PTR
IP).
32
N
_RE
SE
T Fl
oat
4 S
re
ad o
nly
0.0
This
is th
e nu
mbe
r of r
eset
s. It
cou
nts
up to
999
999
and
then
ove
rflow
s to
0.
20
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge T
ype
Writ
e in
Ta
rget
-Mod
e D
efau
lt V
alue
s D
escr
iptio
n
33
PC
T_IN
CL
Floa
t 4
D
read
onl
y
This
is th
e pe
rcen
t rat
io o
f inp
ut v
alue
s w
ith G
OO
D s
tatu
s co
mpa
red
to v
alue
s w
ith B
AD
or
UN
CE
RTA
IN s
tatu
s. T
he c
alcu
latio
n is
: 100
* (1
- RTO
TAL
/ ATO
TAL)
34
G
OO
D_L
IM
Floa
t 4
S
OO
S, M
an, A
uto
0.0
GO
OD
_LIM
is a
lim
it fo
r P
CT_
INC
L. F
or P
CT_
INC
L va
lues
bel
ow t
his
limit
OU
T ge
ts t
he
stat
us G
OO
D.
Val
id ra
nge:
0 to
100
%
Uni
t: %
35
U
NC
ER
T_LI
M
Floa
t 4
S
OO
S, M
an, A
uto
0.0
UN
CE
RT_
LIM
is a
lim
it fo
r PC
T_IN
CL.
For
PC
T_IN
CL
valu
es b
elow
this
lim
it O
UT
gets
the
stat
us U
NC
ER
TAIN
. V
alid
rang
e: 0
to 1
00%
U
nit:
%
36
OP
_CM
D_I
NT
Uns
igne
d 8
1 D
O
OS
, Man
, Aut
o
A r
eset
can
be
done
with
the
blo
ck i
nput
par
amet
er R
ES
ET_
IN o
r w
ith t
his
para
met
er
OP
_CM
D_I
NT.
0:
Off
1: R
eset
37
O
UTA
GE
_LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o 0.
0 V
alid
rang
e: Z
ero
or g
reat
er:
Uni
t: S
econ
ds
38
RE
SE
T_C
ON
FIR
M
DS
-66
2 N
O
OS
, Man
, Aut
o 0
RE
SE
T_C
ON
FIR
M is
a b
lock
inpu
t par
amet
er. R
efer
to B
it 8
in IN
TEG
_OP
TS.
0: O
ff 1:
Con
firm
39
U
PD
ATE
_EV
T D
S-7
3 14
D
R
ead
only
This
ale
rt is
gen
erat
ed b
y an
y ch
ange
to th
e st
atic
dat
a.
40
BLO
CK
_ALM
D
S-7
2 13
D
O
OS
, Man
, Aut
o
Indi
cate
s th
e al
arm
s re
late
d to
the
bloc
k.
21
2.4.3 Intregrator Block Parameter, sorted according to names
Parameter Name
Index
ALERT_KEY 4 BLOCK_ALM 40 BLOCK_ERR 6 CLOCK_PER 30 GOOD_LIM 34 GRANT_DENY 10 IN_1 12 IN_2 13 INTEG_OPTS 29 INTEG_TYPE 28 MODE_BLK 5 N_RESET 32 OP_CMD_INT 36 OUT 8 OUT_PTRIP 15 OUT_RANGE 9 OUT_TRIP 14 OUTAGE_LIM 37 PCT_INCL 33 PRE_TRIP 31 PULSE_VAL1 19 PULSE_VAL2 20 RESET_CONFIRM 38 RESET_IN 23 REV_FLOW1 21 REV_FLOW2 22 RTOTAL 25 SRTOTAL 26 SSP 27 ST_REV 1 STATUS_OPTS 11 STOTAL 24 STRATEGY 3 TAG_DESC 2 TIME_UNIT1 16 TIME_UNIT2 17 TOTAL_SP 7 UNCERT_LIM 35 UNIT_CONV 18 UPDATE_EVT 39
22
2.5 PID Block The PID block offers all functions for a proportional, integral and derivate control algorithm. He also has functions for scaling, limiting, alarm handling, tracking, a feed forward algorithm, etc.
2.5.1 PID Block Diagram The PID block has following structure:
The process value to be controlled is connected to the IN input. The value will be scaled with PV_SCALE and filtered by a filter with time constant PV_FTIME. The scaled and filtered value is called PV (Primary analog Value).
The setpoint source is determined by the mode:
• AUTO mode: The SP parameter is used as setpoint.
• CAS mode: In Cascade mode is CAS_IN input used as setpoint. This parameter comes from another function block.
• RCAS mode: In Remote Cascade mode is the RCAS_IN-parameter used as setpoint. This parameter is written by a supervisory host computer.
The setpoint value is limited by SP_HI_LIM and SP_LO_LIM. The setpoint ramp rate is limited (only in AUTO mode) by SP_RATE_DN and SP_RATE_UP. The limited setpoint is called RCAS_OUT. This value will be used by supervisory host computers in RCAS mode.
Scaling and Filtering PV_SCALE PV_FTIME
Alarm HI_HI_LIM HI_LIM LO_LIM LO_LO_LIM DV_HI_LIM DV_LO_LIM
Setpoint limiting SP_RATE_DN SP_RATE_UP SP_HI_LIM SP_LO_LIM
PID-Algorithm GAIN RESET BAL_TIME RATE
OUT scaling and limiting OUT_HI_LIM OUT_LO_LIM OUT_SCALE
CAS_IN
FF_VAL
BKCAL_IN
TRK_IN_D
IN
TRK_VAL
RCAS_IN
SP
Mode
OUT
BKCAL _OUT
Feed forward- calculation FF_SCALE FF_GAIN
Tracking scaling TRK_SCALE
ROUT_IN Bypass BYPASS
PV
RCAS_OUT ROUT_OUT
23
The PID algorithm has tree parts:
Proportional control: The OUT value is proportional to the deviation of process value and setpoint. The proportional factor is the GAIN parameter. The disadvantage of a proportional control is, that there is a remaining deviation. This deviation can be removed by an integral control.
Integral control: The integral OUT value is determined by the integration of the deviation. The time constant is the RESET parameter.
Derivate control: The derivate OUT value is determined by the changing rate of the deviation. The time constant is the RATE parameter.
The OUT value of the PID algorithm is the sum of all tree control parts.
Feed forward calculation can be done with the input FF_VAL and the parameters FF_SCALE and FF_GAIN.
Tracking can be done with the input TRK_VAL. This value is scaled by TRK_SCALE. To enable tracking, set in CONTROL_OPTS „Track enable“ or „Track in Manual“. Then switch on tracking in TRK_IN_D. The actual mode will change to LO (Local Overwrite).
2.5.2 Mode
Priority Mode Meaning 7 OOS Out of Service Out of Service. 6 IMan Initialisation Manual Step on way to Cascade mode, OUT follows BKCAL_IN. 5 LO Local Override Tracking-Mode:
Output OUT follows input TRK_VAL. 4 Man Manual Manual mode 3 Auto Automatic PID-Algorithm is working:
Setpoint : Parameter SP Process value: Input IN Output : Parameter OUT
2 Cas Cascade PID-Algorithm is working: Setpoint : Input CAS_IN Process value: Input IN Output : Parameter OUT
1 RCas Remote Cascade PID-Algorithm is working: Setpoint : Parameter RCAS_IN Process value: Input IN Output : Parameter OUT
0 ROut Remote Output PID-Algorithm is not working. The PID block gets the setpoint from a supervisory host in ROUT_IN parameter and sends it to ROUT_OUT parameter.
24
2.5.
3 P
ID B
lock
, sor
ted
in a
ccor
danc
e w
ith in
dex
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge
Type
W
rite
in
Targ
et-M
ode
Def
ault
Val
ues
Des
crip
tion
1 S
T_R
EV
U
nsig
ned
16
2 S
re
ad o
nly
0 R
evis
ion
coun
ter f
or s
tatic
var
iabl
es. E
very
tim
e a
stat
ic v
aria
ble
chan
ges
the
revi
sion
cou
nter
is
incr
emen
ted
by o
ne.
2 TA
G_D
ES
C
Oct
et S
tring
32
S
O
OS
, Man
, Aut
o E
mpt
y st
ring
The
user
des
crip
tion
of th
e ap
plic
atio
n of
the
bloc
k.
3 S
TRA
TEG
Y U
nsig
ned
16
2 S
O
OS
, Man
, Aut
o 0
This
par
amet
er c
an b
e us
ed to
cre
ate
grou
ps o
f blo
cks
by
assi
gnin
g th
e sa
me
refe
renc
e nu
mbe
r to
eac
h bl
ock
of a
gro
up. T
his
para
met
er is
not
ver
ified
and
not
pro
cess
ed.
4 A
LER
T_K
EY
Uns
igne
d 8
1 S
O
OS
, Man
, Aut
o 0
This
par
amet
er is
use
d as
iden
tific
atio
n nu
mbe
r for
pla
nt u
nits
. It c
an b
e us
ed w
ithin
DC
S o
r PLC
sy
stem
s e.
g. to
sor
t ala
rms.
5
MO
DE
_BLK
D
S-6
9 4
N,D
,S,S
O
OS
, Man
, Aut
o Ta
rget
:
OO
S
Act
ual
: O
OS
P
erm
itted
: OO
S, M
an,
A
uto,
Cas
, RC
as, R
Out
Nor
mal
:
Aut
o
The
actu
al, t
arge
t, pe
rmitt
ed, a
nd n
orm
al o
pera
tion
mod
es o
f the
blo
ck.
6 B
LOC
K_E
RR
B
it S
tring
2
D
read
onl
y 0
Con
tain
s a
sum
mar
y of
the
bloc
k al
arm
s.
7 P
V
DS
-65
5 D
re
ad o
nly
Th
is p
aram
eter
is th
e pr
imar
y va
lue
for u
se in
exe
cutin
g th
e bl
ock.
8
SP
D
S-6
5 5
N
OO
S, M
an, A
uto
S
etpo
int.
9 O
UT
DS
-65
5 N
O
OS
, Man
The
outp
ut v
alue
of t
he P
ID b
lock
. 10
P
V_S
CA
LE
DS
-68
11
S
OO
S, M
an
EU
100%
: 100
.0
EU
0%
: 0.
0 U
nit
: 0
Dec
Poi
nt: 0
Inpu
t sc
alin
g of
the
blo
ck.
Usi
ng t
he10
0% a
nd 0
% v
alue
s th
e IN
val
ue i
s sc
aled
to
perc
ent.
Dec
Poi
nt in
dica
tes
the
num
ber o
f dig
its a
fter t
he d
ecim
al p
oint
for t
he d
ispl
ay.
11
OU
T_S
CA
LE
DS
-68
11
S
OO
S, M
an
EU
100%
: 100
.0
EU
0%
: 0.
0 U
nit
: 0
Dec
Poi
nt: 0
Out
put
scal
ing
of t
he b
lock
. U
sing
the
100%
and
0%
val
ues
the
OU
T va
lue
is s
cale
d. D
ecP
oint
in
dica
tes
the
num
ber o
f dig
its a
fter t
he d
ecim
al p
oint
for t
he d
ispl
ay.
12
GR
AN
T_D
EN
Y D
S-7
0 2
D
OO
S, M
an, A
uto,
C
as, R
Cas
, RO
ut0;
0
Opt
ions
for t
he a
cces
s of
DC
S a
nd P
LC s
yste
ms
to p
aram
eter
of t
he d
evic
e.
13
CO
NTR
OL_
OP
TS
BitS
tring
2
S
OO
S
0 O
ptio
ns fo
r the
PID
blo
ck:
Bit
0: B
ypas
s en
able
B
it 1:
SP
-PV
Tra
ck in
Man
B
it 2:
SP
-PV
Tra
ck in
Rou
t B
it 3:
SP
-PV
Tra
ck in
LO
or I
Man
B
it 4:
SP
-PV
Tra
ck re
tain
ed ta
rget
B
it 5:
Dire
ct a
ctin
g B
it 7:
Tra
ck e
nabl
e B
it 8:
Tra
ck in
Man
ual
Bit
9: U
se P
V fo
r BK
CA
L_O
UT
Bit
12: O
bey
SP
lim
its if
CA
S o
r RC
as
Bit
13: N
o O
UT
Lim
its in
Man
ual
14
STA
TUS
_OP
TS
BitS
tring
2
S
OO
S
0 O
ptio
ns fo
r sta
tus
hand
ling:
25
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge
Type
W
rite
in
Targ
et-M
ode
Def
ault
Val
ues
Des
crip
tion
Bit
0: S
et IF
S (I
nitia
l Fau
lt S
tate
) if B
AD
IN
Bit
1: S
et IF
S (I
nitia
l Fau
lt S
tate
) if B
AD
CA
S_I
N
Bit
2: U
se U
ncer
tain
as
Goo
d B
it 5:
Tar
get t
o M
anua
l if B
AD
IN
Bit
9: T
arge
t to
next
per
mitt
ed m
ode
if B
AD
CA
S_I
N
15
IN
DS
-65
5 N
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
P
roce
ss v
alue
inpu
t.
16
PV
_FTI
ME
Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
0 Ti
me
cons
tant
for f
ilter
for I
N.
17
BYP
AS
S
Uns
igne
d8
1 S
O
OS
, Man
0
Byp
ass
for t
he P
ID a
lgor
ithm
: 1
= O
ff, 2
= O
n 18
C
AS
_IN
D
S-6
5 5
N
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t
In m
ode
CA
S a
n ex
tern
al s
etpo
int c
omin
g fro
m a
noth
er fu
nctio
n bl
ock
is u
sed.
Thi
s is
the
inpu
t for
th
e ex
tern
al s
etpo
int.
19
SP
_RA
TE_D
N
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t +I
NF
Cha
ngin
g ra
te o
f set
poin
t SP
for c
hang
ing
the
valu
e do
wnw
ards
, onl
y fo
r AU
TO m
ode.
If th
e va
lue
is 0
, the
n ch
ange
s w
ill b
e do
ne im
med
iate
ly.
20
SP
_RA
TE_U
P
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t +I
NF
Cha
ngin
g ra
te o
f set
poin
t SP
for c
hang
ing
the
valu
e up
war
ds, o
nly
for A
UTO
mod
e. If
the
valu
e is
0,
then
cha
nges
will
be
done
imm
edia
tely
. 21
S
P_H
I_LI
M
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 10
0 U
pper
lim
it fo
r set
poin
t SP
.
22
SP
_LO
_LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
0 Lo
wer
lim
it fo
r set
poin
t SP
.
23
GA
IN
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 0
Pro
porti
onal
gai
n va
lue
for P
ID a
lgor
ithm
.
24
RE
SE
T Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
+IN
F Ti
me
cons
tant
of i
nteg
ral p
art o
f PID
alg
orith
m.
25
BA
L_TI
ME
Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
Out
0 Ti
me
cons
tant
for b
ias
cont
rol.
26
RA
TE
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 0
Tim
e co
nsta
nt o
f der
ivat
e pa
rt of
PID
alg
orith
m.
27
BK
CA
L_IN
D
S-6
5 5
N
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t
Inpu
t for
bac
k ca
lcul
atio
n va
lue
from
low
er fu
nctio
n bl
ock
28
OU
T_H
I_LI
M
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 10
0 U
pper
lim
it fo
r OU
T va
lue.
29
OU
T_LO
_LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
0 Lo
wer
lim
it fo
r OU
T va
lue.
30
BK
CA
L_H
YS
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 0,
5%
Hys
tere
sis
for l
imit
bits
in s
tatu
s of
BK
CA
L_O
UT
in %
of O
UT_
SC
ALE
.
31
BK
CA
L_O
UT
DS
-65
5 D
R
ead
only
Bac
k ca
lcul
atio
n va
lue,
whi
ch is
sen
d ba
ck to
an
uppe
r fun
ctio
n bl
ock.
32
R
CA
S_I
N
DS
-65
5 N
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
Th
is i
s th
e se
tpoi
nt i
n m
ode
RC
AS
(R
emot
e C
asca
de),
whi
ch c
omes
fro
m a
sup
ervi
sory
hos
t co
mpu
ter.
33
RO
UT_
IN
DS
-65
5 N
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
Out
Th
is i
s th
e O
UT
valu
e in
mod
e R
Out
(R
emot
e O
utpu
t), w
hich
com
es f
rom
a s
uper
viso
ry h
ost
com
pute
r. 34
S
HE
D_O
PT
Uns
igne
d8
1 S
0 D
eter
min
es b
ehav
iour
, whe
n su
perv
isor
y ho
st c
ompu
ter h
as ti
meo
ut.
Look
at R
esou
rce
Blo
ck in
dex
26:
26
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge
Type
W
rite
in
Targ
et-M
ode
Def
ault
Val
ues
Des
crip
tion
S
HE
D_R
CA
S: T
imeo
ut fo
r mod
e R
emot
e C
asca
de
Look
at R
esou
rce-
Blo
ck In
dex
27:
S
HE
D_R
OU
T: T
imeo
ut fo
r mod
e R
emot
e O
utpu
t P
ossi
bilit
ies
are:
•
Uni
nitia
lized
•
Nor
mal
She
d_N
orm
alR
etur
n •
Nor
mal
She
d_N
oRet
urn
• S
hedT
oAut
o_N
orm
alR
etur
n •
She
dToA
uto_
NoR
etur
n •
She
dToM
anua
l_N
orm
alR
etur
n •
She
dToM
anua
l_N
oRet
urn
• S
hedT
oRet
aine
dTar
get_
Nor
mal
Ret
urn
• S
hedT
oRet
aine
dTar
get_
NoR
etur
n
35
RC
AS
_OU
T D
S-6
5 5
D
Rea
d on
ly
Th
is is
the
setp
oint
afte
r lim
ing
and
scal
ing,
whi
ch is
in m
ode
RC
as (R
emot
e C
asca
de) s
end
back
to
a s
uper
viso
ry h
ost c
ompu
ter f
or b
ack
calc
ulat
ion.
36
R
OU
T_O
UT
DS
-65
5 D
R
ead
only
This
is th
e ou
tput
val
ue, w
hich
is in
mod
e R
Out
(Rem
ote
Out
put)
send
bac
k to
a s
uper
viso
ry h
ost
com
pute
r for
bac
k ca
lcul
atio
n.
37
TRK
_SC
ALE
D
S-6
8 11
S
O
OS
, Man
E
U10
0%: 1
00.0
E
U0%
:
0.0
Uni
t
: 0
D
ecP
oint
: 0
Sca
ling
for
track
ing
valu
e of
the
bloc
k. U
sing
the1
00%
and
0%
val
ues
the
TRV
_VA
L is
sca
led
to
perc
ent.
Dec
Poi
nt in
dica
tes
the
num
ber o
f dig
its a
fter t
he d
ecim
al p
oint
for t
he d
ispl
ay.
38
TRK
_IN
_D
DS
-66
2 N
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
Th
is d
iscr
ete
inpu
t sw
itche
s on
trac
king
mod
e.
39
TRK
_VA
L D
S-6
5 5
N
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t
This
is th
e in
put o
f the
trac
king
val
ue.
40
FF_V
AL
DS
-65
5 N
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
Out
Th
is is
the
inpu
t of t
he fe
ed fo
rwar
d va
lue.
41
FF_S
CA
LE
DS
-68
11
S
OO
S, M
an
EU
100%
: 100
.0
EU
0%
: 0.
0 U
nit
: 0
Dec
Poi
nt: 0
Sca
ling
for f
eed
forw
ard
valu
e of
the
bloc
k. U
sing
the1
00%
and
0%
val
ues
the
FF_V
AL
is s
cale
d to
per
cent
. Dec
Poi
nt in
dica
tes
the
num
ber o
f dig
its a
fter t
he d
ecim
al p
oint
for t
he d
ispl
ay.
42
FF_G
AIN
Fl
oat
4 S
O
OS
, Man
0
Gai
n fo
r the
feed
forw
ard
cont
rol.
43
UP
DA
TE_E
VT
DS
-73
14
R
ead
only
This
ale
rt is
gen
erat
ed b
y an
y ch
ange
to th
e st
atic
dat
a.
44
BLO
CK
_ALM
D
S-7
2 13
D
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
In
dica
tes
the
alar
ms
rela
ted
to th
e bl
ock.
45
ALA
RM
_SU
M
DS
-74
8 m
ix
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t
This
par
amet
er c
onta
ins
a su
mm
ary
of t
he a
larm
s of
the
bock
.
46
AC
K_O
PTI
ON
B
itStri
ng
2 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
Th
e se
lect
ion
of w
heth
er a
larm
s as
soci
ated
with
the
bloc
k w
ill b
e au
tom
atic
ally
ack
now
ledg
ed o
r no
t. 47
A
LAR
M_H
YS
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 0,
5%
Hys
tere
sis
for a
larm
s re
late
d to
PV
.
48
HI_
HI_
PR
I U
nsig
ned8
1
S
OO
S, M
an, A
uto,
0
Prio
rity
of th
e hi
gh h
igh
alar
m.
27
Inde
x P
aram
eter
N
ame
Dat
a Ty
pe
Siz
e S
tora
ge
Type
W
rite
in
Targ
et-M
ode
Def
ault
Val
ues
Des
crip
tion
Cas
, RC
as, R
out
49
HI_
HI_
LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
+Inf
Th
e va
lue
for t
he h
igh
high
ala
rm li
mit
in e
ngin
eerin
g un
its.
50
HI_
PR
I U
nsig
ned8
1
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 0
Prio
rity
of th
e hi
gh a
larm
.
51
HI_
LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
+Inf
Th
e va
lue
for t
he h
igh
alar
m li
mit
in e
ngin
eerin
g un
its.
52
LO_P
RI
Uns
igne
d8
1 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
0 P
riorit
y of
the
low
ala
rm.
53
LO_L
IM
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t -In
f Th
e va
lue
for t
he lo
w a
larm
lim
it in
eng
inee
ring
units
.
54
LO_L
O_P
RI
Uns
igne
d8
1 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
0 P
riorit
y of
the
low
low
ala
rm.
55
LO_L
O_L
IM
Floa
t 4
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t -In
f Th
e va
lue
for t
he lo
w lo
w a
larm
lim
it in
eng
inee
ring
units
.
56
DV
_HI_
PR
I U
nsig
ned8
1
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 0
Prio
rity
of th
e hi
gh d
evia
tion
alar
m.
57
DV
_HI_
LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
+Inf
Th
e va
lue
for t
he h
igh
devi
atio
n al
arm
lim
it in
eng
inee
ring
units
.
58
DV
_LO
_PR
I U
nsig
ned8
1
S
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t 0
Prio
rity
of th
e lo
w d
evia
tion
alar
m.
59
DV
_LO
_LIM
Fl
oat
4 S
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
-Inf
The
valu
e fo
r the
low
dev
iatio
n al
arm
lim
it in
eng
inee
ring
units
.
60
HI_
HI_
ALM
D
S-7
1 16
D
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
Th
e st
atus
of t
he h
igh
high
ala
rm a
nd it
s as
soci
ated
tim
e st
amp.
61
HI_
ALM
D
S-7
1 16
D
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
Th
e st
atus
of t
he h
igh
alar
m a
nd it
s as
soci
ated
tim
e st
amp.
62
LO_A
LM
DS
-71
16
D
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t
The
stat
us o
f the
low
ala
rm a
nd it
s as
soci
ated
tim
e st
amp.
63
LO_L
O_A
LM
DS
-71
16
D
OO
S, M
an, A
uto,
C
as, R
Cas
, Rou
t
The
stat
us o
f the
low
low
ala
rm a
nd it
s as
soci
ated
tim
e st
amp.
64
DV
_HI_
ALM
D
S-7
1 16
D
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
out
S
tatu
s of
dev
iatio
n hi
gh a
larm
and
its
asso
ciat
ed ti
me
stam
p.
65
DV
_LO
_ALM
D
S-7
1 16
D
O
OS
, Man
, Aut
o,
Cas
, RC
as, R
Out
S
tatu
s of
dev
iatio
n lo
w a
larm
and
its
asso
ciat
ed ti
me
stam
p.
INV
= In
finite
num
ber
28
2.5.4 PID-Block, sorted according to names Parameter
Name Index
ACK_OPTION 46 ALARM_HYS 47 ALARM_SUM 45 ALERT_KEY 4 BAL_TIME 25 BETA 67 BK_CAL_HYS 30 BK_CAL_OUT 31 BKCAL_IN 27 BLOCK_ALM 44 BLOCK_ERR 6 BYPASS 17 CAS_IN 18 CONTROL_OPTS 13 DV_HI_ALM 64 DV_HI_LIM 57 DV_HI_PRI 56 DV_LO_ALM 65 DV_LO_LIM 59 DV_LO_PRI 58 FF_GAIN 42 FF_SCALE 41 FF_VAL 40 GAIN 23 GAMMA 68 GRANT_DENY 12 HI_ALM 61 HI_HI_ALM 60 HI_HI_LIM 49 HI_HI_PRI 48 HI_LIM 51 HI_PRI 50 IN 15 LO_ALM 62 LO_LIM 53 LO_LO_ALM 63 LO_LO_LIM 55 LO_LO_PRI 54 LO_PRI 52 MODE_BLK 5 OUT 9 OUT_HI_LIM 28 OUT_LO_LIM 29 OUT_SCALE 11 PV 7 PV_FTIME 16 PV_SCALE 10 RATE 26 RCAS_IN 32 RCAS_OUR 35 RESET 24 ROUT_IN 33 ROUT_OUT 36 SHED_OPT 34 SP 8 SP_HI_LIM 21 SP_LO_LIM 22 SP_RATE_DN 19 SP_RATE_UP 20 ST_REV 1 STATUS_OPTS 14 STRATEGY 3 T1_RATE 66 TAG_DESC 2 TRK_IN_D 38 TRK_SCALE 37
TRK_VAL 39 UPDATE_EVT 43
29
2.5.5 Example for PID control
2.5.5.1 Constant setpoint The flow in a pipe should be controlled by a positioner. The setpoint is constant.
Flowmeter Positioner
The process value is measured by a flow meter. The flow value is available as AI block. The constant setpoint is in the SP parameter inside PID block. The OUT value is send to an AO block of a positioner. It is necessary to make a back calculation connection from AO back to PID to get bumbles mode switching. The mode of the PID block is AUTO.
2.5.5.2 Extern setpoint An external setpoint from another function block can be connected to the CAS_IN input of the PID block. The mode of the PID block must be CAS (Cascade).
BKCAL_IN
PID
BKCAL_OUT
AO OUT CAS_IN
AI OUT IN
SP
BKCAL_IN
PID
BKCAL_OUT
AO OUT CAS_IN AI 1 OUT
IN
AI 2 OUT
CAS_IN
AI AO PID
AUTO
CAS
30
2.5.5.3 Cascade PID blocks It is possible to cascade PID blocks. This example has an inner control loop with PID2, which gets the process value from AI3 and the setpoint from PID1. The outer control loop with PID1 gets the process Value from AI2 and the setpoint from AI1. Both PID’s are in cascade mode. Both PID’s need back calculation paths for bumbles mode switching.
BKCAL_IN
PID 2
BKCAL_OUT
AO OUT CAS_IN
BKCAL_IN
PID 1 OUT CAS_IN
BKCAL_OUT
IN
AI 3 OUT
AI 1 OUT
IN
AI 2 OUT
CAS_IN
31
2.6 Transducer Block The Transducer Block contains all instrument specific parameters and functions needed for flow measurement and calculation.
2.6.1 Channels und Units The transducer block within the FCM2000 provides eight measurements in so-called channels. Each AI block disposes of one channel parameter (index 15). This so-called channel parameter decides which channel will be transferred from the TB to the AI.
Channel 1: Mass flow (= PRIMARY_VALUE, Index 14) Unit: refer to PRIMARY_VALUE_RANGE (Index 15) or „Unit Qm“ (Index 36)
Channel 2: Volume flow (= SECONDARY_VALUE, Index 28)
Unit: refer to SECONDARY_VALUE_UNIT (Index 29) or „Unit Qv“ (Index 37) Channel 3: Density (Index 30)
Unit: refer to „Unit Density“, Index 38 Channel 4: Temperature (Index 31)
Unit: refer to „Unit Temp“, Index 41 Channel 5: Transducer-Block internal Mass-Totalizer >F (Index 60) Channel 6: Transducer-Block internal Mass-Totalizer <R (Index 62)
Unit: refer to „Unit Mass-Totalizer“ (Index 39) Channel 7: Transducer-Block internal Volume-Totalizer >F (Index 64) Channel 8: Transducer-Block internal Volume-Totalizer <R (Index 66)
Unit: refer to „Unit Volume-Totalizer“ (Index 40)
32
The internal totalizers (Mass >F and <R, Volume >F and <R) inside the Transducer Block can be read with cyclic communication via the AI-Blocks.
The Integrator Blocks (IB) can also accumulate the flow values to totalizer values. An Integrator Block gets his input value from another function block, for example an AI-Block output value. He can’t work with values from the Transducer Block.
The internal totalizers and the Integrator Blocks are independent. Because they can have different units and because they may be reset at different times their numerical values may be different. But also if the units are the same and if they are reset at the same time the numbers may be slightly different in some situations (flow for short time [batch mode] or strong flow fluctuations), because they can work with different sample times.
FCM2000 Flow meter
Transducer-Block: Mass flow Volume flow Density Temperature Totalizer Mass >F Totalizer Mass >R Totalizer Volume >F Totalizer Volume <R Errors and Warnings
Channel 1: Value + Status
Channel 2: Value + Status
Channel 3: Value + Status
Channel 4: Value + Status
Channel 5: Value + Status
Channel 6: Value + Status
Channel 7: Value + Status
Channel 8: Value + Status
Internal Totalizer
Mass flow
Integrator Totalizer
AI-Block 2
AI-Block 3
AI-Block 4
AI-Block 5
AI-Block 6
AI-Block 1
Integrator-Block 1
Integrator-Block 2
PID-Block
33
2.6.2 Transducer Block Parameter, sorted in accordance with index Parameter: 1 to 29 equal a standard flow with calibration block, as described in FF document FF- 903 PS3.0. 30 to 107 contain further measurement and setting parameters of the converter. Most of these are also
accessible via display and keyboard of the converter. The description of the parameters can be taken from the converter instruction manual. In the following you can find a list of all entry values permitted.
34
2.6.
2.1
Tran
sduc
er B
lock
par
t 1: S
tand
ard
Flow
with
Cal
ibra
tion
In
dex
Par
amet
er
Nam
e D
ata
type
S
ize
Sto
rage
Ty
pe
Writ
e D
efau
lt V
alue
s D
escr
iptio
n
1 S
T_R
EV
U
nsig
ned
16
2 S
re
ad o
nly
1 R
evis
ion
coun
ter
for
stat
ic v
aria
bles
. E
very
tim
e a
stat
ic v
aria
ble
chan
ges
the
revi
sion
cou
nter
is in
crem
ente
d by
one
. 2
TAG
_DE
SC
O
ctet
Stri
ng
32
S
OO
S, A
uto
Leer
zeic
hen
The
user
des
crip
tion
of th
e ap
plic
atio
n of
the
bloc
k.
3 S
TRA
TEG
Y U
nsig
ned
16
2 S
O
OS
, Aut
o 0
This
par
amet
er c
an b
e us
ed t
o cr
eate
gro
ups
of b
lock
s by
ass
igni
ng t
he s
ame
refe
renc
e nu
mbe
r to
eac
h bl
ock
of a
gro
up. T
his
para
met
er is
not
ver
ified
and
not
pr
oces
sed.
4
ALE
RT_
KE
Y U
nsig
ned
8 1
S
OO
S. A
uto
96
This
par
amet
er is
use
d as
iden
tific
atio
n nu
mbe
r for
pla
nt u
nits
. It c
an b
e us
ed w
ithin
D
CS
or P
LC s
yste
ms
e.g.
to s
ort a
larm
s.
5 M
OD
E_B
LK
DS
-69
4 N
,D,S
,S
OO
S, A
uto
Targ
et
: O
OS
A
ctua
l
: OO
S
Per
mitt
ed: A
uto,
Man
,
O
OS
N
orm
al
: A
uto
• Th
e ac
tual
, tar
get,
perm
itted
, and
nor
mal
ope
ratio
n m
odes
of t
he b
lock
.
6 B
LOC
K_E
RR
B
it S
tring
2
D
read
onl
y 0
Con
tain
s a
sum
mar
y of
blo
ck a
larm
s. F
ollo
win
g bi
ts a
re s
uppo
rted:
(R
efer
als
o to
cha
pter
3)
Bit
3 =
Sim
ulat
e A
ctiv
e
At f
ollo
win
g de
vice
mes
sage
s:
War
ning
1: S
imul
atio
n
Bit
7 =
Inpu
t Fai
lure
/ pro
cess
var
iabl
e ha
s B
AD
sta
tus
A
t fol
low
ing
devi
ce m
essa
ges:
E
rror 2
b D
river
cur
rent
E
rror 2
a D
river
E
rror
0
Sen
sor a
mpl
itude
E
rror
11d
S
enso
r E
rror 1
A
D-c
onve
rter
Err
or 1
0 D
SP
Com
mun
icat
ion
Feh
ler 7
a T
Pip
e M
easu
re
Err
or 9
b D
ensi
ty to
low
E
rror 9
a D
ensi
ty
Err
or 1
1c
Sen
sor C
E
rror
11b
S
enso
r B
Err
or 1
1a
Sen
sor A
E
rror
7a
T H
ouse
Mea
sure
Bit
10 =
Los
t sta
tic D
ata
A
t fol
low
ing
devi
ce m
essa
ges:
E
rror
5a
Inte
rnal
FR
AM
E
rror 5
b E
xter
nal F
RA
M
35
Inde
x P
aram
eter
N
ame
Dat
a ty
pe
Siz
e S
tora
ge
Type
W
rite
Def
ault
Val
ues
Des
crip
tion
Bit
11 =
Los
t NV
Dat
a
At f
ollo
win
g de
vice
mes
sage
s:
Erro
r 6a
Tota
lizer
Mas
s >F
E
rror
6b
Tota
lizer
Mas
s <R
E
rror
6c
Tota
lizer
Vol
ume
>FV
E
rror
6d
Tota
lizer
Vol
ume
<R
Bit
15 =
Out
-of-S
ervi
ce (M
SB
) S
et, i
f Tra
nsdu
cerb
lock
-Act
ual-M
ode
is O
OS
. 7
UP
DA
TE_E
VT
DS
-73
14
D
OO
S, A
uto
Th
is a
lert
is g
ener
ated
by
any
chan
ge to
the
stat
ic d
ata.
8
BLO
CK
_ALM
D
S-7
2 13
D
O
OS
, Aut
o
Indi
cate
s th
e al
arm
s re
late
d to
the
bloc
k.
9 TR
AN
SD
UC
ER
_DIR
EC
TOR
Y A
rray
of
Uns
igne
d 16
1
C
read
onl
y 0
The
dire
ctor
y th
at s
peci
fies
the
num
ber a
nd s
tarti
ng in
dice
s of
the
trans
duce
rs in
the
trans
duce
r blo
ck.
10
TRA
NS
DU
CE
R_T
YPE
U
nsig
ned
16
2 C
re
ad o
nly
6553
5
Iden
tifie
s th
e tra
nsdu
cer t
hat f
ollo
ws.
65
535
= ot
her (
no s
tand
ard
Tran
sduc
er-B
lock
) = F
CM
2000
11
X
D_E
RR
OR
U
nsig
ned
8 1
D
read
onl
y
Follo
win
g m
essa
ges
are
supp
orte
d:
(Ref
er a
lso
to c
hapt
er 3
) 22
= I/
O-E
rror
At f
ollo
win
g de
vice
mes
sage
s:
Erro
r 2b
Driv
er c
urre
nt
Erro
r 2a
Driv
er
Err
or 0
S
enso
ram
plitu
de
Err
or 1
1d
Sen
sor
Erro
r 1
AD
-con
verte
r E
rror
10
DS
P C
omm
unic
atio
n E
rror
7a
T P
ipe
Mea
sure
E
rror
9b
Den
sity
to lo
w
Erro
r 9a
Den
sity
E
rror
11a
S
enso
r A
Err
or 1
1b
Sen
sor B
E
rror
11c
S
enso
r C
Err
or 7
a T
Hou
se M
easu
re
23 =
Dat
a in
tegr
ity e
rror
A
t fol
low
ing
devi
ce m
essa
ges:
E
rror
5a
Inte
rnal
FR
AM
E
rror 5
b E
xter
nal F
RA
M
Erro
r 6a
Tota
lizer
Mas
s >F
E
rror
6b
Tota
lizer
Mas
s <R
E
rror
6c
Tota
lizer
Vol
ume
>F
Err
or 6
d To
taliz
er V
olum
e <R
12
C
OLL
EC
TIO
N_D
IRE
CTO
RY
A
rray
of
Uns
igne
d 32
1
C
read
onl
y 0
A d
irect
ory
that
spe
cifie
s th
e nu
mbe
r, st
artin
g in
dice
s, a
nd D
D It
em ID
s of
the
data
co
llect
ions
in e
ach
trans
duce
r with
in a
tran
sduc
er b
lock
. 13
P
RIM
AR
Y_V
ALU
E_T
YPE
U
nsig
ned
16
2 S
O
OS
, Aut
o 10
0 Th
e ty
pe o
f mea
sure
men
t rep
rese
nted
by
the
prim
ary
valu
e. T
he ta
ble
show
n be
low
36
Inde
x P
aram
eter
N
ame
Dat
a ty
pe
Siz
e S
tora
ge
Type
W
rite
Def
ault
Val
ues
Des
crip
tion
desc
ribes
this
par
amet
er.
100:
Mas
s flo
w
Info
rmat
ion:
Onl
y 10
0 ca
n be
writ
ten.
14
P
RIM
AR
Y_V
ALU
E
DS
-65
5 D
R
ead
only
The
mea
sure
d pr
imar
y va
lue
and
stat
us a
vaila
ble
to th
e fu
nctio
n bl
ocks
. Th
is is
the
mas
s flo
w v
alue
. U
nit:
refe
r to
inde
x 15
PR
IMA
RY_
VA
LUE
_RA
NG
E.U
nit o
r ind
ex 3
6 U
nit Q
m.
15
PR
IMA
RY_
VA
LUE
_RA
NG
E
DS
-68
11
N
read
onl
y
The
Hig
h an
d Lo
w ra
nge
limit
valu
es, t
he e
ngin
eerin
g un
its c
ode
and
the
num
ber o
f di
gits
of t
he ri
ght o
f the
dec
imal
poi
nt to
be
used
to d
ispl
ay th
e P
rimar
y V
alue
. H
igh
limit
valu
e =
Ran
ge, i
ndex
46
Low
Lim
it V
alue
= 0
U
nit
= U
nit Q
m, i
ndex
36
Dec
Poi
nt
=
2 16
C
AL_
PO
INT_
HI
Floa
t 4
S
OO
S, A
uto
Th
e hi
ghes
t cal
ibra
ted
valu
e:
Equ
al to
Inde
x 43
: Qm
Max
Met
er T
ube
Qm
Max
Met
er T
ube
is re
ad o
nly.
FF
requ
ires
this
par
amet
er w
ritab
le. T
here
for h
ere
it is
onl
y al
low
ed to
writ
e th
e va
lue,
whi
ch is
alre
ady
in.
17
CA
L_P
OIN
T_LO
Fl
oat
4 S
O
OS
, Aut
o
The
low
est c
alib
rate
d va
lue:
E
qual
to -Q
mM
ax M
eter
Tub
e.
Qm
Max
Met
er T
ube
is re
ad o
nly.
FF
requ
ires
this
par
amet
er w
ritab
le. T
here
for h
ere
it is
onl
y al
low
ed to
writ
e th
e va
lue,
whi
ch is
alre
ady
in.
18
CA
L_M
IN_S
PA
N
Floa
t 4
C
Rea
d on
ly
0 Th
e m
inim
um c
alib
ratio
n sp
an v
alue
allo
wed
. Thi
s pa
ram
eter
is n
ot u
sed
and
has
no fu
nctio
n.
19
CA
L_U
NIT
U
nsig
ned
16
2 S
O
OS
, Aut
o 13
51
The
engi
neer
ing
units
cod
e in
dex
for t
he c
alib
ratio
n va
lues
. Equ
al to
inde
x 36
: U
nit Q
m.
Writ
ing
this
inde
x is
equ
al to
writ
ing
inde
x 36
.. 20
S
EN
SO
R_T
YPE
U
nsig
ned
16
2 C
O
OS
, Aut
o 10
1 Th
e se
nsor
type
def
ined
bel
ow:
101:
Cor
iolis
O
nly
101
can
be w
ritte
n.
21
SE
NS
OR
_RA
NG
E
DS
-68
11
C
Rea
d on
ly
Th
e H
igh
and
Low
rang
e lim
it va
lues
, the
eng
inee
ring
units
cod
e, a
nd th
e nu
mbe
r of
digi
ts to
the
right
of t
he d
ecim
al p
oint
for t
he s
enso
r. S
EN
SO
R_R
AN
GE
.100
%:
Qm
Max
Met
er T
ube,
inde
x 43
S
EN
SO
R_R
AN
GE
.0%
:
-Qm
Max
Met
er T
ube,
inde
x 43
S
EN
SO
R_R
AN
GE
.Uni
t :
Uni
t Qm
, ind
ex 3
6 S
EN
SO
R_R
AN
GE
.Dec
Pt:
2
22
SE
NS
OR
_SN
V
isib
le S
tring
32
C
R
ead
only
The
devi
ce h
as n
o se
nsor
ser
ial n
umbe
r. In
stea
d of
this
the
devi
ce in
stru
men
t nu
mbe
r (in
dex
69) i
s sh
own
here
. 23
S
EN
SO
R_C
AL_
ME
THO
D
Uns
igne
d 8
1 S
O
OS
, Aut
o 10
1 Th
e m
etho
d of
last
sen
sor c
alib
ratio
n.
101:
sta
tic w
eigh
t O
nly
101
can
be w
ritte
n.
24
SE
NS
OR
_CA
L_LO
C
Vis
ible
Stri
ng
32
S
OO
S, A
uto
Th
e lo
catio
n of
the
last
sen
sor c
alib
ratio
n.
25
SE
NS
OR
_CA
L_D
ATE
D
ate
7 S
O
OS
, Aut
o
The
date
of t
he la
st s
enso
r cal
ibra
tion.
26
S
EN
SO
R_C
AL_
WH
O
Vis
ible
Stri
ng
32
S
OO
S, A
uto
Th
e na
me
of th
e pe
rson
who
is re
spon
sibl
e fo
r the
last
sen
sor c
alib
ratio
n.
27
LIN
_TYP
E
Uns
igne
d 16
2
C
OO
S, A
uto
1 C
onta
ins
the
linea
risat
ion
type
use
d to
des
crib
e th
e be
havi
our o
f the
sen
sor:
1: L
inea
r with
Inpu
t O
nly
1 ca
n be
writ
ten.
37
Inde
x P
aram
eter
N
ame
Dat
a ty
pe
Siz
e S
tora
ge
Type
W
rite
Def
ault
Val
ues
Des
crip
tion
28
SE
CO
ND
AR
Y_V
ALU
E
DS
-65
5 D
R
ead
only
The
mea
sure
d se
cond
ary
valu
e an
d st
atus
ava
ilabl
e to
the
func
tion
bloc
ks.
This
is th
e vo
lum
e flo
w v
alue
. U
nit:
refe
r to
inde
x 19
SE
CO
ND
AR
Y_V
ALU
E_U
NIT
or i
ndex
37
Uni
t Qv.
29
S
EC
ON
DA
RY_
VA
LUE
_UN
IT
Uns
igne
d 16
2
S
OO
S, A
uto
1352
Th
e en
gine
erin
g un
its c
ode
for S
EC
ON
DA
RY_
VA
LUE
. E
qual
to in
dex
37: U
nit Q
v.
Writ
ing
this
inde
x is
equ
al to
writ
ing
inde
x 37
.
38
2.6.
2.2
Tran
sduc
er B
lock
par
t 2: m
anuf
actu
rer s
peci
fic p
aram
eter
s Th
is p
art o
f the
Tra
nsdu
cer B
lock
con
tain
s sp
ecifi
c pa
ram
eter
s of
the
FCM
2000
flow
met
er:
In
dex
V
aria
ble
Nam
e D
ata
Type
S
ize
Sto
re
Acc
ess
Def
ault
Val
ue
Des
crip
tion
30
Den
sity
D
S-6
5 5
D
r
The
mea
sure
d de
nsity
val
ue.
31
Tem
pera
ture
D
S-6
5 5
D
r
The
mea
sure
d pi
pe te
mpe
ratu
re.
32
Pro
g.pr
ot.c
ode
U
nsig
ned
16
2 S
r,w
0
If a
code
is e
nter
ed b
etw
een
1 an
d 99
99, t
hen
men
us o
n th
e lo
cal L
CD
dis
play
are
pro
tect
ed a
nd
this
cod
e nu
mbe
r mus
t be
put i
n on
loca
l key
boar
d to
get
loca
l acc
ess.
Lo
wer
Lim
it: 0
U
pper
Lim
it: 9
999
Uni
t
: -
33
Lang
uage
U
nsig
ned
8 1
S
r,w
0 S
elec
tion
of th
e la
ngua
ge fo
r the
loca
l LC
D d
ispl
ay.
0 :
Ger
man
1
: E
nglis
h 34
Fl
ow d
irect
ion
Uns
igne
d 8
1 S
r,w
1
Sel
ectio
n, if
onl
y fo
rwar
d flo
w o
r flo
w in
bot
h flo
w d
irect
ions
is m
easu
red.
0
: fo
rwar
d 1
: fo
rwar
d/re
vers
e
35
Flow
indi
catio
n U
nsig
ned
8 1
S
r,w
0 If
the
forw
ard
dire
ctio
n is
dis
play
ed w
hen
the
flow
is in
the
reve
rse
dire
ctio
n, th
e di
rect
ion
may
be
inte
rcha
nged
usi
ng th
is p
aram
eter
. 0
: st
anda
rd
1 :
oppo
site
36
U
nit Q
m
Uns
igne
d 16
2
S
r,w
1323
Sel
ectio
n of
the
unit
for m
ass
flow
. Thi
s pa
ram
eter
is id
entic
al to
PR
IMA
RY_
VA
LUE
_RA
NG
E.u
nit
(inde
x 15
), C
AL_
UN
IT (i
ndex
19)
and
SE
NS
OR
_RA
NG
E.u
nit (
inde
x 21
). 13
18:
g/s
1319
: g/
min
13
20:
g/h
1322
: kg
/s
13
23:
kg/m
in
1324
: kg
/h
13
25:
kg/d
13
27:
t/min
13
28:
t/h
13
29:
t/d
13
30:
lb/s
1331
: lb
/min
13
32:
lb/h
1333
: lb
/d
37
Uni
t Qv
Uns
igne
d 16
2
S
r,w
1352
Sel
ectio
n of
the
unit
for v
olum
e flo
w. T
his
para
met
er is
iden
tical
to S
EC
ON
DA
RY_
VA
LUE
_UN
IT
(inde
x 29
). 13
51:
l/s
1352
: l/m
in
13
53:
l/h
1347
: m
3/s
1348
: m
3/m
in
39
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n 13
49:
m3/
h
13
50:
m3/
d
13
56:
ft3/s
13
57:
ft3/m
in
1358
: ft3
/h
1359
: ft3
/d
1362
: us
gps
1363
: us
gpm
1364
: us
gph
1366
: us
mgd
1367
: ig
ps
13
68:
igpm
1369
: ig
ph
13
70:
igpd
1371
: bb
l/s
13
72:
bbl/m
1373
: bb
l/h
13
74:
bbl/d
38
U
nit d
ensi
ty
Uns
igne
d 16
2
S
r,w
1104
Sel
ectio
n of
the
unit
for d
ensi
ty.
1104
: g/
ml
1105
: g/
l 11
00:
g/cm
3 11
03:
kg/l
1097
: kg
/m3
1107
: lb
/ft3
1108
: lb
/ugl
39
U
nit m
ass
tota
lizer
Uns
igne
d 16
2
S
r,w
1088
S
elec
tion
of th
e un
it fo
r the
inte
rnal
mas
s to
taliz
er.
1089
: g
10
88:
kg
1092
: t
10
94:
lb
40
Uni
t vol
ume
tota
lizer
U
nsig
ned
16
2 S
r,w
10
38
Sel
ectio
n of
the
unit
for t
he in
tern
al v
olum
e to
taliz
er.
1038
: l
10
34:
m3
1043
: ft3
10
48:
ugl
1049
: ig
l 10
51:
bbl
41
Uni
t tem
pera
ture
U
nsig
ned
16
2 S
r,w
10
01
S
elec
tion
of th
e un
it fo
r tem
pera
ture
. 10
01:
C
1000
: K
10
02:
F 42
M
eter
Tub
e U
nsig
ned
8 1
S
r -
The
flow
met
er m
eter
pip
e id
entif
icat
ion
is d
ispl
ayed
. 4
: Tr
io 1
.5S
5
: Tr
io 3
T 6
: Tr
io 6
B
7:
Trio
10C
40
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n 8
: Tr
io 1
5D
9:
Trio
20E
10
: Tr
io 2
5F
11:
Trio
40G
12
: Tr
io 5
0H
13:
Trio
65I
14
: Tr
io 8
0J
15:
Trio
100
K
16:
Trio
150
L 43
Q
mM
ax M
eter
Tub
e Fl
oat
4 S
r
- Th
e m
axim
um m
ass
flow
rang
e of
the
met
er tu
be is
dis
play
ed.
44
Ord
er N
umbe
r S
tring
16
S
r
- D
ispl
ay o
f the
Ord
er N
umbe
r. It
is a
lso
liste
d on
the
nam
e pl
ate
and
on th
e la
bel o
n th
e ex
tern
al
mem
ory
mod
ule.
45
2 E
Ex
Pro
tect
ion
Uns
igne
d 8
1 S
r
- E
Ex
devi
ces
wor
k w
ith a
sm
alle
r coi
l driv
er c
urre
nt. S
ettin
g th
is p
aram
eter
to “o
n” re
duce
s th
e cu
rren
t, de
pend
ing
from
the
met
er s
ize.
0:
off
1: o
n 46
R
ange
Fl
oat
4 S
r,w
-
This
rang
e ca
n be
pro
gram
med
by
the
user
. The
per
cent
val
ue c
alcu
late
d w
ith ra
nge
is u
sed
for
low
-flow
-cut
-off
and
the
Qm
ala
rm v
alue
s.
Low
er L
imit:
0,0
1 *
Qm
Max
Met
er T
ube
Upp
er L
imit:
1,0
0 *
Qm
Max
Met
er T
ube
Uni
t
: U
nit Q
m
47
Dam
ping
Fl
oat
4 S
r,w
-
Dam
ping
repr
esen
ts th
e re
spon
se ti
me
for a
0 -
99 %
ste
p flo
w ra
te c
hang
e.
Low
er L
imit:
1,0
U
pper
Lim
it: 1
00
Uni
t
: s
ek
48
Low
flow
cut
-off
Floa
t 4
S
r,w
- Fl
ow v
alue
s be
low
low
flow
cut
-off
are
set t
o ze
ro.
Low
er L
imit:
0
Upp
er L
imit:
10
Uni
t
: %
49
D
Cor
rect
ion
Floa
t 4
S
r,w
- Th
e de
nsity
acc
urac
y ca
n be
opt
imiz
ed h
ere.
Lo
wer
Lim
it: e
qual
to -5
0 g/
l in
sele
ctet
den
sity
uni
t U
pper
Lim
it: e
qual
to+5
0 g/
l in
sele
ctet
den
sity
uni
t U
nit
:
Uni
t den
sity
50
Q
m C
orre
ctio
n Fl
oat
4 S
r,w
-
The
flow
acc
urac
y ca
n be
opt
imiz
ed h
ere
in p
erce
nt o
f the
mea
sure
d va
lue.
Lo
wer
Lim
it: -5
U
pper
Lim
it: 5
U
nit
:
%
51
Sys
tem
zer
o ad
just
Fl
oat
4 S
r,w
-
The
syst
em z
ero
poin
t is
set h
ere.
Lo
wer
Lim
it: -
10
Upp
er L
imit:
10
Uni
t
: %
52
S
tart
auto
mat
ic s
yste
m z
ero
adju
st
Uns
igne
d 8
read
: 0
= no
adj
ust r
unni
ng
1 =
adju
st is
runn
ing
writ
e:
41
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n 2
= ab
ort a
djus
t 3
= st
art q
uick
adj
ust (
3 se
cond
s)
4 =
star
t slo
w a
djus
t (20
sec
onds
) W
ritin
g 3
or 4
trig
gers
the
star
t of t
he a
djus
t. 53
M
in- a
nd M
ax-A
larm
Qm
R
ecor
d of
Fl
oat:
Min
-Ala
rm Q
m
Max
-Ala
rm Q
m
8 S
r,w
-
Whe
n th
e m
ass
flow
val
ue is
out
side
of t
he m
axim
um o
r min
imum
set
ting,
an
alar
m is
set
. V
alid
Ran
ge M
in-A
larm
Qm
: 0
% to
Max
Ala
rm Q
m
Val
id R
ange
Max
-Ala
rm Q
m:
Min
Ala
rm Q
m to
105
%
Uni
t
: %
54
1 M
in- a
nd M
ax-A
larm
Den
sity
R
ecor
d of
Fl
oat:
Min
-Ala
rm D
. M
ax-A
larm
D.
8 S
r,w
-
Whe
n th
e de
nsity
val
ue is
out
side
of t
he m
axim
um o
r min
imum
set
ting,
an
alar
m is
set
. V
alid
Ran
ge M
in-A
larm
Den
sity
: 0
,5 k
g/l t
oMax
Ala
rm D
ensi
ty
Val
id R
ange
Max
-Ala
rm D
ensi
ty:
Min
-Ala
rm D
ensi
ty to
3,5
kg/
l U
nit
:
Uni
t Den
sity
55
M
in- a
nd M
ax-A
larm
Te
mpe
ratu
re
Rec
ord
of
Floa
t: M
in-A
larm
T.
Max
-Ala
rm T
.
8 S
r,w
-
Whe
n th
e te
mpe
ratu
re v
alue
is o
utsi
de o
f the
max
imum
or m
inim
um s
ettin
g, a
n al
arm
is s
et.
Val
id R
ange
Min
-Ala
rmTe
mpe
ratu
re
-50
C to
Max
Ala
rm T
empe
ratu
re
Val
id R
ange
Max
-Ala
rm T
empe
ratu
re:
Min
-Ala
rm T
empe
ratu
r to
180
C
Uni
t
: U
nit T
empe
ratu
re
56
Dis
play
1st
line
U
nsig
ned
8 1
S
r,w
- 57
D
ispl
ay 2
nd li
ne
Uns
igne
d 8
1 S
r,w
-
58
Dis
play
1st
line
mul
tiple
x U
nsig
ned
8 1
S
r,w
- 59
D
ispl
ay 2
nd li
ne m
ultip
lex
Uns
igne
d 8
1 S
r,w
-
The
first
and
sec
ond
disp
lay
lines
can
be
conf
igur
ed to
dis
play
any
of t
he fo
llow
ing
valu
es:
14:
Driv
er C
urre
nt
15
: S
enso
ram
pl. A
, B
18:
DS
P F
low
21:
Tem
p. H
ousi
ng
22:
Qm
Pha
se +
Tim
e
0 :
Q [B
argr
aph]
1 :
Qm
2 :
Qv
3
: Q
[%]
11:
Tem
pera
ture
10
: D
ensi
ty
12
: TA
G N
umm
er
4 :
Tot
aliz
er M
ass
5 :
Tot
aliz
er M
ass
>F
6 :
Tot
aliz
er M
ass
<R
7 :
Tot
aliz
er V
olum
e 8
: T
otal
izer
Vol
ume
>F
9 :
Tot
aliz
er V
olum
e <R
19
: P
ipe
Freq
uenc
y
13
: B
lank
s
20:
off (
only
for m
ultip
lex)
10
0: A
ddre
ss
60
Tota
lizer
Mas
s >F
D
S-6
5 5
S
r,w
Th
is is
the
mas
s to
taliz
er v
alue
for f
orw
ard
flow
. Lo
wer
Lim
it: 0
U
pper
Lim
it: 9
9999
99,9
U
nit
:
Uni
t mas
s to
taliz
er
Info
: Onl
y th
e to
taliz
er v
alue
can
be
writ
ten,
not
the
stat
us.
61
Tota
lizer
Mas
s O
verfl
ow >
F
Uns
igne
d 16
2
S
r
This
is th
e nu
mbe
r of o
verfl
ows
of th
e m
ass
tota
lizer
for f
orw
ard
flow
. The
tota
lizer
ove
rflow
is a
t 10
0000
00.
42
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n 62
To
taliz
er M
ass
<R
DS
-65
5 S
r,w
This
is th
e m
ass
tota
lizer
val
ue fo
r rev
erse
flow
. Lo
wer
Lim
it: 0
U
pper
Lim
it: 9
9999
99,9
U
nit
:
Uni
t mas
s to
taliz
er
Info
: Onl
y th
e to
taliz
er v
alue
can
be
writ
ten,
not
the
stat
us.
63
Tota
lizer
Mas
s O
verfl
ow <
R
Uns
igne
d 16
2
S
r
This
is th
e nu
mbe
r of o
verfl
ows
of th
e m
ass
tota
lizer
for r
ever
se fl
ow. T
he to
taliz
er o
verfl
ow is
at
1000
0000
. 64
To
taliz
er V
olum
e >F
D
S-6
5 5
S
r,w
Th
is is
the
volu
me
tota
lizer
val
ue fo
r for
war
d flo
w.
Low
er L
imit:
0
Upp
er L
imit:
999
9999
,9
Uni
t
: U
nit v
olum
e to
taliz
er
Info
: Onl
y th
e to
taliz
er v
alue
can
be
writ
ten,
not
the
stat
us.
65
Tota
lizer
Vol
ume
Ove
rflow
>F
Uns
igne
d16
2 S
r
Th
is is
the
num
ber o
f ove
rflow
s of
the
volu
me
tota
lizer
for f
orw
ard
flow
. The
tota
lizer
ove
rflow
is a
t 10
0000
00.
66
Tota
lizer
Vol
ume
<R
DS
-65
5 S
r,w
This
is th
e vo
lum
e to
taliz
er v
alue
for r
ever
se fl
ow.
Low
er L
imit:
0
Upp
er L
imit:
999
9999
,9
Uni
t
: U
nit v
olum
e to
taliz
er
Info
: Onl
y th
e to
taliz
er v
alue
can
be
writ
ten,
not
the
stat
us.
67
Tota
lizer
Vol
ume
Ove
rflow
<R
U
nsig
ned1
6 2
S
r
This
is th
e nu
mbe
r of o
verfl
ows
of th
e vo
lum
e to
taliz
er fo
r rev
erse
flow
. The
tota
lizer
ove
rflow
is a
t 10
0000
00.
68
Tota
lizer
Res
et
Uns
igne
d8
1 D
r,w
Writ
ing
1 w
ill re
set a
ll To
taliz
er a
nd O
verfl
ow v
alue
s.
0 :
do
noth
ing
1 :
rese
t all
tota
lizer
s an
d ov
erflo
ws
Res
et is
trig
gere
d by
writ
ing
1 (“
edge
” trig
gere
d, n
ot “l
evel
” trig
gere
d).
69
Inst
rum
ent n
umbe
r U
nsig
ned3
2 4
S
r
Inst
rum
ent n
umbe
r of e
lect
roni
c. T
his
num
ber i
s pa
rt of
the
Fiel
dbus
Iden
tifie
r. 70
S
imul
atio
n M
ode
Uns
igne
d8
1 D
r,w
0
This
is a
gen
eral
ena
ble
switc
h fo
r sim
ulat
ion
mod
e.
0 :
Off
1 :
On
71
Sim
ulat
ion
Qm
U
nsig
ned8
1
D
r,w
0 If
sim
ulat
ion
mod
e is
on
(1 o
r 2),
then
the
sim
ulat
ion
valu
e w
ill b
e us
ed in
stea
d of
the
real
m
easu
rem
ent v
alue
. 0
: M
easu
re
1 :
Ent
er
2 :
Ste
p 72
S
imla
tion
Val
ue Q
m
Floa
t 4
D
r,w
0 Lo
wer
Lim
it: -1
15
Upp
er L
imit:
115
U
nit
:
%
73
Sim
ulat
ion
Den
sity
U
nsig
ned8
1
D
r,w
0 If
sim
ulat
ion
mod
e is
on
(1 o
r 2),
then
the
sim
ulat
ion
valu
e w
ill b
e us
ed in
stea
d of
the
real
m
easu
rem
ent v
alue
. 0
: M
easu
re
1 :
Ent
er
2 :
Ste
p 74
S
imla
tion
Val
ue D
ensi
ty
Floa
t 4
D
r,w
0 Lo
wer
Lim
it: 0
,3 k
g/l
Upp
er L
imit:
3,7
kg/
l U
nit
:
Uni
t Dic
hte
75
Sim
ulat
ion
Pip
e Te
mpe
ratu
re
Uns
igne
d8
1 D
r,w
0
If si
mul
atio
n m
ode
is o
n (1
or 2
), th
en th
e si
mul
atio
n va
lue
will
be
used
inst
ead
of th
e re
al
43
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n m
easu
rem
ent v
alue
. 0
: M
easu
re
1 :
Ent
er
2 :
Ste
p 76
S
imla
tion
Val
ue P
ipe
Tem
pera
ture
Fl
oat
4 D
r,w
0
Low
er L
imit:
-60
Upp
er L
imit:
190
U
nit
:
C
77
Sim
ulat
ion
Hou
sing
Te
mpe
ratu
re
Uns
igne
d8
1 D
r,w
0
If si
mul
atio
n m
ode
is o
n (1
or 2
), th
en th
e si
mul
atio
n va
lue
will
be
used
inst
ead
of th
e re
al
mea
sure
men
t val
ue.
0 :
Mea
sure
1
: E
nter
2
: S
tep
78
Sim
latio
n V
alue
Hou
sing
Te
mpe
ratu
re
Floa
t 4
D
r,w
0 Lo
wer
Lim
it: -6
0 U
pper
Lim
it: 1
90
Uni
t
: C
79
Fu
nktio
n C
heck
Mem
ory
Uns
igne
d 8
1 D
r/w
0
A m
emor
y te
st c
an b
e st
arte
d by
writ
ing
'...ru
n'. T
he re
sult
will
be
show
n by
read
ing
'...o
k' o
r '..
.err
or'.
0 :
No
mem
ory
test
7
: T
est p
rogr
am c
heck
sum
sta
rt/ru
n 8
: Te
st p
rogr
am c
heck
sum
ok
9 :
Test
pro
gram
che
cksu
m e
rror
10: T
est b
ootlo
ader
che
cksu
m s
tart/
run
11: T
est b
ootlo
ader
che
cksu
m o
k 12
: Tes
t boo
tload
er c
heck
sum
err
or
Writ
ing
7 or
10
will
sta
rt a
test
. Rea
ding
sho
ws,
if th
e te
st is
stil
l run
ning
(for
exa
mpl
e 7)
or t
he
resu
lt of
the
test
(8 =
ok
or 9
= e
rror
). S
truct
12
N
r
O
nly
for s
ervi
ce.
Floa
t 4
Ze
ro
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
Floa
t 4
S
pan
Forw
ard
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
80
Inst
rum
ent F
low
Cal
ibra
tion
Floa
t 4
S
pan
Rev
erse
Lo
wer
Lim
it: -1
000
Upp
er L
imit:
100
0 U
nit
:
- S
truct
32
N
r
O
nly
for s
ervi
ce.
Floa
t 4
P
t100
Adj
ust T
emp.
Pip
e M
in
Low
er L
imit:
-50
C
Upp
er L
imit:
180
C
Uni
t
: T
empe
ratu
r Uni
t Fl
oat
4
Pt1
00 A
djus
t Tem
p.P
ipe
Max
Lo
wer
Lim
it: -5
0 C
U
pper
Lim
it: 1
80 C
U
nit
:
Tem
pera
tur U
nit
81
Inst
rum
ent T
emp.
Pip
e
Floa
t 4
P
t100
Tem
p.P
ipe
Spa
n Lo
wer
Lim
it: -1
000
Upp
er L
imit:
100
0 U
nit
:
-
44
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n Fl
oat
4
Pt1
00 T
emp.
Pip
e Ze
ro
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
Floa
t 4
P
t100
0 A
djus
t Tem
p.P
ipe
Min
Lo
wer
Lim
it: -5
0 C
U
pper
Lim
it: 1
80 C
U
nit
:
Tem
pera
tur U
nit
Floa
t 4
P
t100
0 A
djus
t Tem
p.P
ipe
Max
Lo
wer
Lim
it: -5
0 C
U
pper
Lim
it: 1
80 C
U
nit
:
Tem
pera
tur U
nit
Floa
t 4
P
t100
0 Te
mp.
Pip
e S
pan
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
Floa
t 4
P
t100
0 Te
mp.
Pip
e Ze
ro
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
Stru
ct
17
N
r
Onl
y fo
r ser
vice
. U
nsig
ned8
1
Te
mp.
Hou
sing
EE
x 0
: Rev
.0
1 : R
ev.1
Fl
oat
4
Adj
ust T
emp.
Hou
sing
Min
Lo
wer
Lim
it: -5
0 C
U
pper
Lim
it: 1
80 C
U
nit
:
Tem
pera
tur U
nit
Floa
t 4
A
djus
t Tem
p.H
ousi
ng M
ax
Low
er L
imit:
-50
C
Upp
er L
imit:
180
C
Uni
t
: T
empe
ratu
r Uni
t Fl
oat
4
Tem
p.H
ousi
ng S
pan
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
82
Inst
rum
ent T
emp.
Hou
sing
Floa
t 4
Te
mp.
Hou
sing
Zer
o Lo
wer
Lim
it: -1
000
Upp
er L
imit:
100
0 U
nit
:
- 83
In
stru
men
t Har
dwar
e Fr
ont-
End
-Boa
rd
Uns
igne
d8
1 N
r
O
nly
for s
ervi
ce.
0 :
Rev
isio
n 0
2
: R
evis
ion
2 3
: R
evis
ion
4 4
: R
evis
ion
5 25
5 :
Rev
isio
n ni
cht e
rkan
nt (B
oard
nic
ht v
orha
nden
) S
truct
18
N
r
O
nly
for s
ervi
ce.
Uns
igne
d8
1
Driv
er
0 :
Aus
1
: E
in
Uns
igne
d8
1
Cur
rent
Lim
it 0
: Im
ax=1
00m
A E
Ex
2 :
Imax
=160
mA
EE
x 1
: Im
ax=3
50m
A
84
Prim
ary
Cal
ibra
tion
Driv
er
Floa
t 4
A
mpl
itude
[rm
s]
Low
er L
imit:
0
Upp
er L
imit:
300
U
nit
:
mV
45
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n Fl
oat
4
Driv
er K
p Lo
wer
Lim
it: 0
U
pper
Lim
it: 1
000
Uni
t
: -
Floa
t 4
D
river
Ki
Low
er L
imit:
0
Upp
er L
imit:
100
0 U
nit
:
- Fl
oat
4
Prim
ary
Gai
n Lo
wer
Lim
it: -1
U
pper
Lim
it: 1
U
nit
:
- S
truct
17
N
r
O
nly
for s
ervi
ce.
Uns
igne
d8
1
Tem
p.P
ipe
Cal
ib.
0 : R
ev. 0
1
: Rev
. 1
Floa
t 4
A
djus
t Tem
p.P
ipe
Min
Lo
wer
Lim
it: -5
0 C
U
pper
Lim
it: 1
80 C
U
nit
:
Tem
pera
tur U
nit
Floa
t 4
A
djus
t Tem
p.P
ipe
Max
Lo
wer
Lim
it: -5
0 C
U
pper
Lim
it: 1
80 C
U
nit
:
Tem
pera
tur U
nit
Floa
t 4
Te
mp.
Pip
e S
pan
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
85
Prim
ary-
Cal
ibra
tion
Tem
pera
ture
Pip
e
Floa
t 4
Te
mp.
Pip
e Ze
ro
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
Stru
ct
19
N
r
Onl
y fo
r ser
vice
. U
nsig
ned8
1
Te
mp.
Hou
sing
0
: dis
able
1
: ena
ble
Uns
igne
d8
1
Tem
p.H
ousi
ng E
Ex
0 : R
ev. 0
1
: Rev
. 1
Floa
t 4
A
djus
t Tem
p. H
ousi
ng M
in
Low
er L
imit:
-50
C
Upp
er L
imit:
180
C
Uni
t
: T
empe
ratu
r Uni
t Fl
oat
4
Adj
ust T
emp.
Hou
sing
Max
Lo
wer
Lim
it: -5
0 C
U
pper
Lim
it: 1
80 C
U
nit
:
Tem
pera
tur U
nit
Floa
t 4
Te
mp.
Hou
sing
Spa
n Lo
wer
Lim
it: -1
000
Upp
er L
imit:
100
0 U
nit
:
- Fl
oat
4
Tem
p. H
ousi
ng Z
ero
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
86
Prim
ary
Cal
ibra
tion
Tem
pera
ture
Hou
sing
Uns
igne
d8
1
Tem
p. H
ousi
ng C
alib
. 0
: Rev
. 0
1 : R
ev. 1
87
P
rimar
y C
alib
ratio
n D
ensi
ty
Stru
ct
24
N
r
Onl
y fo
r ser
vice
.
46
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n Fl
oat
4
F1 (2
00 C e
mpt
y)
Low
er L
imit:
0
Upp
er L
imit:
100
0 U
nit
:
Hz
Floa
t 4
D
1 (e
mpt
y)
Low
er L
imit:
-1
Upp
er L
imit:
5
Uni
t
: k
g/l
Floa
t 4
F2
(200 C
fille
d)
Low
er L
imit:
0
Upp
er L
imit:
100
0 U
nit
:
Hz
Floa
t 4
D
2 (fi
lled)
Lo
wer
Lim
it: 0
U
pper
Lim
it: 5
U
nit
:
kg/
l Fl
oat
4
KtF
req
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: 1
/ 10
00K
Fl
oat
4
KtD
ensi
ty
Low
er L
imit:
-10
Upp
er L
imit:
10
Uni
t
: 1
/ 10
00K
S
truct
33
N
r
O
nly
for s
ervi
ce.
Floa
t 4
Ze
ro
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: %
Fl
oat
4
Spa
n Fo
rwar
d Lo
wer
Lim
it: -1
000
Upp
er L
imit:
100
0 U
nit
:
%
Floa
t 4
Ze
ro O
ffset
For
war
d Lo
wer
Lim
it: -1
000
Upp
er L
imit:
100
0 U
nit
:
- Fl
oat
4
Spa
n R
ever
se
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: -
Floa
t 4
Ze
ro O
ffset
Rev
erse
Lo
wer
Lim
it: -1
000
Upp
er L
imit:
100
0 U
nit
:
- Fl
oat
4
Kt Q
m
Low
er L
imit:
-100
0 U
pper
Lim
it: 1
000
Uni
t
: 1
/ 10
00K
Fl
oat
4
Tm C
alib
. Spa
n Lo
wer
Lim
it: -5
0 C
U
pper
Lim
it: 1
80 C
U
nit
:
Tem
pera
tur U
nit
Floa
t 4
Tm
Cal
ib. Z
ero
Low
er L
imit:
-50
C
Upp
er L
imit:
180
C
Uni
t
: T
empe
ratu
r Uni
t
88
Prim
ary
Cal
ibra
tion
Flow
Uns
igne
d8
1
Flow
Cal
cula
tion
0 : R
ev. 0
1
: Rev
. 1
89
Ser
vice
-Con
nect
or
Stru
ct
9 N
r
O
nly
for s
ervi
ce.
47
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n U
nsig
ned8
1
S
ervi
ce-C
onne
ctor
6
: a
us
7 :
aut
omat
isch
5
: 2
400
baud
4
: 4
800
baud
3
: 9
600
baud
2
: 1
9200
bau
d 1
: 3
8400
bau
d 0
: 5
7600
bau
d U
nsig
ned
32
4
Mea
sure
men
t Val
ue S
elec
tion
Floa
t 4
O
utpu
t Cyc
le
Low
er L
imit:
0,1
U
pper
Lim
it: 3
600
Uni
t
: s
ek
90
DIP
-Sw
itch
Bit
Stri
ng
2 S
r
Th
e se
tting
of t
he s
witc
h.
91
Mai
ns in
terr
upt
Uns
igne
d 16
2
S
r
The
num
ber o
f mai
ns p
ower
sup
ply
inte
rrup
ts.
92
Ver
sion
V
isib
le S
tring
16
C
st
r
The
vers
ion
of th
e de
vice
sof
twar
e.
93
A
ctua
l err
or e
gist
er
Bit
Stri
ng
4 D
r
Th
is re
gist
er s
how
s ac
tual
act
ive
erro
rs. S
ome
erro
rs c
an d
isap
pear
by
them
selfe
s, fo
r exa
mpl
e er
ror 3
: flo
w >
105
%. I
n th
is c
ase
also
the
erro
r bit
will
dis
appe
ar fr
om th
is re
gist
er.
Bit-
cont
ents
refe
r to
3.2.
94
A
ctua
l war
ning
egi
ster
B
it S
tring
2
D
r
Sam
e as
for „
actu
al e
rror
regi
ster
“. B
it-co
nten
ts re
fer t
o 3
.3.
95
His
tory
of e
rror
regi
ster
B
it S
tring
4
S
r
This
regi
ster
sho
w a
ll er
rors
, whi
ch w
ere
set i
n th
e pa
st te
nse
or a
re s
et in
the
pres
ent.
Bit-
cont
ents
refe
r to
3.2.
96
H
isto
ry o
f war
ning
regi
ster
B
it S
tring
2
S
r
Sam
e as
for „
His
tory
of e
rror
regi
ster
“. B
it-co
nten
ts re
fer t
o 3
.3.
97
Mas
k fo
r err
or re
gist
er
Bit
Stri
ng
4 S
r,w
FF
,0F,
FE,0
1 Th
is m
ask
dete
rmin
s, w
hich
bits
of t
he „a
ctua
l err
or re
gist
er“ s
houl
d be
cop
ied
into
the
„Mas
ked
erro
r reg
iste
r“:
0 =
no c
opy
1 =
bit w
ill b
e co
pied
D
efau
lt se
tting
: All
erro
rs w
ill b
e co
pied
. B
it-co
nten
ts re
fer t
o 3.
2.
98
Mas
k fo
r war
ning
regi
ster
B
it S
tring
2
S
r,w
00,0
8 S
ame
as fo
r „M
ask
for e
rror r
egis
ter“.
W
arni
ng 1
(Sim
ulat
ion)
can
not
be
rem
oved
from
this
mas
k.
Def
ault
setti
ng: O
nly
war
ning
1 w
ill b
e co
pied
, all
othe
r war
ning
s no
t. B
it-co
nten
ts re
fer t
o 3
.3.
99
Mas
ked
erro
r reg
iste
r B
it S
tring
4
D
r
Mas
ked
erro
r reg
iste
r = „a
ctua
l err
or re
gist
er“ A
ND
„Mas
k fo
r err
or re
gist
er“.
Bit-
cont
ents
refe
r to
3.2.
10
0 M
aske
d w
arni
ng re
gist
er
Bit
Stri
ng
2 D
r
S
ame
as fo
r „M
aske
d er
ror r
egis
ter“
. B
it-co
nten
ts re
fer t
o 3
.3.
101
Err
or a
nd w
arni
ngs
sim
ulat
ion
Uns
igne
d 8
1 D
r,w
0
If th
is p
aram
eter
is o
n, th
e 'e
rror
sim
ulat
e va
lue'
and
'war
ning
sim
ulat
e va
lue'
is u
sed
for t
he e
rror
an
d w
arni
ng c
alcu
latio
n in
stea
d of
the
real
err
or a
nd w
arni
ng re
ason
. 0
: O
ff 1
: O
n R
efer
to 5
.3.1
. 10
2 E
rror
sim
ulat
ion
valu
e B
it S
tring
4
D
r,w
0,0,
0,0
If th
e ‘E
rror
and
war
ning
s si
mul
atio
n’ is
on,
the
'Err
or s
imul
ate
valu
e' is
use
d fo
r the
err
or
calc
ulat
ion
inst
ead
of th
e re
al e
rror
reas
on.
Ref
er to
5.3
.2
48
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n 10
3 W
arni
ng s
imul
atio
n va
lue
Bit
Stri
ng
2 D
r,w
0,
0 If
the
‘Err
or a
nd w
arni
ngs
sim
ulat
ion’
is o
n, th
e 'W
arni
ng s
imul
ate
valu
e' is
use
d fo
r the
war
ning
ca
lcul
atio
n in
stea
d of
the
real
war
ning
reas
on.
Ref
er to
5.3
.3
104
Erro
r prio
rity
Arra
y of
U
nsig
ned1
6 32
*2
=64
S
r,w
Bit
0
Err
or 2
b D
river
cur
rent
:
936
Bit
1
Err
or 2
a D
river
:
944
Bit
2
Err
or 0
S
enso
ram
plitu
de
: 9
52
Bit
3
Err
or 1
1d S
enso
r
: 9
60
Bit
4
Err
or 1
A
D-C
onve
rter
:
968
Bit
5
Err
or 1
0 D
SP
Com
mun
icat
ion:
976
B
it 6
E
rror
5b
Ext
erna
l FR
AM
: 9
84
Bit
7
Err
or 5
a I
nter
nal F
RA
M
: 99
2 B
it 8
-
: 0
Bit
9
-
: 0
B
it 10
-
:
0
Bit
11 -
: 0
B
it 12
Err
or 3
F
low
> 1
05%
: 8
96
Bit
13 E
rror
7a
T P
ipe
Mea
sssu
re
: 9
12
Bit
14 E
rror
9b
Den
sity
<0,
5 kg
/l
:
920
Bit
15 E
rror
9a
Dic
htem
essu
ng
: 928
B
it 16
Err
or 1
1c S
enso
r C
: 8
00
Bit
17 E
rror
11b
Sen
sor B
: 808
B
it 18
Err
or 1
1a S
enso
r A
: 8
16
Bit
19 E
rror
6d
Tot
aliz
er V
olum
e <R
: 8
24
Bit
20 E
rror
6c
Tot
aliz
er V
olum
e >F
: 8
32
Bit
21 E
rror
6b
Tot
aliz
er M
ass
<R
: 8
40
Bit
22 E
rror
6a
Tot
aliz
er M
ass
>F
: 8
48
Bit
23 -
: 0
B
it 24
-
:
0
Bit
25 -
: 0
B
it 26
-
:
0
Bit
27 -
: 0
B
it 28
-
:
0
Bit
29 -
: 0
B
it 30
-
:
0
Bit
31 E
rror
7b
T H
ouse
Mea
sure
: 90
4
The
prio
rity
show
s th
e im
porta
nce
of a
n er
ror.
Thes
e va
lues
are
no
t use
d in
side
the
flow
met
er.
49
Inde
x
Var
iabl
e N
ame
Dat
a Ty
pe
Siz
e S
tore
A
cces
s D
efau
lt V
alue
D
escr
iptio
n 10
5 W
arni
ng p
riorit
y A
rray
of
unsi
gned
16
32*2
=6
4 S
r,w
B
it 0
W
arni
ng 1
0 R
ever
se Q
:
236
B
it 1
W
arni
ng 5
c M
in A
larm
Tem
p.
:
244
B
it 2
W
arni
ng 6
c M
ax A
larm
Tem
p.
: 2
52
Bit
3
War
ning
5b
Min
Ala
rm D
ensi
ty
: 2
60
Bit
4
War
ning
6b
Max
Ala
rm D
ensi
ty
: 2
68
Bit
5
War
ning
5a
Min
Ala
rm Q
m
: 2
76
Bit
6
War
ning
6a
Max
Ala
rm Q
m
: 2
84
Bit
7
War
ning
2
Tota
lizer
rese
t
: 0
B
it 8
W
arni
ng 9
d O
verfl
ow <
R V
olum
e :
180
B
it 9
W
arni
ng 9
c O
verfl
ow >
V V
olum
e
: 188
B
it 10
War
ning
9b
Ove
rflow
<R
Mas
s
: 1
96
Bit
11 W
arni
ng 9
a O
verfl
ow >
V M
ass
: 204
B
it 12
War
ning
1
Sim
ulat
ion
: 17
2
Bit
13 W
arni
ng 8
b U
pdat
e ex
tern
Dat
a
: 212
B
it 14
War
ning
8a
Upd
ate
inte
rn D
ata
:
220
B
it 15
War
ning
7 E
xter
n D
ata
load
ed
: 22
8
The
prio
rity
show
s th
e im
porta
nce
of a
war
ning
. The
se v
alue
s ar
e no
t use
d in
side
the
flow
met
er.
106
137
/ 153
E
rror
and
war
ning
set
tings
U
nsig
ned8
1
s r,w
0
Writ
ing
a va
lue
from
1 to
3 w
ill s
tart
the
sele
cted
act
ion:
0
= do
not
hing
1
= C
lear
err
or a
nd w
arni
g re
gist
er h
isto
ry
2 =
Set
mas
k fo
r err
or a
nd w
arni
g re
gist
er to
def
ault
3 =
Set
prio
rity
for e
rror
and
war
ning
to d
efau
lt 10
7 13
8 / 1
54
Hou
sing
Tem
pera
ture
D
S-6
5 5
D
r
The
mea
sure
d ho
usin
g te
mpe
ratu
re.
50
2.6.3 Transducer Block Parameter, sorted according to names
Parameter Name Index Actual error egister 93 Actual warning egister 94 ALERT_KEY 4 BLOCK_ALM 8 BLOCK_ERR 6 CAL_MIN_SPAN 18 CAL_POINT_HI 16 CAL_POINT_LO 17 CAL_UNIT 19 COLLECTION_DIRECTORY 12 D Correction 49 Damping 47 Density 30 DIP-Switch 90 Display 1st line 56 Display 1st line multiplex 58 Display 2nd line 57 Display 2nd line multiplex 59 EEx Protection 45 Error and warning settings 106 Error and warnings simulation 101 Error priority 104 Error simulation value 102 Flow direction 34 Flow indication 35 Funktion Check Memory 79 History of error register 95 History of warning register 96 Housing Temperature 107 Instrument Flow Calibration 80 Instrument Hardware Front-End-Board 83 Instrument number 69 Instrument Temp.Pipe 81 Instrument-Temp.Housing 82 Language 33 LIN_TYPE 27 Low flow cutt-off 48 Mains interrupt 91 Mask for error register 97 Mask for warning register 98 Masked error register 99 Masked warning register 100 Meter Tube 42 Min- und Max-Alarm Density 54 Min- und Max-Alarm Qm 53 Min- und Max-Alarm Temperature 55 MODE_BLK 5 Order Number 44 Primary Calibration Density 87 Primary Calibration Driver 84 Primary Calibration Flow 88 Primary Calibration Temperature Housing 86 PRIMARY_VALUE 14 PRIMARY_VALUE_RANGE 15 PRIMARY_VALUE_TYPE 13 Primary-Calibration Temperature Pipe 85 Prog.prot.code 32 Qm Correction 50 QmMax Meter Tube 43 Range 46 SECONDARY_VALUE 28
SECONDARY_VALUE_UNIT 29 SENSOR_CAL_DATE 25 SENSOR_CAL_LOC 24 SENSOR_CAL_METHOD 23 SENSOR_CAL_WHO 26 SENSOR_RANGE 21 SENSOR_SN 22 SENSOR_TYPE 20 Service-Connector 89 Simlation Value Density 74 Simlation Value Housing Temperature 78 Simlation Value Pipe Temperatur 76 Simlation Value Qm 72 Simulation Density 73 Simulation Housing Temperature 77 Simulation Mode 70 Simulation Pipe Temperature 75 Simulation Qm 71 ST_REV 1 Start automatic system zero adjust 52 STRATEGY 3 System zero adjust 51 TAG_DESC 2 Temperature 31 Totalizer Mass >F 60 Totalizer Mass <R 62 Totalizer Mass Overflow >F 61 Totalizer Mass Overflow <R 63 Totalizer Reset 68 Totalizer Volume >F 64 Totalizer Volume <R 66 Totalizer Volume Overflow >F 65 Totalizer Volume Overflow <R 67 TRANSDUCER_DIRECTORY 9 TRANSDUCER_TYPE 10 Unit density 38 Unit mass totalizer 39 Unit Qm 36 Unit Qv 37 Unit temperature 41 Unit volume totalizer 40 UPDATE_EVT 7 Version 92 Warning priority 105 Warning simulation value 103 XD_ERROR 11
51
2.7 Data structures
2.7.1 DS-64 – Block E Element Name Data Type Size 1 Block_Tag Visible String 32 2 DD Member Id Unsigned32 4 3 DD Item Id Unsigned32 4 4 DD Revision Unsigned16 2 5 Profile Unsigned16 2 6 Profile Revision Unsigned16 2 7 Execution Time Unsigned32 4 8 Period of Execution Unsigned32 4 9 Number of Parameters Unsigned16 2 10 Next FB to Execute Unsigned16 2 11 Starting Index of Views Unsigned16 2 12 Number of View 3 Unsigned8 1 13 Number of View 4 Unsigned8 1
2.7.2 DS-65 – Value & Status – Floating Point Structure E Element Name Data Type Size 1 Status Unsigned8 1 2 Value Float 4
2.7.3 DS-66 – Value & Status – Discrete Structure E Element Name Data Type Size 1 Status Unsigned8 1 2 Value Unsigned8 4
2.7.4 DS-68 – Scaling Structure E Element Name Data Type Size 1 EU at 100% Float 4 2 EU at 0% Float 4 3 Units Index Unsigned16 2 4 Decimal Point Integer8 1
2.7.5 DS-69 – Mode Structure E Element Name Data Type Size 1 Target Bitstring 1 2 Actual Bitstring 1 3 Permitted Bitstring 1 4 Normal Bitstring 1
2.7.6 DS-70 – Access Permissions E Element Name Data Type Size 1 Grant Bitstring 1 2 Deny Bitstring 1
2.7.7 DS-71 – Alarm Float Structure E Element Name Data Type Size 1 Unacknowledged Unsigned8 1 2 Alarm State Unsigned8 1 3 Time Stamp Time Value 8 4 Subcode Unsigned16 2 5 Value Float 4
52
2.7.8 DS-72 – Alarm Discrete Structure E Element Name Data Type Size 1 Unacknowledged Unsigned8 1 2 Alarm State Unsigned8 1 3 Time Stamp Time Value 8 4 Subcode Unsigned16 2 5 Value Unsigned8 1
2.7.9 DS-73 – Event Update Structure E Element Name Data Type Size 1 Unacknowledged Unsigned8 1 2 Update State Unsigned8 1 3 Time Stamp Time Value 8 4 Static Revision Unsigned16 2 5 Relative Index Unsigned16 2
2.7.10 DS-74 – Alarm Summary Structure E Element Name Data Type Size 1 Current Bitstring 2 2 Unacknowledged Bitstring 2 3 Unreported Bitstring 2 4 Disabled Bitstring 2
2.7.11 DS-82 – Simulate – Floating Point Structure E Element Name Data Type Size 1 Simulate Status Unsigned8 1 2 Simulate Value Float 4 3 Transducer Status Unsigned8 1 4 Transducer Value Float 4 5 Simulate En/Disable Unsigned8 1
2.7.12 DS-85 – Test Structure E Element Name Data Type Size 1 Value 1 Boolean 1 2 Value 2 Integer8 1 3 Value 3 Integer16 2 4 Value 4 Integer32 4 5 Value 5 Unsigned8 1 6 Value 6 Unsigned16 2 7 Value 7 Unsigned32 4 8 Value 8 Float 4 9 Value 9 Visible String 32 10 Value 10 Octet String 32 11 Value 11 Date 7 12 Value 12 Time of Day 6 13 Value 13 Time Difference 6 14 Value 14 Bitstring 2 15 Value 15 Time Value 8
53
3. Error- and Warnings-Handling The device has two error registers: The „actual error register“ (Transducer block index 93) shows errors, which are active in this moment. The “History of error register” (index 95) shows errors, which were set in the past tense or present. For warnings there is the same: One register shows actual warnings (index 94), another shows the history of the warnings (index 96). The history-registers can be cleared. The history is only for information. The actual errors and warnings are important:
• They are show on the local display of the device and they determins the reaction of the device. • The actual registers are masked with index 97: mask for error register and index 98: mask for warning
register. The result is written into index 99: masked error register and index 100: masked warning register. The masks makes it possible to determine, which bits should be be used and which bits should be suppressed.
• These masked registers are important for the fieldbus: They determine the status of the Transducerblock output values (refer to 3.4). This status goes to the function blocks and determins the function block reaction and function block output values.
For testing it is possible to simulate errors and warnings. To do this switch on the simulation (index 101) and write the simulation values (index 102 and 103). Then this simulated errors and warnings will be used for the actual error and warning register instead of the real error and warning reasons. It is also possible do do this simulation on the local display and keyboard (refer to 5.3.1).
Real error and warning reason
Actual error register + actual warning register
internal error and warning register
Error and warning simulation • on/off • simulation values for
errors and warnings
Error and warning history
Masked error register + Masked warning register
Transducerblock Block Error
Mapping to Status of Transducerblock output values
shown on local display
+ reaction of
device
Status determins reaction and output values of function blocks
AND Mask for error register + Mask for warning register
54
3.1 Bit String "FF-870-1.5 Fieldbus Message Specification" defines in chapter 9.3.1.10 the bit order of Bit Strings: Bit 8
(MSB) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1
(LSB) Octet 1 0 1 2 3 4 5 6 7 Octet 2 8 9 10 11 12 13 14 15 Octet 3 16 17 18 19 20 21 22 23 Octet 4 24 25 26 27 28 29 30 31
3.2 Error register The “actual error register” is on index 93 of the Transducer block. The “history of the error register” is on index 95.
Bit in Octet Bit Error
number Error text
8 0 2b Driver current 7 1 2a Driver 6 2 0 Sensoramplitude 5 3 11d Sensor 4 4 1 AD-Converter 3 5 10 DSP Communication 2 6 5b External FRAM
Octet 1
1 7 5a Internal FRAM 8 8 - - (HART-Device: Iout 2 to high, unused at PA/FF) 7 9 - - (HART-Device: Iout 1 to low , unused at PA/FF) 6 10 - - (HART-Device: Iout 1 to high, unused at PA/FF) 5 11 - - (HART-Device: Zero return , unused at PA/FF) 4 12 3 Flow > 105% 3 13 7a Pipe temperature measurement 2 14 9b Density to low
Octet 2
1 15 9a Density 8 16 11c Sensor C 7 17 11b Sensor B 6 18 11a Sensor A 5 19 6d Totalizer Volume <R 4 20 6c Totalizer Volume >F 3 21 6b Totalizer Mass <R 2 22 6a Totalizer Mass >F
Octet 3
1 23 - - ( HART-Device: Iout 2 to low, unused at PA/FF) 8 24 - - 7 25 - - 6 26 - - 5 27 - - 4 28 - - 3 29 - - 2 30 - -
Octet 4
1 31 7b Housing temperature measurement Example: 00 08 00 00 = Error 3, Flow > 105%
55
3.3 Warning register The “actual warning register” is on index 94 of the Transducer block. The “history of the warning register” is on index 96.
Bit in Octet Bit Warning
number Warning
text 8 0 10 Reverse Q 7 1 5c Min Alarm Temperature 6 2 6c Max Alarm Temperature 5 3 5b Min Alarm Density 4 4 6b Max Alarm Density 3 5 5a Min Alarm Qm 2 6 6a Max Alarm Qm
Octet 1
1 7 - - (HART-Device: Totalizer Reset , unused at FF) 8 8 9d Überlauf <R Volumen 7 9 9c Überlauf >V Volumen 6 10 9b Überlauf <R Masse 5 11 9a Überlauf >V Masse 4 12 1 Simulation 3 13 8b Update externe Daten 2 14 8a Update interne Daten
Octet 2
1 15 7 Externe Daten geladen Example: 80 00 = Warning 10, Reverse Q
56
3.4 Mapping of errors and warnings to the Transducerblock-Status The Transducerblock provides the measurement values for the function blocks. These values have the datatype DS-33: value and status. This status determins the reaction and output values of the AI-function blocks.
FCM2000 flow meter
Transducer-Block: Mass flow Volume flow Density Temperature Totalizer Mass >F Totalizer Mass <R Totalizer Volume>F Totalizer Volume<R Errors and warnings
Channel 1: Value + Status
Channel 2: Value + Status
Channel 3: Value + Status
Channel 4: Value + Status
Channel 5: Value + Status
Channel 6: Value + Status
Channel 7: Value + Status
Channel 8: Value + Status
AI-Block 2 Value+Status
AI-Block 3 Value+Status
AI-Block 4 Value+Status
AI-Block 5 Value+Status
AI-Block 6 Value+Status
AI-Block 1 Value+Status
Integrator-Block 1 Value+Status
Integrator-Block 2 Value+Status
PID-Block Value+Status
57
3.4.
1 M
appi
ng-T
abel
le
The
follo
win
g er
rors
are
map
ped
to th
e Tr
ansd
ucer
bloc
k ou
tput
val
ues
stat
us:
B
it in
O
ctet
E
rror
num
mer
E
rror
text
M
appi
ng to
sta
tus
of
Cha
nnel
1:
MA
SS
_FLO
W
Map
ping
to s
tatu
s of
C
hann
el 2
: V
OLU
ME
_FLO
W
Map
ping
to s
tatu
s of
C
hann
el 3
: D
EN
SIT
Y
Map
ping
to s
tatu
s of
C
hann
el 4
: TE
MP
ER
ATU
RE
Map
ping
to s
tatu
s of
C
hann
el 5
- 8:
in
tern
al to
taliz
ers
8 2b
D
river
cur
rent
B
AD
, sen
sor f
ailu
re
BA
D, s
enso
r fai
lure
B
AD
, sen
sor f
ailu
re
7 2a
D
river
B
AD
, sen
sor f
ailu
re
BA
D, s
enso
r fai
lure
B
AD
, sen
sor f
ailu
re
6 0
Sen
sora
mpl
itude
B
AD
, sen
sor f
ailu
re
BA
D, s
enso
r fai
lure
B
AD
, sen
sor f
ailu
re
5 11
d S
enso
r B
AD
, sen
sor f
ailu
re
BA
D, s
enso
r fai
lure
B
AD
, sen
sor f
ailu
re
4 1
AD
-Con
verte
r B
AD
, dev
ice
failu
re
BA
D, d
evic
e fa
ilure
B
AD
, dev
ice
failu
re
BA
D, d
evic
e fa
ilure
3 10
D
SP
Cm
mun
ictio
n B
AD
, dev
ice
failu
re
BA
D, d
evic
e fa
ilure
B
AD
, dev
ice
failu
re
BA
D, d
evic
e fa
ilure
2 5b
E
xter
nal F
RA
M
BA
D, d
evic
e fa
ilure
B
AD
, dev
ice
failu
re
BA
D, d
evic
e fa
ilure
B
AD
, dev
ice
failu
re
Oct
et 1
1 5a
In
tern
al F
RA
M
BA
D, d
evic
e fa
ilure
B
AD
, dev
ice
failu
re
BA
D, d
evic
e fa
ilure
B
AD
, dev
ice
failu
re
8
-
7
-
6
-
5
-
4
3 Fl
ow >
105
%
UN
CE
RTA
IN,
engi
neer
ing
unit
rang
e vi
olat
ion
UN
CE
RTA
IN,
engi
neer
ing
unit
rang
e vi
olat
ion
3 7a
P
ipe
tem
p. m
easu
rem
ent
B
AD
, sen
sor f
ailu
re
2
9b
Den
sity
to lo
w
B
AD
, sen
sor f
ailu
re
UN
CE
RTA
IN,e
ngin
eerin
g un
it ra
nge
viol
atio
n
Oct
et 2
1 9a
D
ensi
ty
B
AD
, sen
sor f
ailu
re
BA
D, s
enso
r fai
lure
8
11c
Sen
sor C
B
AD
, sen
sor f
ailu
re
BA
D, s
enso
r fai
lure
B
AD
, sen
sor f
ailu
re
7 11
b S
enso
r B
BA
D, s
enso
r fai
lure
B
AD
, sen
sor f
ailu
re
BA
D, s
enso
r fai
lure
6
11a
Sen
sor A
B
AD
, sen
sor f
ailu
re
BA
D, s
enso
r fai
lure
B
AD
, sen
sor f
ailu
re
5 6d
To
taliz
er V
olum
e <R
B
AD
, dev
ice
failu
re
4 6c
To
taliz
er V
olum
e >F
B
AD
, dev
ice
failu
re
3 6b
To
taliz
er M
ass
<R
BA
D, d
evic
e fa
ilure
2
6a
Tota
lizer
Mas
s >F
B
AD
, dev
ice
failu
re
Oct
et 3
1 -
8 -
7 -
6 -
5 -
4 -
3 -
2 -
Oct
et 4
1 7b
H
ousi
ng te
mp.
mea
sure
men
t
BA
D, s
enso
r fai
lure
58
The
follo
win
g w
arni
ngs
are
map
ped
to th
e Tr
ansd
ucer
bloc
k ou
tput
val
ues
stat
us:
B
it in
O
ctet
W
arni
ng
num
ber
War
ning
te
xt
Map
ping
to s
tatu
s of
C
hann
el 1
: M
AS
S_F
LOW
Map
ping
to s
tatu
s of
C
hann
el 2
: V
OLU
ME
_FLO
W
Map
ping
to s
tatu
s of
C
hann
el 3
: D
EN
SIT
Y
Map
ping
to s
tatu
s of
C
hann
el 4
: TE
MP
ER
ATU
RE
Map
ping
to s
tatu
s of
C
hann
el 5
- 8:
in
tern
al to
taliz
ers
8 10
R
ever
se Q
7 5c
M
in A
larm
Tem
pera
ture
6 6c
M
ax A
larm
Tem
pera
ture
5 5b
M
in A
larm
Den
sity
4 6b
M
ax A
larm
Den
sity
3 5a
M
in A
larm
Qm
2 6a
M
ax A
larm
Qm
Oct
et
1
1 2
Tota
lizer
rese
t
8 9d
To
taliz
er V
olum
e <R
Ove
rflow
7 9c
To
taliz
er V
olum
e >F
Ove
rflow
6 9b
To
taliz
er M
ass
<R O
verfl
ow
5
9a
Tota
lizer
Mas
s >F
Ove
rflow
4 1
Sim
ulat
ion
UN
CE
RTA
IN, s
imul
ated
va
lue
UN
CE
RTA
IN, s
imul
ated
va
lue
UN
CE
RTA
IN, s
imul
ated
va
lue
UN
CE
RTA
IN, s
imul
ated
va
lue
3 8b
U
pdat
e ex
tern
al D
ata
2
8a
Upd
ate
inte
rnal
Dat
a
Oct
et
2
1 7
Ext
erna
l Dat
a lo
aded
59
3.5 Error handling of AI Blocks Index 5: MODE_BLK
The AI Block goes to Out_of_Service, if • Rescoure Block goes to Out_of_Service or • AI Block has configuration error.
Index 6: BLOCK_ERR
Following error messages are supported
OOS → If block is Out of Service.
SIMULATE_ACTIVE → If Simulation is activated (AI Index 9: Simulate structure).
CONFIG_ERROR → If AI Block has Configuration error.
INPUT_FAILURE → If PV (AI Index 7) has status BAD and the substatus is Device_Failure or Sensor_Failure and if Propagate_Fault_Forward is not activated in STATUS_OPTS (AI Index 14).
Index 8: OUT
Status of OUT is:
If block is Out of Service → BAD, Substatus Out_Of_Service
If block has configuration error → BAD, Substatus Out_Of_Service
If simulation is activated → Simulated status
Else → Status of PV
An AI configuration error may be:
• Invalid Channel parameter (AI index 15) • Invalid L_Type parameter (AI index 16) • XD_SCALE (AI index 10) unit doesn’t match Channel unit (only for channel 5 to 8) • XD_SCALE and OUT_SCALE are not identical for L_Type = direct
60
3.6 Error handling chain Example 1:
Flow meter has error 3 – flow > 105% → Error 3 is set in Transducer block error register. → Status of Channel 1 (MASS_FLOW) is UNCERTAIN, Substatus EU range violation. → Status of AI-Block PV and OUT is UNCERTAIN, Substatus EU range violation.
Example 2:
Flow meter has error 2 - Driver → Error 2 is set in Transducer block error register. → Transducer block BLOCK_ERR shows Input Failure. → Transducer block XD_ERROR shows I/O-error. → Status of Channel 1 (MASS_FLOW) is BAD, Substatus Sensor Failure. → Status of AI Block PV and OUT is BAD, Substatus Sensor Failure. → AI-Block BLOCK_ERR shows INPUT_FAILURE (if Propagate_Fault_Forward is not set in STATUS_OPTS).
Example 3: Resource-Block is switched to Out of Service: → AI-Block also goes to Out of Service. → AI-Block BLOCK_ERR shows Out of Service. → AI-Block OUT.Status is BAD, Substatus Out_Of_Service.
61
3.7 Status-Byte Measurement values are usually transferred as data structure DS-65 – Value & Status. In this structure is a value as float number and a status information as byte. This status byte has the following parts:
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Quality Quality Substatus Limits
Quality
0: Bad 1: Uncertain 2: Good (Not Cascade) 3: Good (Cascade)
Substatus BAD
0: Non-specific 1: Configuration Error 2: Not Connected 3: Device Failure 4: Sensor Failure 5: No Communication (last usable value) 6: No Communication (no usable value) 7: Out of Service
Substatus UNCERTAIN 0: Non-specific 1: Last Usable Value 2: Substitute 3: Initial Value 4: Sensor Conversion not Accurate 5: Engineering Unit Range Violation 6: Sub-normal
Substatus GOOD (Non-Cascade)
0: Non-specific 1: Active Block Alarm 2: Active Advisory Alarm (priority < 8) 3: Active Critical Alarm (priority > 8) 4: Unacknowledged Block Alarm 5: Unacknowledged Advisory Alarm 6: Unacknowledged Critical Alarm
Substatus GOOD (Cascade)
0: Non-specific 1: Initialisation Acknowledge 2: Initialisation Request 3: Not Invited 4: Not Selected 5: Local Override 6: - 7: Fault State Active 8: Initiate Fault State
Limits:
0: Not limited 1: Low limited 2: High limited 3: Constant
62
4. Start-Up This manual is set out to provide a description of the device setup using National Instruments Fieldbus Configuration System V2.3.
In addition to the instrument, you will require the following instrument-describing files for FSM4000 (000320/0018):
0101.ffo 0101.sym 010101.cff (not required for NI-Configurator)
These files will be delivered along with the instrument. They can likewise be obtained via the Fieldbus Foundation Homepage www.fieldbus.org.
63
4.1 NI-Interface Configuration Utility
Initially, please, start the National Instruments© Program “Interface Configuration Utility”. Neither the NI-FBUS Configurator nor the NI-FBUS program may be activated. Click on “DD info” and subsequently on “Import DD”. Please enter the path to the ffo- (and sym-) file and press the “OK” button to import the files.
At Port0 → Edit → Advanced is the “Advanced Stack Configuration”. These are the recommended settings from the Fieldbus Foundation for the Interop Test:
64
4.2 Verify Hardware switch Please check on device, whether or not the hardware switch 2 is set to off. Should this not be the case, please change the setting to off (also feasible during instrument operation, refer to 1.1).
4.3 Connection Establishment Please start the National Instruments© NI-FBUS Configurator. Subsequent to the connection establishment, the following message should appear:
This is the identifier (ID) structure:
000320 = manufacturer code ABB, hex
0018 = Device Type Code FCM000, hex
_FCM2000_ = Device-name
1234567 = serial umber of instrument expressed as 7-digit decimal figure
65
4.4 Blocks Out of Service Prior to configuring the instrument, please verify whether all blocks are “out of service”. Verification can be done by opening (double click) the block display for each block:
If necessary, please set blocks to “out of service”.
NOTE: Both Target Mode and Actual mode have to be set to “OOS”.
4.5 Instrument and Block Tags Please choose a PD-Tag (Physical device tag). To do so, please click on “FCM2000 APPL” using the right mouse button. Using SET TAG, please enter a denomination for the respective instrument. Repeat this procedure to choose tags for the other blocks.
4.6 Resource Block In general, no settings have to be adjusted within the resource block. Please, set the block to “Auto”.
4.7 Transducer Block The transducer block contains all instrument specific parameters of the flow converter. If necessary make your parameter settings. Then please set the block to “Auto”.
66
4.8 Analog Input Block Next you have to determine the unit handling. The measurements will be calculated within the transducer block and provided by the channels. • The channel 1 to 4 value (MASS_FLOW, VOLUME_FLOW, DENSITY, TEMPERATURE) is delivered in the
unit, which is set in XD_SCALE.Unit inside the AI-Block. • The channel 5 to 8 values (internal Totalizers) are delivered in the Transducer Block units: “Unit mass totalizer”
(Index 39) or “Unit volume totalizer” (Index 40). This is done, because a totalizer value unit conversion without consideration of the totalizer overflows makes no sense.
Within the AI block this value can merely be transferred (L_TYPE =direct) or the scale can be changed to another unit (L_TYPE =indirect).
4.8.1 Unit with L_TYPE =Direct Should within the AI block the L_TYPE (Index 16) be set to “Direct” will the structures XD_SCALE and OUT_SCALE need to be set up identically. The entry value will be directly be transferred to OUT.
Example:
The mass flow value shall be indicated in kg/h. Thus, please:
• Set the L_TYPE within the AI-Block “Direct”
• Set the channel within the AI block to 1 in order to choose mass flow value (see 2.6.1)
• Within the AI block, please set the units XD_SCALE and OUT_SCALE likewise to kg/h.
• Recommendation (not necessary): set 100%-values in XD-Scale and OUT-Scale.
• All values in XD- and OUT_SCALE have to be adjusted identically.
• Set AI block to “Auto”.
Using automatic operation mode the channel 1 value (see above example: “50”) will automatically transferred through the AI block and then be displayed as OUT value “50”.
FIELD_VAL indicates the measurement in input-(XD)-scaling expressed in percent, in this case “50”.
Info: Both the 100% and the 0% values in the XD and OUT scale do not have to be identical with the real measuring ranges of the converter. Both values do in no way represent any limit. Using the AI block you can always enter measuring values differing from the indicated measuring range. E.g.: Taking the above example it would be feasible to enter a measuring value of 200 kg/h without having to fear difficulties during processing. FIELD_VAL would than amount to 200%.
Analog Input Block FIELD_VAL OUT
50% 50 (kg/h)
XD-Scale: 100% : 100 0% : 0 Unit : kg/h DecPnt: 2
L_Type: direct
Transducer Block
Channel 1: 50 kg/h OUT-Scale: 100% : 100 0% : 0 Unit : kg/h DecPnt: 2
Channel: 1
67
Yet, it is recommended to adjust the AI scaling to the real measurement range. In that case the FIELD_VAL will be indicated as a percentage of the real flow.
NOTE: Should alarms be used, the scaling of XD- and OUT_SCALE has to comply with the real measure-ment range.
4.8.2 Unit with L_TYPE=Indirect Should within the AI block the L_TYPE (index 16) be set to „indirect“, a change of scale as to the measured within the AI block will be done. Using the XD_SCALE the channel value will be set to percent (= FIELD_VAL). Using the OUT_SCALE structure, the percent value will be scaled to OUT value. Thus a change of scaling to any suitable unit available with Foundation Fieldbus becomes feasible.
Example:
The volume flow value shall be displayed in ML/d (MegaLiter/Day. For this purpose, the conversion factor has to be known: 100 m3/h = 2400 m3/d = 2,400,000 L/d = 2.4 ML/d
Settings:
• Set L_TYPE within AI block to indirect.
• Set Channel within AI block to 2 as to choose volume flow value (see 2.6.1)
• Set XD-Scale within AI block to 0 to 100 m3/h.
• Set OUT-scale within AI block to 0 to 2.4 ML/d.
• Set AI block to “auto"
Using the XD scaling, the channel 2 value („50“ in this example) will then be automatically set to 50%.
Info: As is the case with L_TYPE = „direct“ the range of scaling does not necessarily have to be identical with the measurement range of the instrument.
Should you want the percent value FIELD_VAL to be displayed as a percent value off the real flow, the scaling range has to correspond to the real measurement range.
Warning: With L_TYPE „indirect“ the converter does not verify scaling and unit of OUT_SCALE.
It is feasible to choose any sensible or insensible units. The scaling could for example be set at 0-100 m3/h to 0-100 Celsius, which, of course, makes no sense at all.
There is, of course, always a risk of faulty scaling. You could set a scaling of 0-100 m3/h to 0-100 ML/d, which would be incorrect.
This behaviour refers to the Foundation Fieldbus AI blocks. The operator takes the responsibility of correctly setting the scale.
Analog Input Block FIELD_VAL OUT
50% 1,2 ML/d
XD-Scale: 100% : 100 0% : 0 Unit : m3/h DecPnt: 2
L_Type: indirect
Transducer Block
Channel 2: 50 m3/h OUT-Scale: 100% : 2,4 0% : 0 Unit : ML/d DecPnt: 2
Channel: 1
68
4.8.3 Summary, AI block settings Minimum settings:
• Valid channel • L_TYPE: direct or indirect • XD_SCALE • OUT_SCALE
It is recommended to work with L_TYPE direct in order to avoid errors during change of scaling. The following pictures show the settings at the National Instruments© NI-FBUS Configurator:
69
4.9 PID Block Following parameters have to set to be able to switch the PID block to AUTO mode: Bypass: Recommended: Off Shed_Opt: Recommended: NormalShed_NormalReturn Gain: As required by application SP: As required by application Also recommended to set: PV_SCALE Scaling of process variable at input IN OUT_SCALE Scaling of output value OUT. RESET Time constant for integral control. RATE Time constant for derivate control.
4.10 Function Block Application A function block application must be created. Therefore open by mouse double click the function block application window. Then pull the required function blocks with the mouse into this window and connect the blocks with the wiring tool.
70
4.11 Schedule The schedule window shows the timing of the function block application. This will be created automatically by the NI Configurator.
71
4.12 Downlod Project Download the configuration into the devices.
If everything is set and configured correctly, then the function blocks will be in AUTO mode.
4.13 Monitor Function blocks It is possible to monitor the working of the function blocks:
72
4.14 Error searching
4.14.1 Writing Parameter
The following error messages can appear while writing a parameter within the NI Configurator:
Write is prohibited (Error code 40)
1. Check whether the write protect switch is deactivated (see 1.1). This can be checked at the device (switch position) or using the WRITE_LOCK parameter (to be found within the NI Configurator in the resource block window below the strap “options”).
2. The respective parameter can (with current configuration) not be written. See description of respective parameter.
Wrong Mode for Request (Error code 39)
Some parameters can merely be written if the target mode is set to „Out of Service“. Other parameters can also be written in “Man” and still others can be written in each of the target modes. For more detailed information, see block description.
Exceed Limit (Error code 38)
It was attempted to write a value exceeding the permitted limits of a parameter. Refer to the parameter description to learn which limits and values respectively are permitted.
73
4.14.2 AI Block cannot be set to AUTO
The Auto mode of an AI block requires the following settings:
1. The resource block has to be set to auto. No other pre-conditions.
2. Within the AI block a valid channel has to be entered (1 to 8).
3. L_Type has to be set to direct or indirect (indirect square root is likewise possible, yet not sensible).
4. XD-SCALE unit has to be idential with channel unit for channels 4 to 8 (see also 2.6.1).
5. With L_Type „Direct the XD_SCALE and OUT_SCALE structures have to be identical.
Should these conditions be met and the target mode be set to auto, will the actual mode and thus the block itself be set to auto.
Whether these conditions are met or not can be taken from the parameter BLOCK_ERR (within the NI Configurator in the AI window below the strap diagnostics). Should the Block Configuration Error appear, please check which of the above mentioned conditions has not been met.
4.14.3 PID Block cannot be set to AUTO
The Auto mode of a PID block requires the following settings:
1. The resource block has to be set to auto. No other pre-conditions.
2. Bypass must not be set to default value „uninitialized“.
3. Shed_Opt must not be set to default value „uninitialized“.
4. Gain and SP have to be set.
PID actual mode remains in mode IMan:
Check the function block behind the PID and check the back calculation path and value.
74
5. Local operation
5.1 Local display The flow meter has a 2 lines LCD display. In the submenu display can be selected, which parameters should be shown on the measurement value display (refer to Transducer Block index 56 to 59). Only one FF specific parameter is available:
• FF Address The address is shown decimal on the measurement value display:
5.2 Submenu data link
5.2.1 FF Address The address is shown decimal:
5.2.2 Device Identifier This menu shows the device identifier: It is shown after pressing the enter key:
5.2.3 Dip Switch This menu shows the DIP switch setting:
Press the enter key to see the setting of the switches one and two (refer to 1.1):
Press again enter to see the setting of all switches (- open, X closed):
Address 21
123456789A ----------
FF Adr 21
Dip Switch
1: SimEnable off 2: WriteProt off
Dev. Identifier
0003200017_FCM20 00_1234567
75
Error Mask
Oct 1 Bit 1 OFF Internal FRAM
5.2.4 Error Mask This menu shows the mask for the error register (TB index 97). Press Enter. Then this will be shown: Line one shows the setting of the bit (on/off). Line two shows the meaning of the bit. Handling: Keys Data and Step to select a bit, Enter to switch on/off this bit, CE to leave the menu.
5.2.5 Warning Mask This menu shows the mask for the warning register (TB index 98). Handling is the same like menu Error Mask.
5.2.6 Revision Communication Software This menu shows the revision of the communication part of the software.
5.3 Submenu Status The following menus are added to the submenu status.
5.3.1 Error and Warning Simulation On This menu is only visible, if the service code is entered. With this menu the “error and warning simulation” can be switched on and off (TB index 101). Note: 5 minutes after the last simulation handling (via keyboard or Fieldbus) the simulation will be switched off automatically
CommSoftwareRev: 2.11.B.02
Simualtion Off
76
Oct 1 Bit 1 OFF Internal FRAM
5.3.2 Error Simulation This menu is only visible, if the “error and warning simulation” is switched on. It is possible to set or reset every bit of the “error simulation value” (TB index 102). Press Enter. Then this will be shown: Line one shows the setting of the bit (on/off). Line two shows the meaning of the bit. Handling: Keys Data and Step to select a bit, Enter to switch on/off this bit, CE (or 20 sec no key) to leave the menu.
5.3.3 Warning Simulation This menu is only visible, if the “error and warning simulation” is switched on. It is possible to set or reset every bit of the “warning simulation value” (TB index 103). Handling is the same like menu error simulation. Note: Warning 1 (Simulation) can not switched of.
Error Simulation
ABB provides expert and comprehensive consulting services in more than 100 countries worldwide. www.abb.com/flow
ABB is continually improving its products. As a result, technical information in this document is
subject to change.
Printed in the Fed. Rep. of Germany (08.2007)
© ABB 2007
D18
4B09
3U36
ABB Limited Oldends Lane, Stonehouse Gloucestershire, GL10 3TA UK Tel: +44 (0)1453 826661 Fax: +44 (0)1453 829671
ABB Inc. 125 E. County Line Road Warminster, PA 18974 USA Tel: +1 215 674 6000 Fax: +1 215 674 7183
ABB Automation Products GmbH Dransfelder Str. 2 37079 Goettingen Germany Tel: +49 551 905-534 Fax: +49 551 905-555 [email protected]