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

Тема: Спонтанные перезагрузки ПЛК73

  1. #1

    По умолчанию Спонтанные перезагрузки ПЛК73

    Добрый день, всем.

    Есть проект в котором используются контроллеры ПЛК73. Контроллеры связаны между собой по 485 интерфейсу и один из них является мастером, он собирает статистику со всех контроллеров и отображает оператору, также оператор может с центрального ПЛК изменить уставки на остальных контроллерах. Для передачи данных между контроллерами использовал библиотеку ModBus.lib.

    В целом все работает - связь между контроллерами есть, данные передаются. И все бы хорошо, но периодически подчиненный контроллер самопроизвольно перезагружается. При перезагрузке состояние глобальных (не ретэйн) переменных сохраняется (у меня в блоке инициализации контроллера есть инкриментация ретейн переменной в случае, если глобальная переменная init=FALSE, то есть это счетчик включений, так вот этот счетчик не увеличивается). Периодичность перезагрузок различная - может через пару минут перезагрузиться, а может и пару часов нормально работать. Есть интересная особенность - если от подчиненного контроллера отключить кабель связывающий его с головным контроллером, то перезагрузки прекращаются. При этом в самой программе подчиненного ПЛК нет логики для сетевого обмена, поскольку головной ПЛК получает данные из подчиненного считывая значения параметров заданных в конфигураторе. То есть на подчиненном контроллере за отправку данных по запросу центрального ПЛК отвечает "операционная система" (если можно так сказать). При этом центральный контроллер (мастер) работает "как часы" без каких-либо проблем. Пробовал менять контроллеры местами и ситуация повторилась - контроллер который был подчиненным и перезагружался, после установки на него программы от центрального контроллера перестал перезагружаться и работал нормально, а контроллер который был мастером, после установки на него программы от подчиненного стал перезагружаться с такими же симптомами.

    Что еще заметил - в режиме отладки (переход через клавиши "АЛЬТ"+"ВЫХОД"+"ВВОД") в списке ошибок вижу следующее:
    Код:
    Error # 0=3
    Error # 1=7
    Error # 2=7
    Error # 3=7
    Error # 4=7
    Error # 5=7
    Error # 6=7
    Error # 7=7
    Error # 8=7
    Error # 9=7
    Error # 10=7
    Только мне не удалось найти в документации описания этих значений и причин, которые могут к ним привести.

    Прошу помощи в поиске причин такого поведения.
    Заранее спасибо всем, кто поделится какой-либо информацией или идеями куда копать.

  2. #2

    По умолчанию

    Здравствуйте!
    Error=3 - перезагрузка по сторожевому таймеру.
    Error=7 - ошибка EEPROM.
    Сделайте сброс EEPROM. Ретайн-переменные не сохраняются при перезагрузке по сторожевому таймеру. И выложите, пожалуйста, проект.

  3. #3

    По умолчанию

    Спасибо за пояснения.
    Проект прикладываю.

    Подскажите как сбросить EEPROM?
    Вложения Вложения
    • Тип файла: pro Slave.pro (214.1 Кб, Просмотров: 17)

  4. #4
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

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

  5. #5
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    ипром , сбрасывается после альт-ввод-вывод. см.ИЭ

  6. #6

    По умолчанию

    Закрываю тему - увеличение минимального времени цикла ПЛК с 1 мс до 8 мс решило проблему. Сейчас все работает.
    Всем Спасибо.

Похожие темы

  1. Ответов: 11
    Последнее сообщение: 21.04.2016, 19:13
  2. Ответов: 4
    Последнее сообщение: 01.04.2014, 12:23
  3. ЕКОН 134 сбрасывает установки после перезагрузки
    от grudinko в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 25.04.2013, 15:27
  4. Не работает таймер автоматической перезагрузки ПМ01
    от Александр85 в разделе Эксплуатация
    Ответов: 12
    Последнее сообщение: 07.02.2013, 11:46
  5. СП270 отображение экрана после перезагрузки
    от dll в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 07.06.2012, 09:36

Ваши права

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