Model-Based Co-Simulation Method for PLC Programming: Interaction Design and Optimization

被引:0
|
作者
Lan, Jianguo [1 ]
Zou, Wenbin [2 ]
Xu, Qimin [1 ]
Lai, Yanling [1 ]
Zhu, Shanying [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 200240, Peoples R China
[2] CGN Digital Technol Co Ltd, Shanghai Branch, Dept R&D, Shanghai 200241, Peoples R China
基金
中国国家自然科学基金;
关键词
Programmable Logic Controller (PLC); co-simulation; Model-Based Design (MBD); OPC UA;
D O I
10.1109/ISIE54533.2024.10595774
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The Industrial Internet of Things (IIoT) is an enabling technology for the evolution of automation industry. The programming of Programmable Logic Controller (PLC) is a core task of industrial automation. To improve the accuracy and efficiency of PLC programming for complex control systems, it is necessary to conduct co-simulation between PLCs and simulation modeling software based on Model-Based Design (MBD). In this paper, a unified model-based co-simulation framework for PLC programming is proposed. This framework provides heterogeneous device communication by integrating OPC UA protocol and hardware-in-the-loop (HIL) verification by code generation and loading. To improve the real-time performance of co-simulation, a data exchange optimization problem is constructed by modeling the offset adjustment of each periodic exchanged data, which considers the nonlinear feature of exchange time with respect to data amount. To solve this problem efficiently, a meta-heuristic algorithm based on an adapted sea-horse optimizer is proposed. A tool based on MATLAB/Simulink is developed to validate the proposed framework and optimization method. The results indicate that the proposed framework is compatible, and the optimization approach significantly improves the efficiency of data exchange.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Model-Based Design and Optimization of Electric Vehicles
    Skarka, Wojciech
    TRANSDISCIPLINARY ENGINEERING METHODS FOR SOCIAL INNOVATION OF INDUSTRY 4.0, 2018, 7 : 566 - 575
  • [42] Model-based design analysis and yield optimization
    Pfingsten, Tobias
    Herrmann, Daniel J. L.
    Rasmussen, Carl Edward
    IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2006, 19 (04) : 475 - 486
  • [43] Computational toolkits for model-based design and optimization
    Agi, Damian
    Jones, Kyla
    Watson, Madelynn J.
    Lynch, Hailey G.
    Dougher, Molly
    Chen, Xinhe
    Carlozo, Montana N.
    Dowling, Alexander W.
    CURRENT OPINION IN CHEMICAL ENGINEERING, 2024, 43
  • [44] Model-based design and simulation for embedded control
    不详
    CONTROL ENGINEERING, 2001, 48 (04) : 64 - 64
  • [45] Design and Comparative Study of ABS Control Strategies Based on Co-Simulation
    Lu, Xiongwen
    Zhou, Zhengfei
    Wang, Yunfei
    2015 IEEE INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL, AND INTELLIGENT SYSTEMS (CYBER), 2015, : 1665 - 1670
  • [46] Model-Based Design and Optimization of Blood Oxygenators
    He, Ge
    Zhang, Tao
    Zhang, Jiafeng
    Griffith, Bartley P.
    Wu, Zhongjun J.
    JOURNAL OF MEDICAL DEVICES-TRANSACTIONS OF THE ASME, 2020, 14 (04):
  • [47] Design of a Simulation Framework for Model-based Learning
    Zribi, Sarah
    Calabro, Antonello
    Lonetti, Francesca
    Marchetti, Eda
    Jorquera, Tom
    Lorre, Jean-Pierre
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2016), 2016, : 631 - 639
  • [48] Model-based Verification of PLC programs using Simulink Design
    He, Nannan
    Oke, Victor
    Allen, Gale
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2016, : 211 - 216
  • [49] Design and Co-simulation for Tomato Harvesting Robots
    Wang Jun
    Zhou Zhou
    Du XiaoDong
    PROCEEDINGS OF THE 31ST CHINESE CONTROL CONFERENCE, 2012, : 5105 - 5108
  • [50] A design support method for automation system configuration using model-based simulation
    Igawa, Hiromi
    Tajima, Yoshiyuki
    Yamamoto, Hidenori
    Sakikawa, Shuichiro
    2017 IEEE 13TH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS (ISADS 2017), 2017, : 84 - 89