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

Тема: На ПР200 неправильно отображается время.

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

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

    По умолчанию На ПР200 неправильно отображается время.

    Прошу не ругать за незнание.
    Проблема у меня такая: В пр 200 есть сервисные переменные - секунды, минуты, часы, день, месяц, год.
    При запуске программы в симуляторе (в которой используется переменная "сутки") значения этих переменных совпадают с тем, что показывают часы компьютера.
    При прошивке в ПР там отличие на очень много. Пробовал прошивать в разные экземпляры ПР - везде по разному.
    Из за этого у меня не срабатывает вовремя подсчёт времени работы мотора за сутки. (Надо, что бы в 8 утра это было, а происходит рандомно).

    Возможно ли что сбиты часы реального времени в ПР?
    И если да, то как их откорректировать, что бы совпадали с реальным временем?

  2. #2

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Прошу не ругать за незнание.
    Проблема у меня такая: В пр 200 есть сервисные переменные - секунды, минуты, часы, день, месяц, год.
    При запуске программы в симуляторе (в которой используется переменная "сутки") значения этих переменных совпадают с тем, что показывают часы компьютера.
    При прошивке в ПР там отличие на очень много. Пробовал прошивать в разные экземпляры ПР - везде по разному.
    Из за этого у меня не срабатывает вовремя подсчёт времени работы мотора за сутки. (Надо, что бы в 8 утра это было, а происходит рандомно).

    Возможно ли что сбиты часы реального времени в ПР?
    И если да, то как их откорректировать, что бы совпадали с реальным временем?
    Подключите ПР к ПК и запишите текущее время.
    изображение_2026-02-12_155425766.png
    Также через системное меню ПР можно ввести дату-время

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

    По умолчанию

    Есть такой документ, Руководство по эксплуатации, называется. Очень полезный документ
    https://docs.owen.ru/product/pr200/8...6#topic-110805

  4. #4

    По умолчанию

    Спасибо!. Всё получилось.

  5. #5

    По умолчанию

    Что бы не создавать новую тему....
    Собственно говоря суть программы которую я разрабатываю - проверка количества пусков насоса и общего времени наработки за несколько суток и вывод значений на экран ПР200. В общем она работает. Но с одним "но". При отключении питания накопленные значения сбрасываются в ноль.
    Может кто то уделить время и посмотреть что у меня не так?

    Заранее благодарен
    Вложения Вложения

  6. #6

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Что бы не создавать новую тему....
    Собственно говоря суть программы которую я разрабатываю - проверка количества пусков насоса и общего времени наработки за несколько суток и вывод значений на экран ПР200. В общем она работает. Но с одним "но". При отключении питания накопленные значения сбрасываются в ноль.
    Может кто то уделить время и посмотреть что у меня не так?

    Заранее благодарен
    Так не будет ничего сохраняться, переменная наработки должна быть и входом и выходом.
    Здесь пример Опер-таймера с кол-вом включений и сохранением наработки 2 и 3 вариант https://owen.ru/forum/showthread.php?t=38721#8
    А так же ФБ получения времени.
    А здесь универсальный таймер с задачей времени https://owen.ru/forum/showthread.php...l=1#post461025
    Последний раз редактировалось kondor3000; 15.02.2026 в 20:04.

  7. #7

    По умолчанию

    Спасибо за ответ.

  8. #8

    По умолчанию

    Получается, я должен выходную переменную сделать энергонезависимой, вернуть её на вход ФБ и внутри ФБ её суммировать с тем значением,которое возникает при включении ПР200 (т.е. с 0)? И далее старт счёта уже будет с того значения, что было сохранено во внешней переменной? Так я понимаю?

    Ваши примеры я посмотрел, проверил в ПР200. Работают. Что бы разобраться как - нужно время.

    Спасибо за ответ.

  9. #9

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Получается, я должен выходную переменную сделать энергонезависимой, вернуть её на вход ФБ и внутри ФБ её суммировать с тем значением,которое возникает при включении ПР200 (т.е. с 0)? И далее старт счёта уже будет с того значения, что было сохранено во внешней переменной? Так я понимаю?
    Почти так, при включении она будет присваиваться (инициализироваться) в переменную, в которой считается наработка.

  10. #10
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,015

    По умолчанию

    Целочисленная 32 битная переменная способна хранить время в секундах около 130 лет. Поэтому можно было обойтись и одним счетчиком
    В общем, ваш макрос может выглядеть вот так
    Безымянный.png
    Ну, и у счетчик можно сделать энергонезависимым
    Последний раз редактировалось Dimensy; 15.02.2026 в 23:38.

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

Похожие темы

  1. Как вывести время мз ИП320 в ПР200.
    от Вячеслав П. в разделе Панели оператора (HMI)
    Ответов: 16
    Последнее сообщение: 06.05.2025, 21:49
  2. Настройка ПИД в ПР200 (уставка/время)
    от Anthony.Alekseev в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 12.09.2024, 09:29
  3. Время в ПР200
    от Safron в разделе Среда программирования OWEN Logic
    Ответов: 11
    Последнее сообщение: 10.12.2023, 07:09
  4. Как в ПР200 вывести время на экран
    от os1967 в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 10.12.2018, 00:48
  5. Время цикла ПР200
    от amandra в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 25.10.2018, 12:00

Ваши права

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