Structure analysis of secured applications programming language for programmable logic controllers
DOI:
https://doi.org/10.18372/2225-5036.22.10452Keywords:
programmable logic controller (PLC), IEC 61131-3, programming languages, real-time system, diagram type language SFCAbstract
Application of programmable logic controller in the sphere of industrial automation substantially simplified technological processes control. New data exchange systems and new algorithms are being developed. It leads to enormous variety of comptrollers. Each of them differs by specific set of functions, unique construction and certain control language. In this article we describe structure of PLC, that can help to choose one, and also present the structural analysis of PLC programming languages. IEC 61131-3 standard considered is to provide software developers PLC powerful tools to improve the quality of applications that includes the safety and security applications. However, this lack of standard practices check whether the designed application correspond to the requirements regarding protection.References
Bonfatti F., Monari P.D. and Sampieri U. IEC 1131-3 programming methodology. Software engineering methods for industrial automated systems, CJ International Editions, ISBN 2-9511585-0-5.
Ohman M., Johansson S. and Arzиn K.E., Implementation aspects of the PLC standard IEC 1131-3, IFAC Control Engineering Practice 123. – Vol. 6. – №°4. – P. 547-555
Barbosa H., Dйharbe D. Formal Verification of PLC Programs Using the B Method. - Proceedings of the Third international conference on Abstract State Machines, Alloy, B, VDM, and Z, 2012. – P. 353-356
Lewis R.W. Programming industrial control systems using IEC 113-3 Revised edition. – The Institution of Electrical Engineers, London, UK, 1998. – 329 p.
De Smet O., Couffin S., Rossi O., Canet G., Lesage J.-J., Schnoebelen Ph., Papini H. Safe programming of PLC using formal verification methods, Ecole Normale Suprieure, Chaire De Fabrications, France, 2000.
IEC 61131-3:2013 Programmable controllers - Part 3: Programming languages.
Анисимов Н.А., Голенков Е.А., Харитонов Д.И. Композиционный подход к разработке параллельных и распределенных систем на основе сетей Петри // Программирование. – 2001. –№6.
Зюбин В.Е. Графика или текст: какой язык нужен программисту? // Открытые системы. – 2004. – №1.
Зюбин В.Е. Программирование ПЛК: языки МЭК 61131-3 и возможные альтернативы // Промышленные АСУ и контроллеры. – 2005. – №11. – С. 31-35.
Downloads
Published
How to Cite
Issue
Section
License
The scientific journal "Ukrainian Scientific Journal of Information Security" adheres to the principles of open science and provides free, free and permanent access to all published materials. The goal of the policy is to increase the visibility, citation and impact of the results of scientific research in the field of information security. The journal works according to the principles of Open Access and does not charge a fee for access to published articles.
All articles are published in Open Access under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Copyright
Authors who publish their works in the journal “Ukrainian Scientific Journal of Information Security”:
-
retain the copyright to their publications;
-
grant the journal the right of first publication of the article;
-
agree to the distribution of their materials under the CC BY 4.0 license;
-
have the right to reuse, archive, and distribute their works (including in institutional and subject repositories), provided that proper reference is made to the original publication in the journal.




