• DocumentCode
    2644791
  • Title

    Extending the verification coverage for PLC control programs: A functional safety approach

  • Author

    Sarmento, Cleber A. ; Filho, Diolino J Santos ; Miyagi, Paulo E.

  • Author_Institution
    Escola Politec., Univ. of Sao Paulo, Sao Paulo, Brazil
  • fYear
    2012
  • fDate
    25-28 Oct. 2012
  • Firstpage
    2833
  • Lastpage
    2838
  • Abstract
    Programmable logic controller is becoming the most important device adopted for controlling productive systems classified as safety-related. The main reason for that is associated to advances in technology that improve the reliability of the hardware and software components of such a controller. While in the hardware context the increase in reliability is attained by using electronic components with redundancy, diversity, and low probability of failure on demand, for the safety-related software these advances are mostly dependent on the use of techniques and procedures to reduce or eliminate design errors in control programs. In this direction the IEC61508 was established, a worldwide recognized reference in functional safety that significantly contributes to the aforementioned advances. This work benefits from the recommendations of such a standard, and proposes an extension of our previous approach, where PLC control programs written in LD are modeled as extended finite state machines that are afterward formally verified. From this verification process, it is possible to identify functional errors in these machines and, consequently, the related errors in the control programs.
  • Keywords
    control engineering computing; finite state machines; formal verification; programmable controllers; safety-critical software; PLC control programs; electronic components; finite state machines; functional safety approach; hardware context; programmable logic controller; verification coverage; verification process; Animation; Bismuth; Computational modeling; IEC standards; Petri nets; Software; TV;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society
  • Conference_Location
    Montreal, QC
  • ISSN
    1553-572X
  • Print_ISBN
    978-1-4673-2419-9
  • Electronic_ISBN
    1553-572X
  • Type

    conf

  • DOI
    10.1109/IECON.2012.6389446
  • Filename
    6389446