Tuesday and Thursday 5:30pm - 10:30 pm
This course will provide students with an understanding of the operation and development of tag based industrial program controllers, HMI development, and industrial networking system design and implementation. Students will build an industrial network connecting many different industrial components. Students will program standard industrial equipment and will develop process graphics to control and monitor the equipment.
General Education Outcomes are the knowledge, skills, abilities, attitudes, and behaviors that students are expected to develop as a result of their overall experiences with any aspect of the college, including courses, programs, and student services, both inside and outside of the classroom. The General Education Outcomes specifically learned in this course are:
- Critical Thinking
Faculty Contact Information
Tues, Wed, and Thurs 4:00pm - 5:30pm
Course Information
At the end of this course, students will be able to:
- Convert instruction type programmable controller programs to tag based programmable controller programs.
- Develop programs using a tag based programmable controller.
- Program HMIs (touch screens) that will graphically represent movements and measurements in real time.
- Program HMIs to control the real world devices.
- Install common types of industrial programmable controller networks commonly found in industrial setting.
- Network computers and programmable controllers together using common types of industrial networks.
- Describe and develop a SCADA system.
Textbook(s)
Petruzella, Frank D. Programmable Logic Controllers (Evergreen Release)
Lab Manuals (Instructor Handout)
Allen Bradley Manuals
Student achievement in the classroom phase of the course will be evaluated on the basis of homework, quizzes, mid-term, and final exams. Achievement in the laboratory will be evaluated on the basis of the accuracy and completeness of reports of laboratory activities and of skills developed in the performance of manipulative tasks as evidenced by the workmanship demonstrated in the laboratory assignments. A mid-term and final laboratory test may be administered. Failure to take the mid-term or final will result in an “F” for the class.
| Letter grades are determined by the Following: | Grades are determined by the following |
100-93 = A 92-85 = B 84-77 = C BELOW 77 = F | Final Project = 100% Note: If the instructor feels that the class is not keeping up with assigned readings he/she reserves the right to assign homework and give quizzes. |
Business, Technology & Human Services
Dean, Paul Carlson; 815-802-8858; V105; pcarlson@kcc.edu; Division Office – W102; 815-802-8650
Day (Date) | Lecture Material | Lab Experiments |
| 1 (June 2nd) | Introduction, Controllers, and Networking | Wiring the Trainers Setting up and Communicating with a PAC Checking Firmware and Software Version |
| 2 (June 4th) | Memory and Project Organization | Creating a New Project and Organizing Documentation Configuring Input and Output Modules Setting Up the Project |
| 3 (June 9th) | Logix Programming Basics | Creating and Defining Tags Verifying Rungs and Routines Downloading and Uploading Projects Running the Program Monitoring and Modifying Projects while Online |
| 4 (June 11th) | ||
| 5 (June 16th) | Timers, Counters and Latches | Programming On-delay, Off-delay, and Retentive Timers Programming Counters; Latch and Unlatch Memory |
| (June 18th) | JUNETEENTH HOLIDAY - NO CLASS! | |
| 6 (June 23rd) | Move, Math, and Compare Instructions | Move, Compare, and Math Instructions |
| 7 (June 25th) | Subroutines, Messaging, and Analog Inputs | Jump-to-Subroutine Instruction Using Analog Inputs Sequence Output Instruction |
| 8 (June 30th) | Introduction to Human Machine Interface (HMI) Programming | Setting up the HMI (Firmware and Communications) Introduction to Studio 5000 FactoryTalk ME |
| 9 (July 2nd) | Open Lab | Final Project Logix should be completely programmed |
| 10 (July 7th) | Basic HMI Programming | Creating Inputs and Outputs Creating a Start-Stop Station Creating Multiple Displays and Testing the Application Backing-up and Restoring FactoryTalk Programs |
| 11 (July 9th) | Creating, Controlling, and Animating Graphics | Inserting Objects from the Toolbar Monitoring Timers and Counters Adding Images, Controlling Layers Loading and Running the Program |
| 12 (July 14th) | Adding Displays and Control Animations | Creating Wallpaper Creating Animations Controlling Animations Creating Analog Output Controls (Sliders) |
| 13 (July 16th) | Advanced Programming of HMIs | Setting Up Alarms Using Expressions, Global Objects, and Lists Creating Screen Security |
| 14 (July 21nd) | Introduction to Supervisory Control and Data Acquisition (SCADA) | Finishing touches on Final Projects |
| 15 (July 23th) | Presenting Final Projects | |
College Policies, Resources and Supports
For information related to the Student Code of Conduct Policy, Withdrawal Policy, Email Policy, and Non- Attendance/Non-Participation Policy, please review the college’s Code of Campus Affairs and Regulations webpage, which can be found at catalog.kcc.edu under the Academic Regulations & Conduct Guide.
KCC offers various academic and personal resources for all students. Many services are offered virtually, as well as in person. Please visit Student Resources - Kankakee Community College to access student resources services such as:
- Clubs and organizations
- Counseling and referral services
- Office of disability services
- Student complaint policy
- Transfer services
- Tutoring services, etc.
The materials on this course are only for the use of students enrolled in this course for purposes associated with this course. Further information regarding KCC's copyright policy is available at https://kcc.libguides.com/copyright.
|Course syllabus/calendar is subject to change.