DocumentCode
2147146
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
fYear
2012
fDate
30-31 March 2012
Firstpage
115
Lastpage
120
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/NCETACS.2012.6203309
Filename
6203309
Link To Document