![]() |
![]() |
#1 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 ![]() |
![]()
Всем привет. Пробую сделать автоматическое управление станком для сетки Рабица и может кто подскажет по некоторым вопросам...
С дисплеем, меню и управлением трёх-фазными двигателями вроде бы разобрался, но есть вопросы по написанию скетча. Логика такая: 1. нажимаем кнопку Старт - запускается первый двигатель, отматывает нужное количество витков, которое считает на валу датчик Холла и за 2 витка до конца посылаем сигнал для остановки, отключаем первый двигатель полностью; 2. запускаем второй двигатель, который через редуктор отрезает проволоку, передвигает сетку и перемещает стол с намоточным шнеком на один виток назад и через концевик передаёт сигнал об успешном перемещении; 3. повторяем первый пункт, кроме нажатия кнопки Старт (так как всё происходит по кругу) плюс намотка идёт на один виток больше; 4. и опять идёт 2-й пункт, но стол перемещается ближе к сетке - отключается один концевик и включается другой. Скетч я кое-какой написал, но пока не могу понять, как заставить программу ожидать сигнала от концевика, а не продолжать выполнение дальше. Принцип работы можно посмотреть на этом видео: www.youtube.com/watch?v=ouvaN89FUIs (что-то не понял, как видео тут вставить через теги) Код приблизительно такой: PHP код:
Буду рад помощи. Спасибо. П.С. Скетч выложил не полный, так как там много ненужной информации по меню и дисплею. Очень спешу, позже выложу подробный код. Последний раз редактировалось Murkur; 25.03.2014 в 10:56. |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|