Просмотр полной версии : Резервирование ПЛК210
-Alhimik-
25.10.2022, 11:35
Добрый день!
Предлагаю обсудить возможные решения по резервированию ПЛК210 (одна общая группа модулей вводы-вывода на два ПЛК - основной и резервный)
Может кто-нибудь уже сталкивался с реализацией похожего решения: как лучше диагностировать отказ ПЛК, что лучше для обеспечения связи (Ethernet или дискреты), какие подводные камни могут встретится, помимо "внезапной" смены IP, с которого панелька и верхний уровень ПЛК опрашивают
Пока интересуют вопросы
- реализация кольцевой схемы TCP/IP
- возможность настройки маршрутизации для создания "третьего" IP, на который и будут стучаться панелька и верхний уровень
- маркеры отказа ПЛК, прекращения работы ППО, на основании которых диагностируется отказ
- возможность передачи команды на перезагрузку ПЛК (на уровне UNIX, может быть)
На текущий момент решение вижу следующее:
резервный ПЛК генерирует число и записывает его в регистр основного ПЛК, основной ПЛК производит какие-либо преобразования и записывает его обратно в резервный
в случае обрыва связи или некорректного значения, резервный ПЛК включается в работу, основной ПЛК блокируется резервным (команда по дискрету)
при восстановлении связи и обмена контрольными значениями, управление системой переходит обратно на основной ПЛК
Здравствуйте!
Вопросы к разработчикам ПЛК210. Можно ли построить на этих контроллерах резервированную систему по приложенной схеме.
Два контроллера подключены в одно кольцо с модулями ввода вывода. Чтение выполняют оба контроллера, запись в модули выходов и HMI только первый контроллер.
Панель HMI физически подключена к первому контроллеру.
Первый контроллер посылает регулярное сообщение второму по LAN. При прекращении сообщений, второй контроллер начинает управление модулями выходов и HMI.
1. Можно ли так сконфигурировать сеть?
2. При отключение/обесточивании первого контроллера сохранится ли подключение второго к HMI?
3. Механизм STP встроен в коммутатор контроллера, или его нужно реализовывать отдельно в кольце?
Вопросы не праздные, это требуется узнать до расчёта КП.
Буду благодарен за ответы.
Евгений Кислов
18.11.2022, 20:50
Здравствуйте!
Вопросы к разработчикам ПЛК210. Можно ли построить на этих контроллерах резервированную систему по приложенной схеме.
Два контроллера подключены в одно кольцо с модулями ввода вывода. Чтение выполняют оба контроллера, запись в модули выходов и HMI только первый контроллер.
Панель HMI физически подключена к первому контроллеру.
Первый контроллер посылает регулярное сообщение второму по LAN. При прекращении сообщений, второй контроллер начинает управление модулями выходов и HMI.
1. Можно ли так сконфигурировать сеть?
2. При отключение/обесточивании первого контроллера сохранится ли подключение второго к HMI?
Вопросы не праздные, это требуется узнать до расчёта КП.
Буду благодарен за ответы.
Добрый день.
1. Можно.
2. Нет.
Спасибо!
3. Механизм STP встроен в коммутатор контроллера, или его нужно реализовывать отдельно в кольце?
Евгений Кислов
18.11.2022, 22:48
Спасибо!
3. Механизм STP встроен в коммутатор контроллера, или его нужно реализовывать отдельно в кольце?
Да, STP поддержан "из коробки".
Достаточно включить его в настройках.
KirillChev
24.10.2023, 20:19
Добрый день.
Можете подсказать по структуре, изображенной на картинке (точно такое же, что вы выше)?
71143
Есть задача реализовать похожую структуру, все модули AI и DI, выходных модулей нет.
Правильно понимаю, что оба контроллера будут мастерами, с одинаковыми программами (только IP адреса разные), а модули будут подчиненными устройствами и будут доступны для чтения обоими контроллерами параллельно?
Пока только такие вопросы, сходу реализовать не получилось, работает только через один ПЛК, пока включен второй - схема не работоспособна.
Поэтому из вопросов пока такое:
1) Программы на обоих ПЛК могут быть одинаковыми (кроме IP) и в обоих программах должны быть древа с модулями?
2) Есть ли какие-нибудь особенности настройки модулей В/В должны быть в текущей конфигурации?
Заранее спасибо за ответ.
Евгений Кислов
24.10.2023, 21:12
Добрый день.
1) Да
2) Нет
На стороне ПЛК нужно в настройках моста включить поддержку STP или RSTP.
МихаилГл
24.10.2023, 21:20
Добрый день.
1) Да
2) Нет
На стороне ПЛК нужно в настройках моста включить поддержку STP или RSTP.
Эта функция отключит ошибку кольца? Мы один раз так сеть офиса положили, думали хакерская атака...
Да, точно, исключает петлю...
Codesyser
03.04.2024, 09:03
Всем привет, возник похожий вопрос, возможно ли реализовать резервирование на ПЛК200?
Евгений Кислов
03.04.2024, 09:11
Всем привет, возник похожий вопрос, возможно ли реализовать резервирование на ПЛК200?
Добрый день.
Штатных инструментов для этого нет.
Nakhodka
26.11.2025, 13:41
Добрый день.
Штатных инструментов для этого нет.
Добрый день.
Вот в справке CodeSys есть такой раздел:
Объект Конфигурация резервирования содержит редактор для функции CODESYS Redundancy. Здесь задаются два устройства ПЛК, выполняющих одно и то же приложения. В каждый отдельный момент времени исполнение контролируется одним ПЛК, в то время как второй находится в режиме ожидания. Если активный ПЛК выходит из строя, тогда другой ПЛК берет на себя управление без какого-либо прерывания.
Значит штатные средства заложены в самой CodeSys
Заложены, но возможно лицензируемые. Ну как тот же Ethernet/IP лицензируется отдельно от самого CodeSys/
То есть НЕ Овен сделал резервирование на CodeSys, а Овен не сделал, просто не купив лицензию. (з.ы. на самом деле не знаю поднаготной, но если связано с лицензированием, то в этом и может быть причина)
Nakhodka
26.11.2025, 13:57
Про лицензии в руководстве на эту тему ничего не сказано. Только, что CODESYS Redundancy требует CODESYS V3.5 SP2 или выше. На обоих ПЛК должна быть установлена одинаковая версия системы исполнения.
Ну и там еще ограничения.
Nakhodka
26.11.2025, 13:58
Как придут ПЛК буду пробовать реализовать резервирование.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot