Показать сообщение отдельно
Старый 17.05.2019, 00:33   #783
vinoff
Member
 
Регистрация: Feb 2019
Сообщения: 35
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: FBD чайникам

Парни помогите! Нужно сконфигурировать нажатие кнопок в автоматическом режиме!
Имеется следующее:2 двигателя, контроллер SMH4 с подключенным по модбасу FMR1020, три концевика типа сухой контакт и 4 кнопки (замыкают на GND).
Необходимо сконфигурировать следующее:
1. на данный момент все работает в ручном режиме при нажатии на кнопки
"Вперед", "назад", "вниз", "вверх", но дело в том что нет автоматики( делать релейную громоздкую схему нет времени(
2. 2 концевика стоят на кнопках вперед, назад, где первый концевик это начало, 2й это конец.
3. 3й концевик стоит на эксцентриковом валу и останавливает второй двигатель.
Алгоритм следующий:
Чтобы не делать все эти операции вручную нужно сделать работу от одной кнопки
Нажимаем кнопку "автомат" на дисплее--->коммутируется кнопка вниз кратковременным нажатием и запускает 2й движок(кратковременно так как ему нужно сделать пол оборота), срабатывает 3й концевик и коммутирует кнопку вперед запуская 1й движок до тех пор пока не сработает 2й концевик, 2й концевик сработал и отключил нажатие кнопки вперед и скоммутировал кнопку назад, движок крутит в обратную сторону до 1ого концевика, после этого кнопка назад отключается и включается кнопка вверх кратковременным нажатием, концевик 3 отключается. Все, алгоритм отработан, но нужен еще подсчет количества раз этих алгоритмов с выводом на дисплей с возможностью сброса на 0. Помогите пожалуйста, надоело уже кнопки нажимать)
vinoff вне форума   Ответить с цитированием