Você está na página 1de 321

Revision History Click to edit Master title style

6-12/09/05 - IR
Add revision history page Re-paginate and sort chapters Re-colour Arrows to avoid bleached effect on data projector Change screen shots to Win2000 Time scheduler added Add page for Keyboard Command Levels Add Alarm Category explanation Add Report Process

29/05/06 - DH
Added Training Agreement Fix various typos Add Day-2 revision Insert day-break slides Added end-of-chapter summary questions

27/06/06 - DH
Added ergonomics slide

25/08/06 PW
Added Schneider Electric Logo to each page Centered Heading in each page Added Chapter 9 OFS Server Renumbered chapters following Chapter 9 Adjusted Definition of SCADA Removed Appendixs Changed picture on slide 50 to Vijeo Citect

12-13/09/05 DH
Set all font-sizes (32/20 in header bars, 28 in main text) Added chapter marker slides, intro & summary slides Added exercise marker slides Additional slides in Navigation and Process Analyst chapters

13/10/05 DH
Added intro to SCADA slides

03/09/06
Added slides detailing licencing & others Copied recent updates from Citect slide-set Removed all centred slide titles

23/01/06 - DH
Extra slides for colour theory, genies, Cicode login code explanation Regular slides to remind students to backup their work Other minor fixes

7/02/06 - DH
Add page numbers to exercise slides Convert to v6.1
Re-number pages for removal of Scheduler chapter

Vijeo Citect Basic Configuration V6.1


Hands-On Course, presented by David Heath

Click to edit Master title style Objectives (pg1-3)


Good understanding & competent in use of Vijeo Citect Able to communicate with PLC using Vijeo Citect Apply learning to your own site or project Troubleshoot problems and take appropriate action Maximise performance of your Vijeo Citect application Use the on-line help and Knowledge Base effectively

Click to edit Master title style Agenda - Day 1 (pg1-4)


Welcome Client Configuration Managing Projects Setting up Communications Graphics

Click to edit Master title style Agenda - Day 2 (pg1-4) Commands and Controls Genies Pop-up Pages and Super Genies OFS Server Devices Events Alarms

Click to edit Master title style Agenda - Day 3 (pg1-4)


Trends Process Analyst Navigation Reports Security

Click to edit Master title style Training Facilities

Emergency Exits
Ladies & Gents Kitchen Breaks / lunch Mobile Phones Compendium

Click to edit Master title style Welcome


Introduce trainer Students introduce self
Name Employer Current Citect experience Expected outcomes from training

Click to edit Master title style Training Agreement


Its OK to.
Express ideas Challenge the facilitator Offer examples Question Relax

Click to edit Master title style Training Agreement


Trainers role
Start and end on time Professionally facilitate the exchange of information and knowledge Allow time for (and encourage) input Listen non-defensively Help you learn

Click to edit Master title style Training Agreement


Your role
Be on time Participate Learn in your own way Provide honest open feedback Enjoy yourself

Click to edit Master title style Ergonomics


Desks and chairs
Adjust to your comfort level Relocate screen, keyboard, mouse as required

Environmental conditions
Lighting Air conditioning

Rest and relaxation


Regular movement Eye strain

Introduction to SCADA

Click to edit Master title style Definition of SCADA


Supervisory Control and Data Acquisition
a computer system for gathering and analyzing real time data.

Used to monitor and control a plant or equipment in industries such as telecommunications, water and waste control, energy, oil and gas refining and transportation.

Source: http://www.webopedia.com/TERM/S/SCADA.html

Click to edit Master title style Definition of SCADA


A SCADA system gathers information, such as where a leak on a pipeline has occurred, transfers the information back to a central site, alerting the home station that the leak has occurred, carrying out necessary analysis and control, such as determining if the leak is critical, and displaying the information in a logical and organized fashion.

Can be relatively simple


such as one that monitors environmental conditions of a small office building

or complex
such as a system that monitors all the activity in a nuclear power plant or the activity of a municipal water system.

Source: http://www.webopedia.com/TERM/S/SCADA.html

Click to edit Master title style SCADA


Supervisory Control And Data Acquisition
Supervisory control
NOT Control

Data acquisition
In real-time

Network

Click to edit Master title style SCADA in the Real World


Group Discussion
Where is SCADA used? Where could it be used?
What should it be used for vs. what it should not?

Click to edit Master title style Citects SCADA Product


Market share
Around 50% - 60% Australian market share Closer to 5% worldwide

Age & maturity of the product


First version released in the mid-1980s Currently v6.10, v7.00 due end of 2006

Strengths
Flexibility to support PLCs from nearly ALL vendors Robust development environment

Vijeo Citect Configuration Environment


Chapter 2

Click to edit Environment Vijeo Citect Master title style


Chapter Overview
System requirements Vijeo Citect Explorer Include Projects Vijeo Citect Project Editor Vijeo Citect Graphics Builder Cicode Editor

ClickVijeo Citect Environment The to edit Master title style


Divided into two distinct parts:
Runtime System Configuration Environment
Citect Explorer Project Editor Citect Graphics Builder Cicode Editor Citect Help

Click to edit Master title style System Requirements (pg2-2)


Review your hardware requirements if upgrading from previous versions Minimum Hardware False economy Process Analyst very intensive graphics
Standard Business PC has low-end graphics capability

Windows 95, 98, ME, NT no longer supported

Click to edit Master title style System Requirements (pg2-2)


Operating System
Windows 2000 Windows XP-SP2 Windows Server 2003

Minimum Hardware
Pentium 500MHz 128MB RAM

Preferred Hardware
Pentium 1GHz 512MB RAM

Click to edit Master title style Licensing (pg2-3)


Point Count
75, 150, 500, 1500, 5000, 15000, unlimited 1 point = 1 variable tag linked to an external device that is used in the project

Client Access Licences (CALs)


Full: Server or Display Client Manager: Read only (not for servers) Internet Display, Internet Manager Server-side (floating) licences

Click to edit Master title style Runtime System (pg2-2)


The runtime system consists of
Runtime Application Vijeo Citect Kernel Cicode Debugger

At runtime Vijeo Citect will communicate with


I/O Devices Process Alarms Symbols

Click to edit Master title style Citect Explorer (pg 2-4)


Automagically starts and stops Project Editor and Graphics Builder Project selection and management Backup and Restore Start other applications

Click to Projects (pg2-5) style Include edit Master title


Main Project

Plant Section #1

Plant Section #2

CSV_ Include (XP Style)

Include
(Pre V5.5 Objects)

Include up to 240 projects (including system projects) Any modifications in Citect supplied Include projects will be overwritten in upgrades Create your own Include project for cross project needs

Click to Editor (pg2-6) title style Project edit Master


Create and manage the Vijeo Citect database containing the configuration information for your Vijeo Citect project Does not manage graphics pages View all Vijeo Citect project database dbf records Database files

Click to Editor (pg2-8) title style Cicode edit Master

Auto- Indent Syntax Colouring KeyWord Case

Hands-on Exercise

Exercise 2.1
Exploring the Environment

Page 2-9

Chapter 2 Click to edit Master title style Summary Questions


Name the four separate programs comprising the Vijeo Citect Configuration Environment. Which component is also known as the controlling configuration application? Which program must be started separately?

Citect Configuration Click to edit Master title style Environment Chapter Summary
System requirements Vijeo Citect Explorer Include Projects Vijeo Citect Project Editor Vijeo Citect Graphics Builder Cicode Editor

Managing Projects
Chapter 3

Click to edit Master title style Managing Projects


Chapter Overview
Create a New Project Computer Setup Wizard Backup and Restore a Project Including Projects

Click Projects (pg3-2) title style New to edit Master


Up to 64 characters Best not to use any special characters:
Forbidden:
*|\[]:<>?/;

Probably bad:
!@#$%^&()+=}{~,

Underscore _ is OK

Hands-on Exercise

Exercise 3.1
Create a New Project

Page 3-4

Click to edit Master title style Computer Setup Wizard (pg3-5)


Defines Vijeo Citect communications and PC hardware Run on each computer running Vijeo Citect to define its role
Client
Server and Client Manager Client (no control, full monitoring)

Set up alarms, reports, trends & events Select options that affect the runtime application

Controllers
Outside of Citect computer set-up wizard

Hands-on Exercise

Exercise 3.2
Computer Setup Wizard

Page 3-6

Click to edit Master(pg3-9) style Backup & Restore title


From Vijeo Citect Explorer Backup

Restore

Click to edit Master title style Backup Options (pg3-9)


Compiled unnecessary
increases size of backup

Encryption
Relatively pointless, given the wide availability of cracking tools

Save system files


For support purposes only Saves Windows config files Dont normally use this

Save sub-directories
Yes! (well come back to this)

Click to edit Master title style Backup to Removable (p 3-9)


New with v6.10, Vijeo Citect no longer blanks removable media prior to backup! When the disk or memory stick contains files, the following additional message appears:

Click to edit Master title style Backup is a Zip File (pg3-9)

You can change the suffix of ctz to zip and view the contents of the backup

Click to edit Master title style Backup Management (pg3-9)


Change Log Version Control Be able to back-track

Click to editNew Project style Restore as Master title (pg3-12)


Restore as a current project overwrites existing project with the same name

Hands-on Exercise

Exercise 3.3
Backing Up, Restoring and Deleting a Project
Page 3-10

Click to Projects (pg3-13) style Include edit Master title

View New Selection

Hands-on Exercise

Exercise 3.4 Including Projects

Page 3-14

Click to edit Master title style Summary Questions


In which directory is each project created and stored? What is the name of the pre-configured project that is installed with each new project? Which Wizard allows you to setup and customise your computer? Why should backups be taken of your project?

Click to edit Master title style Managing Projects


Chapter Summary
Create a New Project Computer Setup Wizard Backup and Restore a Project Including Projects

Setting Up Communications
Chapter 4

Click to Up Communications Setting edit Master title style


Chapter Overview
Express communications wizard Communications dialogs Variable tags Forms Testing communications Structured tag names Using Excel to add variable tags

Click to edit Master title (pg4-2) Vijeo CitectSCADA I/O style


Express Communication Wizard
Vijeo Citect

Vijeo Citect I/O Server

I/O Boards

I/O Boards

Ports

Ports

Devices

Click to edit Master title style Communications Wizard (pg4-2)


Defines communications with respect to the Vijeo Citect software

Select Project

Click to edit Master title style Communications Wizard (pg4-2)

Click to edit Master title style Express Communication (p4-3)

Hands-on Exercise

Exercise 4.1 Express Communication Wizard

Page 4-3

Click to edit Master title style Communications Files (pg4-10)


Database files (*.dbf) Can be viewed in Excel

I/O Server -Boards -Ports -I/O Devices --

scanner.dbf boards.dbf ports.dbf unit.dbf

I/O Device Types (pg4-11) Click to edit Master title style


External I/O Device
Manufacturer Protocol Address

Memory I/O Device


Does not retain data Specify protocol

Disk I/O Device


Specify data file location Retains data Specify protocol
PC memory 10101 01010 10101 0 PC Disk

Click to edit Master title style I/O Device Configuration (pg4-11)

Hit <F2> Key to view extra options Click Help for field information

Click the I/O Master title style After to edit Wizard (pg4-11)

Hands-on Exercise

Exercise 4.2 Communication Dialogs

Page 4-11

Click to(pg4-13)Master title style Forms edit

Create a new record with the current details

Update an existing record with the current details

Delete the current record

Access help on the currently selected function

Click to edit Master title style Show Deleted Entries (pg4-13)


Deleted items are flagged for deletion File | Pack deletes items
Show Deleted Items

Deleted Items Visible

Click Communications (pg4-14) Test to edit Master title style


Create variable tag called Test Use graphics builder to create simple page Associate buttons and text label to TEST tag Compile, run, and watch the magic

Hands-on Exercise

Exercise 4.3 Testing Communications

Page 4-14

Click to edit Master title(pg4-22) Structured Tag Names style


Area_Type_Occurrence_Attribute
Simplifies maintenance and allows creation of sophisticated genies
Area section identifies a plant area, number, or name can be omitted if not needed Type section identifies the Type of parameter, process equipment, or control hardware. The ISA standard naming system is recommended Occurrence section identifies the loop number Attribute section identifies the attribute or particular parameter that is associated with the loop
ISA Standards Link

Click to edit Master title(pg4-23) Structured Tag Names style


Variable Tag
Area B1_bbb_ccc_dd B2_bbb_ccc_dd Type aa_TIC_ccc_dd aa_FIV_ccc_dd aa_VALVE_ccc_dd Occurence aa_TIC_101_dd aa_FIV_102_dd Attribute aa_bbb_ccc_PV aa_bbb_ccc_SP aa_bbb_ccc_CMD Process variable Set Point Command Signal Temperature Indicating Controller 101 Flow Indicating Controller 102 Temperature Indicating Controller Flow Indicating Controller Valve Boiler 1 Boiler 2

Meaning

ClickNamingMaster title style Tag to edit (pg4-23)


Up to 79 characters Do not start names with a digit Best not to use any special characters:
Forbidden:
*|\[]:<>?/;,

Probably bad:
!@#$%^&()+=}{~`

Underscore _ is OK Structured tags allow text string substitution in genies and super genies
Avoids entering full tag names

Hands-on Exercise

Exercise 4.4 Milk Treatment Plant Variable Tags


Page 4-24

Click to edit Master title style Backup & Think Again (pg4-25)

Danger!! Always backup your original <name>.dbf file!! Vijeo Citect can be made inoperable by changing these files outside of the application

Click to edit Master title style Save DBF Macro (pg4-25)


Handy to use Excel to make mass changes or view multiple records In c:\Citect\bin is a macro that you can run and add in this functionality Excel will open dbf files but not save them as dbf files easily Must set Excel security to low and restart Excel

ClickTags using Excel (pg4-26) Add to edit Master title style


Open
Variable.dbf

Excel opens Right click & Save/Close DBF in C:\temp\ as


variable_new.dbf

Hands-on Exercise

Exercise (optional) Using Microsoft Excel to Add Variable Tags


