Investigating the graphical IEC 61131-3 language impact on test case design and evaluation of mechatronic apprentices

被引:0
|
作者
Land, Kathrin [1 ]
Vogel-Heuser, Birgit [1 ]
机构
[1] Tech Univ Munich, Inst Automat & Informat Syst, Boltzmannstr 15, D-85748 Munich, Germany
关键词
test case design; code coverage assessment; IEC; 61131-3; mechatronics; vocational school; Testfallenwurf; Code-Abdeckung; Mechatronik; Berufsschule; TEST COVERAGE; SOFTWARE;
D O I
10.1515/auto-2023-0162
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mechatronic on-site technicians are responsible for maintenance and thus adequate testing of automated production systems. Hence, they must derive test cases from the IEC 61131-3 control code, which requires systematic testing skills. But despite the industry's high demand for such skills, testing is not established in mechatronic apprentices' educational curriculum. For the design of a teaching strategy for mechatronic apprentices on testing, this paper investigates the impact of the IEC 61131-3 language on test case design and evaluation. Comparing Sequential Function Chart (SFC) and Function Block Diagram, a trend towards SFC in apprentices' self-perceived and real competence is shown.
引用
收藏
页码:176 / 188
页数:13
相关论文
共 23 条
  • [1] XML based visualization of the IEC 61131-3 graphical languages
    Estevez, E.
    Marcos, M.
    Orive, D.
    Irisarri, E.
    Lopez, F.
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 279 - 284
  • [2] Software Design Patters in IEC 61131-3 Systems: A Case Study
    Nenninger, Philipp
    Puchstein, Tobias
    2018 IEEE 9TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2018, : 795 - 800
  • [3] Development of Processor Directly Executing IEC 61131-3 Language
    Okabe, Motohiko
    2008 PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-7, 2008, : 2130 - 2133
  • [4] Measuring the Overall Complexity of Graphical and Textual IEC 61131-3 Control Software
    Fischer, Juliane
    Vogel-Heuser, Birgit
    Schneider, Heiko
    Langer, Nikolai
    Felger, Markus
    Bengel, Matthias
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (03) : 5784 - 5791
  • [5] Design of IEC 61131-3 Function Blocks using SysML
    Chiron, Fabien
    Kouiss, Khalid
    2007 MEDITERRANEAN CONFERENCE ON CONTROL & AUTOMATION, VOLS 1-4, 2007, : 915 - 919
  • [6] Introduction and Evaluation of Complexity Metrics for Network-based, Graphical IEC 61131-3 Programming Languages
    Wilch, Jan
    Fischer, Juliane
    Neumann, Eva-Maria
    Diehm, Sebastian
    Schwarz, Michael
    Lah, Eric
    Wander, Matthias
    Vogel-Heuser, Birgit
    45TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2019), 2019, : 417 - 423
  • [7] Which IEC 61131-3 programming language is best? Part 1
    Pratt, Gary L.
    Control Engineering, 2020, 67 (07) : 26 - 29
  • [8] Design and implementation of an embedded microprocessor compatible with IL language in accordance to the norm IEC 61131-3
    Carrillo, SL
    Polo, AZ
    Esmeral, MP
    2005 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG 2005), 2005, : 157 - 162
  • [9] IEC 61131-3 Software Testing - Automatic test generation for native applications
    Hofer, Florian
    2022 13TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2022), 2022, : 282 - 283
  • [10] poST: A Process-Oriented Extension of the IEC 61131-3 Structured Text Language
    Zyubin, Vladimir E.
    Rozov, Andrei S.
    Anureev, Igor S.
    Garanina, Natalia O.
    Vyatkin, Valeriy
    IEEE ACCESS, 2022, 10 : 35238 - 35250