Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Evaluation of a UML-Based Versus an IEC 61131-3-Based Software Engineering Approach for Teaching PLC Programming

Published: 01 August 2013 Publication History

Abstract

A field experiment investigated the evaluation, teaching, and application of two different approaches to automatic control in programmable logic controllers, in particular comparing the Unified Modeling Language (UML) to the classic procedural paradigm (IEC 61131-3). A total of 85 apprentices from a vocational school for production engineering with a specialization in mechatronics took part in the training and the experiment. This paper details the results of the training using both approaches, and the correlations found between the modeling and/or programming performance and cognitive abilities, interest, workload, expertise, and school grades. In general, the results show that students can be trained to carry out authentic programming tasks within one and a half days, even for beginners in programming. The data distinguish the two approaches. Function Block Diagram programming (IEC 61131-3) can be best predicted by the grade in mathematics, programming experience, and cognitive demand. For performance in UML class diagram and state chart $({\rm UML}/{\rm CD}+{\rm SC})$ modeling, the grade in mathematics plays an even more prominent role; this explains the greater variance in modeling performance in the UML group than in the 61131/Function Block Diagram group. With respect to other findings, the paper concludes that special problem-solving skills and skills for abstract thinking should be taught when teaching UML-based modeling approaches.

Cited By

View all
  • (2018)Predicting academic performance: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295783(175-199)Online publication date: 2-Jul-2018
  • (2015)Enhancing a model-based engineering approach for distributed manufacturing automation systems with characteristics and design patternsJournal of Systems and Software10.1016/j.jss.2014.12.028101:C(221-235)Online publication date: 1-Mar-2015
  • (2015)Towards a taxonomy of errors in PLC programmingCognition, Technology and Work10.1007/s10111-014-0307-x17:3(417-430)Online publication date: 1-Aug-2015
  • Show More Cited By
  1. Evaluation of a UML-Based Versus an IEC 61131-3-Based Software Engineering Approach for Teaching PLC Programming

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Education
    IEEE Transactions on Education  Volume 56, Issue 3
    August 2013
    111 pages

    Publisher

    IEEE Press

    Publication History

    Published: 01 August 2013

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)Predicting academic performance: a systematic literature reviewProceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education10.1145/3293881.3295783(175-199)Online publication date: 2-Jul-2018
    • (2015)Enhancing a model-based engineering approach for distributed manufacturing automation systems with characteristics and design patternsJournal of Systems and Software10.1016/j.jss.2014.12.028101:C(221-235)Online publication date: 1-Mar-2015
    • (2015)Towards a taxonomy of errors in PLC programmingCognition, Technology and Work10.1007/s10111-014-0307-x17:3(417-430)Online publication date: 1-Aug-2015
    • (2015)Experiences in developing labs for a supervisory control and data acquisition course for undergraduate Mechatronics educationComputer Applications in Engineering Education10.1002/cae.2157823:1(54-62)Online publication date: 1-Jan-2015

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media