Construction of CFC-Programs by LTL-Specification
- 作者: Ryabukhin D.A.1, Kuzmin E.V.1, Sokolov V.A.1
-
隶属关系:
- Demidov Yaroslavl State University
- 期: 卷 51, 编号 7 (2017)
- 页面: 567-575
- 栏目: Article
- URL: https://journals.rcsi.science/0146-4116/article/view/175232
- DOI: https://doi.org/10.3103/S0146411617070173
- ID: 175232
如何引用文章
详细
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 behaviour 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. It was previously 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 LTLspecification differs from other representations. It gives the visualization of a data flow from inputs to outputs. The influence and dependence among variables is explicitly shown during the program execution within one PLC working cycle. In fact, CFC-program is a scheme of PLC-program data flow.
作者简介
D. Ryabukhin
Demidov Yaroslavl State University
编辑信件的主要联系方式.
Email: dmitriy_ryabukhin@mail.ru
俄罗斯联邦, Yaroslavl, 150003
E. Kuzmin
Demidov Yaroslavl State University
Email: dmitriy_ryabukhin@mail.ru
俄罗斯联邦, Yaroslavl, 150003
V. Sokolov
Demidov Yaroslavl State University
Email: dmitriy_ryabukhin@mail.ru
俄罗斯联邦, Yaroslavl, 150003
补充文件
