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

Тема: Слетает программа в ПЛК 110.224-32 Р-М

  1. #1

    По умолчанию Слетает программа в ПЛК 110.224-32 Р-М

    Здравствуйте.
    У меня есть контроллер ОВЕН ПЛК 110.224-32 Р-М, в котором крутится программа управления котлами, написанная на языке CoDeSys 2.3.9.30.
    ПЛК по сети Ethernet подсоединён к панели Weintek. Программа рабочая, работает уже год.
    Вчера произошла такая ситуация: произошёл аварийный останов котла, затем, практически мгновенно, все показания на панели исчезли.
    Когда стали разбираться, оказалось, что в контроллере каким-то непостижимым образом "слетела" программа.
    При подключении проекта с ноутбука в режиме online к ПЛК система выдала сообщение "В контроллере нет программы, загрузить?"
    Пришлось загружать проект, запускать контроллер и т.д.
    До этого на данном контроллере вышел из строя аккамулятор, в результате чего перестали сохраняться retain переменные и системное время при выключении питания (проверял). Программа же сохранялась (также проверял).
    Почему "слетела" программа и что необходимо сделать, чтобы подобные "чудеса" не повторялись в будущем?

    P.S. Во время и после аварийного останова питание контроллера никто не выключал.

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,187

    По умолчанию

    Цитата Сообщение от Алексей Ермолаев Посмотреть сообщение
    Здравствуйте.
    У меня есть контроллер ОВЕН ПЛК 110.224-32 Р-М, в котором крутится программа управления котлами, написанная на языке CoDeSys 2.3.9.30.
    ПЛК по сети Ethernet подсоединён к панели Weintek. Программа рабочая, работает уже год.
    Вчера произошла такая ситуация: произошёл аварийный останов котла, затем, практически мгновенно, все показания на панели исчезли.
    Когда стали разбираться, оказалось, что в контроллере каким-то непостижимым образом "слетела" программа.
    При подключении проекта с ноутбука в режиме online к ПЛК система выдала сообщение "В контроллере нет программы, загрузить?"
    Пришлось загружать проект, запускать контроллер и т.д.
    До этого на данном контроллере вышел из строя аккамулятор, в результате чего перестали сохраняться retain переменные и системное время при выключении питания (проверял). Программа же сохранялась (также проверял).
    Почему "слетела" программа и что необходимо сделать, чтобы подобные "чудеса" не повторялись в будущем?

    P.S. Во время и после аварийного останова питание контроллера никто не выключал.
    Ждать и надеяться, что проблему все таки локализуют
    http://www.owen.ru/forum/showthread....l=1#post157834

    http://www.owen.ru/forum/showthread....l=1#post157904
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    видимо в Вашем случае всё зависит от количества сохраняемых переменных на внутреннюю память плк, флешки же не вечные

  4. #4

    По умолчанию

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

  5. #5
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,187

    По умолчанию

    Цитата Сообщение от Дмитрий Артюховский Посмотреть сообщение
    откажитесь от ретаин- переменных совсем, сохраняйте нужное в своих файлах...
    весьма полезно питать контроллер через фильтры, а в ответственных применениях - UPS,
    обратите внимание на установленное время ватчдога, по умолчанию весьма большое, что ускоряет разряд аккумуляторов и уменьшает вероятность нормального функционирования при нескольких последовательных бросках питания
    народ на кондерсаторы питания внутри жалуется иногда
    То, что Вы предлагаете называется "костыли". Т.е предлагаете лечить следствия болезни, а не саму болезнь.
    У меня в программе нет ретайн переменных, зато есть модуль Slave. Его куда деть? Отказаться от него?
    Изготовителю ПЛК160/110 заранее нужно было предупреждать, что без "костылей" ПЛК работать не будет. Тогда я бы или учел необходимость использования этих "костылей" или отказался бы от использования этого типа ПЛК.
    А поезд уже ушел, оборудование смонтировано и передано заказчику. Я ему, что должен теперь сказать:-"Извините я дурак, костыли не привязал к ПЛК"?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

Похожие темы

  1. Новый ПЛК 110 слетает программа.
    от ktotam в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 21.10.2014, 08:10
  2. ПЛК-110-32
    от Jonikk в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2014, 09:38
  3. СПК 110 + ПЛК 110.32
    от oweron в разделе СПК1xx (архив)
    Ответов: 2
    Последнее сообщение: 29.01.2014, 15:36
  4. Ответов: 11
    Последнее сообщение: 28.10.2013, 12:30
  5. плк 110-32
    от Абдумалик в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 06.04.2011, 18:37

Ваши права

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