Print Page
Active as of Spring Semester 2015
I. General Information
1. Course Title:
SCADA Programming
2. Course Prefix & Number:
RAST 2121
3. Course Credits and Contact Hours:
Credits: 2
Lecture Hours: 1
Lab Hours: 2
4. Course Description:
This course will train students in higher programming levels of supervisory computer and data acquisition (SCADA). Students will design and create graphical user interfaces in order to control complex automated processes. Students will monitor multiple processes in order to provide status indication, process control, data collection, and historical data trending. Students will set up industrial network communication in order to read and write data points to and from other processors such as industrial robots, programmable logic controllers, vision systems, and other computer-based operating systems.
5. Placement Tests Required:
Accuplacer (specify test): |
No placement tests required |
Score: |
|
6. Prerequisite Courses:
RAST 2121 - SCADA Programming
All Course(s) from the following...
Course Code | Course Title | Credits |
RAST 2355 | Programmable Logic Controllers II | 2 cr. |
9. Co-requisite Courses:
RAST 2121 - SCADA Programming
There are no corequisites for this course.
II. Transfer and Articulation
III. Course Purpose
Program-Applicable Courses – This course fulfills a requirement for the following program(s):
Robotic HMI Advanced Certificate
Other - If this course is not required in a program or is not part of the MN Transfer Curriculum, it may be used for the purpose(s) listed below:
Technical Elective
IV. Learning Outcomes
1. College-Wide Outcomes
College-Wide Outcomes/Competencies |
Students will be able to: |
Analyze and follow a sequence of operations |
Classify and compare data acquired from the industrial automated system or process control and achieve data for future evaluation. |
Utilize appropriate technology |
Plan, design, and develop operational graphical user interfaces in order to provide operator control for an industrial process. |
Work as a team member to achieve shared goals |
Evaluate their personal team contributions and access other team members’ contributions in order to achieve system functionality. |
2. Course Specific Outcomes - Students will be able to achieve the following measurable goals upon completion of
the course:
- Design and develop graphical user interfaces that diagram an industrial process;
- Integrate a supervisor level computer system into a robotic automated industrial system;
- Analyze the statistical data collected and identify trends in order to improve process performance and quality;
- Outline required data analysis points for statistical, historical, and analytical purposes;
- Determine the hardware compatibility of the industrial robotic system in order to develop a plan for the collection of data;
- Analyze the collected data in order to predict trending set points to prompt the operator for unusual characteristics.
V. Topical Outline
Listed below are major areas of content typically covered in this course.
1. Lecture Sessions
- Software
- Installation
- Setup
- Hardware Configuration
- Programming
- Code Translation/Compilation
- Testing and Debug
- Industrial Network
- ISO Model
- Physical Layer
- Data Link Layer
- Network Layer
- Transport Layer
- Session Layer
- Presentation Layer
- Application Layer
- Industrial Hardware
- Hardware Configuration
- Device Setup
- Address Assignment
- Device Communication Configuration
- Graphical User Interface Design
- Read Functions
- Process Indication
- Status Indication
- Write Functions
- Control Functions
- Priority Assignments
- Parameter Access
- Fault and Priority
- Data Collection
- Trending Data
- SKU Informational Data
- Process Set points
- Historical/Archiving
- Export/Import
- Graphing Tend Data
2. Laboratory/Studio Sessions
- Software
- Installation
- Setup
- Hardware Configuration
- Code Translation/Compilation
- Testing and Debug
- Industrial network
- Construction
- Setup and Configuration
- Address Assignment
- Graphical User Interface Construction
- Read Functions
- Process Indication
- Status Indication
- Write Functions
- Control Functions
- Priority Assignments
- Parameter Access
- Fault and Priority
- Data Collection Recording
- Trending Data
- SKU Informational Data
- Process Set Point Data
- Historical/Archiving Data
- Export/Import Data
- Graphing Trend Data
I. General Information
1. Course Title:
SCADA Programming
2. Course Prefix & Number:
RAST 2121
3. Course Credits and Contact Hours:
Credits: 2
Lecture Hours: 1
Lab Hours: 2
4. Course Description:
This course will train students in higher programming levels of supervisory computer and data acquisition (SCADA). Students will design and create graphical user interfaces in order to control complex automated processes. Students will monitor multiple processes in order to provide status indication, process control, data collection, and historical data trending. Students will set up industrial network communication in order to read and write data points to and from other processors such as industrial robots, programmable logic controllers, vision systems, and other computer-based operating systems.
5. Placement Tests Required:
Accuplacer (specify test): |
No placement tests required |
Score: |
|
6. Prerequisite Courses:
RAST 2121 - SCADA Programming
All Course(s) from the following...
Course Code | Course Title | Credits |
RAST 2355 | Programmable Logic Controllers II | 2 cr. |
9. Co-requisite Courses:
RAST 2121 - SCADA Programming
There are no corequisites for this course.
II. Transfer and Articulation
III. Course Purpose
1. Program-Applicable Courses – This course fulfills a requirement for the following program(s):
Robotic HMI Advanced Certificate
3. Other - If this course does NOT meet criteria for #1 or #2 above, it may be used for the purpose(s) selected below:
Technical Elective
IV. Learning Outcomes
1. College-Wide Outcomes
College-Wide Outcomes/Competencies |
Students will be able to: |
Analyze and follow a sequence of operations |
Classify and compare data acquired from the industrial automated system or process control and achieve data for future evaluation. |
Utilize appropriate technology |
Plan, design, and develop operational graphical user interfaces in order to provide operator control for an industrial process. |
Work as a team member to achieve shared goals |
Evaluate their personal team contributions and access other team members’ contributions in order to achieve system functionality. |
2. Course Specific Outcomes - Students will be able to achieve the following measurable goals upon completion of
the course:
- Design and develop graphical user interfaces that diagram an industrial process;
- Integrate a supervisor level computer system into a robotic automated industrial system;
- Analyze the statistical data collected and identify trends in order to improve process performance and quality;
- Outline required data analysis points for statistical, historical, and analytical purposes;
- Determine the hardware compatibility of the industrial robotic system in order to develop a plan for the collection of data;
- Analyze the collected data in order to predict trending set points to prompt the operator for unusual characteristics.
V. Topical Outline
Listed below are major areas of content typically covered in this course.
1. Lecture Sessions
- Software
- Installation
- Setup
- Hardware Configuration
- Programming
- Code Translation/Compilation
- Testing and Debug
- Industrial Network
- ISO Model
- Physical Layer
- Data Link Layer
- Network Layer
- Transport Layer
- Session Layer
- Presentation Layer
- Application Layer
- Industrial Hardware
- Hardware Configuration
- Device Setup
- Address Assignment
- Device Communication Configuration
- Graphical User Interface Design
- Read Functions
- Process Indication
- Status Indication
- Write Functions
- Control Functions
- Priority Assignments
- Parameter Access
- Fault and Priority
- Data Collection
- Trending Data
- SKU Informational Data
- Process Set points
- Historical/Archiving
- Export/Import
- Graphing Tend Data
2. Laboratory/Studio Sessions
- Software
- Installation
- Setup
- Hardware Configuration
- Code Translation/Compilation
- Testing and Debug
- Industrial network
- Construction
- Setup and Configuration
- Address Assignment
- Graphical User Interface Construction
- Read Functions
- Process Indication
- Status Indication
- Write Functions
- Control Functions
- Priority Assignments
- Parameter Access
- Fault and Priority
- Data Collection Recording
- Trending Data
- SKU Informational Data
- Process Set Point Data
- Historical/Archiving Data
- Export/Import Data
- Graphing Trend Data