Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Принудительная перезагрузка ПЛК

  1. #1

    По умолчанию Принудительная перезагрузка ПЛК

    Можно ли принудительно произвести перезагрузку ПЛК?

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

    По умолчанию

    Да скрытой кнопкой "Сброс",

  3. #3

    По умолчанию

    А можно подробнее объяснить.

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

    По умолчанию

    Под кнопкой Старт-Стоп имеется дырочка. Внутри кнопка. Нажать спичкой или т.п.(при вкюченном питании)

  5. #5

    По умолчанию

    Надо перефразировать наверно вопрос. Контроллер необходимо перезагрузить программно через определенный период времени (сутки, двое, месяц). При этом ПЛК находится в тайге, в степи и т.д.

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

    По умолчанию

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

  7. #7

    По умолчанию

    Используйте охранный таймер - при бесконечном цикле он сбросит ПЛК

    VAR
    starting:bool:=false;
    end_var

    ton_reset(in:= starting,pt:=t#30d12h);
    starting:=true;
    while ton_reset.q do
    ;
    end_while

  8. #8

    По умолчанию

    Вообще то принудительная перезагрузка контроллера - это ошибка программиста, на мой скромный взгляд...
    И использование бесконечного цикла для перезагрузки контроллера средство довольно радикальное... Зачем Вам его перезагружать? Если надо раз в сутки сбрасывать какие то параметры - надо просто сбрасывать... Зачем нужны перезагрузки?

  9. #9

    По умолчанию

    Перезагрузка ПЛК необходима для сброса времени прошедшего после загрузки ПЛК CurTime (библиотека SysLibTime). Данный таймер используется в программе. Но так как его размерность dword и продержится он максимум 49 дней, то необходим его периодичексий сброс.

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

    По умолчанию

    Используйте другой таймер, создайте генератор и считайте импульсы, к примеру.

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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