Summer 2024 - MSE 924 G100
Smart Factory II (6)
Class Number: 1873
Delivery Method: In Person
Overview
-
Course Times + Location:
May 6 – Aug 2, 2024: Mon, 6:00–8:50 p.m.
Surrey
-
Instructor:
Farshid Najafi
fnajafi@sfu.ca
1 778 782-7603
-
Prerequisites:
MSE 923. Recommended Prerequisite: MSE 353 (or equivalent).
Description
CALENDAR DESCRIPTION:
Smart automation takes industrial automation to the next level. Smart automation components and their integration for the application and implementation of automation tasks in Industry 4.0 production systems are introduced. Students analyze and simulate a smart manufacturing facility in terms of production time, cycle time, scheduling tasks, materials, cost, quality, labour, etc. A major component of this course is lab-based training using state-of-the-art industrial equipment.
COURSE DETAILS:
Week |
Date |
Weekly Focus (Main Topics) |
Assignments Due |
1 |
May 06 |
· Course Outline and Introduction · PLC Programming, Sequential Function Chart (SFC) |
|
2 |
May 13 |
· Lecture Cancelled due to Conference |
|
3 |
May 20 |
· Victoria Day, University Closed |
|
4 |
May 27 |
· Sequential Function Chart (SFC) |
Quiz 1, June 03 |
5 |
June 03 |
· Collaborative Robot Setup and Programming |
|
6 |
June 10 |
· Artificial Vision Systems and their Applications in Smart Manufacturing |
Quiz 2, June 17 |
4 |
June 17 |
· Fundamentals of OPC UA Communication Protocol |
Quiz 3, June 24 |
7 |
June 24 |
· Radio Frequency Identification (RFID) Technologies and their Applications in Smart Manufacturing |
Quiz 4, July 08 |
8 |
July 01 |
· Canada Day, University Closed |
|
|
July 08 |
· PLC Programming, Structured Control Language (SCL) |
Quiz 5, July 15 |
9 |
July 15 |
· Digital Twins Fundamentals |
|
10 |
July 22 |
· Development of Digital Twin of a Conveyor System · Static and Dynamic 3D Model of the Conveyor System |
|
12 |
July 29 |
· Development of Digital Twin of a Conveyor System · Virtual Commissioning of the Conveyor System |
|
Week (Hours) |
Date |
Weekly Focus (Main Topics) |
Assignments Due |
|
May 09 |
No Lab.
|
|
|
May 16 |
No Lab. |
|
|
May 23 |
Lab. 1: PLC Programming using SFC Language and CODESYS
|
May 23 |
3 |
May 30 |
Lab. 2: Development of PLC-HMI Project based on Data Blocks (TIA Portal + WinCC)
|
May 30 |
3 |
June 06 |
Lab. 3: Programming an UR3 Collaborative Robot
|
June 06 |
3 |
June 13 |
Lab. 4: Configuration of an Omron Artificial Vision Camera
|
June 13 |
3
|
June 20 |
Lab. 5: IT/OT Integration using OPC UA Communication Protocol |
June 20 |
3 |
June 27 |
Lab. 6: Development of a PID Controller for a Process using TIA Portal and WinCC
|
June 27 |
3 |
July 04 |
Lab. 7: PLC Programming using Structured Control Language (SCL) using TIA Portal
|
July 04 |
3 |
July 11 |
Lab. 8: (Digital Twin Lab. 1), Development of a Static 3D Model of a Conveyor System using Siemens NX CAD Software
|
July 11 |
3 |
July 18 |
Lab. 9: (Digital Twin Lab. 2), Development of a Dynamic 3D Model of the Conveyor System using Siemens Mechatronics Concept Designer (MCD) Software
|
July 18 |
3 |
July 25 |
Lab. 10: (Digital Twin Lab. 3), Virtual Commissioning of the Conveyor System using MCD, TIA Portal, PLCSIM Advanced
|
July 25 |
3 |
August 01 |
Lab. 11: (Digital Twin Lab. 4), Virtual Commissioning of the Conveyor System using MCD, TIA Portal, PLCSIM Advanced |
August 01 |
COURSE-LEVEL EDUCATIONAL GOALS:
- Explore the implementation, operation, and commissioning of different technologies deployed in smart manufacturing systems.
- Learn Advanced PLC programming languages such as Sequential Function Chart (SFC), and Structured Control Language (SCL) using the Siemens TIA portal.
- Explore how to connect the IT and OT of a manufacturing enterprise using OPC UA communication protocols.
- Learn the implementation of PID controllers for a process using the Siemens TIA portal.
- Learn the configuration and setting up of an artificial vision camera.
- Be Familiar with RFID technologies in smart manufacturing.
- Learn programming collaborative robots.
- Develop a digital twin for a manufacturing process from a 3D static model to a 3D dynamic model, and virtual commissioning of the process using Siemens NXCAD, MCD, and PLCSIM Advanced.
- Learn how to design, implement, and commission the graphical user interfaces (GUI) of HMIs.
Grading
- Quiz 1 8%
- Quiz 2 8%
- Quiz 3 8%
- Quiz 4 8%
- Quiz 5 8%
- Lab 1- 10 60%
NOTES:
Smart Factory II is based on lectures and extensive Labs. The lectures cover the fundamental concepts of the technologies used in smart factories that make production faster, more efficient, and more customer-centric. In Labs. students will use the state-of-the-art SIF-400 training system, Siemens Digital Twin software, and hardware technologies such as NXCAD, MCD, and Technomatix. SIF-400 mimics a highly automated smart factory including Industry 4.0 technologies, advanced manufacturing concepts, and the reality of the connected enterprise consisting of production, assembly, logistics, and management operations. In particular, SIF-400 addresses more than 20 hardware and software technologies used in smart factories including industrial controllers, collaborative robots, web and cloud services, Ethernet communication, I-IoT communication protocols, industrial management systems, distributed I/O, artificial vision systems, energy efficiency, human-machine interfaces (HMI), Identification technologies such as RFID technologies, and digital twins.
- This course will have 10 -11 Labs., (Time -permitting). Each Lab. should be accomplished in 2 -3 hours.
- A group of two or three students will work on each Lab. station.
- Students should be well-prepared before each Lab. based on the documents and Lab. materials provided. At the beginning of each Lab., students will be asked about each experiment to assess their preparedness for each specific Lab.
- Student attendance will be checked during Labs.
REQUIREMENTS:
MISSED EVALUATIONS: QUIZ / EXAM /PROJECT PRESENTATION
- There are no make-ups for missed evaluations and Labs. No exceptions will be made. Missed evaluations and Labs will be graded as zero. Students may be excused from a quiz or Lab. (i.e., will not receive zero) by following a few guidelines:
- Contact the instructor via e-mail before the end of the day of the scheduled evaluation. Documentation may be requested (official note from a medical professional, ICBC report, etc.)
- If the reason for the missed quiz is acceptable, the value of a missed quiz will be added to the next (other) quiz.
- Students can not have more than two missed quizzes. If there are more than two missed quizzes, that quiz will be marked as zero.
- There are no make-ups for the missed Labs.
- There will be presence and absence recording in every Lab.
- No arrangements will be made to accommodate travel plans, other courses, or non-medical appointments (such as driving license tests, athletic activities, sports events, etc.).
Materials
REQUIRED READING NOTES:
Your personalized Course Material list, including digital and physical textbooks, are available through the SFU Bookstore website by simply entering your Computing ID at: shop.sfu.ca/course-materials/my-personalized-course-materials.
Graduate Studies Notes:
Important dates and deadlines for graduate students are found here: http://www.sfu.ca/dean-gradstudies/current/important_dates/guidelines.html. The deadline to drop a course with a 100% refund is the end of week 2. The deadline to drop with no notation on your transcript is the end of week 3.
Registrar Notes:
ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS
SFU’s Academic Integrity website http://www.sfu.ca/students/academicintegrity.html is filled with information on what is meant by academic dishonesty, where you can find resources to help with your studies and the consequences of cheating. Check out the site for more information and videos that help explain the issues in plain English.
Each student is responsible for his or her conduct as it affects the university community. Academic dishonesty, in whatever form, is ultimately destructive of the values of the university. Furthermore, it is unfair and discouraging to the majority of students who pursue their studies honestly. Scholarly integrity is required of all members of the university. http://www.sfu.ca/policies/gazette/student/s10-01.html
RELIGIOUS ACCOMMODATION
Students with a faith background who may need accommodations during the term are encouraged to assess their needs as soon as possible and review the Multifaith religious accommodations website. The page outlines ways they begin working toward an accommodation and ensure solutions can be reached in a timely fashion.