• DocumentCode
    2911320
  • Title

    Deadlock detection and avoidance using Signal Interpreted Petri Nets

  • Author

    Aspar, Z. ; Khalil-Hani, M. ; Shaikh-Husin, N.

  • Author_Institution
    VeCAD Res. Lab., Univ. Teknol. Malaysia, Skudai, Malaysia
  • fYear
    2012
  • fDate
    3-4 Oct. 2012
  • Firstpage
    150
  • Lastpage
    155
  • Abstract
    Ladder Logic Diagram (LLD) modeling is a popular method that is used in designing programmable logic controllers (PLC) for industrial automation. However, as systems get more complex, they become increasingly difficult to detect and debug for design problems using these LLD models. Deadlock is one of the critical problems faced in complex PLCs applied in industry today. This paper proposes a method to analyse the deadlock problem in an LLD model. The LLD model is first converted to an equivalent Signal Interpreted Petri Net (SIPN). Deadlocks are detected by applying the approach of transitive matrix of resource share places in this SIPN. A new deadlock avoidance algorithm is proposed, that uses the Boolean transitions of the SIPN model. A key advantage of the proposed algorithm over existing methods is that there are no additional elements or resources introduced to eliminate the deadlock problem. Thus, the complexity of the net remains unchanged.
  • Keywords
    Boolean algebra; Petri nets; programmable controllers; system recovery; Boolean transition; LLD modeling; SIPN; complex PLC; deadlock avoidance; deadlock detection; industrial automation; ladder logic diagram; programmable logic controller; signal interpreted Petri nets; transitive matrix; Algorithm design and analysis; Analytical models; Complexity theory; Fires; Firing; Mathematical model; System recovery; Deadlock Detection and Avoidance; Ladder Logic Diagram; PLC; Signal Interpreted Petri Net;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ICCAS), 2012 IEEE International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-4673-3117-3
  • Electronic_ISBN
    978-1-4673-3118-0
  • Type

    conf

  • DOI
    10.1109/ICCircuitsAndSystems.2012.6408338
  • Filename
    6408338