1. Course number and name: MEM703030 – DCS & SCADA (+Lab)
2. Credit: 3 (Engineering
Topics), including 30 hours of lectures, 30 hours of lab, and 90 hours of
self-study; Required.
Contact Hours: 3 (Lecture: 2/week; Discussion & Examples: 1/week).
3. Instructor’s or course coordinator’s name: Ph.D. Huynh Ba Phuc.
4.
Textbook:
a. Required:
[1] Lê Ngọc Bích, Phạm Quang Huy
(2019), Mạng truyền thông công nghiệp SCADA: Lý thuyết và thực hành, Nhà xuất
bản Thanh Niên.
b. Additional
Textbooks (Optional):
[2] John Park and Steve Mackay (2003), Practical Data Acquisition for
Instrumentation and Control Systems, IDC Technologies.
[3] Stuart A Boyer (2016), Scada: Supervisory Control And Data
Acquisition, 4th Edition, International Society of Automation.
[4] Đỗ Việt Dũng (2019), Lập trình và giám
sát mạng truyền thông công nghiệp SCADA, Nhà xuất bản Thanh Niên.
[5] Siemens (2009), Communication with SIMATIC System Manual.
5. Specific course information:
a. Catalog description of
the content of the course:
The
course introduces the basic concepts of supervisory control and data
acquisition systems. Students practice identification, formulation, and
problem-solving skills. Students practice designing and simulating an automatic
control system using TIA Portal, S7 PLCs, and Siemens tools. This course is project-based.
Each lesson includes a brief lecture, then students work on practical projects.
b. Prerequisites: Industrial communication network (EEE703057),
Sensor technology (EEE703040), PLC (EEE703014).
6. Specific goals for the course:
a. Course Learning Outcomes and
Relationship to Student Outcomes:
At the end of the course,
students will be able to |
ABET SOs and PIs |
LO.01 – know the
main components of a supervisory control and data acquisition system. |
1.1 |
LO.02 – use the TIA
portal, S7-PLCs, and S7-PLCSIM to design, build, and simulate an automatic
control system. |
1.3 |
LO.03 – divide tasks and work
together to implement a project. |
5.2 |
LO.04 –
use software, database, and web page to acquire the data of an automatic
control system, analyze and interpret data, display the result on a computer
or HMI, then discuss the result. |
6.1 |
b. Related Student Outcomes:
No. |
The graduates must have: |
1 |
an
ability to identify, formulate, and solve complex engineering problems
by applying principles of engineering, science, and mathematics |
2 |
an
ability to apply engineering design to produce solutions that meet specified
needs with consideration of public health, safety, and welfare, as well as
global, cultural, social, environmental, and economic factors. |
5 |
an
ability to function effectively on a team whose members together provide
leadership, create a collaborative and inclusive environment, establish
goals, plan tasks, and meet objectives. |
6 |
an
ability to develop and conduct appropriate experimentation, analyze and
interpret data, and use engineering judgment to conclude. |
7. Brief list of lecture topics to be covered:
Week |
Lecture topics |
1, 2 |
Start-up Quiz (15 minutes) Lesson 1: The fundamental
concepts 1.1. Data acquisition system. 1.2. Industrial networks. 1.3. HMI. 1.4. RTU and PLC. 1.5. DCS architecture. 1.6. SCADA architecture. 1.7. Key differences between DCS
and SCADA. 1.8. DCS and SCADA in the modern
industrial automation environment. 1.9. Preparing for Quiz 1. |
3, 4 |
Quiz 1 Lesson 2: Introduction to the
lab and the training platform 2.1. S7-PLCs. 2.2. S7-PLCSIM. 2.3. TIA Portal. 2.4. Creating a new project. 2.5. Select a device. 2.6. Adding I/O modules of PLC. 2.7. Checking the information
and parameters. 2.8. Reviewing the ladder logic,
PLC tags, Tag table, and program blocks. 2.9. Simple PLC program and
simulation. 2.10. Online status and
monitoring. 2.11. Modifying the project. 2.12. Quiz and exercise 1. 2.13. Adding HMI. 2.14. HMI configuration and
runtime setting. 2.15. HMI user administration. 2.16. HMI screens. 2.17. Text format. 2.18. Changing timer value from
HMI. 2.19. Button functions. 2.20. Alarm in HMI. 2.21. HMI screen jumping. 2.22. Complete the program and
simulation. 2.23. Templates. 2.24. Discussion. 2.25. Preparing for Quiz 2 and exercise 2. (The online course video is for internal circulation only) |
5, 6 |
Quiz 2 Lesson 3: Project-based learning
– Pumping system 3.0. Introduction. 3.1. Identifying the problem. 3.2. Formulating the problem. 3.3. Designing HMI. 3.4. Designing control
inputs/outputs and data variables. 3.5. Solving the problem: PLC
and HMI programs. 3.6. Simulation. 3.7. Analyzing the result. 3.8. Discussion. 3.9. Preparing for Quiz 3 and exercise 3. 3.10. Discussion of Final project. (The online course video is for internal circulation only) |
7, 8 |
Quiz 3 Lesson 4: Project-based learning
– Pumping system (extension) 4.0. Introduction. 4.1. Identifying the problem. 4.2. Formulating the problem. 4.3. Designing HMI. 4.4. Designing control
inputs/outputs and data variables. 4.5. Solving the problem: PLC
and HMI programs. 4.6. Simulation. 4.7. Analyzing the result. 4.8. Discussion. 4.9. Preparing for Quiz 4 and exercise 4. 4.10. Discussion of Final
project. (The online course video is for internal circulation only) |
9, 10 |
Quiz 4 Lesson 5: Project-based learning
– Simple automatic production system 5.0. Introduction. 5.1. Identifying the problem. 5.2. Formulating the problem. 5.3. Designing HMI. 5.4. Designing control
inputs/outputs and data variables. 5.5. Solving the problem: PLC
and HMI programs. 5.6. Online supervision. 5.7. Simulation. 5.8. Analyzing the result. 5.9. Discussion. 5.10. Preparing for exercise 5. 5.11. Discussion of Final
project. 5.12. Final Quiz. (The online course video is for internal circulation only) |
8. Brief
list of lab topics to be covered:
Week |
Lab topics |
1, 2 |
No labs (Meeting with the
instructor for advice if needed). |
3 |
Lab 1: Getting started with TIA
Portal and required software. Exercise 1: Repeat what you
learned in lesson 2. Analyze the result. |
4 |
Lab 2: Getting started with TIA
Portal and required software. Exercise 2: Repeat what you
learned in lesson 2. Analyze the result and Report 1. |
5 |
Lab 3: Pumping system. Exercise 3: Practice analyzing
and designing the system as required using the knowledge in lesson 3. |
6 |
Lab 4: Pumping system (continued). Exercise 3: Practice analyzing
and designing the system as required using the knowledge in lesson 3. |
7 |
Lab 5: Pumping system
(continued). Exercise 3: Practice analyzing
and designing the system as required using the knowledge in lesson 4. Analyze the result and Report 2. |
8 |
Lab 6: Pumping system
(continued). Exercise 4: Practice analyzing
and designing the system as required using the knowledge in lesson 4. |
9 |
Lab 7: Working on the final project. Exercise 4: Practice analyzing
and designing the system as required using the knowledge in lesson 5. Analyze the result and Report 3. |
10 |
Lab 8: Working on the final
project. Exercise 5: Practice analyzing
and designing the system. |
11 |
Lab 9: Working on the final
project. Exercise 5: Practice analyzing
and designing the system. |
12 |
Lab 10: Working on the final
project. Exercise 5: Practice analyzing
and designing the system. Final report. |
13, 14, 15 |
No labs (Meeting with the
instructor for advice if needed). |
9. Evaluation:
Scale: 0 – 10.
· Final
score = CC1 (5%) + CC2 (5%) + Mid-term exam (30%) + Final exam (60%).
· CC1: Attendance (5%)
· CC2: Start-up quiz (2%) + Participate
in all 10 Quiz (3%).
· Mid-term exam: Quiz 1 (5%) + Quiz 2 (5%) +
Quiz 3 (5%) + Report 1 (15%).
· Final exam: Quiz 4 (5%) + Final quiz (5%) + Report
2 (15%) + Report 3 (15%) + Final report (20%).
Students must pay attention to the deadlines of the assignments.
Detailed evaluation:
ASSIGNMENT |
RATING WEIGHT (%) |
|||
LO.01 |
LO.02 |
LO.03 |
LO.04 |
|
Quiz 1 |
40 |
60 |
0 |
0 |
Quiz 2 |
40 |
60 |
0 |
0 |
Quiz 3 |
20 |
60 |
0 |
20 |
Quiz 4 |
20 |
60 |
0 |
20 |
Final quiz |
40 |
60 |
0 |
0 |
Report 1 |
20 |
60 |
0 |
20 |
Report 2 |
20 |
60 |
0 |
20 |
Report 3 |
20 |
60 |
0 |
20 |
Final Report |
25 |
25 |
25 |
25 |
10. Contribution of
course to meeting the Professional Component:
Engineering Topics: 3 Credits (100%)