Страница 87 из 88 ПерваяПервая ... 377785868788 ПоследняяПоследняя
Показано с 861 по 870 из 877

Тема: Универсальные макросы для OWEN Logic

  1. #861

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Если у вас дискретное управление яркостью от ПР102, в смысле сигналами больше-меньше, то настройки яркости находятся в драйвере, а ПР в принципе здесь не причём!
    Короче для энергонезависимости нужно чтобы управление яркостью было с аналогового выхода ПР, которого, как я понимаю нет у вашего ПР!
    Вот это поворот!

    https://www.youtube.com/watch?v=uB-02LymtgE
    Сигналы больше-меньше условно, управляется дискретными выходами.

  2. #862

    По умолчанию

    настройки яркости находятся в драйвере, а ПР в принципе здесь не причём!

    https://www.youtube.com/watch?v=uB-02LymtgE[/QUOTE]

    Говорю же, при отключении питания драйвера, настройки освещения слетают. Надо сделать так, чтобы ПР запоминал последнюю настройку и делал регулировку до этой самой последней настройки.

  3. #863
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,982

    По умолчанию

    Цитата Сообщение от SeraX Посмотреть сообщение
    настройки яркости находятся в драйвере, а ПР в принципе здесь не причём!

    https://www.youtube.com/watch?v=uB-02LymtgE
    Ранее Вы так не говорили, это уже второй поворот, в смысле, Вы говорили про энергонезависимость настройки яркости, а это совсем другое!
    Короче, можно примерно так запомнить настройку яркости, в счётчике, только частоту генератора сделать максимально возможной, для точности:

    Больше-меньше.PNG

    А управление драйвером от выходов ПР.
    Конечно, всё это будет, через одно место, через которое часто в России делают, но видимо у Вас такая цель!

    И, сигнал включения драйвера(подачи напряжения питания) нужен будет или ПР запитать параллейно драйверу.
    Последний раз редактировалось Сергей0308; 08.12.2024 в 18:25.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #864

    По умолчанию

    Цитата Сообщение от SeraX Посмотреть сообщение
    Вложение 80631


    Вот схема подключения.
    Попробуйте так и первое включение сделайте через кнопку ПР, а все остальные через "Выключатель".
    TMRSet - сделайте энергонезависимой, ФБ должен запоминать время удержания кнопки BTN и повторить на выходе при сбросе питания на ПР.
    Owen.jpg
    Код:
    function_block TMRPush
    
        var_input
           BTN : bool;
           RPT : bool;
           TMRSet : udint;
        end_var
    
        var_output
           TMRValue : udint;
           Q : bool;
        end_var
    
        var
            RT : SYS.RTRIG;
            FT : SYS.FTRIG;
            TS : time;
            TMRRPT : SYS.TP;
        end_var
    
        TMRValue := TMRSet;
    
        RT(I:=BTN); if RT.Q then TS := get_time(); end_if
        FT(I:=BTN); if FT.Q then TMRValue := time_to_udint(get_time() - TS); end_if
        TMRRPT(I:=RPT, T:= udint_to_time(TMRValue));
        Q := BTN or TMRRPT.Q;
    
    end_function_block
    Последний раз редактировалось EFrol; 08.12.2024 в 18:55.

  5. #865
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,982

    По умолчанию

    Цитата Сообщение от SeraX Посмотреть сообщение
    Вложение 80631


    Вот схема подключения.
    Посмотрел вашу схему, мне видится один реальный вариант, это подать сигнал(8-40В) с выхода драйвера на аналоговый вход ПР через делитель напряжения(не более 10В на выходе) и запоминать это значение, всё!
    При включении ПР восстанавливать это значение с помощью дискретного выхода ПР!
    Есть ПР102 с аналоговыми входами, вам придётся менять модификацию ПР102!

    ПР102_3.jpg

    Другие варианты - это несерьёзно, из области фантастики, мне так кажется!
    Последний раз редактировалось Сергей0308; 08.12.2024 в 23:36.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #866

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Попробуйте так и первое включение сделайте через кнопку ПР, а все остальные через "Выключатель".
    TMRSet - сделайте энергонезависимой, ФБ должен запоминать время удержания кнопки BTN и повторить на выходе при сбросе питания на ПР.
    Owen.jpg
    Код:
    function_block TMRPush
    
        var_input
           BTN : bool;
           RPT : bool;
           TMRSet : udint;
        end_var
    
        var_output
           TMRValue : udint;
           Q : bool;
        end_var
    
        var
            RT : SYS.RTRIG;
            FT : SYS.FTRIG;
            TS : time;
            TMRRPT : SYS.TP;
        end_var
    
        TMRValue := TMRSet;
    
        RT(I:=BTN); if RT.Q then TS := get_time(); end_if
        FT(I:=BTN); if FT.Q then TMRValue := time_to_udint(get_time() - TS); end_if
        TMRRPT(I:=RPT, T:= udint_to_time(TMRValue));
        Q := BTN or TMRRPT.Q;
    
    end_function_block
    СПАСИБО ОГРОМНЕЙШЕЕ!!! То, что надо!

  7. #867
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,982

    По умолчанию

    Цитата Сообщение от SeraX Посмотреть сообщение
    СПАСИБО ОГРОМНЕЙШЕЕ!!! То, что надо!
    А как у вас яркость уменьшается, в смысле, насколько понял, при длительном нажатии яркость увеличивается до максимума затем уменьшается до минимума и так циклически, пока кнопка нажата или для изменения направления(с увеличения яркости на уменьшение и обратно) надо кнопку передёрнуть?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  8. #868

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    А как у вас яркость уменьшается, в смысле, насколько понял, при длительном нажатии яркость увеличивается до максимума затем уменьшается до минимума и так циклически, пока кнопка нажата или для изменения направления(с увеличения яркости на уменьшение и обратно) надо кнопку передёрнуть?
    Нет, при нажатии более ~1 сек., увеличивается/уменьшается, пока держишь. Увеличение/уменьшение происходит не до макс/мин, а на столько, сколько держишь. От макс до мин 2500 мс. Уменьш/увел НЕ циклическое, а от упора до упора.

  9. #869

    По умолчанию

    Цитата Сообщение от SeraX Посмотреть сообщение
    Нет, при нажатии более ~1 сек., увеличивается/уменьшается, пока держишь. Увеличение/уменьшение происходит не до макс/мин, а на столько, сколько держишь. От макс до мин 2500 мс. Уменьш/увел НЕ циклическое, а от упора до упора.
    Т.е. вот так тоже было бы нормально?
    Owen.jpg

  10. #870
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,982

    По умолчанию

    Цитата Сообщение от EFrol Посмотреть сообщение
    Т.е. вот так тоже было бы нормально?
    Owen.jpg
    Так ему же надо не на максимальную яркости включать, а на заданную, в смысле что была в момент выключения питания!
    И, как я понимаю у кнопки(управляющего входа драйвера) несколько функций, в смысле, короткое нажатие, включает-выключает свет(работает как Т-триггер), а длинное нажатие увеличивает-уменьшает яркость, пока кнопка нажата, короче, я до конца ещё не разобрался как это всё работает, но и того что понял достаточно, чтобы понять, что будет очень проблематично сделать управление по времени нажатия на кнопку!
    Я уже писал, как я бы сделал!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 87 из 88 ПерваяПервая ... 377785868788 ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Хотелки в OWEN Logic
    от maks_dmm в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 20.02.2016, 13:56
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 15:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

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