FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Суббота, 16.12.2017, 02:28
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей, Олег, Anydy 
Форум » Основной » Спросить у знатоков » Прошу помощи при работе с несколькими реле.
Прошу помощи при работе с несколькими реле.
tony_t Дата: Вторник, 18.04.2017, 09:30 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 1
Награды: 0
Репутация: 0
Статус: Offline
Добрый день всем.
Может задача и не сложная, но я ни разу не программист, поэтому
будьте снисходительны. Пытаюсь освоить FLprog -интересно, но не хватает опыта.  Наткнулся на проблему и не понятно, как быть.
Суть задачи:
Есть матричная клавиатура 4*4 и блок 4-х канального реле.
Задачи:
1.     по нажатию на кнопки 1-4 запускать соответствующеереле на N времени,
отключая другие запущенные (если были запущены) – типа радиокнопки с таймером.
2.     по нажатию на кнопку, допустим A, запустить последовательность включенияреле 1-4 на N времени каждое
3.     по нажатию на кнопку # произвести аварийноюостановку (отключить все реле и ждать команды)
Проблема:
По первой части п.1 более-менее понятно. На текущем скетче сделал
на таймере, делал так же на генераторе со счетчиком. Реле включается, пока не придумал
как отключать другие включенные и производить аварийную остановку (сейчас получается,
что ставлю на паузу, пока таймер не дойдет до конца).  
Последовательность включений делал через демультипликатор со
счетчиком. Тоже работает вроде бы, реле последовательно щелкают.
Но если эти два куска программы разместить на одной плате,
работает только самый нижний кусок. В таком виде как на картинке, последовательность
проходит, но после нее отдельно реле включить нельзя. Индикатор реле
загорается, издавая высокочастотный писк, а реле молчит.
Как я понимаю, писк — это быстрая смена значений переменной
на включение реле. Верхний кусок программы его включает, а нижний, т.к. последовательность
завершена, выключает.
Подскажите пожалуйста, уважаемые знатоки, как правильно
управлять реле в таком случае, т.е. из нескольких мест.
И если не затруднит, дайте общие рекомендации по решению
задачи.
Прикрепления: 4603928.png(54Kb)
 
vlad Дата: Вторник, 18.04.2017, 10:14 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 381
Награды: 0
Репутация: 5
Статус: Offline
что сразу заметил. Нельзя использовать два раза один выход. делайте это ч/з переменную.

Сообщение отредактировал vlad - Вторник, 18.04.2017, 10:34
 
vlad Дата: Вторник, 18.04.2017, 11:01 | Сообщение # 3
Полковник
Группа: Проверенные
Сообщений: 381
Награды: 0
Репутация: 5
Статус: Offline
или так.

здесь аварийное отключение будет все выключать. также при нажатии на 1 реле если включенно второе то будет включать первое и выключать второе.  проглядел выключение режима попеременного включения реле, но его можно сделать по принципу как написано выше. т.е. экстр стоп завести в триггер счетчика чз элемент или. и на или подать сигнал со всех кнопок. в этом случае получим отключение режима в случае включения любого другого.
Прикрепления: 2627715.png(18Kb)
 
m10ru Дата: Воскресенье, 23.04.2017, 01:10 | Сообщение # 4
Лейтенант
Группа: Проверенные
Сообщений: 78
Награды: 1
Репутация: 0
Статус: Offline
если эта схема используется в механическом оборудовании.. то по технике безопасности запрещается использовать системы логического экстренного стопа ... цепь экстренного стопа только в цепи силовых управляющих систем... (беда никогда не ждёт...) sad

главное хотеть, а остальное не проблема
 
eugeneb Дата: Воскресенье, 23.04.2017, 23:04 | Сообщение # 5
Подполковник
Группа: Проверенные
Сообщений: 225
Награды: 4
Репутация: 1
Статус: Offline
Ссылкой на документ не поделитесь?
 
Форум » Основной » Спросить у знатоков » Прошу помощи при работе с несколькими реле.
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика