Integrating CNet and IEC 61499 function blocks

被引:0
|
作者
Hagge, Nils
机构
关键词
IEC 61499 function blocks; CNet; Petri nets; interface adaptor; event-discrete behavior;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
CNet and IEC 61499 function blocks both have been defined for designing modular, concurrent and distributed control systems. CNet components as well as IEC 61499 function blocks allow modularization and hierarchization. Both concepts describe system behavior in an event-discrete manner. CNet does so by means of a special class of colored Petri nets called PNet, while function blocks use separate event paths and so-called execution control charts that trigger algorithms in basic function blocks. CNet interfaces consist of special Petri net elements, while function blocks have typed data and event inputs and outputs. This paper will show (a) that function block interface definitions consisting of data and event ports with appropriate data-event associations have semantically equivalent counterparts in CNet and vice versa, and (b) that exploiting these equivalences allows the definition of adapters that transform CNet components into function blocks and vice versa, and finally (c) that this enables CNet/PNet models to implement the behavior of function blocks as an alternative to execution control charts and algorithms.
引用
收藏
页码:506 / 509
页数:4
相关论文
共 50 条
  • [31] Generic and Reconfigurable IEC 61499 Function Blocks for Advanced Platform Independent Engineering
    Ebenhofer, G.
    Rooker, M.
    Falsig, S.
    2011 9TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2011,
  • [32] Complementing Testing of IEC61499 Function Blocks with Model-Checking
    Glatz, Bernd
    Cleary, Fionn
    Horauer, Martin
    Schuster, Harald
    Balog, Peter
    2016 12TH IEEE/ASME INTERNATIONAL CONFERENCE ON MECHATRONIC AND EMBEDDED SYSTEMS AND APPLICATIONS (MESA), 2016,
  • [33] Refactoring of Execution Control Charts in Basic Function Blocks of the IEC 61499 Standard
    Vyatkin, Valeriy
    Dubinin, Victor
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (02) : 155 - 165
  • [34] Sequential axiomatic model for execution of basic function blocks in IEC61499
    Vyatkin, Valeriy
    Dubinin, Victor
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 1183 - +
  • [35] Formal modelling of IEC 61499 function blocks with integer-valued data types
    Gerber, Christian
    Ivanova-Vasileva, Ioanna
    Hanisch, Hans-Michael
    CONTROL AND CYBERNETICS, 2010, 39 (01): : 197 - 231
  • [36] Challenges to industry adoption of the IEC 61499 standard on event-based function blocks
    Hall, Kenwood H.
    Staron, Raymond J.
    Zoitl, Alois
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 823 - +
  • [37] Transformation of Simulink models to IEC 61499 Function Blocks for verification of distributed control systems
    Yang, Chia-han
    Vyatkin, Valeriy
    CONTROL ENGINEERING PRACTICE, 2012, 20 (12) : 1259 - 1269
  • [38] Design of the architecture of a flexible machining system using IEC61499 Function Blocks
    Querol, E.
    Romero, F.
    Estruch, A. M.
    Serrano, J.
    MESIC MANUFACTURING ENGINEERING SOCIETY INTERNATIONAL CONFERENCE 2015, 2015, 132 : 934 - 941
  • [39] Control Communications with DDS using IEC61499 Service Interface Function Blocks
    Calvo, Isidro
    Perez, Federico
    Etxeberria, Ismael
    Moran, Guadalupe
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [40] Formal Verification of IEC61499 Function Blocks with Abstract State Machines and SMV - Modelling
    Patil, Sandeep
    Dubinin, Victor
    Vyatkin, Valeriy
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 3, 2015, : 313 - 320