Добрый день!
Предлагаю обсудить возможные решения по резервированию ПЛК210 (одна общая группа модулей вводы-вывода на два ПЛК - основной и резервный)
Может кто-нибудь уже сталкивался с реализацией похожего решения: как лучше диагностировать отказ ПЛК, что лучше для обеспечения связи (Ethernet или дискреты), какие подводные камни могут встретится, помимо "внезапной" смены IP, с которого панелька и верхний уровень ПЛК опрашивают

Пока интересуют вопросы
- реализация кольцевой схемы TCP/IP
- возможность настройки маршрутизации для создания "третьего" IP, на который и будут стучаться панелька и верхний уровень
- маркеры отказа ПЛК, прекращения работы ППО, на основании которых диагностируется отказ
- возможность передачи команды на перезагрузку ПЛК (на уровне UNIX, может быть)

На текущий момент решение вижу следующее:
резервный ПЛК генерирует число и записывает его в регистр основного ПЛК, основной ПЛК производит какие-либо преобразования и записывает его обратно в резервный
в случае обрыва связи или некорректного значения, резервный ПЛК включается в работу, основной ПЛК блокируется резервным (команда по дискрету)
при восстановлении связи и обмена контрольными значениями, управление системой переходит обратно на основной ПЛК