Sie sind auf Seite 1von 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(pg1-3) Master title style 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

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 title style Definition of Master 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 title style Definition of Master 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 style SCADA in the Realtitle 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 edit Environment Master title style Vijeo to Citect

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

Click to edit Master title style The Vijeo Citect Environment


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(pg2-2) style System Requirements


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(pg2-2) style System Requirements


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 edit Master title style Citectto 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 edit Master title style Include (pg2-5)


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 edit Master Project (pg2-6) title style


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 edit Master Cicode (pg2-8) title style

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 to edit Master New Projects (pg3-2) title style


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) title style Backup & Restore


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 Backup to Removable (pstyle 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 style Backup is a Master Zip File title (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 edit Master title style Restore as New Project (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 edit Master title style Include (pg3-13)

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 edit Master title style Setting Communications

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

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


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 to edit style After the I/O Master Wizardtitle (pg4-11)

Hands-on Exercise

Exercise 4.2 Communication Dialogs

Page 4-11

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

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 edit Master title style Showto Deleted Entries (pg4-13)


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

Deleted Items Visible

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


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) style Structured Tag Names


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) style Structured Tag Names


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

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


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 edit Master title style Save to 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

Click to edit Master title style Add Tags using Excel (pg4-26)
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 edit Master title style Setting Communications

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 edit Master(pg5-3) title style Include


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 Line Oval

Polygon
Text tool Button Trend Symbol

Pipe
Numeric Symbol Set
Cicode Object

Genie Database Exchange

Active X Control

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 edit Master title style Object (pg5-7)


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

General

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

Hands-on Exercise

Exercise 5.2 Drawing the Milk Treatment Graphics Page


Page 5-10

Click toDrawing edit Master style Useful Tipstitle (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 Master (pg5-18) title style Expression


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 edit(pg5-25) Master title style Symbol


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 Master title style Symbol Set Libraries (pg5-27)


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 Troubleshooting Tiptitle style

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) title style Importing Graphics


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 Saturation Click to editvs. Master title style


(Selected Colour)

50%

Black

Luminance

White

Saturation

Saturation

Luminance
R 0 G 0 B 0

R
172

G
60

B
140

160
148 136 124

76
92 108 124

136
132 128 124

86
172

30
60

70
140

Shade of Grey

214
255

157
255

198
255

Hands-on Exercise

Exercise 5.13 Adjust Colours

Page 5-41

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


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

Click toDay edit One Master title style End of

Congratulations We Survived!!

Click toDay edit One Master title style End of


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

Click toDay edit One Master title style End of


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 Master title style Commands Controls

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

Click edit Master Sliderto Controls (pg6-2)title style


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) title style Touch Commands


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 to edit Master title style User Privileges (pg6-15)


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 to edit Master title style User Privileges (pg6-15)


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 Master title style Commands Controls

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) edit Master title style Genies


Group together graphical objects
From standard symbols

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

Click to edit a Master Developing Genietitle style


On When
Valve_Cool_CMD %Tag%

F5 Key: F5 F5

Valve_%Name%_CMD

Off Symbol
Toggle:

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

On Symbol Tooltip:

Press F5 to change Valve_Cool_CMD Press F5 to change %Tag%

Press F5 to change Valve_%Name%_CMD

Click Master title style What to is edit 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) style Substitutions in Genies


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 Locating theMaster Geniestitle style

Click to edit Master Troubleshooting Tiptitle style

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 edit Master title style Popup

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

Click toreally edit Master This is easy! title style

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


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.

ON OFF
OK

AssWin(sPage, X, Y, Mode, sTag1..8) Cicode function within Genie controller - calls the popup, controls where and how it is placed

80 C

Super Genie pop-up controller

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


Mode Wintitle()

?1?=1
?1?=0

ON

?1?
80 C

OFF

?2?
Close WinFree()

OK

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

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


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) style Viewing System Pages


Click on Tools | Options

Check List System Pages


Allows pages beginning with ! to be displayed

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

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: 1 AN1 + keyboard input 2 AN2 + 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 edit Master title style Usingto 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 edit Master title style Popup

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

OFS Server
Chapter 9

Click to edit Master title style OFS Server

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

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

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

