Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

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

  1. #11

    По умолчанию

    Немного отвлекли по работе. Пришлось сделать счётчик наработки на 3 канала. Пока без запоминания при отключении.

    Пробовал разобраться в примерах из 6 поста. Запутался. kondor3000 Не могли бы вы сделать, для понимания, на St простой ФБ с единственным счётчиком от входа "in" и запоминанием его результата при отключении ПР200.

  2. #12

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Немного отвлекли по работе. Пришлось сделать счётчик наработки на 3 канала. Пока без запоминания при отключении.

    Пробовал разобраться в примерах из 6 поста. Запутался. kondor3000 Не могли бы вы сделать, для понимания, на St простой ФБ с единственным счётчиком от входа "in" и запоминанием его результата при отключении ПР200.
    А это что?
    Опер таймер с сохранением наработки в кол-ва включений
    3 вариант https://owen.ru/forum/showthread.php?t=38721#8

    Эта строка и считает время в счётчике, в секундах
    Код:
    CTU1 (U :=ET<>ET_, N:=T_1, R:=Res OR R_Trig.Q, Q=>T1 ); ET_:=ET;
    При изменении времени, каждую секунду ET увеличивается и не равно ET_, счётчик прибавляет 1, после этого доп. переменная ET_:=ET;
    При включении время наработки, со входа Т_1 присваивается на вход N счётчика, при срабатывании R_Trig.Q (вкючается 1 раз при пуске),
    с выхода Q посчитанные секунды записываются на выход времени наработки T1.
    Последний раз редактировалось kondor3000; 21.02.2026 в 16:36.

  3. #13

    По умолчанию

    Наверное я не точно выразил свой вопрос. Хочется понять как именно происходит присвоение запомненной внешней переменной в счётчик.
    Теперь из ваших пояснений получается, что происходит это в этой строке
    IF R_Trig1.Q THEN T1:=T_1; N1:=N_1; x:=FALSE; END_IF
    а инициализируется это
    x: bool:=true;
    потом x:=false.

    Вроде понятно. Теперь надо самому попробовать что то написать.

  4. #14

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Наверное я не точно выразил свой вопрос. Хочется понять как именно происходит присвоение запомненной внешней переменной в счётчик.
    Теперь из ваших пояснений получается, что происходит это в этой строке

    а инициализируется это
    потом x:=false.

    Вроде понятно. Теперь надо самому попробовать что то написать.
    Почти правильно, только в этой строке важно именно x:=FALSE; остальное можно выкинуть, а инициализация именно в импульсе на входе R счётчика, для присвоения в счётчик со входа N.
    Последний раз редактировалось kondor3000; 21.02.2026 в 18:06.

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

Ваши права

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