June 18, 2006
June 18, 2006
June 21, 2006
11.326.1 - 11.326.11
Cognitive Support for Learning PLC Programming: Computer-Based Case Studies Abstract
Students who wish to learn programmable logic controller (PLC) programming often face many obstacles. For example, many lack experience using automated systems and have difficulty visualizing programming situations. In addition, information needed for programming, such as input and output connections, is often not readily apparent. Finally, students may encounter cognitive overload because they need to be able to recall many different types of information at once, such as system component characteristics, system operation, PLC command syntax, and control program development. Instructors must use methodologies such as scaffolding and fading to provide cognitive support to students until programming tasks become more second nature.
To help students learn to write PLC programs to control automated manufacturing systems, a series of computer-based case studies are being developed. These case studies include animations of automated systems to help students to visualize how processes work and the sequence of events. They also illustrate steps in the programming process from identifying the sequence of events and input and outputs to developing code to implement each event. Although the idea of case studies itself is not new, the combination of case study methodologies and instructional technology to teach PLC programming is relatively novel. This paper will describe the case studies that have been developed so far, how they are being used, results from student evaluations of these case studies, and future directions.
The programmable logic controller (PLC) has been described as one of the most ingenious devices ever invented to advance the field of manufacturing automation1. Thousands of PLCs have been used for such applications as monitoring security, managing energy consumption, and controlling machines and automatic production lines. As an essential part of manufacturing automation, PLCs are covered in many automation and control-related courses, such as Computer-Aided Manufacturing, Computer-Integrated Manufacturing, Industrial Control, and Manufacturing Automation and Robotics. Students from other disciplines are also exposed to PLC technology. Research by Frost & Sullivan indicates that the world market for programmable logic controller will continue to grow as units become smaller, more functional, and more able to work in tough environments2. The total PLC and software market was projected to reach $8.6 billion in 2000. This trend is likely to continue to increase as the world economy grows. There is a great need for engineers with strong skills and knowledge in this area.
A goal of engineering education is to prepare students for industry by exposing them to the types of tools and equipment they will need to use on the job. Lab experiences are an integral part of the student learning process, especially within science and engineering3,4. Edward5 has described the purposes of lab exercises as follows:
Cognitive learning, which is often elucidated as the integration of theory with practice.
Hsieh, S., & Gray, L. (2006, June), Cognitive Support For Learning Plc Programming: Computer Based Case Studies Paper presented at 2006 Annual Conference & Exposition, Chicago, Illinois. 10.18260/1-2--304
ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2006 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015