Modelling Distributed Motion Control Applications using IEC 61499 Function Blocks

Industrial automation systems are under evolution that heterogeneous devices are cooperating with each other to provide self-management on the shop floor. The interconnected and intelligence-enabled distributed automation systems form Industrial Cyber-Physical System. In Industrial Cyber-Physical Systems, implementations from various vendors largely reduce reusability and interoperability. A system-level executable modeling language is compulsory for industrial cyber-physical systems for providing rapid design and development. The IEC 61499 standard with common interface function blocks provides a generic system-level modeling language. In this paper, distributed motion control applications are modeled using IEC 61499 function blocks to simplify the design process. TODO.

[1]  Frank D. Petruzella,et al.  Programmable Logic Controllers , 1989 .

[2]  E. van der Wal Creating reusable, hardware independent motion control applications via IEC 61131-3 and PLCopen Motion Control Profile , 2001, 2001 IEEE/ASME International Conference on Advanced Intelligent Mechatronics. Proceedings (Cat. No.01TH8556).

[3]  Harry H. Cheng,et al.  Interactive motion control using Ch – an embeddable C/C++ interpreter , 2004 .

[4]  Alois Zoitl,et al.  Advanced use of PLCopen motion control library for autonomous servo drives in IEC 61499 based automation and control systems , 2006, Elektrotech. Informationstechnik.

[5]  Suk-Hwan Suh,et al.  Reincarnation of G-code based part programs into STEP-NC for turning applications , 2007, Comput. Aided Des..

[6]  Monika Wenger,et al.  Transformation of existing IEC 61131-3 automation projects into control logic according to IEC 61499 , 2008, 2008 IEEE International Conference on Emerging Technologies and Factory Automation.

[7]  Alois Zoitl,et al.  Semantic correct transformation of IEC 61131-3 models into the IEC 61499 standard , 2009, 2009 IEEE Conference on Emerging Technologies & Factory Automation.

[8]  Alois Zoitl,et al.  Transformation of IEC 61131-3 to IEC 61499 based on a model driven development approach , 2009, 2009 7th IEEE International Conference on Industrial Informatics.

[9]  Minyoung Sung,et al.  An open-source development environment for industrial automation with EtherCAT and PLCopen motion control , 2013, 2013 IEEE 18th Conference on Emerging Technologies & Factory Automation (ETFA).

[10]  Alois Zoitl,et al.  Guidelines and Patterns for Building Hierarchical Automation Solutions in the IEC 61499 Modeling Language , 2013, IEEE Transactions on Industrial Informatics.

[11]  Makoto Mizukawa,et al.  Modelling and Simulation of Robotic Systems using SYSML , 2013 .

[12]  Dag H. Hanssen Programmable Logic Controllers: A Practical Approach to IEC 61131-3 using CoDeSys , 2015 .

[13]  WebbReis Programmable Logic Controllers , 2015 .

[14]  Valeriy Vyatkin,et al.  Bridging Service-Oriented Architecture and IEC 61499 for Flexibility and Interoperability , 2015, IEEE Transactions on Industrial Informatics.

[15]  Peng Wang,et al.  Service-oriented data acquisition and management for industrial cyber-physical systems , 2017, 2017 IEEE 15th International Conference on Industrial Informatics (INDIN).

[16]  Valeriy Vyatkin,et al.  Applying IEC 61499 Design Paradigms: Object-Oriented Programming, Component-Based Design, and Service-Oriented Architecture , 2017 .

[17]  Peng Wang,et al.  Modelling Industrial Cyber-Physical Systems using IEC 61499 and OPC UA , 2018, 2018 IEEE 16th International Conference on Industrial Informatics (INDIN).

[18]  Valeriy Vyatkin,et al.  Discrete-Event-Based Deterministic Execution Semantics With Timestamps for Industrial Cyber-Physical Systems , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.