• DocumentCode
    2320551
  • Title

    An IEC 61131-3 compiler for the MatPLC

  • Author

    De Sousa, Mário ; Carvalho, Adriano

  • Author_Institution
    Dept. Eng. Electrotecnica e de Computadores, Porto Univ., Portugal
  • Volume
    1
  • fYear
    2003
  • fDate
    16-19 Sept. 2003
  • Firstpage
    485
  • Abstract
    We have implemented an IEC 61131-3 IL (Instruction List) and ST (Structured Text) compiler that will be part of an open source PLC. In doing so, several issues were found regarding the specification of the IL and ST languages, produced by the IEC (International Electrotechnical Commission ) standards body. The uncovered issues are discussed in this paper, and some changes to the standard are proposed. The architecture used in the compiler implementation is also outlined in the paper.
  • Keywords
    IEC standards; control engineering computing; high level languages; instruction sets; program compilers; programmable controllers; public domain software; IEC; IEC 61131-3 compiler; IEC 61131-3 instruction list; International Electrotechnical Commission; MatPLC; compiler implementation; instruction list languages; programmable logic controllers; structured text compiler; structured text languages; Coils; Computer languages; Hardware; IEC standards; Industrial control; Licenses; Modems; Operating systems; Programmable control; Standards organizations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
  • Print_ISBN
    0-7803-7937-3
  • Type

    conf

  • DOI
    10.1109/ETFA.2003.1247746
  • Filename
    1247746