2005 · 16 citations · 3 references
EngineeringComputer ScienceSystems EngineeringAutomationFormal MethodsSafety EngineeringFunctional SafetyIndustrial AutomationSafety ValidationSoftware ValidationSpecification LanguagesVerificationFormal Methods For SafetySafety Property Verification
The complexity of existing PLC programs precludes dealing with or modifying them. The interest in the formalization of PLC programs has increased in recent years to overcome this problem. Formal methods can provide for the development of PLC programs, since they serve as a medium to analyze and verify them due to increased awareness of safety and quality. This is done by performing what is known as verification and validation (V&V). Moreover formal methods support reuse of already implemented PLC programs to meet new production demands. This paper examines different possibilities to formalize PLC programs. It explains the pros and cons of these different alternatives. The paper outlines a formal description of timers and counters used in PLC programs according to the alternative that fulfills the criteria best.
3
Towards the automatic verification of PLC programs written in Instruction List
Géraud Canet, S. Couffin, Jean-Jacques Lesage et al. · 2002 · 120 citations
Formalization of existing PLC Programs: A Survey
Mohammed Bani Younis, Georg Frey · 2003 · 75 citations
Visualization of PLC programs using XML
Mohammed Bani Younis, Georg Frey · 2004 · 22 citations