• DocumentCode
    3414358
  • Title

    FPGA implementation of PLC programs using automated high-level synthesis tools

  • Author

    Economakos, Christoforos ; Economakos, George

  • Author_Institution
    Dept. of Autom., Halkis Inst. of Technol., Evia
  • fYear
    2008
  • fDate
    June 30 2008-July 2 2008
  • Firstpage
    1908
  • Lastpage
    1913
  • Abstract
    Although the performance of traditional PLC technology is adequate for the majority of industrial automation and control tasks, there exist a number of demanding applications, which need more powerful alternatives. One such alternative, which has received considerable research interest in recent years, is the implementation of control algorithms on FPGAs. An inherent difficulty of this approach is that it requires expertise in both industrial automation and FPGAs. In this paper we propose a fully automated design methodology for producing efficient FPGA implementations of PLC programs. The PLC programs can be prepared by automation experts using their familiar programming environments and the conversion to FPGA is done by automated high-level synthesis tools. The advantages of this approach are demonstrated on a number of standard industrial control applications.
  • Keywords
    factory automation; field programmable gate arrays; industrial control; logic CAD; programmable controllers; FPGA; PLC programs; PLC technology; automated high-level synthesis tools; industrial automation; industrial control tasks; Arithmetic; Automatic control; Design automation; Field programmable gate arrays; Hardware; High level synthesis; Industrial control; Manufacturing automation; Programmable control; Programming environments;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 2008. ISIE 2008. IEEE International Symposium on
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4244-1665-3
  • Electronic_ISBN
    978-1-4244-1666-0
  • Type

    conf

  • DOI
    10.1109/ISIE.2008.4677262
  • Filename
    4677262