Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: Горячее резервирование

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Question Горячее резервирование

    Доброго времени суток, уважаемые форумчане!
    Имеется проект, по условиям которого необходимо горячее резервирование.
    Используем ПЛК110-60 2 штуки. Как сообразить на них горячее резервирование?
    Допустим, будем использовать по одному выходу на контроллерах для мониторинга их работы: идут импульсы - всё нормально, нет - передаём управление на резервный контроллер, при этом отключая выходы основного.
    Встаёт вопрос: предполагается использовать несколько модулей МВ110-32ДН. Как организовать их опрос с двух контроллеров? Как на резервном контроллере отключить ModbusMaster до тех пор, пока основной не выйдет из строя?
    То есть в нормальном режиме мастером сети RS485 является контроллер №1, а в случае отказа мастером становится контроллер №2.

  2. #2

    По умолчанию

    Используйте иные системы. Но это - не ОВЕН.

  3. #3

    По умолчанию

    Я думал резервный использовать в качестве слейва, а на мастере дублировать входы с МВ, чтобы две программы работали практически синхронно, тогда можно избежать отключения реле. Но не пойму, как резервному отключить и включить мастера по команде, чтобы он опрашивал модули только тогда, когда необходимо. При этом основной можно вообще отключить по питанию.

  4. #4

    По умолчанию

    Цитата Сообщение от KSergey Посмотреть сообщение
    Я думал резервный использовать в качестве слейва, а на мастере дублировать входы с МВ, чтобы две программы работали практически синхронно, тогда можно избежать отключения реле. Но не пойму, как резервному отключить и включить мастера по команде, чтобы он опрашивал модули только тогда, когда необходимо. При этом основной можно вообще отключить по питанию.
    Задача не тривиальная, но вполне реализуемая. Порты RS-485 ПЛК110 свободно программируемые. Используя библиотеки SysLibCom или UNM надо написать код мастера сети RS-485 для ПЛК-Primary и ПЛК-Backup. При запуске системы ПЛК-Primary начинает обмен по сети со Slave (К1 замкнуты). ПЛК-Backup стоит чисто на приеме и следит за обменом. Если обмен по сети идет нормально, то ПЛК-Backup ведет прием откликов от Slave синхронно с ПЛК-Primary. Если ПЛК-Primary вдруг прекратил обмен по сети, то
    ПЛК-Backup фиксирует эту ситуацию, отключает ПЛК-Primary от линии связи и берет обмен по сети на себя.
    Изображения Изображения
    Последний раз редактировалось Вольд; 15.07.2015 в 12:55.

  5. #5

    По умолчанию

    Это задача действительно для другого уровня систем...
    Но уж если решились на костыли:
    1. В Конфигурации при настройке обмена - можно выбирать обмен по команде, не постоянно. А в программе проверяете условие (если я должен опрашивать модуль) - даете команду на опрос.

    Чтобы еще повысить в этой ситуации предсказуемость - можно поддержать работу ПЛК ModBus Master не из конфигурации, а в коде. Сложнее, но более гибко.

  6. #6
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Горячее резервирование процессоров, кроме переключения входов-выходов, и каналов связи подразумевает прежде всего синхронизацию внутренних данных - состояний таймеров, счётчиков, ПИД-регуляторов и прочих API.
    Как это видится под CoDeSys?
    /пошёл за попкорном/

  7. #7

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Горячее резервирование процессоров, кроме переключения входов-выходов, и каналов связи подразумевает прежде всего синхронизацию внутренних данных - состояний таймеров, счётчиков, ПИД-регуляторов и прочих API.
    Как это видится под CoDeSys?
    /пошёл за попкорном/
    мастер, по отдельному каналу, передает бекапу важные данные, которые и поддерживают актуальность резервной модели процесса... ну это если просто прослушка обмена не даст всех данных...

  8. #8
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Да-да, особенно значения внутренних переменных ПИД и быстрых счётчиков по модбасу, ну-ну!
    То-то солидные фирмы для этого оптические патч-корды в спец.модулях используют, да ещё спец наборы фирмваре применяют...
    С дуру и с жиру, видать...

    У Овен-овских ПЛК есть свой сегмент рынка.
    Системы с горячим резервированием - это из другой оперы.
    Последний раз редактировалось Ryzhij; 15.07.2015 в 16:00.

  9. #9

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Да-да, особенно значения внутренних переменных ПИД и быстрых счётчиков по модбасу, ну-ну!
    У ПЛК110 есть Ethernet. можно через него вести межпроцессорный обмен. Не хило получится.
    Последний раз редактировалось Вольд; 15.07.2015 в 16:36.

  10. #10
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    У ПЛК110 есть Ethernet. можно через него вести межпроцессорный обмен. Не хило получится.
    Нет, того Ethernet-а, каким располагает Овен, не хватит

Страница 1 из 3 123 ПоследняяПоследняя

Похожие темы

  1. резервирование плк
    от dbkrasn в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 06.10.2011, 23:08
  2. горячее подключение датчиков 4..20 ма к трм 202
    от Антон_К в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 25.05.2010, 12:24
  3. резервирование плк
    от Tapok в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 10.12.2009, 22:37
  4. Резервирование
    от незарегистрированный в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 26.02.2008, 11:38

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •