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 条
  • [1] Optimization design of the acoustic metamaterial based on the co-simulation method
    Liu, Bingfei
    Chen, Fuxing
    AIP ADVANCES, 2022, 12 (07)
  • [2] System Generator Model-Based FPGA Design Optimization and Hardware Co-simulation for Lorenz Chaotic Generator
    Zhang, Lei
    2017 2ND ASIA-PACIFIC CONFERENCE ON INTELLIGENT ROBOT SYSTEMS (ACIRS), 2017, : 170 - 174
  • [3] Model-Based Configuration of Automotive Co-Simulation Scenarios
    Krammer, Martin
    Fritz, Johannes
    Karner, Michael
    48TH ANNUAL SIMULATION SYMPOSIUM (ANSS 2015), 2015, : 155 - 162
  • [4] Model-Based Coupling for Co-Simulation of Robotic Contact Tasks
    Peiret, Albert
    Gonzalez, Francisco
    Kovecses, Jozsef
    Teichmann, Marek
    Enzenhoefer, Andreas
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (04) : 5756 - 5763
  • [5] Features of Integrated Model-Based Co-modelling and Co-simulation Technology
    Larsen, Peter Gorm
    Fitzgerald, John
    Woodcock, Jim
    Gamble, Carl
    Payne, Richard
    Pierce, Kenneth
    SOFTWARE ENGINEERING AND FORMAL METHODS, SEFM 2017, 2018, 10729 : 377 - 390
  • [6] Co-simulation in the planning process for information model-based virtual commissioning
    Mueller, Ralph Klaus
    Grossmann, Daniel
    Schmied, Sebastian
    Jumar, Ulrich
    AT-AUTOMATISIERUNGSTECHNIK, 2022, 70 (07) : 612 - 622
  • [7] A Physical Model-Based FDTD Field-Circuit Co-Simulation Method for Schottky Diode Rectifiers
    Zeng, Hongzheng
    Tang, Yuzhu
    Duan, Xin
    Chen, Xing
    IEEE ACCESS, 2019, 7 : 87265 - 87272
  • [8] Interaction of co-design and co-simulation, based on multi-block-systems
    Siemers, C
    Möller, DPF
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 36 - 40
  • [9] Model-based real-time co-simulation: overview and practical applications
    Stettinger, G.
    Benedikt, M.
    Horn, M.
    Zehetner, J.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2015, 132 (4-5): : 207 - 213
  • [10] Co-Simulation as Effective Method for Flexible Structure Vibration Control Design Validation and Optimization
    Schirrer, A.
    Kozek, M.
    2008 MEDITERRANEAN CONFERENCE ON CONTROL AUTOMATION, VOLS 1-4, 2008, : 1128 - 1133