Page 4-25

Click to edit Master title style Summary Questions


What is the minimum number of I/O servers required? What information is configured through the Express Communications Wizard?

What information is stored within a variable tag?


How are the communications tested? What sections comprise the naming standard for tags?

Click to Up Communications Setting edit Master title style


Chapter Summary
Express communications wizard Communications dialogs Variable tags Forms Testing communications Structured tag names Using Excel to add variable tags

Graphics
Chapter 5

Click to edit Master title style Graphics


Chapter Overview
Create pages CSV_Include project Drawing basic objects Runtime properties Creating symbols ActiveX True colour graphics

Click to Templates (pg5-3) style Include edit Master title


Retain link to template when used in project

Hands-on Exercise

Exercise 5.1 Creating a New Page

Page 5-6

Click to edit Master title style Drawing Objects (pg5-7)


Free hand Rectangle Polygon Text tool Button Trend Symbol Active X Control Database Exchange Line Oval Pipe Numeric Symbol Set
Cicode Object

Genie Process Analyst

Click to edit Master title style Drawing Objects (pg5-7)


Objects can also be selected from Objects on the pull-down menu

Click toProperties (pg5-7) style Object edit Master title


Appearance (General) Quick reference to altered properties
Alter a property and a appears in the tab
Appearance

General

Click to edit Layout (pg5-9)style Pasteuriser Master title

Hands-on Exercise

Exercise 5.2 Drawing the Milk Treatment Graphics Page


Page 5-10

Click toDrawing Tipstitle style Useful edit Master (pg5-12)


Lasso several objects

Group Objects
Send to Back

Bring to Front
Copy: <ctrl> d / <ctrl> drag

Mouse-down + arrow keys


Enter + arrow keys

Hands-on Exercise

Exercise 5.3 Rectangles, Squares, Ellipses and Circles


Page 5-14

Hands-on Exercise

Exercise 5.4 Pipes, Polylines and Polygons

Page 5-16

Click to edit Wizard (pg5-18) Expression Master title style


Avoid typos use Expression Wizard!

Click to edit Master title style Runtime Object Display (pg5-18)


MyNewObject On / Off

Array

MultiState

Threshold

Hands-on Exercise

Exercise 5.5 Displaying Objects in Different Colours at Runtime


Page 5-18

Hands-on Exercise

Exercise 5.6 Displaying a Bar Graph

Page 5-20

Hands-on Exercise

Exercise 5.7 Displaying Numbers at Runtime

Page 5-22

Hands-on Exercise

Exercise 5.8 Displaying Text at Runtime

Page 5-23

Click toSets (pg5-25) title style Symbol edit Master


Symbol sets
Multiple or sequential graphics indicate change of states Arrays change colour with values input Animation movement responding to input

Hands-on Exercise

Exercise 5.9 Using Symbol Sets

Page 5-25

Click to edit Libraries (pg5-27) Symbol Set Master title style


From Include Projects Add your own library
Avoids being overwritten on upgrading CitectHMI/SCADA
Library Name Object Name

Valve_Solenoid up_small_green

Symbol set libraries

Duplicate libraries in multiple projects are merged

Hands-on Exercise

Exercise 5.10 Creating Symbols

Page 5-30

Click to edit Master title style Troubleshooting Tip

When was the last time you backed up your project?

Click to edit Master title style ActiveX Controls (pg5-32)


Microsoft standard Separate component Developed by Citect and integrated into Vijeo CitectHMI/SCADA Can be developed (and supported) by 3rd parties

Click to edit Master title style ActiveX Controls (pg5-32)


ActiveX properties unique to each control Insert ActiveX control just like any other object
Meters Menus Calendars Control Panels

Hands-on Exercise

Exercise 5.11 Add an ActiveX Object

Page 5-33

Click to edit Master (pg5-37) Importing Graphics title style


Create Images from External sources Import many file types, including
BMP DXF EPS JPG PCX PNG TIF WMF

Hands-on Exercise

Exercise 5.12 Importing Graphics Images

Page 5-38

Adjust Colours (pg5-41) Click to edit Master title style


From Hue range
Pick up a range of colours

To Hue range
Start point of replacement colours

Hue

Luminance Master title style Click to editvs. Saturation


(Selected Colour)

50%

Black

Luminance

White

Saturation

Saturation

Luminance R 0 86 172 214 255 G 0 30 60 157 255 B 0 70 140 198 255

R
172 160

G
60 76

B
140 136

148
136 124

92
108 124

132
128 124

Shade of Grey

Hands-on Exercise

Exercise 5.13 Adjust Colours

Page 5-41

Create Image as Background Click to edit Master title style (pg5-43)


Lock Background Images
Cannot select background image

Edit | Lock Object

Hands-on Exercise

Exercise 5.14 Set an Image as the Background

Page 5-43

Click to edit Master title style Summary Questions


Which project is automatically configured with new projects? What do libraries contain?

What steps do you take to test modifications to the project page? Why are True Colour Graphics used?
Which program is used to import these graphic files?

Click to edit Master title style Graphics


Chapter Summary
Create pages CSV_Include project Drawing basic objects Runtime properties Creating symbols ActiveX True colour graphics

Clickof Day One End to edit Master title style

Congratulations We Survived!!

Clickof Day One End to edit Master title style


What have we covered?
The Citect Environment (Chapter 2)
Explorer Project Editor Graphics Builder Cicode Editor

Managing Projects (Chapter 3)


Creating Projects Backing Up & Restoring Projects Computer Setup Wizard Including Projects

Clickof Day One End to edit Master title style


What have we covered?
Communications (Chapter 4)
Express Communications Wizard I/O Devices etc Testing Communications Structured Tag Names Using Excel

Graphics (Chapter 5)
Building the Pasteuriser Page Variable Colours and Appearance Symbol Sets and Simple Animation Creating Symbols, ActiveX

Click to edit Master title style Closing Thought

It has been for me a glorious day, like giving to a blind man eyes, he is overwhelmed by what he sees and cannot justly comprehend it. Such are my feelings, and such may they remain.
- Charles Darwin (January 16th 1832)

Vijeo Citect Basic Configuration V6


Day 2

Commands and Controls


Chapter 6

Click to edit and Controls Commands Master title style


Chapter Overview
Slider Controls Touch Commands Keyboard Commands Creating a Privileged User

Click to edit Master title style Slider Controls (pg6-2)


Paste Symbol Designate input variable Tag property
Input wrt the symbol - Physical output in this case

Calculate an appropriate offset size in Pixels

Symbol

Slider(vertical)

Hands-on Exercise

Exercise 6.1 Slider Controls

Page 6-2

Click to edit Master(pg6-5) style Touch Commands title


Paste Symbol Designate Input(Touch) command Designate variable Tag property
Start Device

Hands-on Exercise

Exercise 6.2 Touch Commands

Page 6-5

Click to edit Master title style Keyboard Commands (pg6-9)


Some Vijeo Citect Keys Pre-defined Define Keyboard Key Select symbol to be used Use Input (keyboard commands) properties Define function to be performed Define action
Go Backward Go to Forward
Hit F5 To go Forward

