Bài giảng SCADA - Trương Đình Châu

 Good understanding & competent in use of Vijeo

Citect

 Able to communicate with PLC and PLC network

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

effectivel

pdf342 trang | Chuyên mục: Điều Khiển Tự Động | Chia sẻ: yen2110 | Lượt xem: 786 | Lượt tải: 2download
Tóm tắt nội dung Bài giảng SCADA - Trương Đình Châu, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
PA Pr perties (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 styleSummary Questions
 What is the Process Analyst?
 What are pen types?
 Name the three types of pen.
 Why do we save analyst views?
Navigation 
Click to edit Master title styleTopics
 Menu Configuration Tool
 Custom Page Navigation
 Navigation Parameters
Click to edit Master title styleMenu 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 styleMenu 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 styleMenu Fi lds (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
Click to edit Master title styleMenu components (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 styleStandard Menu I ms (pg15-5)
 Generic
 Pull-down menus
 Template
 Associated with 
‘2-men’ button
Click to edit Master title styleMyLogin (pg15-5)
FUNCTION
MyLogin()
INT iFail
iFail = LoginForm()
Local variable to trap 
success or failure of 
LoginForm command
LoginForm will return 0 if it 
succeeds, non-zero if it fails 
IF NOT iFail THEN
CSV_Nav_Home()
END
END
(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 styleMyLogout (pg15-5)
FUNCTION
MyLogout()
CSV_Nav_Home();
Logout()
Load the home page before 
executing a logout – we 
don’t want to be displaying 
a “high security” page with 
END no-one logged in!
Hands-on Exercise
Exercise 15.2
Custom Page Navigation
Page 15-5
Click to edit Master title styleNavigation Parameters (pg15-9)
 Citect.ini can name the primary pages in the 
project in the [navigation] section
[Navigation]
HomePage = Home
AlarmPage = Alarm
HardwarePage = Hardware
SummaryPage = Summary
ToolsPage = Admin
TrendPage = Trend
Hands-on Exercise
Exercise 15.3
Navigation Parameters
Page 15-9
Click to edit Master title styleSummary 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.
Reports
Click to edit Master title styleTopics
 Defining a Report
 Reporting Format File
 Viewing Reports
Click to edit Master title styleonfiguring Reports (pg16-2)
 Periodic
 Triggered
 Triggered during a period
 System | Reports
 Output to a Device
 Format in report format file
Click to edit Master title styleEvent-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 to edit Master title styleReport Processing (pg16-4)
 Define Report format
 Device runs report
 outputs report to destination
Report 
Destination
Template
Device
Click to edit Master title styleViewing 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 styleSummary Questions
 How often can reports be run?
 What are the two formats used to view reports?
Security
Click to edit Master title styleTopics
 Planning Plant Security
 Areas and Privileges
 Allocating Privileges and Areas
 Adding User Records
 Runtime Keyboard and Mouse Security
Click to edit Master title styleP ant 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 styleAreas an 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 to edit Master title styleAreas an Privileges (pg 17-3)
Milk Receiving
(Area 1)
Pasteurisation 
(Area 2)
Bottling
(Area 3)
Operator 1
Viewable: Yes
Privilege 1: Yes
Privilege 2: Yes
Privilege 3: Yes
Viewable: Yes
Privilege 1: No
Privilege 2: Yes
Privilege 3: Yes
Viewable: Yes
Privilege 1: No
Privilege 2: No
Privilege 3: Yes
Operator 2
Viewable: Yes
Privilege 1: No
Privilege 2: Yes
Privilege 3: Yes
Viewable: Yes
Privilege 1: Yes
Privilege 2: Yes
Privilege 3: Yes
Viewable: Yes
Privilege 1: No
Privilege 2: Yes
Privilege 3: Yes
Operator 3
Viewable: Yes
Privilege 1: No
Privilege 2: No
Privilege 3: Yes
Viewable: Yes
Privilege 1: No
Privilege 2: Yes
Privilege 3: Yes
Viewable: Yes
Privilege 1: Yes
Privilege 2: Yes
Privilege 3: Yes
Privilege 1 = Primary Control Privilege 2 = Secondary Control Privilege 3 = Shutdown Privilege
Click to edit Master title style
For the Purposes of the 
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
Click to edit Master title style
For the Purposes of the 
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 Master title styleonfiguring Users (pg17-3)
 System | Users
 Represent individuals
 Class of Users
To View
F2
Click to edit Master title styleViewabl Areas (pg17-3)
 Set Viewable Areas
 Set Areas for privileges 1-8
Global Privileges
Areas for Privilege 1-8Viewable Areas
Click to edit Master title style
User X
Areas & Privileges (pg17-3)
Global Privileges 2 3 4 5 6 7
Area 3 Privileges
Area 2 Privileges
Area 1 Privileges 2
1 8
3 5
7
Viewable Areas 1,2,3
Click to edit Master title styleRuntime Security (pg 16-11)
 Computer Setup Wizard
 Control Menu
 Title Bar
 Start-up ‘Cancel’ Button

 Computer Security
 (Task Manager)
 (Start Menu)
 Policy Editor
Hands-on Exercise
Exercise 17.1
Adding User Records 
and Configuring Permissions
Page 17-6
Click to edit Master title styleSummary 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 styleEnd of Day Three
 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 to edit Master title styleEnd of Day Three
 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
End of Day Three
Course Summary 
Click to edit Master title styleTopics
 Course Review
 Course evaluation
 Further training
 Citect examinations
Click to edit Master title styleAchieved the Obj c iv s? 
 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 styleTraining Roadmap
Upgrade
Advanced
T
e
c
h
n
i
c
a
l
S
k
i
l
l
R
e
q
u
i
r
e
m
e
n
t
Intermediate
Cicode Configuration
T
e
c
h
n
i
c
a
l
S
k
i
l
l
R
e
q
u
i
r
e
m
e
n
t
Click to edit Master title styleEnd of Course
 Course evaluation
 Certificates
 Questions
Click to edit Master title style
End of Course

File đính kèm:

  • pdfbai_giang_scada_truong_dinh_chau.pdf