Страница 57 из 82 ПерваяПервая ... 747555657585967 ... ПоследняяПоследняя
Показано с 561 по 570 из 959

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    29.04.2021
    Адрес
    Таганрог
    Сообщений
    40

    По умолчанию

    Коллеги, ткните носом, если уже всплывало.
    Нужен циклический макрос, способный стартовать по одной разовой(!) команде, делать энное количество попыток (по переменной пользователя) выполнить задачу (подать логическую "1" на выход), а потом встать либо по истечению количества попыток, либо от другой разовой команды

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

    По умолчанию

    Цитата Сообщение от DrDV Посмотреть сообщение
    Коллеги, ткните носом, если уже всплывало.
    Нужен циклический макрос, способный стартовать по одной разовой(!) команде, делать энное количество попыток (по переменной пользователя) выполнить задачу (подать логическую "1" на выход), а потом встать либо по истечению количества попыток, либо от другой разовой команды
    Я так понимаю Вы в первый раз что-то делаете(хотите сделать), это же несложно сделать и зачем Вам макрос, так скоро дойдёте до макроса линии задержки(как пример) и макрос делается несколькими кликами мыши из проекта(части проекта) на холсте программы, короче, наверно приблизительно как-то так:

    Макрос генератора количества импульсов со сбросом.PNG
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  3. #3
    Пользователь
    Регистрация
    29.04.2021
    Адрес
    Таганрог
    Сообщений
    40

    По умолчанию

    Вы правы, я новичок в теме FBD. В мозгу еще не укоренились правила и особенности программирования в подобной среде.
    Для меня цикл "For" куда ближе
    Спасибо Вам за пример, буду изучать.

  4. #4
    Пользователь
    Регистрация
    08.01.2019
    Адрес
    Тамбов
    Сообщений
    50

    Post

    Всех Приветствую! Вот хочу поделится макросом для отображения системных часов, где пустые разряды заполняются нолями.
    Может такой макрос уже и есть?! Но я решил эту проблему так
    Вложения Вложения
    Последний раз редактировалось Евений; 02.08.2021 в 10:06.

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

    По умолчанию

    Цитата Сообщение от Евений Посмотреть сообщение
    Всех Приветствую! Вот хочу поделится макросом для отображения системных часов, где пустые разряды заполняются нолями.
    Может такой макрос уже и есть?! Но я решил эту проблему так
    Любопытно, зачем эта конструкция?

    Часы_00.PNG

    Когда-то так делал: Дата-Время-Уставка_4.owl
    Последний раз редактировалось Сергей0308; 02.08.2021 в 00:38.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6
    Пользователь
    Регистрация
    08.01.2019
    Адрес
    Тамбов
    Сообщений
    50

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Любопытно, зачем эта конструкция?

    Часы_00.PNG

    Когда-то так делал: Дата-Время-Уставка_4.owl
    Согласен мой косяк, набираюсь опыта. Первое предназначение вот:Безымянный.png
    Исправил спасибо, ткнули на ошибку.
    Последний раз редактировалось Евений; 02.08.2021 в 10:17.

  7. #7

    По умолчанию

    Добрый день. Может есть макрос:
    Дискретные входы (кнопки без фиксации).
    Дискретные выходы, включающиеся каждый по своей кнопке.
    Необходимо чтобы при нажатии любой из 5-ти кнопок, включался соответствующий данной кнопке выход, а любой другой работающий выход выключался (если был включен). Работать может только один выход.

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

    По умолчанию

    Цитата Сообщение от Кирилл122 Посмотреть сообщение
    Добрый день. Может есть макрос:
    Дискретные входы (кнопки без фиксации).
    Дискретные выходы, включающиеся каждый по своей кнопке.
    Необходимо чтобы при нажатии любой из 5-ти кнопок, включался соответствующий данной кнопке выход, а любой другой работающий выход выключался (если был включен). Работать может только один выход.
    Да были такие, лично выкладывал в одной из тем форума!
    Одно уточнение, если преведущую кнопку не отпустили и нажали другую, должен другой выход активироваться, а преведущий выключится или сохранить преведущее состояние, пока первую кнопку не отпустят?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  9. #9

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Да были такие, лично выкладывал в одной из тем форума!
    Одно уточнение, если преведущую кнопку не отпустили и нажали другую, должен другой выход активироваться, а преведущий выключится или сохранить преведущее состояние, пока первую кнопку не отпустят?
    Предыдущий должен выключиться.
    Буду признателен, если поделитесь таким макросом.

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

    По умолчанию

    Цитата Сообщение от Кирилл122 Посмотреть сообщение
    Предыдущий должен выключиться.
    Буду признателен, если поделитесь таким макросом.
    Вот по второму варианту логики, как Вы хотели!
    Только хочу дополнить, что это один из первых вариантов, в дальнейшем он неоднократно совершенствовался, даже на форуме я выкладывал улучшенные варианты, короче, если интересно, найдёте тему и посмотрите или сами сделаете свой вариант, кстати, это несложно!
    8-стабильный триггер.owl

    Сейчас бы как-то так сделал, не могу сказать, что идеально, нарисовал не думая, первое, что на ум пришло, но однозначно проще чем 4 года назад:

    8 стабильный триггер.PNG

    И можно легко расширить до 32 входов-выходов, просто заменив один элемент на входе и выходе!

    8-стабильный триггер_3.owl

    Вот ещё вариант добавил, отличие от преведущего в том, что если нажать одновременно более одной кнопки, то промежуточные выхода не будут включаться на один цикл программы(если это надо), на практике, боюсь ничего не изменится, нажать одновременно несколько кнопок достаточно проблематично(сложно), в теории разницу в работе можно увидеть в симуляторе!

    8 стабильный триггер_4.PNG

    8-стабильный триггер_4.owl
    Последний раз редактировалось Сергей0308; 03.08.2021 в 23:55.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 57 из 82 ПерваяПервая ... 747555657585967 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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