Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 37

Тема: ПОПЕРЕМЕННОЕ ВКЛЮЧЕНИЕ

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

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

    По умолчанию

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

    Включение по очереди_8_3.PNG

    Включение по очереди_8.3.owle

    В принципе должно Вас устроить, с небольшими доработками!
    И, забыл сказать, очень легко расширить до 32(включительно) ступенек, в смысле, ламп или выходов!

    Даже так, для более чёткого выключения:

    Включение по очереди_8_4.PNG

    Включение по очереди_8.4.owle
    Добрый день Сергей0308, а что из себя представляет макрос DMUL28? Можно картинку макроса? У меня OWEN LOGIC Версия 1.19.271.0.

  2. #2

    По умолчанию

    Цитата Сообщение от Pvalp Посмотреть сообщение
    а что из себя представляет макрос DMUL28? Можно картинку макроса? У меня OWEN LOGIC Версия 1.19.271.0.
    Вот макрос внутри 1 Макрос DMUL.jpg

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

    По умолчанию

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

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

    По умолчанию

    Предлагаю следующий алгоритм:
    Отсчет времени №1 - среднее время подъема по лестнице. Отсчет времени №2 > времени №1
    1. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени №1, №2, по истечении времени №2 лампочки гаснут с анимацией Выкл_1.
    2. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени №1, №2, по истечении времени №2 лампочки гаснут с анимацией Выкл_2.
    3. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени. Отсчет времени №1 закончился. Сработал датчик №2. Отсчет времени начался заново, по истечении лампочки погасли с анимацией Выкл_2.
    4. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени. Отсчет времени №1 закончился. Сработал датчик №1. Отсчет времени начался заново, по истечении лампочки погасли с анимацией Выкл_1.
    5. Сработал датчик №1. Лампочки зажигаются с анимацией Вкл_1. Во время анимации сработал датчик №2. Лампочки зажигаются совместно Вкл_1 и Вкл_2. После включения начался отсчет времени, по истечении которого лампочки погасли с анимацией Выкл_2.
    6. Сработал датчик №2. Лампочки зажигаются с анимацией Вкл_2. Во время анимации сработал датчик №1. Лампочки зажигаются совместно Вкл_1 и Вкл_2. После включения начался отсчет времени, по истечении которого лампочки погасли с анимацией Выкл_1.
    7. Сработал датчик №1. Лампочки зажигаются с анимацией Вкл_1. Во время анимации сработал датчик №1. Ничего не делать.
    8. Сработал датчик №2. Лампочки зажигаются с анимацией Вкл_2. Во время анимации сработал датчик №2. Ничего не делать.
    9. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени. Сработал датчик №1. Отсчет времени начался заново, по истечении лампочки погасли с анимацией Выкл_1.
    10. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени. Сработал датчик №2. Отсчет времени начался заново, по истечении лампочки погасли с анимацией Выкл_2.
    11. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени №1, №2, до истечении времени №1 сработал датчик №2 - ничего не делать.
    12. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени №1, №2, до истечении времени №1 сработал датчик №1 - ничего не делать.
    13. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени №1, №2, по истечении времени №1 сработал датчик №1 - новый отсчет, по истечении которого лампочки погасли с анимацией Выкл_1.
    14. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени №1, №2, по истечении времени №1 сработал датчик №2 - новый отсчет, по истечении которого лампочки погасли с анимацией Выкл_2.

    Вроде, не запутался
    Последний раз редактировалось Dimensy; 15.11.2022 в 21:08.

  5. #5

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Предлагаю следующий алгоритм:
    Отсчет времени №1 - среднее время подъема по лестнице. Отсчет времени №2 > времени №1
    1. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени №1, №2, по истечении времени №2 лампочки гаснут с анимацией Выкл_1.
    2. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени №1, №2, по истечении времени №2 лампочки гаснут с анимацией Выкл_2.
    3. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени. Отсчет времени №1 закончился. Сработал датчик №2. Отсчет времени начался заново, по истечении лампочки погасли с анимацией Выкл_2.
    4. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени. Отсчет времени №1 закончился. Сработал датчик №1. Отсчет времени начался заново, по истечении лампочки погасли с анимацией Выкл_1.
    5. Сработал датчик №1. Лампочки зажигаются с анимацией Вкл_1. Во время анимации сработал датчик №2. Лампочки зажигаются совместно Вкл_1 и Вкл_2. После включения начался отсчет времени, по истечении которого лампочки погасли с анимацией Выкл_2.
    6. Сработал датчик №2. Лампочки зажигаются с анимацией Вкл_2. Во время анимации сработал датчик №1. Лампочки зажигаются совместно Вкл_1 и Вкл_2. После включения начался отсчет времени, по истечении которого лампочки погасли с анимацией Выкл_1.
    7. Сработал датчик №1. Лампочки зажигаются с анимацией Вкл_1. Во время анимации сработал датчик №1. Ничего не делать.
    8. Сработал датчик №2. Лампочки зажигаются с анимацией Вкл_2. Во время анимации сработал датчик №2. Ничего не делать.
    9. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени. Сработал датчик №1. Отсчет времени начался заново, по истечении лампочки погасли с анимацией Выкл_1.
    10. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени. Сработал датчик №2. Отсчет времени начался заново, по истечении лампочки погасли с анимацией Выкл_2.
    11. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени №1, №2, до истечении времени №1 сработал датчик №2 - ничего не делать.
    12. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени №1, №2, до истечении времени №1 сработал датчик №1 - ничего не делать.
    13. Сработал датчик №1. Лампочки зажглись с анимацией Вкл_1. Начался отсчет времени №1, №2, по истечении времени №1 сработал датчик №1 - новый отсчет, по истечении которого лампочки погасли с анимацией Выкл_1.
    14. Сработал датчик №2. Лампочки зажглись с анимацией Вкл_2. Начался отсчет времени №1, №2, по истечении времени №1 сработал датчик №2 - новый отсчет, по истечении которого лампочки погасли с анимацией Выкл_2.

    Вроде, не запутался
    как то все сложно аж голова закружилась )))

  6. #6

    По умолчанию

    есть конкретныый датчик я его уже купил выглядит он примерно так же и по нему я и говорю что у него один провод на управление, и в контроллер он в один вход подключается

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

    По умолчанию

    Цитата Сообщение от pioner13 Посмотреть сообщение
    есть конкретныый датчик я его уже купил выглядит он примерно так же и по нему я и говорю что у него один провод на управление, и в контроллер он в один вход подключается
    Очень хорошо, один выход, нам это ясно, но хотелось бы знать большего, как он работает?
    В принципе и на одном выходе можно иметь три состояния, например:
    1. выход "соединён" с минусом питания;
    2. выход "соединён" с плюсом питания;
    3. выход ни с чем не соединён(высокоимпедансное состояние), ещё в советские времена такие микросхемы были!
    Короче, посмотрите наконец документацию к нему, как Вы его подключать к ПР будете?
    Это же какое то надругательство над здравым смыслом, разумные люди эти моменты выясняют ещё до покупки, в любом случее это по меньшей мере выглядит очень странно сначала купить, а потом выяснять как он работает, но как говорят: лучше поздно, чем никогда!
    Короче, слушаем Вас внимательно!
    Далеко ходить не будем, сейчас в соседней теме обсуждают микросхему(сдвиговый регистр) с тремя состояниями: https://owen.ru/forum/showthread.php?t=37009&page=5
    Последний раз редактировалось Сергей0308; 15.11.2022 в 22:51.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

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

    По умолчанию

    Ну, можно начать с простого:
    сработал датчик, лампочки зажглись, начался отсчет времени. Если во время отсчета сработал любой датчик, то отсчет начать заново. По окончании отсчета потушить лампочки

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

    По умолчанию

    Вот, наваял что-то. Правило - на лестнице должен присутствовать только один человек
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Вот, наваял что-то. Правило - на лестнице должен присутствовать только один человек
    Нормальный алгоритм, больше ничего и не надо усложнять, а то написали "Войну и мир", короче, мне понравилось, в плане алгоритма работы!
    Осталось ТС датчики с ПР подружить!
    Последний раз редактировалось Сергей0308; 16.11.2022 в 14:02.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. КМС-Ф1. Включение через ТТ.
    от Vlad84 в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 12.07.2018, 15:23
  2. Включение ДУ от ИПР
    от ggenn в разделе Программируемые реле
    Ответов: 64
    Последнее сообщение: 06.08.2017, 16:58
  3. Включение ПЛК
    от lazy в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 20.09.2013, 08:10
  4. Включение сирен?
    от SUNreal в разделе Подбор Оборудования
    Ответов: 9
    Последнее сообщение: 30.07.2012, 15:56
  5. включение ву2 на трм-101 ри
    от Asmodey в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 13.10.2010, 07:46

Ваши права

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