04. vijeocitect

114
SCADA PlantStruxure™ Vijeo Citect

Upload: zack-lee

Post on 07-Apr-2015

394 views

Category:

Documents


4 download

TRANSCRIPT

SC

AD

A

Pla

ntS

truxure

Vije

oC

itect

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

Citect C

onfigura

tion E

nvironm

ent

Chapte

r 2

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

Cic

ode E

ditor

Auto

-In

dent

Synta

x C

olo

uring

KeyW

ord

Case

Managin

g P

roje

cts

Chapte

r 3

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

Backup M

anagem

ent

�C

ha

ng

e L

og

�V

ers

ion

Co

ntr

ol

�B

e a

ble

to

ba

ck-t

rack

Settin

g U

p

Com

munic

ations

Chapte

r 4

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

Gra

phic

sC

hapte

r 5

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

Vije

o C

itect

Configura

tion V

7D

ay 2

Com

mands a

nd C

ontr

ols

C

hapte

r 6

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

Keyboard

Com

mand L

evels

�O

bje

ct

leve

l

�P

ag

e le

ve

l

�S

yste

m L

eve

l

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

Chapte

r 7

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%

Popup P

ages a

nd

Super G

enie

s

Chapte

r 8

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

OFS S

erv

er

Chapte

r 9

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

OP

C A

ccess P

ath

s

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

Devic

es

Chapte

r 10

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

Events

C

hapte

r 11

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

Ente

ring C

icode

�C

om

me

nt

co

mp

lex C

ico

de

eve

nts

�6

4 c

ha

racte

r lim

it in

actio

n f

ield

Ala

rms

Chapte

r 12

Ala

rm S

tate

Dia

gra

m

ON

ON

OFF

OFF

UnA

ck

UnA

ck

Ack

Ack

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

Tre

nds

Chapte

r 13

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

Pro

cess A

naly

st

Chapte

r 14

Configure

Pro

cess A

naly

st

�P

lace

an

yw

he

re o

n p

ag

e

�C

on

fig

ura

ble

at

run

tim

e

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

Curs

or

& L

abels

Click a

nd D

rag

labels

aro

und

scre

en to incre

ase

cla

rity

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

Report

s

Chapte

r 16

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

Security

C

hapte

r 17

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

Configuring U

sers

�S

yste

m | U

se

rs

�R

ep

rese

nt

ind

ivid

ua

ls

�C

lass o

f U

se

rs To V

iew

F2

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

Runtim

e S

ecurity

�C

om

pu

ter

Se

tup

Wiz

ard

�C

ontr

ol M

enu

�T

itle

Bar

�S

tart

-up ‘C

ance

l’B

utton

� �C

om

pu

ter

Se

cu

rity

�<

ctr

l> <

alt>

<del>

(T

ask M

anager)

�<

ctr

l> <

esc>

(S

tart

Menu)

�P

olic

y E

ditor