• DocumentCode
    1585589
  • Title

    Rule-based formal specification and implementation of logic controllers programs

  • Author

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

  • Author_Institution
    Universidade do Minho, Guimaraes, Portugal
  • Volume
    2
  • fYear
    34881
  • Firstpage
    700
  • Abstract
    The paper describes a proposed framework for the synthesis of structural, rule-based descriptions in Gentzen sequent logic language that could be derived from behavioural descriptions in interpreted Petri net (or control Petri net, Grafcet, sequential function chart, Grafchart formats). The interpreted Petri net is considered as a main, initial specification format for programmable logic controller programs. The Gentzen system allows one to naturally simulate and denote the human reasoning and clearly perform symbolic transformations. In such a way, it is possible to combine mathematical clarity with practical usefulness. The specification in the form of symbolic expressions may be transformed into a format accepted by standard tools (PLD compilers, VHDL, PLC programming languages) as well as into the standard Boolean expressions
  • Keywords
    Petri nets; formal specification; programmable controllers; programmed control; programming languages; symbol manipulation; Boolean expressions; Gentzen sequent logic language; PLC; behavioural descriptions; human reasoning; interpreted Petri net; programmable logic controller programs; programming languages; rule-based formal specification; symbolic expressions; symbolic transformations; Formal specifications; Humans; Industrial control; Logic design; Logic programming; Petri nets; Program processors; Programmable control; Programmable logic arrays; Programmable logic devices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, 1995. ISIE '95., Proceedings of the IEEE International Symposium on
  • Conference_Location
    Athens
  • Print_ISBN
    0-7803-7369-3
  • Type

    conf

  • DOI
    10.1109/ISIE.1995.497271
  • Filename
    497271