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

Тема: Retain после WatchDog

  1. #1

    По умолчанию Retain после WatchDog

    Добрый вечер.

    Кто может проверить следующую ситуацию
    ПЛК 110М02, прошивка 0.3.73

    Создать RETAIN переменную и бесконечный цикл, который можно будет запускать по команде.

    Загружаем проект в ПЛК, задаем значение переменной, к примеру 10, выключаем/включаем ПЛК и смотрим какое
    значение у нашей переменной, должно быть 10.
    Опять изменяем значение, пускай 15. Запускаем бесконечный цикл, срабатывает WatchDog, перезагрузка ПЛК.
    Смотрим какое значение имеет переменная?

  2. #2

    По умолчанию

    Если нужно сохранять Retan после срабатывания watchdog - посмотрите эту тему:
    http://www.owen.ru/forum/showthread.php?t=29777

  3. #3

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Какой практический смысл этой хрени ?
    Ретайн - сохрание при штатном завершении. Ватчдог - нештатное, как при резете и т.п.
    Смысл в том, что
    1) в процессе эксплуатации оборудования может происходить дополнительная настройка оборудования,
    и не всегда при изменении нескольких уставок их переписывают на бумагу. Да и не каждый оператор начнет их все сверять.

    2) Оборудование может работать сегодня в одном режиме, завтра в другом. Не вырубать жешь каждый раз ПЛК при смене режима.

    3) бывают тех. процессы которые должны возобновится с места останова.

    4) самый простой случай сохранение моточасов.

    Вся суть сводится к тому, что необходимо быстро ввести оборудование в работу, без дополнительных танцев и проверок.
    Далее уже разбираться с проблемой. Не всегда можно быстро приехать, а простои могут быть дорогими.
    Сбой ПЛК может произойти и после длительной нормальной работы: ошибка в коде, кто-то что-то не то подключил, брак в железе и
    др.

    Сергею спасибо за ссылку.

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

    По умолчанию

    Andrey_87 стоит для начала подумать, что такое вообще эта злая собака...

  5. #5

    По умолчанию

    Но из-за этого же не должны теряться данные.

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

    По умолчанию

    Andrey_87 вы можете понять простую вещь, что какая бы программа у вас не была заложена, залаять никто не должен никогда.
    Если у вас срабатывает ватчдог, значит ищите место в программе, которое до этого доводит, то есть с програмой что-то не так.

    а так.
    1. должны быть ограничения ввода переменных, если минимальное значение переменной 1, то при вводе делать так, чтобы нельзя было ввести 0,5 или -1

    2. сделайте способ выбора программ по рецептам, добавление своих рецептов, чтобы они не нарушали пункта 1

    3. это вообще другая часть программы, и опять же есть условия - выключение питания, нажатие на грибок но никак не ватчдог

    4. вообще ник чему не относится, можете сохранять как retain и периодически данные в файл.
    Последний раз редактировалось melky; 09.12.2018 в 10:32.

  7. #7

    По умолчанию

    Срабатывание Watchdog -это аварийная ситуация. Данные в ПЛК, в котором произошла аварийная ситуация - априори неликвидны.
    Поэтому retain и не сохраняется.
    Тролль-наседка, добрый, нежный и ласковый

Похожие темы

  1. СПК207 нет перезагружается при watchdog exception
    от alexey.kachalov в разделе СПК2хх
    Ответов: 0
    Последнее сообщение: 25.01.2016, 10:58
  2. Ответов: 13
    Последнее сообщение: 25.11.2015, 22:02
  3. У меня у одного watchdog не работает?
    от Raikkonen в разделе СПК2хх
    Ответов: 22
    Последнее сообщение: 19.04.2015, 11:01
  4. Ответов: 3
    Последнее сообщение: 22.03.2010, 14:11

Ваши права

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