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

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

  1. #1

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

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

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

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

    По умолчанию

    Цитата Сообщение от 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/ПетрАртюков

  3. #3

    По умолчанию

    Цитата Сообщение от 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

  4. #4

    По умолчанию

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

  5. #5

    По умолчанию

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

  6. #6

    По умолчанию

    Цитата Сообщение от 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

  7. #7

    По умолчанию

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

  8. #8

    По умолчанию

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

    ps с экраном если для ПР100 не подойдет конечно, тогда просто откинуть сброс.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    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

  9. #9

    По умолчанию

    В OwenCloud регистры выставлены только на чтение. Запись не разрешена. Конечно, в модификации с ПР200 можно сделать сброс наработки с экрана. Для ПР100 кнопка сброса неизбежна. Если, правда, обнуляется вся энергонезависимая память во время включения оборудования, тогда дело не в кнопках. Может это свойство всех ПР на 220В? Ставить сетевые фильтры? Переходить на 24В? Пока неясно...

  10. #10

    По умолчанию

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

Страница 1 из 3 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

Ваши права

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