Sunteți pe pagina 1din 30

SCADA

Course Instructor: Chau Truong


Year: 4th
Credit: 3

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Author
Chau Truong
Tel: (+84) (0)8. 38-65-43-57
Cell: (+84) (0)91. 543-74-40
Address: Dept. of Control Engineering & Automation,
109B3, 268 Ly Thuong Kiet, Ho Chi Minh City
Email: chau.truong@hcmut.edu.vn,
chau.truong@me.com
Website: http://truongdinhchau.net

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Topics
Course Overview
Course Learning Outcomes
Instruction and Course-learning-outcome Mapping
Course Learning Outcomes and Bloom Taxonomy
Course-learning-outcome and ABET Mapping
Class Activities
Ecosystem
Assessments

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Course Overview
HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Couse Information

Course name: SCADA


Course code: 409107
Credit: 3
Elective
Year: 4th
Program: Control Engineering & Automation
Requirements: Student/group of students needs to take
follow his/their laptop(s)

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Couse Aims
The course provides students in the area of Control Engineering
and Automation, Mechatronics and Energy Systems about
conceptions, structures, components, Human-Machine
Interfaces (HMI), alarms, events, trends and reports of
Supervisory Control And Data Acquisition (SCADA) systems.
Especially, the course focuses on I/O-device-connection
approaches using modern SCADA software. At the end of the
course, students should design a complex SCADA and control
system.

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Couse Objectives

Conceptions

Overview of the modern SCADA systems existing in the


industrial automation market

Structure of SCADA system and components

Tag conception. Tag object-oriented programming in


SCADA

HMI elements & programming

I/O-device-connection mechanisms: connection using


direct drivers, DDE servers, and OPC servers

Alarms & Events, Trends and Reports programming

Programming languages in SCADA systems

Network & architectures

Complex project analysis and design

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Course Learning Outcomes


HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Couse Learning Outcomes & Bloom Taxonomy


LearningOutcomes

2
3

7
8
9

1
0

Re
me
mb
er.

List and summarize architectures of modern SCADA systems and their technical
X
keywords, explain the working principles and their interaction between components
of modern SCADA systems.
Summarize and list characteristics of Tag in general from SCADA software, and
X
explain the functions of these characteristics in the systems.
State descriptions and functions of elements in Human-Machine Interfaces. Create

Human Machine Interfaces using appropriate tools.


Explain the working principles of connection between SCADA software with control

devices using direct drivers. Use given SCADA software to implement the connection
with appropriate PLCs using direct driver approach.
Explain the working principles of connection between SCADA software with control

devices using DDE mechanism. Use given SCADA software to implement the
connection with appropriate PLCs using DDE mechanism.
Explain the working principles of connection between SCADA software with control

devices using OPC technology. Use given SCADA software to implement the
connection with appropriate PLC using OPC technology.
Describe characteristics of Events & Alarms, Trends and Reports in SCADA, create
X
Events & Alarms, Trend and Reports for a given project.
Write scripts to implement algorithms for calculation necessary secondary data or

advanced control.
Organize and examine a network of SCADA client/server based on a given stand
alone project.
Design a comprehensive (tag, device connection, HMI, alarms & events, trends,
reports, scripts and networks) process control SCADA application. Design and write

an appropriate control program for PLC, integrate with designed SCADA application,
test and evaluate the system.

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Un
Ap
der
ply
sta
ing
n.

An
aly
zin
g

Ev
Cre
alu
ati
ati
ng
ng

X X

Couse Learning Outcomes & ABET mapping

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

struction & Course Learning Outcomes Mapping


HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

>>

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

>>

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

>>

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Activities
HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Industry-based Presentations

Endress + Hauser: Instrumentation

Rockwell Automation: Graphics interfaces

Siemens/Schneider Electric: Device connection

Local companies

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Video
Conception of SCADA and data path:
Objects/Process -> PLC -> SCADA: link
Demo of water & waste water problems: link
Investigation about Texas city refinery explosion,
2005: link

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Think-Pair-Share

Students work in group of 3-4 to search information


from internet about SCADA conceptions, SCADA
functions and SCADA architectures, and share each
other.

Students work in group of 3-4 to search information


from internet about PLC connection-with-SCADA
technologies and share each other.

After watching the video of investigation video of Texas


city refinery explosion, 2005. Students work in group of
3-4 to discuss about the main reason of the explosion.

Time: 5 minutes

Teacher: observe and give some recommends; collect


data and give students idea of SCADA

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Word Cloud

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Quiz

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Desktop Projects

Building graphical interfaces using


Citect, Intouch, ClearSCADA. (1)

Basing on (1), to create simple PLC


project, Create SCADA applications
to connect with created PLC program
using Citect, Intouch, ClearSCADA.
Used protocols: Modbus TCP/IP, DDE,
and OPC. (2)

Using the previous project (2) to


configure and program Events &
Alarms, Trends, Reports in Citect,
Intouch and ClearSCADA. (3)

Using the previous project (3) to


write scripts to implement
algorithms for calculation necessary
secondary data or advanced control.
(4)

Using the previous project (4) to


organize and examine a client/server
HEEAP 2015
Truong | Tempe, Phoenix, AZ, June 2015
data| Chau
exchange

Comprehensive Control & SCADA Systems Projects


Creating project proposal
Drawing the layout of proposed control
process
Using PLC simulator and programming tool
to simulate process
Explaining symbols used in the layout
Describing the operating procedure of the
system
Establishing the I/O table of the control
system.
Drawing state-based diagram
Using programming languages to follow IEC
61131 standard to code the control
program
Establishing the I/O mapping table PLC
SCADA.
Tag creation
HMI design
PLC connection
Alarms & Event programming
Trends programming
Report programming
Script programming
HEEAP
| Chau Truong | Tempe, Phoenix, AZ, June 2015
2015
Network
organizing

Ecosystem
HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Seminars, workshops, product


launching
Inform the invitations from
industry company to students.
Report after seminars.
Competitions
Organized by Endress + Hauser/
Rockwell Automation/ Siemens/
Schneider Electric.
Organized by Ho Chi Minh City
Automation Organization.
Internship
Attending workshops/ seminars/
product launching / industrybased class presentations to get
internship with industry.
Get need list (internship
recruitment) from Ho Chi Minh
City Automation Organization.
Internship in Automation Design
Lab with expert/ honor / talent
students, French internship
students.

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Automation Design Lab


Open lab.
Testing, doing experiment after
classes
Industry Projects
Having chance to participate to
industry-based projects.
Industry Presentations
Rockwell Automation
Schneider Electric
Endress + Hauser
Siemens
ABB
Undergraduate Training
Assistants
Recruit after the first class,
interview, instruction and
coaching.
Quantity: 2 pax./ class
Budget: 1M VND.
Preparing equipment,
troubleshooting,
HEEAP
2015 | Chau Truong |component
Tempe, Phoenix, AZ, June 2015

Assessments
HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Formative assessment:
Thump up-side-down.
Quiz will be graded
Couse grading:
Quiz: 20%
Final project: 30%
Final exam: 50%,
multiple choice, open,
65 min

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

ABET accreditation-oriented course grading

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

s for Comprehensive Control & SCADA System Projects

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

Thank you

HEEAP 2015 | Chau Truong | Tempe, Phoenix, AZ, June 2015

S-ar putea să vă placă și