Click to edit Master title style Keyboard Commands (pg6-9)


Object level Page level System Level

Hands-on Exercise

Exercise 6.3 Keyboard Commands

Page 6-10

Click to edit Master title style Understanding ArgValue (p6-14)


Citect will refuse to directly connect keyboard entry to a variable tag ArgValue is an internal variable which accepts numeric keystrokes Once the operator presses enter the typed value is copied to the PLC tag

Click Privileges (pg6-15) style User to edit Master title


By default, privileges are non-hierarchical (i.e. users with privilege 3 only have access to commands with classification 3) Non-hierarchical privileges add flexibility to your system, especially when used with the area facility Hierarchical privileges set by parameter in citect.ini [Privilege]Exclusive = 0 To allocate all privileges, you would only need to specify privilege 8

8 - Highest

1 - Lowest

Click Privileges (pg6-15) style User to edit Master title


Part of security framework Object Level Access Users
Also Areas

User Logins

Hands-on Exercise

Exercise 6.4 Create a Privileged User

Page 6-16

Click to edit Master title style Summary Questions


Name the three types of commands and controls. Which control allows the value of an analog variable to be changed?

Which command enables the operator to execute a command (or series of commands) by clicking on an object with the mouse?
Why are privileges set?

Click to edit and Controls Commands Master title style


Chapter Summary
Slider Controls Touch Commands Keyboard Commands Creating a Privileged User

Genies
Chapter 7

Click to edit Master title style Genies


Chapter Overview Pasting a Genie from Libraries Creating a New Genie Modifying a Genie Genie Syntax

Click to (pg7-2)Master title style Genies edit


Group together graphical objects
From standard symbols

Define combined properties and actions Provide values or operations for the tags

Click to edit a Genietitle style Developing Master


On When
Valve_Cool_CMD %Tag% Valve_%Name%_CMD

F5 Key: F5

F5
Toggle(Valve_Cool_CMD) Toggle: Toggle(%Tag%) Toggle(Valve_%Name%_CMD)

Off Symbol

On Symbol Tooltip:

Press F5 to change Valve_Cool_CMD Press F5 to change %Tag% Press F5 to change Valve_%Name%_CMD

Click to edit Master title style What is a Genie? (pg7-2)


A group of symbols that can be re-used
Symbol Set Properties On Symbol TAG | <set when used on a page> On Symbol | Green_Pump Off Symbol | Red_pump Numeric Properties numeric expression | <numeric expression> Format | ### EU

###

The power of a Genie is that objects are defined only once Every time you place the Genie onto a page, you will only have to specify the <substitution> information.

Hands-on Exercise

Exercise 7.1 Pasting a Genie from the Libraries


Page 7-3

Click to edit Master title style Viewing Genie Properties (pg7-2)


Double clicking a genie shows the tags for variables to be entered <ctrl> Double click shows the genie properties Links to source of genie make properties read only

Click to edit Master title style Creating Genies (pg7-5)


In Graphics Builder Do not save in Include project library Update task required to propagate changes when modified

Click to edit Master title style Substitutions for Genies (pg7-6)


You are not restricted to using only variable tags as substitution strings Any expression can be substituted, such as constants or labels Only fields that accept text can have Genie tag substitutions

Symbol Set Properties On Symbol TAG | %status TAG% On Symbol | Green_Pump Off Symbol | Red_pump

###
Numeric Properties numeric expression | %Speed Tag% Format | ### EU

Click to edit Master title (pg7-6) Substitutions in Genies style


You can specify variables or constants in Genies Enclose in % .. % Define them when you use them

Genie variable %name%

Genie variable %privilege%

Hands-on Exercise

Exercise 7.2 Creating a New Genie

Page 7-7

Click to edit Master title style Locating the Genies

Click to edit Master title style Troubleshooting Tip

When was the last time you backed up your project?

Click to edit Master title style Summary Questions


What is a genie?

Click to edit Master title style Genies


Chapter Summary
Pasting a Genie from Libraries Creating a New Genie Modifying a Genie Genie Syntax

Popup Pages and Super Genies


Chapter 8

Click toPages Popup edit Master title style


Chapter Overview
Creating Popup Pages Calling Popup Pages from Symbols Calling Popup Pages from Genies Creating Super Genies

Clickis reallyMaster title style This to edit easy!

Click to edit Master title style Super Genies (pg8-2)


Dynamic pages (usually pop-ups), to which you can pass information when the page is displayed in the runtime system You can use Super Genies for pop-up type controllers Control a process, or a single piece of plant floor equipment
Genie controller. Calls a Super Genie Cicode function, which performs the substitutions and displays the popup. AssWin(sPage, X, Y, Mode, sTag1..8) Cicode function within Genie controller - calls the popup, controls where and how it is placed

ON OFF OK 80 C

Super Genie pop-up controller

Click to edit a Pop-up (pg8-2) Anatomy of Master title style


Mode
Wintitle() ?1?=1 ?1?=0
ON

?1?
80 C

OFF

?2?

OK

Close WinFree()

AssWin(sPage, X, Y, Mode, dTag1,iTag2)

Click to edit Master title(pg8-2) Super Genie vs Popup style


Super Genies are transportable Saved into library as file <sgeniename>.ctm

Popup pages saved as page in project

Click to edit Master title style Substitution of Variables (pg8-3)


Variable Tags can be substituted at runtime by enclosing in ? . ? ?datatype number?
String, Integer, Digital, Real Tag1 Tag1

Tag2

Tag3

AssWin(sPage, X, Y, Mode, sTag1,sTag2,STag3 )

Page Name to be called

X,Y Co-ord

Mode

sTag1 convention for string, iTag for integer etc

Hands-on Exercise

Exercise 8.1 Creating Popup Pages

Page 8-4

Click to edit Master title (p8-7) Viewing System Pages style


Click on Tools | Options
Check List System Pages Allows pages beginning with ! to be displayed

Click to AssWin Modes (pg8-8) HELP - edit Master title style

0 - Normal page. 1 - Page child window. The window is closed when a new page is displayed, e.g. when the PageDisplay() or PageGoto() function is called. The parent is the current active window. 2 - Window child window. The window is closed automatically when the parent window is freed with the WinFree() function. The parent is the current active window. 4 - No re-size. The window is displayed with thin borders and no maximize/minimize icons. The window cannot be resized. 8 - No icons. The window is displayed with thin borders and no maximize/minimize or system menu icons. The window cannot be re-sized. 16 - No caption. The window is displayed with thin borders, no caption, and no maximize/minimize or system menu icons. The window cannot be re-sized. 32 - Echo enabled. When enabled, all keyboard echo, prompts, and error messages are displayed on the parent window. This mode should only be used with child windows (e.g. Mode 1 and 2). 64 - Always on top. 128 - Open a unique window. This mode prevents this window from being opened more then once. 256 - Display the entire window. This mode ensures that no parts of the window will appear off the screen 512 - Open a unique Super Genie. This mode prevents a Super Genie from being opened more than once (at the same time). However, the same Super Genie with different associations can be opened. 1024 - Disables dynamic resizing of the new window, overriding the setting of the [Page]DynamicSizing parameter.

