• DocumentCode
    2981906
  • Title

    An algebraic approach for PLC programs verification

  • Author

    Roussel, Jean-Marc ; Faure, Jean-Marc

  • Author_Institution
    LURPA-ENS de Cachan, France
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    303
  • Lastpage
    308
  • Abstract
    This article presents a verification based on a specific Boolean algebra, called II, and symbolic reasoning on equations defined in this algebra. The formal definition of this algebra enables to model binary signals that include variables states, events, as well as physical delays between events. The behavior of the generic function blocks of the IEC 61131 standard as well as of PLC programs using these function blocks can be described in this algebra. Properties proof on PLC programs is performed by demonstrating, from the program, the formulas that express in the II algebra the properties to be proved.
  • Keywords
    algebra; program verification; programmable controllers; symbol manipulation; Boolean algebra; IEC 61131 standard; II algebra; PLC programs verification; algebraic approach; binary signal modelling; generic function blocks; symbolic reasoning; variables events; variables states; Automata; Boolean algebra; Control systems; Delay; Equations; Explosions; IEC standards; Industrial power systems; Manufacturing systems; Programmable control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Discrete Event Systems, 2002. Proceedings. Sixth International Workshop on
  • Print_ISBN
    0-7695-1683-1
  • Type

    conf

  • DOI
    10.1109/WODES.2002.1167703
  • Filename
    1167703