Страница 1 из 4 123 ... ПоследняяПоследняя
Показано с 1 по 10 из 45

Тема: Макрос OperTimer

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

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

    По умолчанию Макрос OperTimer

    Макрос содержит три входные переменные:
    ob_on - состояние основного процесса вкл/откл;
    st_Sec - системное время в секундах от внутреннего таймера программируемого реле;
    cmd_Reset - команда сброса наработки.
    На выходе получается время наработки в минутах или часах и количество включений.

    На обьекте, раз в несколько недель, самопроизвольно сбрасывается время наработки. В чем может быть причина? cmd_Reset заведена на дискретный вход с задержкой включения TON на 3 сек. Кнопку сброса специально никто не нажимает. Неужели длительные наводки более 3 сек на дискретном входе ПР200-220 при включении оборудования? Или, может быть, системное время в секундах может кратковременно обращаться в ноль?

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

    По умолчанию

    Цитата Сообщение от Vyacheslav Посмотреть сообщение
    ...Или, может быть, системное время в секундах может кратковременно обращаться в ноль?
    Посмотри на часы на руке
    0,1,2,..58,59, 0,1,2,..58,59, 0,1,2,..58,59, .....

    Только это предположение не имеет значения. Т.к. в ПРке нет никакого системного времени в секундах от внутреннего таймера программируемого реле
    Последний раз редактировалось petera; 05.10.2021 в 10:28.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    На всякий случай добавляю программу. Имеет значение только фрагмент напротив входа I5. Этот дискретный вход заведен на кнопку без фиксации. При нажатии на эту кнопку должно происходить обнуление выходной переменной hours макроса OperTimer. Кнопку никто не нажимает, а обнуление происходит (может быть при подаче питания 220В на ПР200?).
    Изображения Изображения

  4. #4

    По умолчанию

    Юрий, спасибо за предложение. Макрос работает нормально у меня на столе, и, большую часть времени, на обьектах. Однако, через несколько недель, происходит спонтанный сброс наработки в реальных условиях на обьекте. Причины этого сброса непонятны. Ввод кратковременной 3 сек задержки на входе кнопки "сброс" не помогает.

  5. #5

    По умолчанию

    Цитата Сообщение от Vyacheslav Посмотреть сообщение
    Юрий, спасибо за предложение. Макрос работает нормально у меня на столе, и, большую часть времени, на обьектах. Однако, через несколько недель, происходит спонтанный сброс наработки в реальных условиях на обьекте. Причины этого сброса непонятны. Ввод кратковременной 3 сек задержки на входе кнопки "сброс" не помогает.
    А есть еще что-то энергонезависимое в этом проекте?
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  6. #6

    По умолчанию

    В проекте только две энергонезависимые переменные: lv_ Timer (h) и lv_ Num_ of_Inc или наработка в часах и количество включений. Обе образуются на выходе макроса OperTimer и эпизодически обе сбрасываются в ноль. Сброс отмечается удаленно по OwenCloud. На первом обьекте кнопка сброса была подключена к дискретному входу ПР200 и, далее, ко входной переменной макроса cmd_Reset. Наработка и количество включений иногда обнулялись. На втором обьекте ввел задержку TON 3 сек между дискретным входом ПР100 и макросом (может быть какие-нибудь кратковременные импульсные помехи при включении оборудования замыкают дискретный вход?!). Не помогло...

  7. #7

    По умолчанию

    Цитата Сообщение от Vyacheslav Посмотреть сообщение
    Макрос содержит три входные переменные:
    ob_on - состояние основного процесса вкл/откл;
    st_Sec - системное время в секундах от внутреннего таймера программируемого реле;
    cmd_Reset - команда сброса наработки.
    На выходе получается время наработки в минутах или часах и количество включений.

    На обьекте, раз в несколько недель, самопроизвольно сбрасывается время наработки. В чем может быть причина? cmd_Reset заведена на дискретный вход с задержкой включения TON на 3 сек. Кнопку сброса специально никто не нажимает. Неужели длительные наводки более 3 сек на дискретном входе ПР200-220 при включении оборудования? Или, может быть, системное время в секундах может кратковременно обращаться в ноль?
    Самый простой вариант, залить программу без сброса, или блокировать ее с экрана. Выходы в минутах и часах, выход в часах это минуты/60, никакой магии там нет, системное время при переходе в "0" никак не влияет.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  8. #8

    По умолчанию

    Ну у меня с этим макросом проблема другая. У меня они отстают. Я делал проект управления уф лампами с учетом наработки на каждую лампу .При симуляции больше 6 макросов тормозит жутко . И это на 8 Винде и при 16гигах озу.

  9. #9

    По умолчанию

    Цитата Сообщение от игорь68 Посмотреть сообщение
    Ну у меня с этим макросом проблема другая. У меня они отстают. Я делал проект управления уф лампами с учетом наработки на каждую лампу .При симуляции больше 6 макросов тормозит жутко . И это на 8 Винде и при 16гигах озу.
    Я уже второй раз на этом акцентирую внимание, симуляция и реальная работа это разные вещи, там ничего и не должно совпадать, учитывая что Вы самостоятельно задаете период и время цикла в симуляции.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  10. #10

    По умолчанию

    Макрос оказался ни при чем. Кнопку сброса наработки предполагалось сделать без фиксации. По факту сделали с фиксацией. Оператор ее однажды нажал, а отжимать не стал. Поэтому при каждом включении оборудования нажатая кнопка служила триггером и происходил сброс наработки.

Страница 1 из 4 123 ... ПоследняяПоследняя

Похожие темы

  1. макрос для пр 200
    от pt100 в разделе Программируемые реле
    Ответов: 2
    Последнее сообщение: 11.02.2019, 18:06
  2. макрос LT
    от niklud19511 в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 08.07.2018, 05:12
  3. Создать Макрос
    от arelavv в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 04.08.2017, 13:26
  4. Макрос в симуляторе
    от Papagun78 в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 26.06.2017, 09:43
  5. Макрос
    от CEkip в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 13.04.2012, 21:54

Ваши права

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