Print Page
Active as of Spring Semester 2015
I. General Information
1. Course Title:
HMI Programming
2. Course Prefix & Number:
RAST 2122
3. Course Credits and Contact Hours:
Credits: 2
Lecture Hours: 1
Lab Hours: 2
4. Course Description:
This course will train students to design and program graphical user interfaces to control industrial robotic and automated systems. Students will create operator interface stations for local cell operators to provide input, control, and production information. Students will also create necessary complimentary code and driver setup for the required robot or controller communications.
5. Placement Tests Required:
Accuplacer (specify test): |
No placement tests required |
Score: |
|
6. Prerequisite Courses:
RAST 2122 - HMI Programming
All Course(s) from the following...
Course Code | Course Title | Credits |
RAST 2132 | Robot Programming | 3 cr. |
RAST 2355 | Programmable Logic Controllers II | 2 cr. |
9. Co-requisite Courses:
RAST 2122 - HMI Programming
There are no corequisites for this course.
II. Transfer and Articulation
1. Course Equivalency - similar course from other regional institutions:
2. Transfer - regional institutions with which this course has a written articulation agreement:
III. Course Purpose
Program-Applicable Courses – This course is required 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 |
Perform software Human Machine Interface configuration and setup in order to control an industrial robotic application. |
Utilize appropriate technology |
Plan, design, and develop an operational Human Machine Interface program with a graphical user interface. |
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 interface screens that differentiate various functions;
- Compose program code to organize industrial robotics systems parameters;
- Integrate graphical user interface into automated system control;
- Assess graphical user interface for proper control of a robotic or automated system;
- Evaluate color designation for operation severity and functionality to determine fault and control level;
- Construct supporting complimentary code to communicate with and control various hardwares of robotic or automated application.
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
- Hardware Configuration
- Device Setup
- Address Assignment
- Device Communication Configuration
- Graphical User Interface Design
- Block Transfer
- Read Function
- Indicators
- Color Codes
- Priority Indication
- Device Status Indication
- Fault Indication
- Write Functions
- Control Functions
- Priority Assignments
- Parameter Access
- Fault Recovery
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 Design
- Indicators
- Color Codes
- Priority Indication
- Control Functions
- Priority Assignments
- Parameter Access
- Fault Recovery
I. General Information
1. Course Title:
HMI Programming
2. Course Prefix & Number:
RAST 2122
3. Course Credits and Contact Hours:
Credits: 2
Lecture Hours: 1
Lab Hours: 2
4. Course Description:
This course will train students to design and program graphical user interfaces to control industrial robotic and automated systems. Students will create operator interface stations for local cell operators to provide input, control, and production information. Students will also create necessary complimentary code and driver setup for the required robot or controller communications.
5. Placement Tests Required:
Accuplacer (specify test): |
No placement tests required |
Score: |
|
6. Prerequisite Courses:
RAST 2122 - HMI Programming
All Course(s) from the following...
Course Code | Course Title | Credits |
RAST 2132 | Robot Programming | 3 cr. |
RAST 2355 | Programmable Logic Controllers II | 2 cr. |
9. Co-requisite Courses:
RAST 2122 - HMI Programming
There are no corequisites for this course.
II. Transfer and Articulation
1. Course Equivalency - similar course from other regional institutions:
2. Transfer - regional institutions with which this course has a written articulation agreement:
III. Course Purpose
1. Program-Applicable Courses – This course is required 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 |
Perform software Human Machine Interface configuration and setup in order to control an industrial robotic application. |
Utilize appropriate technology |
Plan, design, and develop an operational Human Machine Interface program with a graphical user interface. |
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 interface screens that differentiate various functions;
- Compose program code to organize industrial robotics systems parameters;
- Integrate graphical user interface into automated system control;
- Assess graphical user interface for proper control of a robotic or automated system;
- Evaluate color designation for operation severity and functionality to determine fault and control level;
- Construct supporting complimentary code to communicate with and control various hardwares of robotic or automated application.
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
- Hardware Configuration
- Device Setup
- Address Assignment
- Device Communication Configuration
- Graphical User Interface Design
- Block Transfer
- Read Function
- Indicators
- Color Codes
- Priority Indication
- Device Status Indication
- Fault Indication
- Write Functions
- Control Functions
- Priority Assignments
- Parameter Access
- Fault Recovery
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 Design
- Indicators
- Color Codes
- Priority Indication
- Control Functions
- Priority Assignments
- Parameter Access
- Fault Recovery