Preview

Труды НИИСИ

Расширенный поиск

Методы реализации резервирования процессорных модулей для Багет-ПЛК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

Просмотров: 9


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2225-7349 (Print)
ISSN 3033-6422 (Online)