Тема / Topic: Чтение канала из резервируемого сервера (ПЛК)
OlegShinkaruk
Junior Member / Новичок
Участник № / Member № 9967
отправлено / posted
Добрый день! 2 ПЛК (REGUL) работают в режиме резервирования, у каждого свой ip. Какие варианты для чтения существуют? Сейчас я вижу такие варианты: 1. В ПЛК поднять ModbusServer: В TM источник Modbus позволяет задать 2 IP-адреса (я так понимаю это именно для нашего случая). На первый взгляд всё хорошо (в реальности еще не пробовали). 2. В ПЛК поднять OPC UA Server: Вот тут возникают вопросы... Можно ли динамически управлять привязкой [86] у канала системы. Переключать источник у канала между PLC_A и PLC_B в зависимости от роли ПЛК (Если PLC_A.Data_Redundency_Role = 1, то источник PLC_A (Роль PLC_B в этом случае опускается), если PLC_A.Data_Redundency_Role <> 1, то уже анализируем PLC_B.Data_Redundency_Role). Или есть какой то другой способ? Создавать в системе два канала под каждый источник не вариант.
Возможно есть какие то еще решения? Спасибо [img] C:\Users\ShinkarukOA\Pictures\Из1.png [/img]
Сообщения / Posts 2 | Из / From: Russia
| IP / IP: IP адрес / IP address |
OlegShinkaruk
Junior Member / Новичок
Участник № / Member № 9967
отправлено / posted
Здравствуйте! У каждого ПЛК могут быть свои особенности и нюансы. Мы планируем получить ПЛК REGUL в резервированном исполнении. По результату сможем сформировать ответ на вопрос "есть ли какой-то другой способ?"
На текущий момент:
1. Производители ПЛК REGUL для решения описанной задачи рекомендуют использовать OPC UA сервер. В указанном случае, со стороны Trace Mode 7 необходимо создать две пары "источник + канал". Читать с обоих OPC серверов, но в работе (мат.обработка, архивирование, документирование, вывод на экран...) использовать данные с одного из двух.
2. Использование протокола ModBus TCP с двумя ip-адресами проще (настроил один источник и прописал два адреса).
Можно ли динамически управлять привязкой [86] Данный механизм реализован, с ограничениями. Подробности во встроенной Справочной Системе - Каналы - Атрибуты - Указатель - Атрибут 86 В релизе 7.2.0.0 к описанной задаче данный механизм не применим.