An Integrated Virtual Learning System For A Programmable Logic Controller (Virtual Plc): Current Progress And Future Directions
Conference Paper
Overview
Identity
Additional Document Info
Other
View All
Overview
abstract
Programmable logic controllers (PLC) are used for many industrial process control applications, such as monitoring security, managing energy consumption, and controlling machines and automated production lines. The total PLC and software market was $7.2 billion in 2006 with steady growth expected over the next five years. Thus there is a continuing need for engineers with strong skills and knowledge in this area. Practice is an important component of learning programming. Learning PLC programming is different from learning general purpose programming because equipment interfacing and control is involved. For example, manufacturing automation and robotics courses typically use sensors, robots, and machine vision systems - in addition to PLCs - in teaching about automated manufacturing systems. Often educational institutions lack the full range of resources needed to help students to become proficient with PLC programming. In addition, high faculty-student ratios and limitations in availability of equipment and lab time make it difficult for students to spend enough time with the equipment to become proficient. This paper will describe activities and findings related to an ongoing NSF-funded project to design, develop, and evaluate Virtual PLC, a system that integrates multiple instructional technologies and techniques into a single Web-based learning system that is comprehensive in its treatment of PLC topics, motivational, and always available. Virtual PLC includes animations, interactive case studies, a ladder logic toolkit, and intelligent tutoring systems. In addition, we have recently developed several small-scale physical models of automated systems such as a sliding door, a temperature control, and a welding robot. These models will be used to help students to understand and debug ladder logic programs; and to introduce K-12 students to PLC programming concepts. American Society for Engineering Education, 2009.