PDA

Просмотр полной версии : Дублирование Мастеров в Modbus TCP.



Serrk
08.02.2021, 23:11
Нужно повысить надёжность системы. Мысль крутится вокруг двух мастеров на СПК 110м1 modbus TCP работающих параллельно. Типа отвалится один, будет работать другой.
Вопрос, как их за синхронизировать получше. Кто ни будь по другому это решал?

Евгений Кислов
09.02.2021, 06:23
Объсните, что именно вы называете "надёжностью системы" и как это связано с двумя мастерами.
Лучше со структурной схемой.

IlyaFD
09.02.2021, 09:21
Я так понял человек хочет заново изобрести горячий резерв контроллера.

Сразу скажу - без поддержки от производителя нормально не выйдет.

Только костыль в виде: Один главный мастер, второй слушает сеть и если связь с главным мастером теряется решает что тот неисправен и начинает рассылать запросы сам.

Но подводных камней тут столько что надежность только хуже будет от такой схемы.

Вариант ручного переключения будет лучше.

Serrk
09.02.2021, 09:41
Я так понял человек хочет заново изобрести горячий резерв контроллера.

Сразу скажу - без поддержки от производителя нормально не выйдет.

Только костыль в виде: Один главный мастер, второй слушает сеть и если связь с главным мастером теряется решает что тот неисправен и начинает рассылать запросы сам.

Но подводных камней тут столько что надежность только хуже будет от такой схемы.

Вариант ручного переключения будет лучше.

Именно примерно так. Необходимо на электростанциях сохранив нижний уровень(датчики, выходные ключи) заменить контроллеры. Заодно вопрос, можно на СПК отключать/включать программно обмен со слейвом?

melky
09.02.2021, 09:48
Может использовать другие ПЛК для этого? Ведь их есть в России и с функционалом горячего резерва в том числе.

Евгений Кислов
09.02.2021, 09:50
Необходимо на электростанциях сохранив нижний уровень(датчики, выходные ключи) заменить контроллеры

Вы уверены, что наши контроллеры соответствуют вашим отраслевым стандартам и требованиям к конкретному объекту?
Возможно, лучше действительно посмотреть в сторону спецрешений с резервированием из коробки и т.д.
Мы сейчас готовимся к бета-тесту ПЛК210 с CODESYS Redundancy (компонент CODESYS для горячего резервирования), но планов для СПК в этом направлении пока нет.


Заодно вопрос, можно на СПК отключать/включать программно обмен со слейвом?
Да, можно. См. п. 4.6:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Modbus_v2.0.pdf

IlyaFD, согласен по всем пунктам.

Serrk
09.02.2021, 17:59
В проект уже внесены , экспертизу прошли. Цех по производству водорода.

Serrk
09.02.2021, 18:08
Про включение, отключение обмена программно со слейвом , на какой странице не подскажете?

Евгений Кислов
09.02.2021, 18:42
Про включение, отключение обмена программно со слейвом , на какой странице не подскажете?

Начиная с 58.

Serrk
12.02.2021, 12:42
Спасибо вроде сработало.

Serrk
27.11.2021, 11:17
Пытаюсь програмно исключить из опроса модуль в CDS 14p3 для СПК 110 в режиме мастер.( Modbus_TCP_Slave_m1.Enable:=false), для Modbus_TCP_Slave_m1 переменная Enable не находится. Не подскажете , что не так делаю? Или как по другому проще?

58086

Евгений Кислов
27.11.2021, 11:19
Пытаюсь програмно исключить из опроса модуль в CDS 14p3 для СПК 110 в режиме мастер.( Modbus_TCP_Slave_m1.Enable:=false), для Modbus_TCP_Slave_m1 переменная Enable не находится. Не подскажете , что не так делаю? Или как по другому проще?

58086

См. рис. 4.6.3.

Serrk
27.11.2021, 12:30
Спасибо. Хорошего дня.