Automated generation of control logic from system design based on SysML and the IEC 61499 Function Block

被引:0
|
作者
Cao, Yue [1 ]
Xu, Jing [1 ]
Liu, Yusheng [1 ]
Ye, Xiaoping [2 ]
Zhao, Jianjun [3 ]
机构
[1] Zhejiang Univ, State Key Lab CAD&CG, Hangzhou 310027, Zhejiang, Peoples R China
[2] Lishui Univ, Sch Engn, Lishui, Peoples R China
[3] Huazhong Univ Sci & Technol, Sch Mech Sci & Engn, Wuhan, Hubei, Peoples R China
基金
美国国家科学基金会;
关键词
Distributed control; manufacturing systems; model-driven development; systems engineering; design automation; IEC 61499 Function Block; SysML; MODEL-DRIVEN DEVELOPMENT; PRODUCTS; SOFTWARE; TOOL; UML;
D O I
10.1177/0954405419842021
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
To satisfy rising flexibility and reconfigurability, the combination of system design and control software design has been adopted as a common paradigm for engineering manufacturing systems. However, there is still a lack of efficient approaches to automating the projection from the system design to the control software dimension. In this study, a model-driven approach is proposed to generate the control logic design based on the IEC 61499 Function Block from the system design in SysML. First, the system design model is formally defined to be unambiguously interpreted. Second, the SysML-FB profile is defined based on which control logic can be modelled in compliance with the IEC 61499 Function Block in the unified SysML modelling environment. Third, transformation rules between these two models are proposed, according to which a distributed event-driven control logic design can be automatically generated. This approach is implemented as a computer-aided design tool extended from the mainstream SysML modelling platform MagicDraw and illustrated using a computer numerical control bending machine as the case study.
引用
收藏
页码:2547 / 2565
页数:19
相关论文
共 50 条
  • [1] Design alternatives in the IEC 61499 function block model
    Thramboulidis, Kleanthis
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 492 - 499
  • [2] Reconfigurable logic control using IEC 61499 function blocks
    Almeida, E. Emanuel
    Luntz, Jonathan E.
    Tilbury, Dawn M.
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 1255 - +
  • [3] A Case Study on Migration from IEC 61131 PLC to IEC 61499 Function Block Control
    Dai, William Wenbin
    Vyatkin, Valeriy
    2009 7TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1 AND 2, 2009, : 79 - 84
  • [4] Formal models for the verification of IEC 61499 function block based control applications
    Lueder, Arndt
    Schwab, Christian
    Tangermann, Marcus
    Peschke, Joern
    ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 105 - 112
  • [5] The function block model in embedded control and automation from IEC61131 to IEC61499
    Electrical and Computer Engineering, University of Patras, 26500 Patras, Greece
    WSEAS Trans. Comput., 2009, 9 (1597-1609):
  • [6] RT-component based integration for IEC61508 ready system using SysML and IEC61499 function blocks
    Hanai, Ryo
    Saito, Hajime
    Nakabo, Yoshihiro
    Fujiwara, Kiyoshi
    Ogure, Takuya
    Mizuguchi, Daichi
    Homma, Keiko
    Ohba, Kohtaro
    2012 IEEE/SICE INTERNATIONAL SYMPOSIUM ON SYSTEM INTEGRATION (SII), 2012, : 105 - 110
  • [7] Design and implementation of a prototype control system according to IEC 61499
    Cai, XJ
    Vyatkin, V
    Hanisch, HM
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 269 - 276
  • [8] Design online control of Biodiesel Production using Function Block IEC 61499 and Coriolis Flow Meter
    Carulo, Marcelle
    Servidone, Cesar
    Torrisi, Nunzio
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL V, 2010, : 427 - 430
  • [9] Iterative Knowledge Based Code Generator for IEC 61499 Function Block
    Goh, K. M.
    Ding, W.
    Tjahjono, B.
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 461 - +
  • [10] Adapting Software Design Patterns to Develop Reusable IEC 61499 Function Block Applications
    Patil, Sandeep
    Drozdov, Dmitrii
    Vyatkin, Valeriy
    2018 IEEE 16TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2018, : 725 - 732