Структурний аналіз мов програмування захищених застосунків для програмованих логічних контролерів

Автор(и)

  • Юлія Борисівна Коваленко Національний авіаційний університет
  • Ізабелла Юріївна Мішина Національний авіаційний університет
  • Наталія Сергіївна Вишневська Національний авіаційний університет
  • Андрій Васильович Дзюбаненко Національний авіаційний університет

DOI:

https://doi.org/10.18372/2225-5036.22.10452

Ключові слова:

програмований логічний контролер (ПЛК), МЕК 61131-3, мови програмування, система реального часу, мова діаграмного типу SFC

Анотація

З приходом у сферу промислової автоматизації такого пристрою як програмовані логічні контролери (ПЛК), управління технологічними процесами істотно спростилося. Ведуться розробки нових систем обміну інформаційними даними і нових алгоритмів. Це призводить до величезного різноманіття контролерів. Кожен з них відрізняється специфічними набором функцій, унікальною конструкцією і конкретною мовою управління. У даній статті ми розглядаємо структуру ПЛК, що може допомогти у виборі, а також представляємо структурний аналіз мов програмування ПЛК. Розглянуто стандарт МЕК 61131-3 є забезпечення розробників програм для ПЛК потужними інструментами для підвищення якості застосунків, що включає в себе також надійність та захищеність програм. Проте, у даному стандарті бракує практичних методів перевірки, чи дійсно розроблений застосунок відповідає обраним вимогам з приводу захищеності.

Біографії авторів

Юлія Борисівна Коваленко, Національний авіаційний університет

Рік та місце народження: 1981 рік, м. Баку, Азербайджан.

Освіта: Фізико-математичний факультет, Полтавського державного педагогічного університету імені В. Г. Короленка., 2003 рік.

Посада: доцент кафедри безпеки інформаційних технологій з 2013 року.

Наукові інтереси: об’єктно-орієнтоване програмування, автоматизовані системи управління, захищеність програмного забезпечення, фізика високих енергій(фізика елементарних частинок).

Публікації: більше 50 наукових публікацій, серед яких наукові статті,матеріали та тези доповідей на конференціях, навчальні посібники.

Ізабелла Юріївна Мішина, Національний авіаційний університет

Рік та місце народження: 1995 рік, м. Красноармійськ, Україна.

Освіта: Національний авіаційний університет, з 2012 року.

Посада: студентка.

Наукові інтереси: криптографічний захист інформації, розробка захищеного програмного забезпечення.

Публікації: декілька доповідей на конференціях.

Наталія Сергіївна Вишневська, Національний авіаційний університет

Рік та місце народження: 1977 рік, м. Київ, Україна.

Освіта: Київський міжнародний університет цивільної авіації (з 2001 року – Національний авіаційний університет), 2001 рік.

Посада: старший кафедри безпеки інформаційних технологій з 2012 року.

Наукові інтереси: інформаційна та авіаційна безпека.

Публікації: 10 наукових статей.

Андрій Васильович Дзюбаненко, Національний авіаційний університет

Рік та місце народження: 1983 рік, м. Лубни, Полтавська обл., Україна.

Освіта: Національний авіаційний університет, 2007 рік.

Посада: здобувач кафедри комп’ютеризованих електротехнічних систем та технологій.

Наукові інтереси: алгоритми розпізнавання образів, системи відеоспостереження, нейронні мережі.

Публікації: більше 20 наукових публікацій.

Посилання

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.

##submission.downloads##

Опубліковано

2016-03-23

Номер

Розділ

Захист програмного забезпечення та обладнання