Hands-on Exercise

Exercise 8.2 Calling Popup Pages from Symbols


Page 8-8

Hands-on Exercise

Exercise 8.3 Calling Popup Pages from Genies


Page 8-9

Click to edit Master title )style Animation Points (pg8-11


The points on a graphics page where an object displays when you add an object to your page
an animation number (AN) is automatically allocated location of the object Super Genie format automatically allocates: AN1 +1 keyboard input AN2 +2 Prompt information
Do not remove these objects Simply move them out of the visible area of the genie They are still saved when you do this

Click to edit Master title style Using the Cicode Editor (pg8-11)
When complex terms are used in genies use the Cicode editor Select New and Cicode program Colour coding! Copy & Paste into form

Hands-on Exercise

Exercise (optional) Creating Super Genies

Page 8-11

Click to edit Master title style Summary Questions


What are popup pages and super genies? Can popup pages be opened using the Page controls?

Click toPages Popup edit Master title style


Chapter Summary
Creating Popup Pages Calling Popup Pages from Symbols Calling Popup Pages from Genies Creating Super Genies

OFS Server
Chapter 9

Click Server Master title style OFS to edit


Chapter Overview
What is OPC? OFS Server Vijeo Citect OPC Client OPC Access Paths

Click to edit Master title style What is OPC? (pg9-2)

Industry standard interface mechanism based on OLE for extracting or sending data to or from a SCADA system to another application

Click Server Master title style OFS to edit (pg9-3)

I/O Device

OFS Server

Vijeo Citect

Acts as a gateway between the I/O Device and the application that wants to read the values

Hands-on Exercise

Exercise 9.1 Set up a simulation using the OFS Configuration tool


Page 9-4

Hands-on Exercise

Exercise 9.2 Run the OFS Server in Simulation mode


Page 9-8

Click to edit OPC Client style Vijeo Citect Master title (pg9-14)

I/O Device

OFS Server

OPC Client

The software that connects to an OPC Server is called the OPC Client

Hands-on Exercise

Exercise 9.3 Connecting a project to the simulator using OPC


Page 9-15

Click to edit Master title style OPC Access Paths (pg9-23)

Sets up path for the OPC Server to access a particular item.


Perhaps multiple modems are connected to the Server, if one modem is faster, we can get the Server to use this modem by setting up an OPC Access Path

Click to edit Master title style OPC Access Paths (pg9-23)

Hands-on Exercise

Exercise 9.4 Set an OPC Access Path

Page 9-24

Hands-on Exercise

Exercise 9.5 Run the MilkOPC Project

Page 9-25

Click to edit Master title style Exercise 9-5 (pg9-25)


Once the OPC Factory Server Simulator is running, run the MilkOPC project and open the Pasteuriser page

Click Server Master title style OFS to edit


Chapter Summary
Defined OPC Set up an OFS Server Set up an OPC Client Set up an OPC Access Path

Devices
Chapter 10

Click to edit Master title style Devices


Chapter Overview
What are Devices? Setting up Devices Using Device History Files Set up a Device

Click to edit Master (pg10-3) What are Devices? title style


An output mechanism to deliver data from your Vijeo Citect system Can output to
RTF files
Rich text format (Microsoft standard)

ASCII files
Plain text files
Device

dBASE databases SQL databases


Via database connection driver

Printers

ClickNew Devices (pg10-4) style Add to edit Master title


System | Devices Period allows monthly, yearly logging periods [data] path variable in citect.ini file
Specifies folder

Click to History Filestitle style Device edit Master (pg10-5)


Define
pathname:filename

File type No. of files


0 no files -1 keep adding to 1 file n files Default 10

Hands-on Exercise

Exercise 10.1 Setup a Device

Page 10-7

Click Doesnt it Work? style Why to edit Master title


F5 !Valve

CommandLog

No logging!

Click to edit Master title style Summary Questions


What is a device? Why are devices used? Why are device history files used?

Click to edit Master title style Devices


Chapter Summary
What are Devices? Setting up Devices Using Device History Files Set up a Device

Events
Chapter 11

Click to edit Master title style Events


Chapter Overview Define Events Enable Events

Click to edit Events (pg11-2) Configuring Master title style


Events can trigger an action, such as a command or set of commands An operator can be notified when:
Process is complete

Series of instructions can be executed when process reaches certain stage Note: Events do not provide a service with redundancy
If you want to run an event with redundancy, use reports

Click to edit Events (pg11-2) Configuring Master title style


Events must be enabled for events to run
Use the Vijeo Citect Computer Setup Wizard (Custom setup) to enable Events. You can process events on any Vijeo Citect computer but only one computer for each event

Click tovs Named Events (pg11-2) Global edit Master title style
Events do not need unique name Vijeo Citect on a network and want to run an event on all computers
Use GLOBAL for event name

Run event on specific computers


Specify an event name Citect Computer Setup Wizard (Custom setup) Specify Vijeo Citect computer(s) to run event

Click to Functions Used style Cicode edit Master title (pg11-3)


Use Citect Help to look up the new functions

Rand(n)
Generates a random number between 0 and a specified maximum number less one. Syntax:
Rand(Maximum) Maximum: The maximum number. This number must be between 2
and 32767 (inclusive).

Sleep(n)
Pauses the current thread for the specified number of seconds

SleepMS(n)
Pauses the current thread for the specified number of milliseconds

Click to edit Master title style Entering Cicode (pg11-3)


Comment complex Cicode events 64 character limit in action field

Hands-on Exercise

Exercise 11.1 Defining and Enabling Events

Page 11-3

Click to edit Master title style Summary Questions


Why are events used? Name two types of event.

Click to edit Master title style Events


Chapter Summary
Define Events Enable Events

Alarms
Chapter 12

Click to edit Master title style Alarms


Chapter Overview
Configuring Alarms Alarm Categories Logging Alarms to a Printer Displaying Alarms Alarm Groups Audible Alarms Using Alarm Properties as Tags Defining an Alarm I/O Device

Click to edit Master title style Alarm State Diagram (pg12-1)

ON

UnAck

ON

Ack

OFF UnAck

OFF

Ack

Click to edit Master title style Alarm Types (pg12-2)


Analog
High High High Deviation Low Low Low Rate of Change

Hardware
Pre-configured in Vijeo Citect system

Advanced
Action on Cicode program

Digital
One or Two Tags (ANDed)

Time Stamped
Like Digital but with a time stamp derived from the PLC

Click toAlarms (pg12-2) Create edit Master title style


Via Explorer or Project Editor
Max: 79 characters

Hands-on Exercise

Exercise 12.1 Configure Alarms

Page 12-4

Click to edit Master title style Alarm Categories (pg12-7)


For each category:
Set alarm display details (font and page type) Logging details (printer or data file) Action to be taken when an alarm in the category is triggered (e.g., activating an audible alarm) Can have an associated priority Order alarm displays Filtering for the operator

You can configure up to 16376 alarm categories


16 character names Category 0 is the default category Category 254 reserved for user-created alarm summary Category 255 is reserved for hardware alarms

Click to edit Master title style Alarm Categories (pg12-7)


Define alarm Categorize Alarms what we will do with an alarm Device where the info will go

Click to edit Master title style Alarm Categories (pg12-7)


For Instance

1000-series: Milk Receiving Area


1001 Critical Alarms 1002 Urgent Alarms Etc

2000-series: Pasteurisation Area


2001 Critical Alarms 2002 Urgent Alarms Etc

3000-series: Bottling Area

Hands-on Exercise

Exercise 12.2 Alarm Categories

Page 12-8

Click to edit Master title style Logging to a Printer (pg12-14)

Most printers are page printers Difficult to issue line-by-line alarm messages

Click to Groups (pg12-15) style Device edit Master title


Logging Alarms to more than one device
Hardware printer(s), SMS gateway, file(s)

System | Groups

Click to edit Master title style Alarm Pages (pg12-16)


Right click alarm to see details

Click to edit Master title(pg12-16) Standard Alarm Pages style


Standard Pages in CSV_Include project
Alarm
All configured alarms

Hardware
Pre-configured hardware alarms

Summary
History of alarm activity from event log

Disabled
Manually-disabled alarms

Hands-on Exercise

Exercise 12.3 Displaying Alarms

Page 12-17

Click to edit Master title style Alarm Groups (pg12-20)


Digital
Analog

Time Stamped
Digital time-stamped Analog timestamped

Configure alarm groups in the runtime system

Advanced

Hands-on Exercise

Exercise 12.4 Alarm Groups

Page 12-21

Audible Alarms (pg11-24) Click to edit Master title style

1 Category Advanced Priority 1

Digital
Analog

2
3

[Alarm] Sound1 = c:\courses\AdvAlarm.wav

Hands-on Exercise

Exercise 12.5 Audible Alarms

Page 12-24

Click to edit Master title style Alarm Property Tags (pg12-27)


Alarms can be combined with their properties to form an Alarm Property Tag Allows alarms to be fed into graphical pages to give a visual indication Alarm_name Property

AlarmName.H AlarmName.L
An Alarm I/O Device will need to be set up to use alarm property tags
Use alarm protocol alarm as the port name

The Alarm server must be the same computer as the IO server

Click to edit Master title style Using Property Tags (pg12-27)


Enter
alarm.property Text to be displayed on given condition

Multi-state

Enter Alarm.property

Click to edit Master title style Troubleshooting Tip

When was the last time you backed up your project?

Hands-on Exercise

Exercise 12.6 Alarm Properties as Tags

Page 12-28

Click to edit Master title style Summary Questions


Why are alarms used? Name the two types of alarms. What are alarm categories? Why are audible alarms used?

Click to edit Master title style Alarms


Chapter Summary
Configuring Alarms Alarm Categories Logging Alarms to a Printer Displaying Alarms Alarm Groups Audible Alarms Using Alarm Properties as Tags Defining an Alarm I/O Device

Clickof Day Two End to edit Master title style


What Have We Covered?
Commands and Controls (Chapter 6)
Sliders Touch Commands Keyboard Commands Privileged User

Genies (Chapter 7)
Using Existing Genies Creating Genies

Clickof Day Two End to edit Master title style


What Have We Covered?
Popups and Super Genies (Chapter 8)
Creating & Using Popups Calling Popups from Symbols and Genies Creating Super Genies

OFS Server (Chapter 9)


Defining OPC Setting up an OFS Server and a Vijeo Citect OPC Client Setting up OPC Access Paths

Clickof Day Two End to edit Master title style


What Have We Covered?
Devices (Chapter 10)
Various Kinds of Devices Setting Up Devices Device History Files

Events (Chapter 11)


Defining and Enabling Events

Alarms (Chapter 12)


Configuring Alarms Alarm Categories & Groups

Click to edit Master title style Closing Thought

Be alert, not alarmed.


John W. Howard (c2002)

VijeoCitectHMI / SCADA Basic Configuration V6


Day 3

Re-Cap
Day 2

Click to edit Master title style Genies


On When
Valve_Cool_CMD %Tag% Valve_%Name%_CMD

F5 Key: F5

F5
Toggle(Valve_Cool_CMD) Toggle: Toggle(%Tag%) Toggle(Valve_%Name%_CMD)

Off Symbol

On Symbol Tooltip:

Press F5 to change Valve_Cool_CMD Press F5 to change %Tag% Press F5 to change Valve_%Name%_CMD

Click to edit Master title style Genies


You can specify variables in Genies Enclose in % .. % Define them when you use them

Genie variable %name%

Genie variable %privilege%

Click to Pages / SuperGenies Pop-up edit Master title style


Mode
Wintitle() ?1?=1 ?1?=0
ON

?1?
80 C

OFF

?2?

OK

Close WinFree()

AssWin(sPage, X, Y, Mode, dTag1,iTag2)

Click to edit Master title style Alarms

Trends
Chapter 13

Click to edit Master title style Trends


Chapter Overview
Trend Tags Displaying Trends Configuring Trend Display Trend History Files Instant Trends Displaying Instant Trends

Click to edit Master title style Displaying Trends (pg13-1)


Graphical representation of variable or Cicode expression Can move back thru historical data Display not need to be active Trend Tags need to be created

Click to edit (pg13-2) title style Trend Tags Master


Create Trend Tag from Variable Tag Create Trend Page
Variable Tag Trend Tag
Trend Tag Files

Trend Page

Click to edit Master title style Creating Trend Tags (p12-2)


Max: 64 characters

Click to (pg13-2) Trends edit Master title style


Trends Page button
Displays the "trend" page CSV_Trend preconfigured page appears by default Other pages can be set by adjusting parameter in citect.ini
[Navigation]TrendPage

Click to edit Master title style Types of Trends (pg13-2)

Periodic
A trend that is sampled continuously at a specified interval (eg every 1 second, every 10 seconds)

Event
A single sample is taken whenever a trigger action switches on

Periodic Event
Samples are taken according to a predetermined rate only while a trigger value is true

Click to edit Master title style Trend History Logging (pg13-2)


24:00 Sun

Trend Tag

Sample 1

Sample 2

Sample 3

Sample 4

Sample 5

Sample n

start

stop

Event

Hands-on Exercise

Exercise 13.1 Trend Tags

Page 13-3

Click to edit Master title(pg13-5) Trend Template Styles style


Standard style to review trend templates

Hands-on Exercise

Exercise 13.2 Displaying Trends

Page 13-6

Click to edit Master title style Trend History Display (pg13-10)


History Mode uses Trend History files
Displays trends for a specific period

Click to edit Master title style Trend Groups (Pg13-10)


Variable Tag Trend Tag Trend Group Trend Display

Variable Tag

Trend Tag

Variable Tag

Trend Tag

Frequency Period Trigger Type Storage / Files

Pen Colour

Hands-on Exercise

Exercise 13.3 Configuring the Trend Display

Page 13-11

ClickManagement title style File to edit Master (pg13-14)


File growth - rule of thumb
5Mb per month for each 1 second trend record

Change
Archive and delete existing files before starting new config Change file location move files or new files created

Security
Perform scheduled backup on old trend files

Click toTrends (pg13-15) style Instant edit Master title


Computer setup configures instant trends

Trends Enabled

Hands-on Exercise

Exercise 13.4 Instant Trends

Page 13-17

Hands-on Exercise

Exercise 13.5 Displaying Instant Trends

Page 13-18

Click toTrends (13-20) title style Instant edit Master

Note - click anywhere on the trend line to view a time and date reference line

Click to edit Master title style Summary Questions


Why are trends used? What are the three types of trends? How are trend history files used? Name three of the trend templates.

Why use instant trends?

Click to edit Master title style Trends


Chapter Summary
Trend Tags Displaying Trends Configuring Trend Display Trend History Files Instant Trends Displaying Instant Trends

Process Analyst
Chapter 14

Click to edit Master title style Process Analyst


Chapter Overview
What is the Process Analyst? Process Analyst ActiveX Control Properties of the Process Analyst Displaying Tags in the Process Analyst Pen Types Displaying Trends Changing the Properties of the Process Analyst Comparing Trend Data Displaying Alarms Comparing Trends and Alarms

Click to edit Master title style Process Analyst (pg14-2)

High-end PC with significant graphics card


64MB Graphics Card (128Mb recommended)

Displays
All trend types Alarm data No extra configuration needed

ClickProcess Analyst (pg14-3) Use to edit Master title style


Place anywhere on page Configurable at runtime

Hands-on Exercise

Exercise 14.1 The Process Analyst ActiveX Control


Page 14-3

Click to edit Master title style Displaying Tags (pg14-5)

Add pens dialog


Adds tags
Analog Digital

Adds Alarms Configures Pens

Click to edit Master title style Selecting Pens (pg14-5)


<ctrl> click to select multiple trends <shift> click to select adjacent trends

Click to edit Master title style Analyst Help File (pg14-5)


Available in the Runtime system Not in Citect Help

Click to edit Master title style Analyst View (pg14-5)

1. Main toolbar: Contains commands for performing general operations in the Process Analyst, such as opening views, printing reports 2. Pens: A Process Analyst pen represents your trend and/or alarm data. The Process Analyst supports three types of pen: analog, digital, and alarm pen. 3. Panes: Panes are used to group pens visually in the Process Analyst and are stacked vertically on the Process Analyst display. 4. Chart background: The panes are drawn over the chart background. Depending on the layout of the pens, the background may be partially visible 5. Date/time axis: Located at the top of a pane, the date/time axis displays the date or time (or both) of the data for the primary selected pen within a pane

6. Vertical axis: Analog pens have a vertical axis on the left-hand side of the pane to indicate data values. 7. Cursor: A cursor allows an Operator to determine value at a given point in time by dragging the cursor line to the point required. 8. Cursor labels: Display the value where the cursor intersects the trend value line

9. Navigation toolbar: Contains commands to allow an Operator to travel forward or backward through trends, as well as other navigation-related tasks. 10. Object View: When displayed, the Object View appears under the navigation toolbar and displays information about your Process Analyst pens.

Click to edit Master title style Process Analyst View (pg14-5)

Click to edit Master title style Process Analyst / Trends (pg14-5)


Different but the same! Use the same data source (trend tags) Trend system has instant trends
Trend tags and real tags

Click to edit Master title style Alarm Display (pg14-7)


Clarifier (Digital Alarm) not in alarm state
HTA (Analog Alarm) colours represent HH, H, L & LL

Silo (Digital Alarm)

P1A (Advanced Alarm) P1>=3deg Colour represents in alarm condition Unacknowledged P4A Alarm P4A (Advanced Alarm) P4<=75deg P4A Alarm Acknowledged at this point

Click to& Labels (pg14-11) style Cursor edit Master title

Click and Drag labels around screen to increase clarity

Hands-on Exercise

Exercise 14.2 Displaying Trends

Page 14-8

Click to edit Master title style PA Properties (pg14-12)


Access the Dialog Box
Choosing the show properties button Right-click on the pane

Hands-on Exercise

Exercise 14.3 Changing the Properties of the Process Analyst


Page 14-13

Hands-on Exercise

Exercise 14.4 Comparing Trend Data

Page 14-15

Hands-on Exercise

Exercise 14.5 Displaying Alarms

Page 14-17

Hands-on Exercise

Exercise 14.6 Comparing Trends and Alarms

Page 14-19

Click to edit Master title style Summary Questions


What is the Process Analyst? What are pen types? Name the three types of pen. Why do we save analyst views?

Click to edit Master title style Process Analyst


Chapter Summary
What is the Process Analyst? Process Analyst ActiveX Control Properties of the Process Analyst Displaying Tags in the Process Analyst Pen Types Displaying Trends Changing the Properties of the Process Analyst Comparing Trend Data Displaying Alarms Comparing Trends and Alarms

Navigation
Chapter 15

Click to edit Master title style Navigation


Chapter Overview
Menu Configuration Tool Custom Page Navigation Navigation Parameters

Click to edit Master title style Menu Configuration Tool (pg15-2)


Customize the run-time pages Configuration panel from Admin Tools Four Components
Pages Menuname Menuitem Submenu

Click to edit Master title style Menu Configuration Tool (pg15-2)


Left panel is a graphical representation of a DBF lookup table that forms the basis of the menus displayed at runtime

Actions start with ? Page-loads do not

Click to edit Master title style Menu Fields (pg15-2)


Page The page field is defined as
Generic (associated with all pages) Name of a page within the project menus will appear on that particular page

Menuname The name(s) of the menus included on the specified page Menuitem The item(s) that appear within each menu Submenu Any submenus that appear in a menu
Adding a sub menu will automatically remove the action defined for the menu item it is branched from

Menu components title style Click to edit Master(pg15-2)


Page
Generic Page Name

Menuname Menuitem Submenu

Hands-on Exercise

Exercise 15.1 Menu Configuration Tool

Page 15-3

Click to edit Master title style Standard Menu Items (pg15-5)


Generic
Pull-down menus

Template
Associated with 2-men button

Click to edit Master title style MyLogin (pg15-5)


FUNCTION MyLogin() INT iFail iFail = LoginForm() IF NOT iFail THEN CSV_Nav_Home() END END
Local variable to trap success or failure of LoginForm command

LoginForm will return 0 if it succeeds, non-zero if it fails (eg incorrect password)

True is equated to 1, thus we are asking: if the login succeeded, display the home page, otherwise do nothing

Click to edit Master title style MyLogout (pg15-5)


FUNCTION MyLogout() CSV_Nav_Home(); Logout() END

Load the home page before executing a logout we dont want to be displaying a high security page with no-one logged in!

Hands-on Exercise

Exercise 15.2 Custom Page Navigation

Page 15-5

Click to edit Master title style Troubleshooting Tip

When was the last time you backed up your project?

Click to editParameters (pg15-9) Navigation Master title style


Citect.ini can name the primary pages in the project in the [navigation] section
[Navigation] HomePage AlarmPage HardwarePage SummaryPage ToolsPage TrendPage

= = = = = =

Home Alarm Hardware Summary Admin Trend

Hands-on Exercise

Exercise 15.3 Navigation Parameters

Page 15-9

Click to edit Master title style Summary Questions


What are the four levels within the menu system? Which program is used to configure menus? Complete the following statement: Another way to configure navigation in your project is by changing the XXXX parameters in the citect.ini file.

Click to edit Master title style Navigation


Chapter Summary
Menu Configuration Tool Custom Page Navigation Navigation Parameters

Reports
Chapter 16

Click to edit Master title style Reports


Chapter Overview
Defining a Report Reporting Format File Viewing Reports

Click to edit Reportstitle style Configuring Master (pg16-2)


Periodic Triggered Triggered during a period System | Reports Output to a Device

Format in report format file

Click to edit Master title style Event-based Trigger (pg16-2)


Action: Report (Past)
Silo Exceeds level of 900 Lt Trigger: LIC_Silo_PV > 900

Hands-on Exercise

Exercise 16.1 Defining a Report

Page 16-3

Click toProcessing (pg16-4) Report edit Master title style


Define Report format Device runs report outputs report to destination

Device Template

Report Destination

Click to edit Master title style Viewing Documents (pg16-5)


In page based on File template Use Cicode functions
PageFile() PageRichTextFile() DspRichTextScroll(AN,3,5) DspRichTextPgScroll(AN,3)
3=up, 4=down 5=number of lines to scroll

Hands-on Exercise

Exercise 16.2 Viewing Reports

Page 16-6

Hands-on Exercise

Exercise 16.3 Adding Scroll Tools


(optional)
Page 16-8

Click to edit Master title style Summary Questions


How often can reports be run? What are the two formats used to view reports?

Click to edit Master title style Reports


Chapter Summary
Defining a Report Reporting Format File Viewing Reports

Security
Chapter 17

Click to edit Master title style Security


Chapter Overview
Planning Plant Security Areas and Privileges Allocating Privileges and Areas Adding User Records Runtime Keyboard and Mouse Security

Click to edit Master title style Plant Security (pg 17-2)


What functions Staff groups can do What functions staff groups can view Which areas need security
Based on
Privileges at object level (what can be done) Areas defined in User definitions (what can be seen)

Defaults to Area 0, Privilege 0

Click to edit Master title 17-3) Areas and Privileges (pg style
Security Scenario
Each operator has responsibility for his own section of the plant and will be able to see all areas. They will also be permitted partial control of adjacent areas All operators have the ability to shutdown the plant

Privilege Levels:
1: Primary Plant Control 2: Secondary Plant Control 3: Shutdown Privilege

Click to edit Master title 17-3) Areas and Privileges (pg style
Milk Receiving (Area 1)
Viewable: Privilege 1: Privilege 2: Privilege 3:
Viewable: Privilege 1: Privilege 2: Privilege 3: Viewable: Privilege 1: Privilege 2: Privilege 3:

Pasteurisation (Area 2)
Viewable: Privilege 1: Privilege 2: Privilege 3:
Viewable: Privilege 1: Privilege 2: Privilege 3: Viewable: Privilege 1: Privilege 2: Privilege 3:

Bottling (Area 3)
Viewable: Privilege 1: Privilege 2: Privilege 3:
Viewable: Privilege 1: Privilege 2: Privilege 3: Viewable: Privilege 1: Privilege 2: Privilege 3:

Operator 1

Yes Yes Yes Yes


Yes No Yes Yes Yes No No Yes

Yes No Yes Yes


Yes Yes Yes Yes Yes No Yes Yes

Yes No No Yes
Yes No Yes Yes Yes Yes Yes Yes

Operator 2

Operator 3

Privilege 1 = Primary Control

Privilege 2 = Secondary Control

Privilege 3 = Shutdown Privilege

For the Purposes of the Click to edit Master title style Exercise, Areas
We only have one major production area, thus :-

Area 1 will be represented by:


Pasteuriser and all Alarm pages Visible to Operator, Manager & Engineer Modifiable by Operator & Engineer only

Area 2 will be represented by:


Utility page (referred to as test area) Visible to Manager & Engineer only Modifiable by Engineer only

For the Purposes of the Click to edit Master title style Exercise, Privileges
Privilege 1 Main Plant Operation
Turn valves, pumps and other components ON/OFF Engineer in Areas 1 & 2 Operator in Area 1 only

Privilege 2 Secondary Plant Operation


Changing analog variable values Engineer in Areas 1 & 2 Operator in Area 1 only

Privilege 3 System Commands


System Shutdown & System Info Engineer in Areas 1 & 2 only

Note - Manager
Has read-only permission in Areas 1 & 2 This could be achieved by installing a manager licence

Click to edit Users (pg17-3)style Configuring Master title


System | Users Represent individuals Class of Users

To View F2

Click to edit Master title style Viewable Areas (pg17-3)


Set Viewable Areas Set Areas for privileges 1-8

Global Privileges

Viewable Areas

Areas for Privilege 1-8

Click to edit Master(pg17-3) Areas & Privileges title style


User X

Global Privileges

Area 1 Privileges

1
Area 2 Privileges 3

Area 3 Privileges

Viewable Areas

1,2,3

Click to edit Master title style Runtime Security (pg 16-11)


Computer Setup Wizard
Control Menu Title Bar Start-up Cancel Button

Computer Security
<ctrl> <alt> <del> (Task Manager) <ctrl> <esc> (Start Menu) Policy Editor

Hands-on Exercise

Exercise 17.1 Adding User Records and Configuring Permissions


Page 17-6

Click to edit Master title style Summary Questions


What events can be monitored? What controls should be considered before implementing any security?

When configuring your project, use what to determine security levels?

Click to edit Master title style Security


Chapter Summary
Planning Plant Security Areas and Privileges Allocating Privileges and Areas Adding User Records Runtime Keyboard and Mouse Security

Course Summary
Chapter 18

Click to Summary title style Course edit Master


Chapter Overview
Course Review Course evaluation Further training Citect examinations

Clickof Day Three title style End to edit Master


What have we covered?
Trends (Chapter 13)
Trend Tags Configuring the Trend Display Trend History Files

Process Analyst (Chapter 14)


Properties

Navigation (Chapter 15)


Menu Configuration Tool Customised Navigation

Clickof Day Three title style End to edit Master


What Have We Covered?
Reports (Chapter 16)
Defining and Viewing Reports

Security (Chapter 17)


Planning Security Allocating Privileges and Areas Run-time Security

Click to edit Master title style Achieved the Objectives?


Good understanding & competent in use of Vijeo Citect Able to communicate with PLC using Vijeo Citect Apply learning to your own site or project Troubleshoot problems and take appropriate action Maximise performance of your Vijeo Citect application Use the on-line help and Knowledge Base effectively (Produce a design specification outline)

Click to edit Master title style Training Roadmap


Advanced

Technical Skill Requirement

Upgrade

Intermediate

Cicode

Configuration

Clickof Course End to edit Master title style


Course evaluation
Button on your desktop Paper copy

Certificates Questions

Click to edit Master title style Closing Thought

When shall I cease from wondering?


Galileo Galilei

Você também pode gostar