Multiple tasks in FPGA-based programmable controller

被引:2
|
作者
Hajduk, Zbigniew [1 ]
Sadolewski, Jan [1 ]
Trybus, Bartosz [1 ]
机构
[1] Rzeszow Univ Technol, Fac Elect & Comp Engn, Dept Comp & Control Engn, Rzeszow, Poland
关键词
D O I
10.2478/v10233-011-0032-2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An FPGA-based execution platform for PLC controllers with capability to run multiple control tasks is presented. The platform, called multi-CPCore, uses hardware virtual machines to execute control tasks defined in CPDev engineering environment. The tasks consist of one or more programs written in IEC 61131-3 languages, such as ST, IL or FBD. They may run with different cycles and communicate via global variables. Parallel programming mechanisms like process image and semaphores are provided to handle potential conflicts when accessing shared resources.
引用
收藏
页码:77 / 85
页数:9
相关论文
共 50 条
  • [31] Development of an FPGA-Based servo controller for PMSM drives
    Li, Yan
    Zhuang, Shengxian
    Zhang, Luan
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS, VOLS 1-6, 2007, : 1398 - 1403
  • [32] An FPGA-based method for a reconfigurable and compact scanner controller
    Thomas, J
    Megherbi, D
    Sliney, P
    Pyburn, D
    Sengupta, S
    Khoury, J
    Woods, C
    Kirstead, J
    [J]. Optical Scanning 2005, 2005, 5873 : 121 - 126
  • [33] A Reconfigurable and Programmable FPGA-Based System for Nonstandard Ultrasound Methods
    Boni, Enrico
    Bassi, Luca
    Dallai, Alessandro
    Guidi, Francesco
    Ramalli, Alessandro
    Ricci, Stefano
    Housden, James
    Tortoli, Piero
    [J]. IEEE TRANSACTIONS ON ULTRASONICS FERROELECTRICS AND FREQUENCY CONTROL, 2012, 59 (07) : 1378 - 1385
  • [34] FPGA-Based Statechart Controller for MPPT of a Photovoltaic System
    Pankaj, Lahari M., V
    Kasibhatla, Rama S.
    Santhi, R. Vijaya
    [J]. IETE JOURNAL OF RESEARCH, 2023, 69 (12) : 9361 - 9371
  • [35] A FPGA-based integrated controller for liquid crystal display
    Wang, Jinhui
    Zhang, Xan
    Gong, Na
    Wu, Wuchen
    Dong, Limin
    [J]. AD'07: Proceedings of Asia Display 2007, Vols 1 and 2, 2007, : 343 - 346
  • [36] Design and implementation of a FPGA-based controller for resonant inverters
    Tian, J.
    Berger, G.
    Reimann, T.
    Scherf, M.
    Petzoldt, J.
    [J]. 2007 IEEE POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-6, 2007, : 779 - 784
  • [37] An Implementation of Reconfigurable Match Table for FPGA-Based Programmable Switches
    Song, Xiaoyong
    Guo, Zhichuan
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2024,
  • [38] Design and Implementation of Programmable Sequence Controller Based on FPGA
    Li, Juguang
    Wang, Fan
    Zhang, Hua
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCES AND APPLICATIONS (CSA), 2013, : 753 - 755
  • [39] FPGA-Based Motion Controller with a High Bandwidth Current Regulator
    Jung, Eunsoo
    Lee, Hak-Jun
    Sul, Seung-Ki
    [J]. 2008 IEEE POWER ELECTRONICS SPECIALISTS CONFERENCE, VOLS 1-10, 2008, : 3043 - 3047
  • [40] Design of an FPGA-Based Controller for Fast Scanning Probe Microscopy
    Gregorat, Leonardo
    Cautero, Marco
    Carrato, Sergio
    Giuressi, Dario
    Panighel, Mirco
    Cautero, Giuseppe
    Esch, Friedrich
    [J]. Sensors, 2024, 24 (18)