Construction of CFC-programs by LTL-specification
Modelirovanie i analiz informacionnyh sistem, Tome 23 (2016) no. 2, pp. 173-184

Voir la notice de l'article provenant de la source Math-Net.Ru

This article continues a cycle of papers, which describe an approach to construction and verification of discrete PLC-programs by an LTL-specification. The approach provides a possibility of PLC-program correctness analysis by the model checking method. For the specification of the program behavior the linear-time temporal logic LTL is used. The correctness analysis of an LTL specification is performed automatically by the symbolic model checking tool Cadence SMV. Previously it was shown how ST-, LD- and IL-programs are constructed by a correct (with verified program properties) LTL-specification. In this article a technology of CFC-program construction by an LTL-specification is described. The language CFC (Continuous Function Chart) is a variation of FBD (Function Block Diagram). FBD is a graphical language for microcircuits. CFC provides a possibility of free allocation of program components and connections on a screen. The approach to construction of CFC-programs is shown by an example. PLC-program representation on CFC within the approach to programming by LTL-specification differs from other representations. It gives the visualisation of a data flow from inputs to outputs. Influence and dependence between variables is explicitly shown during program execution within one PLC working cycle. In fact, CFC-program is a scheme of PLC-program data flow.
Keywords: programmable logic controllers (PLC), construction and verification of PLC-programs, LTL-specification, CFC-diagrams.
@article{MAIS_2016_23_2_a5,
     author = {D. A. Ryabukhin and E. V. Kuzmin and V. A. Sokolov},
     title = {Construction of {CFC-programs} by {LTL-specification}},
     journal = {Modelirovanie i analiz informacionnyh sistem},
     pages = {173--184},
     publisher = {mathdoc},
     volume = {23},
     number = {2},
     year = {2016},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/MAIS_2016_23_2_a5/}
}
TY  - JOUR
AU  - D. A. Ryabukhin
AU  - E. V. Kuzmin
AU  - V. A. Sokolov
TI  - Construction of CFC-programs by LTL-specification
JO  - Modelirovanie i analiz informacionnyh sistem
PY  - 2016
SP  - 173
EP  - 184
VL  - 23
IS  - 2
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/MAIS_2016_23_2_a5/
LA  - ru
ID  - MAIS_2016_23_2_a5
ER  - 
%0 Journal Article
%A D. A. Ryabukhin
%A E. V. Kuzmin
%A V. A. Sokolov
%T Construction of CFC-programs by LTL-specification
%J Modelirovanie i analiz informacionnyh sistem
%D 2016
%P 173-184
%V 23
%N 2
%I mathdoc
%U http://geodesic.mathdoc.fr/item/MAIS_2016_23_2_a5/
%G ru
%F MAIS_2016_23_2_a5
D. A. Ryabukhin; E. V. Kuzmin; V. A. Sokolov. Construction of CFC-programs by LTL-specification. Modelirovanie i analiz informacionnyh sistem, Tome 23 (2016) no. 2, pp. 173-184. http://geodesic.mathdoc.fr/item/MAIS_2016_23_2_a5/