Методы реализации резервирования процессорных модулей для Багет-ПЛК1
https://doi.org/10.25682/NIISI.2025.4.0008
Аннотация
В статье рассматриваются методы реализации резервирования процессорных модулей для отечественного программируемого логического контроллера Багет-ПЛК1. Предложен алгоритм резервирования с синхронизацией данных между основным и резервным процессорными модулями по сети Ethernet, обеспечивающий бесшовное переключение в случае отказа основного модуля. Описаны особенности программной реализации на основе трансляции прикладных программ с языков МЭК 61131-3 в код на языке Си, а также механизм автоматического определения ролей модулей и восстановления работоспособности системы. Решение предназначено для применения в системах управления объектами критической инфраструктуры.
Ключевые слова
Об авторах
Я. А. ЗотовРоссия
Д. В. Яриков
Россия
Список литературы
1. Сердин, О. В. Многоцелевой программируемый логический контроллер «Багет-ПЛК1»: патент на полезную модель № 211983 Рос. Федерация: G06F 9/00 / О. В. Сердин, М. А. Голяков, А. В. Бакалдин, С. Е. Серяков, М. А. Чушев; патентообладатель Федеральное государственное учреждение «Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук». — № 2021129783 ; заявл. 12.10.2021 ; опубл. 30.06.2022.
2. Годунов А.Н., Солдатов В.А. Операционные системы семейства Багет (сходство, отличия и перспективы) // Программирование, 2014, № 5, с. 68-76
3. ГОСТ ГОСТ Р МЭК 61131-3-2016 «Контроллеры программируемые. Часть 3. Языки программирования»
4. Черкесов. Г.Н. Надежность аппаратно-программных комплексов/ Учебное пособие. – СПб.: Питер, 2005. –479 с.
5. Энциклопедия АСУ ТП. 8. Аппаратное резервирование. 8.1. Основные понятия и определения. URL: https://www.reallab.ru/bookasutp/8-apparatnoe-rezervirovanie/8-1-osnovnie-ponyatiya-iopredeleniya // Энциклопедия АСУ ТП (дата обращения: 08.12.2025).
6. Просто о Modbus RTU с подробным описанием и примерами. URL: https://ipc2u.ru/articles/prostye-resheniya/modbus-rtu // IPC2U — Промышленные компьютеры, ПЛК, системы связи (дата обращения: 10.12.2025).
7. Энциклопедия АСУ ТП. 9.3. Системы программирования на языках МЭК 61131-3. URL: https://www.reallab.ru/bookasutp/9-programmnoe-obespechenie/9-3-sistemi-programmirovaniya-mek61131-3/ // Энциклопедия АСУ ТП (дата обращения: 09.12.2025).
8. Рубашенков Антон Михайлович, Бобров Андрей Виорелович Протокол tcp // Наука, техника и образование. 2018. №11 (52). URL: https://cyberleninka.ru/article/n/protokol-tcp (дата обращения: 16.12.2025).
9. Documentation | beremiz.org. URL: https://beremiz.org/doc // beremiz.org (дата обращения: 12.12.2025).
Рецензия
Для цитирования:
Зотов Я.А., Яриков Д.В. Методы реализации резервирования процессорных модулей для Багет-ПЛК1. Труды НИИСИ. 2025;15(4):53-58. https://doi.org/10.25682/NIISI.2025.4.0008
For citation:
Zotov Y.A., Yarikov D.V. An approach to implementing a redundancy algorithm. SRISA Proceedings. 2025;15(4):53-58. (In Russ.) https://doi.org/10.25682/NIISI.2025.4.0008