04. vijeocitect
TRANSCRIPT
Definitio
n o
f S
CA
DA
�S
up
erv
iso
ry C
on
tro
l a
nd
Da
ta A
cq
uis
itio
n
�a c
om
pute
r syste
m for
gath
erin
g a
nd a
na
lyzin
gre
al
tim
e d
ata
.
Use
d t
o m
on
ito
r a
nd
co
ntr
ol a
pla
nt
or
eq
uip
me
nt
in in
du
str
ies s
uch
as
tele
co
mm
un
ica
tio
ns,
wa
ter
an
d w
aste
co
ntr
ol,
en
erg
y,
oil
an
d g
as r
efin
ing
an
d t
ran
sp
ort
atio
n.
Sourc
e: http://w
ww
.webopedia
.com
/TE
RM
/S/S
CA
DA
.htm
l
Definitio
n o
f S
CA
DA
�A
SC
AD
A s
yste
m g
ath
ers
info
rmation, such a
s w
here
a leak o
n a
pip
elin
e h
as o
ccurr
ed, tr
ansfe
rs the info
rmation b
ack to a
centr
al
site, ale
rtin
g the h
om
e s
tation that th
e leak h
as o
ccurr
ed, carr
yin
g
out necessary
analy
sis
and c
ontr
ol, s
uch a
s d
ete
rmin
ing if th
e leak
is c
ritical, a
nd d
ispla
yin
g the info
rmation in a
lo
gic
al and o
rganiz
ed
fashio
n.
�C
an b
e r
ela
tively
sim
ple
�such a
s o
ne t
hat
monitors
en
vironm
enta
l co
nditio
ns o
f a s
mall
off
ice
build
ing
�or
com
ple
x
�such a
s a
syste
m t
hat
monito
rs a
ll th
e a
ctivity in a
nucle
ar
po
wer
pla
nt
or
the a
ctivity o
f a m
unic
ipa
l w
ate
r syste
m.
Sourc
e: http://w
ww
.webopedia
.com
/TE
RM
/S/S
CA
DA
.htm
l
SC
AD
A
�S
up
erv
iso
ry C
on
tro
l A
nd
Da
ta A
cq
uis
itio
n
�S
up
erv
isory
contr
ol
�N
OT
Contr
ol
�D
ata
acqu
isitio
n
�In
real-tim
e
Netw
ork
The V
ijeo C
itect E
nvironm
ent
�D
ivid
ed
in
to t
wo
dis
tin
ct p
art
s:
�R
untim
e S
yste
m
�C
onfig
ura
tion E
nviron
ment
�C
itect E
xplo
rer
�P
roje
ct E
ditor
�C
itect G
raphic
s B
uild
er
�C
icode E
ditor
�V
ijeo C
itect H
elp
Syste
m R
equirem
ents
�R
evie
w y
ou
r h
ard
wa
re r
eq
uir
em
en
ts if
up
gra
din
g f
rom
pre
vio
us v
ers
ion
s
�M
inim
um
Ha
rdw
are
–F
als
e e
co
no
my
�P
roce
ss A
na
lyst
–ve
ry in
ten
siv
e
gra
ph
ics
�S
tandard
Busin
ess P
C h
as low
-end
gra
ph
ics c
apa
bili
ty
�W
ind
ow
s 9
5,
98
, M
E,
NT
no
lo
ng
er
su
pp
ort
ed
Syste
m R
equirem
ents
�O
pe
ratin
g S
yste
m
�W
ind
ow
s 2
000
�W
ind
ow
s X
P-S
P2
�W
ind
ow
s S
erv
er
2003
�M
inim
um
Ha
rdw
are
�P
entium
500M
Hz
�128M
B R
AM
�P
refe
rre
d H
ard
wa
re
�P
entium
1G
Hz
�512M
B R
AM
Lic
ensin
g
�P
oin
t C
ou
nt
�75,
150,
500,
1500,
5000,
1500
0, un
limited
�1 p
oin
t =
1 v
aria
ble
tag lin
ke
d t
o a
n e
xte
rna
l devic
e
that
is u
sed in t
he p
roje
ct
�C
lien
t A
cce
ss L
icen
ce
s (
CA
Ls)
�F
ull:
Serv
er
or
Dis
pla
y C
lient
�M
anag
er:
Re
ad o
nly
(not fo
r serv
ers
)
�In
tern
et D
ispla
y, In
tern
et
Manager
�S
erv
er-
sid
e (
floating)
licences
Runtim
e S
yste
m
�T
he
ru
ntim
e s
yste
m c
on
sis
ts o
f
�R
untim
e A
pp
licatio
n
�C
itect
Kern
el
�C
icod
e D
ebug
ger
Citect E
xplo
rer
�A
uto
ma
gic
ally
sta
rts a
nd
sto
ps P
roje
ct
Ed
itor
an
d
Gra
ph
ics B
uild
er
�P
roje
ct
se
lectio
n a
nd
ma
na
ge
me
nt
�B
acku
p a
nd
Re
sto
re
�S
tart
oth
er
ap
plic
atio
ns
Inclu
de P
roje
cts
Main
Pro
ject
Pla
nt
Section #
1P
lant
Section #
2C
SV_ Inclu
de
(XP S
tyle
)In
clu
de
(Pre
V5.5
Obje
cts
)
�In
clu
de u
p t
o 2
40 p
roje
cts
(in
clu
din
g s
yste
m p
roje
cts
)
�A
ny m
odific
ations in C
itect
supplie
d I
nclu
de
pro
jects
will
be o
verw
ritt
en in u
pgra
des
�C
reate
you
r ow
n I
nclu
de p
roje
ct
for
cro
ss p
roje
ct
nee
ds
Pro
ject E
ditor
�C
rea
te a
nd
ma
na
ge
th
e
Vije
o C
ite
ct
da
tab
ase
co
nta
inin
g t
he
co
nfig
ura
tio
n
info
rma
tio
n f
or
you
r
Vije
o C
ite
ct
pro
ject
�D
oe
s n
ot
ma
na
ge
gra
ph
ics p
ag
es
�V
iew
all
Vije
o C
ite
ct
pro
ject
da
tab
ase
reco
rds
dbf
Data
base files
New
Pro
jects
�U
p t
o 6
4 c
ha
racte
rs
�B
est
no
t to
use
an
y s
pe
cia
l ch
ara
cte
rs:
�F
orb
idd
en:
�“
* | \[ ] : < >
? / ; ‘
�P
roba
bly
bad:
�! @
# $
% ^
& ( ) +
= } { ~
,
�U
nd
ers
co
re _
is O
K
Clu
ste
rs a
nd S
erv
ers
�E
very
Vije
o C
itect
pro
ject
must have a
n I
/O
serv
er,
an A
larm
, R
ep
ort
& T
rend s
erv
er
and a
dis
pla
y c
lient
�E
ven t
houg
h w
e a
re c
onfig
uri
ng t
o r
un o
n a
sin
gle
PC
, w
e m
ust still
defin
e t
his
clu
ste
r
�D
efines V
ijeo C
itect
com
munic
atio
ns
and P
C h
ard
ware
�R
un o
n e
ach c
om
pute
r ru
nnin
g V
ijeo
Citect to
define its
role
�C
lient
�S
erv
er
and C
lient
�M
anager
Clie
nt (n
o c
ontr
ol, full
monitoring)
�S
et
up a
larm
s, re
port
s, tr
ends &
events
�S
ele
ct
options t
hat
affect th
e r
untim
e
app
lication
Com
pute
r S
etu
p W
izard
Outs
ide o
f C
itect
com
pute
r set-
up w
izard
Contr
ollers
Backup O
ptions
�C
om
pile
d –
un
ne
ce
ssa
ry�
incre
ases s
ize o
f backup
�E
ncry
ptio
n�
Re
lative
ly p
oin
tless,
giv
en
the w
ide a
vaila
bili
ty o
f ‘c
rackin
g’to
ols
�S
ave
syste
m f
iles
�F
or
support
purp
oses o
nly
�S
aves W
indo
ws c
onfig f
iles
�D
on’t n
orm
ally
use t
his
�S
ave
su
b-d
ire
cto
rie
s�
Yes!
(we’ll
com
e b
ack t
o this
)
Backup to R
em
ovable
Media
�C
om
mencin
g w
ith v
6.1
0,
Vije
o C
itect
no lon
ger
bla
nks r
em
ovab
le m
edia
prior
to b
acku
p!
�W
hen t
he d
isk o
r m
em
ory
stick c
onta
ins f
iles,
the f
ollo
win
g a
dd
itio
na
l m
essage a
pp
ears
:
Backup is a
Zip
File
�Y
ou
ca
n c
ha
ng
e t
he
su
ffix
of
“ctz
”to
“zip
”
an
d v
iew
th
e
co
nte
nts
of
the
ba
cku
p
Vije
o C
itect I/O
Vijeo C
itect
Vijeo C
itect I/O
Serv
er
I/O
Board
sI/O
Board
s
Port
sPort
s
Devic
es
Expre
ss
Com
munic
ation
Wiz
ard
Com
munic
ations D
ata
base F
iles
�D
ata
ba
se
file
s (
*.db
f)
�C
an
be
vie
we
d in
Exce
l
I/O
Se
rver
--sca
nn
er.
db
f
Bo
ard
s--
bo
ard
s.d
bf
Po
rts
--p
ort
s.d
bf
I/O
De
vic
es
--u
nit.d
bf
I/O
Devic
e T
ypes
�Exte
rnal I/O
D
evic
e
�M
anufa
ctu
rer
�P
roto
col
�A
ddre
ss
�M
em
ory
I/O
Devic
e
�D
oes n
ot re
tain
data
�S
pecify p
roto
col
�D
isk I/O
Devic
e
�S
pecify d
ata
file
location
�R
eta
ins d
ata
�S
pecify a
ny p
roto
col
1010
101
0
1010
101
0
PC
mem
ory
PC
Dis
k
Inte
rnal D
isk, E
xte
rnal I/O
Dev
Hit <
F2> K
ey to v
iew
extr
a o
ptions
Click H
elp
for field
in
form
ation
Str
uctu
red T
ag N
am
es
�Area_Type_Occurrence_Attribute
�S
implif
ies m
ain
tenance a
nd a
llow
s c
reation o
f sophis
ticate
d g
enie
s
�A
rea
section identifies a
pla
nt are
a, num
be
r, o
r na
me –
can b
e o
mitte
d if
not needed
�Type
section identifies the T
ype
of pa
ram
ete
r, p
rocess e
quip
ment, o
rcontr
ol hard
wa
re. T
he
IS
A s
tanda
rd n
am
ing s
yste
m is r
ecom
mended
�O
ccurr
ence
section identifies the loop n
um
ber
�A
ttri
bute
section identifies the a
ttri
bute
or
pa
rtic
ula
r pa
ram
ete
r th
at
is
associa
ted w
ith t
he loop
�IS
A S
tandard
s L
ink
Str
uctu
red T
ag E
xam
ple
s
Tem
pera
ture
Indic
ating C
ontr
olle
r 101
aa_T
IC_101_dd
Flo
w Indic
ating C
ontr
olle
r 102
aa_F
IV_102_dd
Are
a
Com
mand S
ignal
aa_bbb_ccc_C
MD
Set
Poin
taa_bbb_ccc_SP
Pro
cess v
ariable
aa_bbb_ccc_PV
Attri
bute
Occure
nce
Valv
eaa_V
ALVE
_ccc_dd
Flo
w Indic
ating C
ontr
olle
raa_FIV
_ccc_dd
Tem
pera
ture
Indic
ating C
ontr
olle
raa_TIC
_ccc_dd
Type
Boile
r 2
B2_bbb_ccc_dd
Boile
r 1
B1_bbb_ccc_dd
Meanin
gVariable
Tag
Tag N
am
ing
�U
p t
o 7
9 c
ha
racte
rs
�D
o n
ot
sta
rt n
am
es w
ith
a d
igit
�B
est
no
t to
use
an
y s
pe
cia
l ch
ara
cte
rs:
�F
orb
idd
en:
�* | \[ ] : < >
? / ; , “
�P
roba
bly
bad:
�! @
# $
% ^
& ( ) +
= } { ~
`
�U
nd
ers
co
re _
is O
K
�S
tru
ctu
red
ta
gs a
llow
te
xt
str
ing
su
bstitu
tio
n
in g
en
ies a
nd
su
pe
r g
en
ies
�A
vo
ids e
nte
rin
g f
ull
tag n
am
es
Save D
BF
Macro
�H
an
dy t
o u
se
Exce
l to
ma
ke
ma
ss c
ha
nge
s o
r
vie
w m
ultip
le r
eco
rds
�In
c:\Citect\b
in is a
ma
cro
tha
t yo
u c
an
ru
n a
nd
ad
d
in t
his
fu
nctio
na
lity
�E
xce
l w
ill o
pe
n d
bf
file
s
bu
t n
ot
sa
ve
th
em
as
dbf
file
s e
asily
�M
ust
se
t E
xce
l se
cu
rity
to “
low
”a
nd
re
sta
rt E
xce
l
Add T
ags u
sin
g E
xcel
�O
pe
n
Variable.dbf
�E
xce
l o
pe
ns
�R
igh
t clic
k &
Sa
ve
/Clo
se
DB
F
in C
:\te
mp
\a
s
variable_new.dbf
The s
ave_dbfM
acro
�W
ha
t w
ill it
rescu
e?
�F
ield
wid
ths
�N
ew
record
s
�W
ha
t ca
n’t it fix?
�R
esiz
ed c
olu
mns
�D
ele
ted c
olu
mns
�N
um
eri
c f
ield
s
�in
pla
ce o
f te
xt-
num
bers
Sym
bo
l S
ets
�S
ym
bo
l se
ts
�M
ultip
le o
r sequ
entia
l gra
ph
ics in
dic
ate
change o
f sta
tes
�A
rrays –
chang
e c
olo
ur
with v
alu
es input
�A
nim
atio
n –
movem
ent
respond
ing t
o input
Sym
bol S
et Lib
raries
�F
rom
In
clu
de
Pro
jects
�A
dd
yo
ur
ow
n lib
rary
�A
vo
ids b
ein
g o
verw
ritt
en o
n u
pgra
din
g V
ijeo
Citect
�V
alv
e_
So
leno
id.u
p_sm
all_
gre
en
�D
up
lica
te lib
rari
es in
mu
ltip
le p
roje
cts
are
me
rge
d
Sym
bol set
libra
ries
Lib
rary
Nam
eO
bje
ct N
am
e
ActiveX
Contr
ols
�M
icro
soft
sta
nd
ard
�S
ep
ara
te c
om
pon
ent
�D
evelo
ped b
y C
itect
and inte
gra
ted into
Vije
o C
itect
�C
an b
e d
evelo
ped
(and s
up
po
rted)
by 3
rdpart
ies
ActiveX
Contr
ols
�A
ctive
X p
rop
ert
ies u
niq
ue
to e
ach
co
ntr
ol
�In
se
rt A
ctive
X c
on
tro
l ju
st
like
an
y o
the
r o
bje
ct
�M
ete
rs
�M
enus
�C
ale
nd
ars
�C
ontr
ol P
ane
ls
Import
ing G
raphic
s Im
ages
�C
rea
te I
ma
ge
s f
rom
Exte
rna
l so
urc
es
�Im
po
rt m
an
y f
ile typ
es
�B
MP
�D
XF
�E
PS
�JP
G
�P
CX
�P
NG
�T
IF
�W
MF
Slid
er
Contr
ols
�P
aste
Sym
bo
l
�D
esig
na
te in
pu
t va
ria
ble
Ta
g p
rop
ert
y�
Input
wrt
the s
ym
bol -
Physic
al outp
ut
in t
his
case
�C
alc
ula
te a
n a
pp
rop
ria
te o
ffse
t siz
e in
Pix
els
Sym
bol
Slider(
vert
ical)
Touch C
om
mands
�P
aste
Sym
bo
l
�D
esig
na
te I
np
ut(
To
uch
) co
mm
an
d
�D
esig
na
te v
ari
ab
le T
ag
pro
pe
rty
Sta
rtD
evic
e
Keyboard
Com
mands
�S
om
e V
ijeo
Cite
ct K
eys P
re-d
efin
ed
�D
efin
e K
eyb
oa
rd K
ey
�S
ele
ct
sym
bo
l to
be
use
d
�U
se
In
pu
t (k
eyb
oa
rd c
om
ma
nd
s)
pro
pe
rtie
s
�D
efin
e f
un
ctio
n t
o b
e p
erf
orm
ed
�D
efin
e a
ctio
n�
Go B
ackw
ard
�G
o to F
orw
ard
Hit F
5To g
oForw
ard
Unders
tandin
g A
rgV
alu
e
�C
itect
will
refu
se t
o
directly c
on
nect
keybo
ard
entr
y to a
varia
ble
tag
�A
rgV
alu
eis
an inte
rnal
varia
ble
wh
ich a
cce
pts
‘num
eric’keystr
okes
�O
nce t
he o
pera
tor
pre
sses ‘e
nte
r’th
e
typed v
alu
e is c
opie
d
to the P
LC
tag
User
Privile
ges
�B
y d
efa
ult, privile
ges a
re n
on-h
iera
rchic
al
(i.e
. users
with p
rivile
ge 3
only
have a
ccess
to c
om
mands w
ith c
lassific
ation 3
)
�N
on-h
iera
rchic
al pri
vile
ges a
dd f
lexib
ility
to
your
syste
m, especia
lly w
hen u
sed w
ith t
he
are
a f
acili
ty
�H
iera
rch
ica
l privile
ges s
et
by p
ara
mete
r in
citect.
ini
�[P
rivile
ge]E
xclu
siv
e=
0
�T
o a
llocate
all
privile
ges,
you w
ould
on
ly
nee
d t
o s
pecify p
rivile
ge 8
8 -
Hig
hest
1 -
Lo
west
User
Privile
ges
�P
art
of
secu
rity
fra
me
wo
rk
�O
bje
ct
Le
ve
l A
cce
ss
�U
se
rs
�A
lso A
reas
�U
se
r L
og
ins
Genie
s
�G
roup t
ogeth
er
gra
ph
ica
l obje
cts
�F
rom
sta
ndard
sym
bols
�D
efine c
om
bin
ed
pro
pert
ies a
nd a
ctio
ns
�P
rovid
e v
alu
es o
r opera
tions f
or
the tags
What is
a G
enie
?
�A
gro
up
of
sym
bo
ls t
ha
t ca
n b
e r
e-u
se
d
Sym
bol Set Pro
pert
ies
On S
ym
bo
l T
AG
| <set when used on a page>
On S
ym
bo
l| G
reen_P
um
p
Off
Sym
bo
l| R
ed
_pum
p
Num
eric P
ropert
ies
num
eric e
xpre
ssio
n| <numeric expression>
Form
at
| ### E
U###
�T
he p
ow
er
of
a G
enie
is that
obje
cts
are
defin
ed o
nly
on
ce
�E
very
tim
e y
ou p
lace t
he G
enie
onto
a p
age,
you w
ill o
nly
have t
o s
pecify t
he <substitution
> info
rmation.
Cre
ating G
enie
s
�In
Gra
ph
ics B
uild
er
�D
o n
ot
sa
ve
in
Inclu
de
pro
ject
libra
ry
�U
pd
ate
ta
sk r
eq
uir
ed
to p
rop
ag
ate
ch
an
ge
s
wh
en
mo
difie
d
Substitu
tions for
Genie
s
�Y
ou
are
no
t re
str
icte
d t
o u
sin
g o
nly
va
ria
ble
ta
gs a
s
su
bstitu
tio
n s
trin
gs
�A
ny e
xp
ressio
n c
an
be
su
bstitu
ted
, such
as
co
nsta
nts
or
lab
els
�O
nly
fie
lds t
ha
t a
cce
pt
text ca
n h
ave
Ge
nie
ta
g
su
bstitu
tio
ns
Sym
bol Set Pro
pert
ies
On S
ym
bo
l T
AG
| %
sta
tus T
AG
%
On S
ym
bo
l| G
reen_P
um
p
Off
Sym
bo
l| R
ed
_pum
p
Num
eric P
ropert
ies
num
eric e
xpre
ssio
n| %
Spe
ed T
ag%
Form
at
| ### E
U
###
Substitu
tions in G
enie
s
�Y
ou
ca
n s
pe
cify
va
ria
ble
s in
Ge
nie
s
�E
nclo
se
in
% .
. %
�D
efin
e t
he
m w
he
n
yo
u u
se
th
em
Genie
variab
le
%nam
e%
Genie
variab
le
%privile
ge%
Super
Genie
s
�D
ynam
ic p
ages (
usually
pop-u
ps),
to w
hic
h y
ou c
an p
ass
info
rmation w
hen the p
age is d
ispla
yed in the r
untim
e s
yste
m
�Y
ou c
an u
se S
uper
Genie
s for
pop-u
p type c
ontr
olle
rs
�C
ontr
ol a p
rocess, or
a s
ingle
pie
ce o
f pla
nt floor
equip
ment
OF
F
ON
80 C
OK
AssW
in(sPage, X
, Y
,
Mode, sTag1..8)
Genie
contr
oller.
Calls
a S
up
er
Genie
Cic
od
e f
unctio
n,
wh
ich p
erf
orm
s t
he
substitu
tions a
nd d
isp
lays t
he
popup.
Cic
ode function w
ithin
Genie
contr
oller
-calls
the p
opu
p,
contr
ols
wh
ere
and h
ow
it
is
pla
ce
d
Super G
enie
pop-u
p
contr
olle
r
Anato
my o
f a P
op-u
p P
age
OF
F
ON
80 C
OK
?1?=1
?1?=0
?2?
?1?
Clo
se
Win
Fre
e()
Mode
AssW
in(sPage, X, Y, Mode, dTag1,iTag2)
Win
title()
Super
Genie
vs
Popup P
age
�S
up
er
Ge
nie
s a
re tra
nsp
ort
ab
le
�S
ave
d in
to lib
rary
as f
ile <sgeniename
>.c
tm
�P
op
up
pa
ge
s s
aved
as p
ag
e in
pro
ject
Su
bstitu
tio
n in
Su
pe
r G
en
ies
�V
ari
ab
le T
ags c
an b
e s
ubstitu
ted a
t ru
ntim
e b
y
enclo
sin
g in ?
…. ?
?data
type
num
ber?
AssW
in(sPage, X
, Y
, Mode, sTag1,sTag2,STag3 …
)
Page N
am
e to b
e
called
X,Y
Co-o
rdM
ode
sTag1 c
onvention for
str
ing, iT
ag
for in
teger e
tc
Str
ing, In
teger,
Dig
ital, R
eal
Tag1
Tag1
Tag2
Tag3
Vie
win
g S
yste
m P
ag
es o
r P
op
up
s
�C
lick o
n T
ools
»O
ptions
�C
he
ck L
ist
Syste
m P
ag
es
�A
llow
s p
ag
es b
eg
inn
ing
with
! to
be
dis
pla
ye
d
HE
LP
-A
ssW
inM
odes
�0
-N
orm
al pa
ge
.
�1
-P
age
ch
ild w
indo
w.
The
win
do
w is c
losed
wh
en
a n
ew
pa
ge
is d
isp
laye
d, e
.g.
wh
en
the P
age
Dis
pla
y()
or
Pa
ge
Go
to()
fun
ctio
n is c
alle
d.
The
pa
ren
t is
the
cu
rre
nt a
ctive
win
dow
.
�2
-W
indo
w c
hild
win
dow
. T
he
win
do
w is c
losed
au
tom
atica
lly w
hen
the
pa
ren
t w
indo
w is f
ree
d w
ith
the
Win
Fre
e()
fu
nction
. T
he
pa
ren
t is
th
e c
urr
en
t a
ctive
win
do
w.
�4
-N
o r
e-s
ize
. T
he
win
do
w is d
isp
layed
with
th
in b
ord
ers
an
d n
o m
axim
ize
/min
imiz
e ico
ns. T
he
win
do
w c
anno
t be
re-s
ize
d.
�8
-N
o icon
s.
The
win
do
w is d
isp
layed
with
th
in b
ord
ers
an
d n
o m
axim
ize
/min
imiz
e o
r syste
m m
enu
icon
s.
The
w
indo
w c
anno
t be
re
-siz
ed
.
�16
-N
o c
ap
tion
. T
he
win
do
w is d
isp
layed
with t
hin
bo
rde
rs,
no
cap
tion
, and
no
ma
xim
ize
/min
imiz
e o
r syste
m m
enu
ic
on
s.
The
win
do
w c
anno
t be
re
-siz
ed
.
�32
-E
cho
enab
led
. W
hen
enab
led
, a
ll ke
yb
oard
echo
, p
rom
pts
, a
nd
err
or
me
ssa
ge
s a
re d
isp
laye
d o
n t
he
pa
ren
t w
indo
w.
Th
is m
ode
shou
ld o
nly
be
used
with
ch
ild w
ind
ow
s (
e.g
. M
ode
1 a
nd
2).
�64
-A
lwa
ys o
n t
op
.
�128
-O
pen
a u
niq
ue
win
do
w.
Th
is m
ode
pre
ven
ts t
his
win
do
w f
rom
be
ing
ope
ned
mo
re t
hen
on
ce
.
�256
-D
isp
lay t
he
en
tire
win
do
w.
Th
is m
ode
en
su
res th
at no
pa
rts o
f th
e w
indo
w w
ill a
ppe
ar
off
the
scre
en
�512
-O
pen
a u
niq
ue
Sup
er
Ge
nie
. T
his
mod
e p
reven
ts a
Supe
r G
enie
fro
m b
ein
g o
pened
mo
re t
han
on
ce
(a
t th
e
sa
me
tim
e).
Ho
we
ve
r, t
he
sam
e S
upe
r G
en
ie w
ith
diffe
ren
t a
sso
cia
tion
s c
an
be
open
ed
.
�1024
-D
isa
ble
s d
yna
mic
re
siz
ing o
f th
e n
ew
win
do
w,
ove
rrid
ing th
e s
ett
ing o
f th
e [
Pa
ge
]Dyna
mic
Siz
ing
pa
ram
ete
r.
Popup P
ages
�B
y d
efa
ult,
maxim
um
of 3
concurr
ent
popup p
ages
�S
et in
ifile
para
mete
r
[Page]W
indow
s
to a
dju
st th
is
limit
What is
OP
C?
�In
dustr
y s
tand
ard
inte
rface m
echan
ism
based o
n
OLE
for
extr
acting o
r send
ing d
ata
to o
r fr
om
a
SC
AD
A s
yste
m to a
noth
er
app
lication
OF
S S
erv
er
�A
cts
as a
ga
tew
ay b
etw
ee
n t
he
I/O
De
vic
e
an
d t
he
ap
plic
atio
n t
ha
t w
an
ts t
o r
ea
d th
e
va
lue
s
I/O
Devic
eO
FS
Serv
er
Vije
o C
itect
Vije
o C
itect O
PC
Clie
nt
�T
he
so
ftw
are
th
at
co
nn
ects
to
an
OP
C S
erv
er
is c
alle
d th
e O
PC
Clie
nt
I/O
Devic
eO
FS
Serv
er
OP
C C
lient
OP
C A
ccess P
ath
s
�S
ets
up
pa
th f
or
the
OP
C S
erv
er
to a
cce
ss a
p
art
icu
lar
ite
m.
�E
.G. If m
ultip
le m
od
em
s a
re c
onnecte
d t
o the
Serv
er,
if one m
odem
is f
aste
r, w
e c
an g
et th
e
Serv
er
to u
se t
his
modem
by s
ettin
g u
p a
n O
PC
A
ccess P
ath
OF
S S
erv
er
Chapte
r S
um
mary
�D
efined O
PC
�S
et up a
n O
FS
Serv
er
�S
et up a
n O
PC
Clie
nt
�S
et up a
n O
PC
Access P
ath
What are
Devic
es?
�A
n o
utp
ut
me
ch
an
ism
to
d
eliv
er
da
ta f
rom
yo
ur
Vije
o
Cite
ct
syste
m
�C
an
ou
tpu
t to
�R
TF
file
s�
Ric
h text fo
rmat (M
icro
soft
sta
ndard
)
�A
SC
II file
s�
Pla
in text file
s
�dB
AS
Edata
bases
�S
QL d
ata
bases
�V
ia d
ata
base c
onnection d
river
�P
rinte
rs
Devic
e
Add N
ew
Devic
es
�S
yste
m | D
evic
es
�P
eri
od
allo
ws m
on
thly
,
ye
arl
y lo
gg
ing
pe
rio
ds
�[d
ata
] p
ath
va
ria
ble
in
cite
ct.in
ifile
�S
pecifie
s f
old
er
Devic
e H
isto
ry F
iles
�D
efin
e
�path
nam
e:file
nam
e
�F
ile t
yp
e
�N
o.
of
file
s
�0 –
no f
iles
�-1
keep a
ddin
g t
o 1
file
�n f
iles
�D
efa
ult 1
0
Configuring E
vents
�E
vents
can
trigger
an a
ction,
such a
s a
com
mand o
r set
of
com
mands
�A
n o
pera
tor
can b
e n
otified w
hen:
�P
rocess is c
om
ple
te
�S
eri
es o
f in
str
uctions c
an b
e e
xecute
d w
he
n p
rocess
reaches c
ert
ain
sta
ge
�N
ote
:E
ven
ts d
o n
ot
pro
vid
e a
serv
ice w
ith r
edun
da
ncy
�If y
ou w
ant to
run a
n e
vent w
ith r
edundancy, use r
eport
s
Configuring E
vents
�E
ve
nts
mu
st
be
ena
ble
d
for
eve
nts
to
ru
n
�U
se t
he Citect Computer
Setup Wizard
(Custo
m
setu
p)
to e
nab
le E
ven
ts.
�Y
ou c
an p
rocess e
ven
ts
on a
ny V
ijeo C
itect
com
pute
r but
only
one
com
pute
r fo
r each e
vent
Glo
bal E
vents
�E
vents
do n
ot
need u
niq
ue
nam
e
�V
ijeo C
itect on a
netw
ork
and w
ant
to r
un a
n e
vent
on a
ll com
pute
rs?
�U
se G
LO
BA
L for
event
nam
e
�R
un e
vent
on s
pecific
com
pute
rs
�S
pecify a
n e
vent nam
e
�C
itect C
om
pute
r S
etu
p
Wiz
ard
(C
usto
m s
etu
p)
�S
pecify V
ijeo C
itect
com
pute
r(s)
to r
un e
vent
Cic
ode F
unctions U
sed
�U
se
Cite
ct
He
lp t
o lo
ok u
p t
he
ne
w f
un
ctio
ns
�R
and(n
)�
Genera
tes a
ra
ndom
num
ber
betw
ee
n 0
and
a s
pecifie
d
maxim
um
num
ber
less o
ne.
�Synta
x:
�R
and
(Maximum
)
�Maximum: T
he
maxim
um
num
be
r. T
his
num
ber
must be b
etw
een
2
and 3
2767 (
inclu
siv
e).
�Sle
ep(n
)�
Pauses t
he c
urr
ent
thre
ad f
or
the s
pecifie
d n
um
ber
of
seco
nds
�Sle
epM
S(n
)�
Pauses t
he c
urr
ent
thre
ad f
or
the s
pecifie
d n
um
ber
of
mill
i-seconds
Ala
rm T
ypes
�A
na
log
�H
igh H
igh
�H
igh
�D
evia
tion
�Low
�Low
Low
�R
ate
of C
hange
�D
igital
�O
ne o
r T
wo T
ags
(AN
Ded)
�H
ard
ware
�P
re-c
onfigure
d in
Vije
o C
itect syste
m
�A
dva
nce
d
�A
ction o
n C
icode
pro
gra
m
�T
ime S
tam
ped
�S
tore
d w
ith a
tim
e
sta
mp d
erived fro
m
the P
LC
Ala
rm C
ate
gories
�F
or
each c
ate
gory
:
�S
et ala
rm d
ispla
y d
eta
ils (
font and p
age type)
�Loggin
g d
eta
ils (
printe
r or
data
file
)
�A
ction to b
e taken w
hen a
n a
larm
in the c
ate
gory
is triggere
d
(e.g
., a
ctivating a
n a
udib
le a
larm
)
�C
an h
ave a
n a
ssocia
ted p
riority
�O
rder
ala
rm d
ispla
ys
�F
iltering for
the o
pera
tor
�Y
ou c
an c
onfigure
up to 1
637
6 a
larm
cate
gories
�16 c
hara
cte
r nam
es
�C
ate
gory
0 is the d
efa
ult c
ate
gory
�C
ate
gory
254 r
eserv
ed for
user-
cre
ate
d a
larm
sum
mary
�C
ate
gory
255 is r
eserv
ed for
hard
ware
ala
rms
Sta
ndard
Ala
rm P
ages
�S
tan
da
rd P
ag
es in
CS
V_
Inclu
de
pro
ject
�A
larm
�A
ll configure
d a
larm
s
�H
ard
ware
�P
re-c
onfigure
d h
ard
ware
ala
rms
�S
um
mary
�H
isto
ry o
f ala
rm a
ctivity fro
m e
vent lo
g
�D
isab
led
�M
anually
-dis
able
d a
larm
s
Ala
rm P
ropert
ies a
s T
ags
�A
larm
s c
an
be
co
mb
ine
d w
ith
th
eir
pro
pe
rtie
s t
o fo
rm a
n A
larm
Pro
pe
rty T
ag
�A
llow
s a
larm
s t
o b
e f
ed
in
to g
rap
hic
al p
ag
es
to g
ive
a v
isu
al in
dic
atio
n
Ala
rmN
am
e.H
Ala
rmN
am
e.L
Ala
rm_nam
ePro
pert
y
Ala
rm P
ropert
ies a
s T
ags
�E
na
ble
th
e p
rop
ert
y “
Pu
blis
h A
larm
Pro
pe
rtie
s”
on
th
e A
larm
Se
rve
r d
efin
itio
n
Cre
atin
g A
larm
Pro
pe
rty T
ag
�E
nte
r
�ala
rm.p
ropert
y
�T
ext
to b
e d
ispla
ye
d o
n g
ive
n c
ond
itio
n
Ente
rA
larm
.pro
pert
y
Multi-sta
te
Dis
pla
yin
g T
rends
�G
rap
hic
al re
pre
se
nta
tio
n o
f va
ria
ble
or
Cic
od
e e
xp
ressio
n
�C
an
mo
ve
ba
ck t
hru
his
tori
ca
l d
ata
�D
isp
lay n
ot
ne
ed
to
be
active
�T
ren
d T
ag
s n
ee
d to
be
cre
ate
d
Types o
f T
rends
�Peri
odic
�A
tre
nd t
hat is
sam
ple
d c
ontinu
ously
at
a s
pecifie
d
inte
rva
l (e
g e
very
1 s
econd,
every
10 s
econ
ds)
�Event
�A
sin
gle
sa
mple
is t
aken w
hen
ever
a trigger
action
sw
itches o
n
�Peri
odic
Event
�S
am
ple
s a
re t
aken a
ccord
ing t
o a
pre
dete
rmin
ed
rate
only
while
a t
rigg
er
valu
e is t
rue
Tre
nd H
isto
ry L
oggin
g
sta
rtsto
p
Sample 2
Sample 3
Sample 4
Sample 5
Sample n
Sample 1E
vent
Tre
nd T
ag
24:0
0
Sun
Tre
nd
His
tory
Ma
na
ge
me
nt
�F
ile g
row
th -
rule
of th
um
b�
5M
b p
er
month
for
each 1
secon
d
trend r
ecord
�C
ha
ng
e�
Arc
hiv
e a
nd d
ele
te e
xis
tin
g f
iles
befo
re s
tart
ing n
ew
config
�C
han
ge f
ile locatio
n –
move f
iles o
r ne
w f
iles c
reate
d
�S
ecu
rity
�P
erf
orm
sched
ule
d b
ackup o
n o
ld
trend f
iles
Dis
pla
yin
g in
Pro
ce
ss A
na
lyst
�A
dd
pe
ns d
ialo
g
�A
dds t
ags
�A
nalo
g
�D
igital
�A
dds A
larm
s
�C
onfig
ure
s P
ens
Analy
st V
iew
10.O
bje
ct Vie
w: W
hen d
ispla
yed, th
e O
bje
ct V
iew
appears
under
the
navig
ation toolb
ar
and d
ispla
ys info
rmation a
bout your
Pro
cess A
naly
st
pens.
5.D
ate
/tim
e a
xis
: Locate
d a
t th
e top o
f a p
ane, th
e d
ate
/tim
e axis
dis
pla
ys the d
ate
or
tim
e (
or
both
) of
the d
ata
for
the p
rim
ary
se
lecte
d p
en
with
in a
pane
9.N
avig
ation toolb
ar:
Conta
ins c
om
mands to a
llow
an
Opera
tor
to tra
vel
forw
ard
or
backw
ard
thro
ugh tre
nds, as w
ell
as o
ther
navig
ation-r
ela
ted
tasks.
4.C
hart
backgro
und
: T
he p
anes a
re d
raw
n o
ver
the c
hart
backgro
und.
Dependin
g o
n the la
yout of th
e p
ens, th
e b
ackgro
und m
ay b
e p
art
ially
vis
ible
8.C
urs
or la
bels
: D
ispla
y the v
alu
e w
here
the c
urs
or
inte
rsects
the tre
nd
valu
e lin
e
3.Panes: P
anes a
re u
sed to g
roup p
ens v
isually
in the P
rocess A
naly
st
and a
re s
tacked v
ert
ically
on the P
rocess A
naly
st d
ispla
y.
7.C
urs
or:
A c
urs
or
allo
ws a
n O
pera
tor
to d
ete
rmin
e v
alu
e a
t a g
iven p
oin
t
in tim
e b
y d
raggin
g the c
urs
or
line to the p
oin
t re
quired.
2.Pens: A
Pro
cess A
naly
st
pen r
epre
sents
your
trend a
nd/o
r ala
rm d
ata
.
The P
rocess A
naly
st support
s thre
e t
ypes o
f pen: analo
g, dig
ital, a
nd a
larm
pen.
6.Vert
ical axis
: A
nalo
g p
ens h
ave a
vert
ical axis
on the left
-hand s
ide o
f th
e
pane to indic
ate
data
valu
es.
1.M
ain
toolb
ar:
Conta
ins c
om
mands for
perf
orm
ing g
enera
l opera
tions in
the P
rocess A
naly
st, s
uch a
s o
penin
g v
iew
s, printing r
eport
s
Pro
cess A
naly
st vs
Tre
nds
�“D
iffe
ren
t b
ut
the
sa
me
!”
�U
se
th
e s
am
e d
ata
so
urc
e (
tre
nd
ta
gs)
�T
ren
d s
yste
m h
as in
sta
nt
tre
nd
s
�T
rend t
ags a
nd r
ea
l ta
gs
Ala
rm D
ispla
y
Silo (D
igital A
larm
)
Cla
rifier
(Dig
ital A
larm
) not in
ala
rm s
tate
HTA
(A
nalo
g A
larm
) colo
urs
repre
sent
HH
, H
, L &
LL
P1A
(A
dvanced A
larm
) P
1>=3deg
Colo
ur
repre
sents
“in
ala
rm c
onditio
n”
P4A
(A
dvanced A
larm
) P
4<=75deg
Unacknow
ledged
P4A
Ala
rmP
4A
Ala
rm
Acknow
ledged a
t th
is p
oin
t
Pro
cess A
naly
st P
ropert
ies
�A
cce
ss the
Dia
log
Bo
x
�C
hoosin
g the ‘sh
ow
pro
pert
ies’butt
on
�R
ight-
clic
k o
n t
he p
an
e
Configuring R
eport
s
�P
eri
od
ic
�T
rig
ge
red
�T
rig
ge
red
du
rin
g a
pe
rio
d
�S
yste
m | R
ep
ort
s
�O
utp
ut
to a
De
vic
e
�F
orm
at
in r
ep
ort
fo
rma
t file
Report
Pro
cessin
g
�D
efin
e R
ep
ort
fo
rma
t
�D
evic
e r
un
s r
ep
ort
�o
utp
uts
re
po
rt t
o d
estin
atio
n
Repo
rt
De
stina
tion
Tem
pla
te
De
vic
e
Vie
win
g D
ocum
ents
�In
pa
ge
ba
se
d o
n F
ile
tem
pla
te
�U
se
Cic
od
e f
un
ctio
ns
�P
ag
eF
ile()
�P
ag
eR
ichT
extF
ile()
�D
sp
Ric
hT
extS
cro
ll(A
N,3
,5)
�D
sp
Ric
hT
extP
gS
cro
ll(A
N,3
)
�3=
up, 4=
dow
n
�5=
num
ber
of lin
es to s
cro
ll
Pla
nt S
ecurity
�W
ha
t fu
nctio
ns S
taff
gro
up
s c
an
do
�W
ha
t fu
nctio
ns s
taff
gro
up
s c
an
vie
w
�W
hic
h a
rea
s n
ee
d s
ecu
rity
�B
ase
d o
n
�P
rivile
ges a
t obje
ct le
vel (w
hat can b
e d
one)
�A
reas d
efined in U
ser
definitio
ns (
what can b
e s
een)
�D
efa
ults t
o A
rea 0
, P
rivile
ge 0
Exam
ple
of A
reas a
nd P
rivile
ge
�S
ecu
rity
Sce
na
rio
�E
ach o
pera
tor
has r
esponsib
ility
for
his
ow
n
section o
f th
e p
lant
an
d w
ill b
e a
ble
to s
ee a
ll are
as.
They w
ill a
lso b
e p
erm
itte
d p
art
ial co
ntr
ol
of
adja
cent
are
as
�A
ll opera
tors
have t
he a
bili
ty t
o s
hutd
ow
n t
he
pla
nt
�P
rivile
ge
Le
ve
ls:
�1:
Prim
ary
Pla
nt
Contr
ol
�2:
Seconda
ry P
lant
Co
ntr
ol
�3:
Shutd
ow
n P
rivile
ge
Exam
ple
of A
reas a
nd P
rivile
ge
Vie
wa
ble
: Yes
Privile
ge 1
: Yes
Privile
ge 2
:Yes
Privile
ge 3
:Yes
Vie
wa
ble
: Yes
Privile
ge 1
: N
o
Privile
ge 2
: Yes
Privile
ge 3
:Yes
Vie
wa
ble
: Yes
Privile
ge 1
: N
o
Privile
ge 2
: N
o
Privile
ge 3
:Yes
Opera
tor
3
Vie
wa
ble
: Yes
Privile
ge 1
: N
o
Privile
ge 2
: Yes
Privile
ge 3
:Yes
Vie
wa
ble
: Yes
Privile
ge 1
: Yes
Privile
ge 2
: Yes
Privile
ge 3
:Yes
Vie
wa
ble
: Yes
Privile
ge 1
: N
o
Privile
ge 2
: Yes
Privile
ge 3
:Yes
Opera
tor
2
Vie
wa
ble
: Yes
Privile
ge 1
: N
o
Privile
ge 2
: N
o
Privile
ge 3
:Yes
Vie
wa
ble
: Yes
Privile
ge 1
: N
o
Privile
ge 2
: Yes
Privile
ge 3
:Yes
Vie
wa
ble
: Yes
Privile
ge 1
: Yes
Privile
ge 2
: Yes
Privile
ge 3
:Yes
Opera
tor
1
Bottling
(Are
a 3
)
Paste
urisation
(Are
a 2
)
Milk R
eceiv
ing
(Are
a 1
)
Pri
vile
ge
1 =
Pri
ma
ry C
on
tro
lP
rivile
ge
2 =
Se
con
da
ry C
on
tro
l P
rivile
ge
3 =
Sh
utd
ow
n P
rivile
ge
For
the P
urp
oses o
f th
e E
xerc
ise, Areas
�W
e o
nly
ha
ve o
ne m
ajo
r pro
duction a
rea,
thus :
-
�A
rea 1
will
be r
epre
se
nte
d b
y:
�P
aste
uriser
and a
ll A
larm
pages
�V
isib
le to O
pera
tor,
Manager
& E
ngin
eer
�M
odifia
ble
by O
pera
tor
& E
ngin
eer
only
�A
rea 2
will
be r
epre
se
nte
d b
y:
�U
tilit
y p
age (
refe
rred to a
s ‘te
st are
a’)
�V
isib
le to M
anager
& E
ngin
eer
only
�M
odifia
ble
by E
ngin
eer
only
For
the P
urp
oses o
f th
e E
xerc
ise, Privileges
�P
rivile
ge 1
–M
ain
Pla
nt O
pera
tio
n�
Turn
valv
es, pum
ps a
nd o
ther
com
ponents
ON
/OF
F
�E
ngin
eer
in A
reas 1
& 2
�O
pera
tor
in A
rea 1
only
�P
rivile
ge 2
–S
econ
da
ry P
lant
Opera
tion
�C
hangin
g a
nalo
g v
ariable
valu
es
�E
ngin
eer
in A
reas 1
& 2
�O
pera
tor
in A
rea 1
only
�P
rivile
ge 3
–S
yste
m C
om
man
ds
�S
yste
m S
hutd
ow
n &
Syste
m Info
�E
ngin
eer
in A
reas 1
& 2
only
�N
ote
-M
anager
�H
as r
ead-o
nly
perm
issio
n in A
reas 1
& 2
�T
his
could
be a
chie
ved b
y insta
lling a
manager
licence
Glo
bal P
rivile
ges
Are
as for
Pri
vilege 1
-8
Vie
wable
Are
as
�S
et
Vie
wa
ble
Are
as
�S
et
Are
as f
or
pri
vile
ge
s 1
-8
Vie
wable
Are
as
User
X
Are
a 3
Privile
ges
Are
a 2
Privile
ges
Are
as &
Privile
ges
Glo
bal Pri
vileges
23
45
Are
a 1
Privile
ges
2
1
67
8
35
7
Vie
wa
ble
Are
as
1,2
,3
Are
a 4
Privile
ges
n/a
n/a