Automatic Generation of Diagnostic Handling Code for Decentralized PLC-based Control Architectures

被引:0
|
作者
Steinegger, Michael [1 ]
Melik-Merkumians, Martin [1 ]
Zajc, Johannes [1 ]
Schitter, Georg [1 ]
机构
[1] Vienna Univ Technol, Automat & Control Inst, Gusshausstr 27-29, A-1040 Vienna, Austria
关键词
CONTROL ALGORITHMS; IMPLEMENTATION; VERIFICATION; ONTOLOGY;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, an ontology-based approach to automatically generate control applications to handle diagnostic information of decentralized control devices is presented. Diagnostic possibilities of modern remote I/O devices are analyzed and software components in terms of function blocks to handle the specific diagnostic information are defined. After a detailed conceptual overview, the application of the proposed knowledge-based code generation approach to a PLC-based control architecture of a hot rolling mill is described. It is shown that the proposed approach significantly reduces engineering time and the error rate in the design processes of industrial control and diagnostic applications, since the application engineering is raised to an abstract level by utilizing pre-defined, tested, and reusable function blocks and a user-definable set of code generation rules to encode repetitive implementation tasks. The rules are defined in the query language SPARQL with additional ARQ functions to reduce the complexity.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Exception handling for PLC-based process control software
    Godena, G
    Colnaric, M
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2000, 24 (08) : 407 - 414
  • [2] PLC-based Automatic Control of Food Production Line
    Guo Yanping
    Cui Qi
    [J]. ADVANCED COMPOSITE MATERIALS, PTS 1-3, 2012, 482-484 : 2214 - 2217
  • [3] PLC-based optical add/drop switch with automatic level control
    Hattori, K
    Fukui, M
    Jinno, M
    Oguma, M
    Oguchi, K
    [J]. JOURNAL OF LIGHTWAVE TECHNOLOGY, 1999, 17 (12) : 2562 - 2571
  • [4] Automatic code generation for PLC controllers
    Sacha, K
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2005, 3688 : 303 - 316
  • [5] THE EVOLUTION OF PLC-BASED LOOP CONTROL
    VANDOREN, VJ
    [J]. CONTROL ENGINEERING, 1995, 42 (11) : 57 - &
  • [6] Automatic PLC Code Generation Based on Virtual Engineering Model
    Jbair, Mohammad
    Ahmad, Bilal
    Ahmad, Mus'ab H.
    Vera, Daniel
    Harrison, Robert
    Ridler, Tony
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL CYBER PHYSICAL SYSTEMS (ICPS 2019), 2019, : 675 - 680
  • [7] Automatic Generation of OpenCL Code for ARM Architectures
    Afonso, Sergio
    Acosta, Alejandro
    Almeida, Francisco
    [J]. EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 96 - 107
  • [8] Reliability Design of PLC-based Control System
    Huai, Limin
    Cheng, Cunxue
    [J]. 2013 NINTH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2013, : 1671 - 1675
  • [9] The PLC-based Control System for Intelligent Garage
    Dai Sheng-wei
    Wang Xin
    Li Yan-lin
    Hu Zhen-yu
    [J]. 2013 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM DESIGN AND ENGINEERING APPLICATIONS (ISDEA), 2013, : 1483 - 1486
  • [10] PLC-based speed control of DC motor
    El Din, Ashraf Salah El Din Zein
    [J]. IPEMC 2006: CES/IEEE 5TH INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE, VOLS 1-3, CONFERENCE PROCEEDINGS, 2006, : 848 - 852