• DocumentCode
    57673
  • Title

    High Communication Throughput and Low Scan Cycle Time with Multi/Many-Core Programmable Logic Controllers

  • Author

    Canedo, Arquimedes ; Ludwig, Heiko ; Al Faruque, Mohammad Abdullah

  • Author_Institution
    Corp. Technol., Siemens Corp., Princeton, NJ, USA
  • Volume
    6
  • Issue
    2
  • fYear
    2014
  • fDate
    Jun-14
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    Programmable logic controllers (PLCs) are hard real-time embedded systems designed to interact with (through sensors and actuators) and control physical processes in pharmaceutical, manufacturing, energy, and automotive industries. PLCs are the fundamental building blocks in modern industrial automation systems; they are designed to operate in extreme, harsh environments for decades without interruption. This letter presents and evaluates a novel, scalable hardware/software architecture for multi/many-core PLCs capable of pipelining the “sensing-executing-actuating” stages of a control system and thus reducing the scan cycle time (SCT) and maintaining a high-throughput communication (HTC). SCT and HTC are two of the most important key performance indicators (KPIs) in industrial control systems because they determine the accuracy of the control algorithms.
  • Keywords
    control engineering computing; control system synthesis; embedded systems; industrial control; multiprocessing systems; pipeline processing; programmable controllers; software architecture; HTC; PLCs; SCT; control system; hard real-time embedded systems; high communication throughput; industrial automation systems; industrial control systems; key performance indicators; low scan cycle; many-core programmable logic controllers; multiprogrammable logic controllers; pipelining technique; scalable hardware-software architecture; scan cycle time reduction; sensing-executing-actuating stages; Actuators; IEC standards; Jitter; Pipeline processing; Program processors; Real-time systems; Sensors; Compilation methods; cyber–physical systems; embedded control systems; programming languages for embedded real-time; real-time systems;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2014.2299731
  • Filename
    6710138