An IEC61499-based development approach for distributed industrial control applications

被引:7
|
作者
Khalgui, Mohamed [1 ]
Thramboulidis, Kleanthis [2 ]
机构
[1] Nancy Univ, LORIA, UMR 7503, CNRS, Vandoeuvre Les Nancy, France
[2] Univ Patras, Elect & Comp Engn, Software Engn Grp, Patras 26500, Greece
关键词
IEC61499; function block; FB; manufacturing control systems; real-time systems; assignment; allocation; real-time scheduling;
D O I
10.1504/IJMIC.2008.021096
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The IEC61499 standard proposes the function block (FB) model for the next generation of distributed control applications. This model defines the FB type to be the basic construct in this paradigm. A control application is considered as a network of interconnected instances of FB types. These applications can be executed on one device such as a multitasking programmable logic controller (PLC), but they are usually executed on a network of interconnected devices. In this paper(1), a methodology for the development and deployment of IEC61499-based control applications on a network of interconnected devices is proposed. The methodology is based on a hybrid approach that integrates the unified modelling language (UML) with the FB model; to semi automatically generate the design diagram in the form of a network of interconnected FB instances. A heuristic-based approach is described to allocate these instances to the execution environment, so as to satisfy constraints imposed by this kind of applications. A formal description of FB design models is proposed and a formal approach is described to assign FB instances to feasible OS tasks of devices while considering temporal constraints. A running example from industry is used to demonstrate the feasibility of the proposed approach.
引用
收藏
页码:186 / 204
页数:19
相关论文
共 50 条
  • [31] FBLab, an IEC61499 based software tool for modeling of distributed control systems
    Jamshidifar, AA
    Afshar, A
    Salari, A
    CCA 2003: PROCEEDINGS OF 2003 IEEE CONFERENCE ON CONTROL APPLICATIONS, VOLS 1 AND 2, 2003, : 1345 - 1349
  • [32] Multi-cast Authentication Framework for Distributed Control Systems based on IEC 61499
    Homay, Aydin
    de Sousa, Mario
    2016 IEEE 21ST INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2016,
  • [33] IEC 61499 Distributed Control Enhanced with Cloud-based Web-Services
    Demin, Evgenii
    Patil, Sandeep
    Dubinin, Victor
    Vyatkin, Valeriy
    PROCEEDINGS OF THE 2015 10TH IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, 2015, : 977 - 982
  • [34] Component-Based Engineering of Distributed Control and Automation Software The IEC 61499 standard
    Hassapis, George
    2015 IEEE JORDAN CONFERENCE ON APPLIED ELECTRICAL ENGINEERING AND COMPUTING TECHNOLOGIES (AEECT), 2015,
  • [35] Conjunction of a Distributed Control System based on IEC 61499 with a Commercial Batch Management System
    Lepuschitz, Wilfried
    Knigseder, Franz
    Zoitl, Alois
    2009 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (EFTA 2009), 2009,
  • [36] Automatic Information Model Generation for Industrial Edge Applications Based on IEC 61499 and OPC UA
    Dai, Wenbin
    Zhang, Yingyue
    Zhang, Yunpeng
    Kang, Jiale
    Huang, Dan
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2023, 19 (04) : 6093 - 6104
  • [37] New possibilities of IEC 61499 for component based distributed automation
    Kegler, A
    CONTROL APPLICATIONS OF OPTIMISATION 2003, 2003, : 151 - 156
  • [38] Modeling Holonic Control Systems with IEC 61499 Subapplications and Applications
    Vlad, V.
    Graur, A.
    Turcu, C. E.
    Filote, C.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2010, (10) : 95 - 98
  • [39] Using Dynamic Interface Function Block in IEC 61499-based Industrial Edge Applications
    Huang, Meng
    Wu, Xiao
    Dai, Wenbin
    2022 IEEE 17TH CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS (ICIEA), 2022, : 845 - 850
  • [40] Adaptive Industrial Control Systems via IEC 61499 and Runtime Enforcement
    Faqrizal, Irman
    Salaün, Gwen
    Falcone, Yliès
    ACM Transactions on Autonomous and Adaptive Systems, 2024, 19 (04)