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

Тема: нестабильная работа плк110-32

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

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

    По умолчанию

    Доброго времени суток.
    У меня следующая проблемма с таким же контроллером, (прошивку в Сентябре 2010 закачивал в него новую с сайта и Таргет то же).
    Контроллер работает в системе сигнализации и управления отопительным котлом. с Декабря 2010 работал стабильно, вчера оператор случайно обнаружил сработку системы внешней сигнализации перегрева котла. ПЛК не отреагировал на температуру и аварийные сигналы, после перезагрузки выключением питания начал работу штатно.

    Сегодня локализовали причину (ситуация повторилась), ПЛК самопроизвольно переходит в "Стоп" причем абсолютно непредсказуемо по времени. Легко (со 2-3 раза) запускается кнопкой и продолжает работу. Понятно что WatchDog-ом это не отследиш, так а чем тогда, можно ли програмно или как либо еще исключить эту ситуацию? Учитывая ответственность узла желательно чтобы даже после ручного перевода в режим "Стоп" запуск происходил автоматически.
    Или ставить внешнюю "Собаку"?
    И еще, можно ли каким либо образом отследить причину самопроизвольной остановки программы?

  2. #2

    По умолчанию

    Цитата Сообщение от Валерий Бурик Посмотреть сообщение
    Выяснил причину нестабильной работы. Дело в том, что до приобретения контроллера программа писалась с Target - файлом скачанным с сайта фирмы. В режиме эмуляции все было нормально. А вот с "железом" была нестыковка, из-за другой версии прошивки контроллера. Пришлось создавать новый проект с согласованным программным обеспечением и переносить программу вручную, т.к. в CodeSys простым копированием не отделаешься. А дальше как мне подсказали.
    Добавьте в конфигурации ПЛК подэлемент Button.
    После этого в меню проект выполните пункты очистить все, компилировать все.
    Далее подключитесь к контроллеру. На вопрос Загрузить новую программу или нет, отвечаете нет. И выполняете пункт онлайн - сброс заводской(при подключенном контроллере).После этого загрузите программу - онлайн - загрузка. И сделайте загрузочный проект.
    После этих операций все стабильно заработало.
    Вывод, не наступайте на те грабли, на которые наступил я.
    Переносить части программы можно - в меню Проект - есть экспорт. Нужные части проекта можно просто экспортировать, а потом в другой проект импортировать.
    Ну или нужно было просто в Narget Settings выбрать новый Target. Подробности не раз обсуждались на форуме

    Цитата Сообщение от leonVl Посмотреть сообщение
    Доброго времени суток.
    У меня следующая проблемма с таким же контроллером, (прошивку в Сентябре 2010 закачивал в него новую с сайта и Таргет то же).
    Контроллер работает в системе сигнализации и управления отопительным котлом. с Декабря 2010 работал стабильно, вчера оператор случайно обнаружил сработку системы внешней сигнализации перегрева котла. ПЛК не отреагировал на температуру и аварийные сигналы, после перезагрузки выключением питания начал работу штатно.

    Сегодня локализовали причину (ситуация повторилась), ПЛК самопроизвольно переходит в "Стоп" причем абсолютно непредсказуемо по времени. Легко (со 2-3 раза) запускается кнопкой и продолжает работу. Понятно что WatchDog-ом это не отследиш, так а чем тогда, можно ли програмно или как либо еще исключить эту ситуацию? Учитывая ответственность узла желательно чтобы даже после ручного перевода в режим "Стоп" запуск происходил автоматически.
    Или ставить внешнюю "Собаку"?
    И еще, можно ли каким либо образом отследить причину самопроизвольной остановки программы?
    К сожалению такое бывает. Решение пока только одно - необходимо доработать проект - в PLC Configuration добавить Button - это переведет кнопку старт\стоп в состояние простого "входа". После этого контроллеры не останавливаются.

Ваши права

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