Страница 7 из 9 ПерваяПервая ... 56789 ПоследняяПоследняя
Показано с 61 по 70 из 81

Тема: ПР200 как использовать функциональные кнопки в программе?

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

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    ... Как лучше генератор на 1 сек сделать?
    По разному, например, вот так
    Код:
        a1 := dt_to_udint(get_date_time());
        Q := not (SYS.compare_date_time(a1, a2, 1) = 0);
        a2 := a1;

  2. #62

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    По разному, например, вот так
    Код:
        a1 := dt_to_udint(get_date_time());
        Q := not (SYS.compare_date_time(a1, a2, 1) = 0);
        a2 := a1;
    Я так сделал.

    T:=TIME_TO_UDINT(GET_TIME())/1000;
    IF T-T1 = 1 THEN Tic:=TRUE; ELSE Tic:=FALSE; END_IF;
    IF Tic THEN T1:=T; END_IF;
    IF Enab AND Tic THEN C_:=TRUE; ELSE C_:=FALSE; END_IF;

  3. #63

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    По разному, например, вот так
    Код:
        a1 := dt_to_udint(get_date_time());
        Q := not (SYS.compare_date_time(a1, a2, 1) = 0);
        a2 := a1;
    С помощью SYS.compare наверное правильней будет..

  4. #64

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    Не соглашусь. Насос может быть заменен, заменен на не новый, поменяны местами и т.д. Учет серийного номера будет предусмотрен. В перспективе можно и сигнализацию на обслуживание реализовать.
    P.S. Работаю в основном с генераторными контроллерами. Идеи черпаю оттуда. Там все это есть.
    Вот вам переделанный таймер, с возможностью установки наработки по биту Запись 1 Переделка таймера.jpg
    Последний раз редактировалось kondor3000; 15.04.2025 в 21:30.

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

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    Я так сделал.

    T:=TIME_TO_UDINT(GET_TIME())/1000;
    IF T-T1 = 1 THEN Tic:=TRUE; ELSE Tic:=FALSE; END_IF;
    IF Tic THEN T1:=T; END_IF;
    IF Enab AND Tic THEN C_:=TRUE; ELSE C_:=FALSE; END_IF;
    Тогда уж так
    Код:
    a1 := time_to_udint(get_time());
    Q := a1 - a2 >= 1000;
    if Q then a2 := a1; end_if

  6. #66

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Вот вам переделанный таймер, с возможностью установки наработки по биту Запись
    Спасибо! Посмотрю.

  7. #67

    По умолчанию

    time_to_udint(get_time() таймер не сбрасывается?
    Его переполнение произойдет через примерно 49 суток
    Последний раз редактировалось pahotnyh; 15.04.2025 в 22:30.

  8. #68

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    time_to_udint(get_time() таймер не сбрасывается?
    Естественно нет.

  9. #69

    По умолчанию

    Сделал так.
    Вложения Вложения

  10. #70

    По умолчанию

    Цитата Сообщение от pahotnyh Посмотреть сообщение
    Сделал так.
    По моему не доделали, по отдельности вверху и внизу часы изменить не даёт, только вместе. Где задача наработки и задача времени не понятно.
    Главное, чтобы работало как вам надо)
    Последний раз редактировалось kondor3000; 16.04.2025 в 17:39.

Страница 7 из 9 ПерваяПервая ... 56789 ПоследняяПоследняя

Похожие темы

  1. Кнопки в ПР200
    от KIPSHOP в разделе Среда программирования OWEN Logic
    Ответов: 32
    Последнее сообщение: 17.09.2022, 17:07
  2. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  3. Событие по нажатию кнопки в ПР200
    от KIPSA в разделе Разработки
    Ответов: 29
    Последнее сообщение: 30.06.2020, 11:51
  4. Кнопки для уставок таймера ПР200
    от voronovskii_a в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 08.11.2016, 19:48
  5. ПР200 кнопки с сопротивлением
    от Orbes в разделе Программируемые реле
    Ответов: 46
    Последнее сообщение: 25.08.2016, 08:21

Ваши права

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