Показано с 1 по 9 из 9

Тема: Горячий резерв для ПЛК100

  1. #1

    По умолчанию Горячий резерв для ПЛК100

    Здравствуйте!
    Есть ПЛК100 – 2шт, набор модулей ввода/вывода и сенсорная панель. ПЛК между собой и с панелью связаны по Ethernet. ПЛК между собой и с модулями связаны по RS-485.
    Все ПЛК100 выполняют одну и ту же технологическую задачу и находятся в горячем резерве друг к другу. В случае выхода из строя первого контроллера, управления модулями ввода/вывода по RS485 берёт на себя второй контроллер. Так же второй контроллер выключает через дискретный выход первый контроллер. Неисправность контроллера определяется отсутствием счёта от внутреннего счётчика циклов (или какого-либо другого счётчика) – опрашивается по Modbus TCP. Первый контроллер по такому же принципу управляет вторым контроллером. Все изменяемые параметры (например, с сенсорной панели) на контроллерах должны быть одинаковые. Весь алгоритм и значения параметров так же дублируются по Modbus TCP. Модули, в случае аварии по RS485 сохраняют свои значения.
    Управление модулями осуществляет с помощью библиотеки modbus.lib для возможности остановки опроса у резервного контроллера.
    Кто-нибудь знает будет ли такая система работать, реализовывал ли кто подобное?

  2. #2

    По умолчанию

    А если что-то со вторым контроллером, первый включится?
    А как старт обоих контроллеров реализован? Кто первый?
    Контроллер может зависнуть на какой-то операции, при этом счетчик будет считать - все зависит от программной реализации.
    А если релюшка залипнет? Тут нужна схемная реализация.

  3. #3

    По умолчанию

    По умолчанию работает первый. Второй - резерв.
    А какая программная реализация позволяет лучше понять что контроллер решил сломаться?
    Сигнал можно "развязать" через двухкотактное реле и второй сигнал считывать резервным контроллером/отправлять на лампочку работы. Хотя, не знаю, не слишком ли экзотическая эта проблема?

  4. #4

    По умолчанию

    Допустим в одном месте программы инкрементируется счетчик для Modbus TCP, а в каком-то другом месте инвертируется какой-то дискретный выход, который контролируется вторым ПЛК
    Что-то из серии как раньше в кассетных магнитофонах определялся конец ленты в кассете и выбивало клавишу: перестали идти импульсы - конец

  5. #5

    По умолчанию

    Так тут такой же счётчик, только передаётся по сети, а не через дискретный выход.

  6. #6
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Требуется реализация дешево и сердито (поэтому применен Овен) или требуется вообще реализация горячей замены ?
    Есть готовые решения у других или хочется поразвлечься с программированием и реализацией именно на Овене ?

  7. #7

    По умолчанию

    Требуется реализация горячей замены на контроллерах Овен.
    Про реализацию у других слышал, но требуется именно Овен.

  8. #8

    По умолчанию

    Цитата Сообщение от imitator Посмотреть сообщение
    Так тут такой же счётчик, только передаётся по сети, а не через дискретный выход.
    Да, но два РАЗНЫХ счетчика. Хотя дело Ваше....

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    ну тогда удачи, не забудьте заменить платы на ПЛК100 если не новые, а то веселая горячая замена будет, когда все retain по нулям окажутся....

Похожие темы

  1. Соединение ПЛК100 с ПЛК100
    от maks-tver в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 09.06.2020, 16:05
  2. Ответов: 11
    Последнее сообщение: 03.04.2016, 17:35
  3. Продам ПЛК100-24.P-L и ПЛК100-220.P-L
    от victor_al в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 22.10.2013, 16:49
  4. ПЛК100 К-М и ПЛК100 Р-М перенос проекта
    от Malyshevsergey в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 05.09.2012, 00:13

Ваши права

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