首页> 外文期刊>IEEE Transactions on Education >Evaluation of a UML-Based Versus an IEC 61131-3-Based Software Engineering Approach for Teaching PLC Programming
【24h】

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

机译:基于UML的评估和基于IEC 61131-3-的软件工程方法的PLC编程教学

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:<?Pub Dtl?>一项现场实验研究了两种不同方法对可编程逻辑控制器中自动控制的评估,教学和应用,特别是将统一建模语言(UML)与经典程序范例(IEC 61131-3)进行了比较。 。一家来自机电工程专业的生产工程职业学校的85名学徒参加了培训和实验。本文详细介绍了使用这两种方法的培训结果,以及建模和/或编程性能与认知能力,兴趣,工作量,专业知识和学校成绩之间的相关性。总体而言,结果表明,即使是编程初学者,也可以训练学生在半天之内执行真实的编程任务。数据区分了两种方法。可以通过数学,编程经验和认知需求的等级来最好地预测功能块图编程(IEC 61131-3)。为了在UML类图和状态图中发挥作用,请 $({rm UML} / {rm CD} + {rm SC})$ 建模,数学成绩起着更加重要的作用;这解释了与61131 /功能框图组相比,UML组的建模性能差异更大。关于其他发现,本文得出结论,在教授基于UML的建模方法时,应该教授特殊的解决问题的技能和抽象思维的技能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号