Click to edit Master title style OFS Server (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 edit OPC Master title style Vijeo to Citect Client (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 edit Master style OPC to Access Paths title (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 edit Master style OPC to Access Paths title (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 Exercise 9-5Master (pg9-25) title style


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

Click to edit Master title style OFS Server

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 edit Master (pg10-3) title style What to are Devices?


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

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


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

Click to History edit Master style Device Filestitle (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 to edit Master title style Why Doesnt it Work?


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 Master (pg11-2) title style Configuring


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 Master (pg11-2) title style Configuring


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 edit Master title style Global Named Events (pg11-2)
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 edit Master title style Cicode Used (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 edit Master title style Alarmto State Diagram (pg12-1)

ON

UnAck

ON

Ack

OFF

UnAck

OFF

Ack

Click edit Master Alarmto Types (pg12-2) title style


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 edit Master title style Create (pg12-2)


Via Explorer or Project Editor
Max: 79 characters

Hands-on Exercise

Exercise 12.1 Configure Alarms

Page 12-4

Click edit Master title style Alarmto 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 edit Master title style Alarmto Categories (pg12-7)


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

Click edit Master title style Alarmto 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 style Logging to aMaster Printer title (pg12-14)

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

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


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

System | Groups

Click edit Master Alarmto Pages (pg12-16) title style


Right click alarm to see details

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


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 edit Master title style Alarmto Groups (pg12-20)


Digital Analog

Time Stamped Digital time-stamped


Analog timestamped Advanced

Configure alarm groups in the runtime system

Hands-on Exercise

Exercise 12.4 Alarm Groups

Page 12-21

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

Category
Advanced Digital

Priority
1 2 2

Analog

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

Hands-on Exercise

Exercise 12.5 Audible Alarms

Page 12-24

Click edit Master title style Alarmto 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 edit Master title style Usingto Property Tags (pg12-27)


Enter
alarm.property Text to be displayed on given condition

Multi-state

Enter Alarm.property

Click to edit Master Troubleshooting Tiptitle style

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

Click toDay edit Two Master title style End of

What Have We Covered?


Commands and Controls (Chapter 6)
Sliders Touch Commands Keyboard Commands Privileged User

Genies (Chapter 7)
Using Existing Genies Creating Genies

Click toDay edit Two Master title style End of

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

Click toDay edit Two Master title style End of

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%

F5 Key: F5 F5

Valve_%Name%_CMD

Off Symbol
Toggle:

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

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 edit Master title style Pop-up / SuperGenies


Mode Wintitle()

?1?=1
?1?=0

ON

?1?
80 C

OFF

?2?
Close WinFree()

OK

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(pg13-1) title style Displaying Trends


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 edit (pg13-2) Master title style Trendto Tags


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) edit Master title style Trends


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 edit Master title style Trendto 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 edit Master title(pg13-5) style Trendto Template Styles


Standard style to review trend templates

Hands-on Exercise

Exercise 13.2 Displaying Trends

Page 13-6

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


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

Click edit Master title style Trendto 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

Click to edit Master title style File Management (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 edit Master title style Instant (pg13-15)


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 edit Master Instant (13-20) title style

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

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


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 title style Analyst HelpMaster File (pg14-5)


Available in the Runtime system Not in Citect Help

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

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.

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

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

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 edit Master Alarmto Display (pg14-7)title style


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& edit Master title style Cursor Labels (pg14-11)

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 edit Master title style Menuto Configuration Tool (pg15-2)


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

Click edit Master title style Menuto 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 edit Master Menuto Fields (pg15-2) title style


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

Menuto components Click edit Master(pg15-2) title style

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 Troubleshooting Tiptitle style

When was the last time you backed up your project?

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


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 Reports Master title style Configuring (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 edit Master(pg16-4) title style Report


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 edit Master title style Plant to 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 edit Master title style Areasto and Privileges (pg 17-3)
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 edit Master title style Areasto and Privileges (pg 17-3)
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 Master(pg17-3) title style Configuring


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 Master(pg17-3) title style Areasto &edit Privileges


User X

Global Privileges

Area 1 Privileges
1 Area 2 Privileges

2 8
3 5

Area 3 Privileges

Viewable Areas

1,2,3

Click to edit Master style Runtime Security (pgtitle 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 edit Master title style Course

Chapter Overview
Course Review Course evaluation Further training Citect examinations

Click toDay edit Three Master title style End of

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

Click toDay edit Three Master title style End of

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

Click toCourse edit Master title style End of


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

Das könnte Ihnen auch gefallen