Title :
Formalization of sequential function chart as synchronous model in LUSTRE
Author :
Kabra, Ashutosh ; Bhattacharjee, Anup ; Karmakar, Gour ; Wakankar, Amol
Author_Institution :
Reactor Control Div., Bhabha Atomic Res. Centre, Mumbai, India
Abstract :
Programmable Controllers (PLCs) are being increasingly used in safety-critical systems, which include control systems in Nuclear Power Plants. The reason lies in their ease of programming and configurability. Sequential function chart (SFC) has been adopted as a graphical language in the IEC 61131-3 standard because SFC model of control logic graphically represents the control flow of execution. Use of PLCs in control system performing safety/safety-related functions demands higher level of assurance of the correctness of software in these systems. Such assurance can be derived if there is a rigorous semantics of SFC language. Unfortunately, IEC 61131-3 standard does not provide a rigorous semantics. In this paper, we describe a rigorous semantics of SFC using the synchronous dataflow language LUSTRE. The paper also describes an automated scheme to translate SFC into LUSTRE. This facilitates formal verification of SFC model against its specifications.
Keywords :
IEC standards; control engineering computing; parallel languages; program verification; programmable controllers; programming language semantics; safety-critical software; visual languages; IEC 61131-3 standard; LUSTRE; PLC; SFC language; SFC model; configurability; control logic; control system; execution control flow; formal verification; formalization; graphical language; nuclear power plant; programmable controller; programming; safety-critical system; safety-related functions; semantics; sequential function chart; software correctness; synchronous dataflow language; synchronous model; Equations; IEC standards; Input variables; Mathematical model; Observers; Programming; Storage tanks; Formalization; IEC 61131-3 Language; PLC formal verification; Sequential Function Chart; Synchronous model;
Conference_Titel :
Emerging Trends and Applications in Computer Science (NCETACS), 2012 3rd National Conference on
Conference_Location :
Shillong
Print_ISBN :
978-1-4577-0749-0
DOI :
10.1109/NCETACS.2012.6203309