Programming IEC 61131-3 Tasks for PLC Running under RTOS Baget 3.6 Based on ARINC 653 Standard
Abstract
The article discusses the use of the ARINC 653 standard principles as a basis for developing applications in the languages of the IEC 61131-3 standard for execution on a programmable logic controller (PLC) running under the RTOS Baget 3.6. The article discusses the scheme for using a multi-threaded approach to implementing application tasks, when each task operates with its own period and priority, independently of other application tasks and driver programs servicing input-output devices. The article also discusses the principles of generating diagnostic messages.
References
1. Шишов О.В. Программируемые логические контроллеры: учебник / О.В. Шишов. — Москва : ИНФРА-М, 2024. — 461 с. — (Высшее образование). — DOI 10.12737/2030899. - ISBN 978-5-16-018581-1.
2. ГОСТ Р МЭК 61131-3-2016.
3. ARINC 653 API and its application – An insight into Avionics System Case Study. Ananda C.M., Sabitha Nair, and Mainak G.H. CSIR-National Aerospace Laboratories, Bangalore–560 017, India. Defence Science Journal, Vol. 63, No. 2, March 2013, pp. 223-229.
4. Петров И.В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / – М.: СОЛОН-Пресс, 2004.
5. Годунов А.Н., Солдатов В.А. Спецификация ARINC 653 и её реализация в операционной системе реального времени Багет 3, НИИСИ РАН г. Москва, 2015 № 5, с. 3-17.
6. Романов С. Изучаем Structured Text МЭК 61131-3. ISBN: 978-1-64199-106-3 2020.
Review
For citations:
Onin A. Programming IEC 61131-3 Tasks for PLC Running under RTOS Baget 3.6 Based on ARINC 653 Standard. SRISA Proceedings. 2024;14(4):23-27. (In Russ.)