• DocumentCode
    303101
  • Title

    Declarative specification of system independent logic controller programs

  • Author

    Adamski, Marian A. ; Monteiro, João L.

  • Author_Institution
    Dept. of Ind. Electron., Minho Univ., Guimaraes, Portugal
  • Volume
    1
  • fYear
    1996
  • fDate
    17-20 Jun 1996
  • Firstpage
    305
  • Abstract
    The relationship between system independent logic controller programs (IEC standard 1131-3, Programmable Controllers, part 3: programming languages) and rule-based formal specifications is discussed. The Petri net and knowledge base theories can be joined together in the one context (Gentzen Logic). It combines the advantages taken from mathematical logic with the analysis power of Petri nets. The declarative specification, which is extracted from the description given in the initial standard IEC language (for example from structured text), can increase the efficiency of the logic controller program development. The well-structured specification, which is represented in the human-readable logic language, has direct impact on validation, formal verification and implementation of logic controller programs. The formality is introduced into the design technique, but it also can be used for post-design validations and maintenance. The symbolic deduction technique for PLC declarative program development appears very attractive. The CAD environment for application specific logic controllers is part of a research project at the University of Minho. The specification in the form of symbolic logic expressions may be verified, and then transformed into a format accepted by standard CAD tools (FPLD and FPGA compilers, VHDL tools)
  • Keywords
    Petri nets; control engineering computing; formal specification; logic programming; programmable controllers; programming languages; CAD environment; Gentzen Logic; IEC standard 1131-3; Minho University; PLC declarative program development; Petri nets; Programmable Controllers; declarative specification; formal verification; human-readable logic language; knowledge base theories; program development; programming languages; rule-based formal specifications; symbolic deduction technique; system independent logic controller programs; Computer languages; Control systems; Formal specifications; Formal verification; IEC standards; Logic design; Logic programming; Petri nets; Programmable control; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 1996. ISIE '96., Proceedings of the IEEE International Symposium on
  • Conference_Location
    Warsaw
  • Print_ISBN
    0-7803-3334-9
  • Type

    conf

  • DOI
    10.1109/ISIE.1996.548437
  • Filename
    548437