25.03.2014, 10:53 | #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. |
25.03.2014, 10:58 | #2 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Станок для сетки Рабица
Цитата:
|
|
25.03.2014, 11:00 | #3 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
Ого, как оперативно Позже выложу результат.
|
25.03.2014, 11:06 | #4 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Re: Станок для сетки Рабица
Немного код непонятный - где сигнал включения редуктора? Я так понимаю ReduktorInput - это пин концевика. Тогда включаем редуктор и через цикл for проверяем значения ReduktorInput - как тока стало 1 то цикл заканчиается и продолжается программа
|
01.04.2014, 13:18 | #5 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
Подскажите ещё по включению симистора BT139-600 через оптопару на вложенной схеме... На входе оптопары (1-я ножка) - 0,2В, а перед резистором R7 - 5В. Как запустить данный симистор?
Последний раз редактировалось Murkur; 01.04.2014 в 13:44. |
01.04.2014, 14:04 | #6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Станок для сетки Рабица
При использовании оптрона с детектором ноля нужно между управляющим электродом и T2 добавить резистор 350-470 ом
|
01.04.2014, 14:13 | #7 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
А что такое Т2? Это на 4-ю ножку оптрона?
Последний раз редактировалось Murkur; 01.04.2014 в 14:32. |
01.04.2014, 14:45 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Схема
Если симистор будет коммутировать индуктивную нагрузку, то для этих целей симистор на 600в не подойдет лучше взять на 1200в или в крайнем случаи на 800в |
01.04.2014, 14:59 | #9 |
Member
Регистрация: 13.12.2013
Сообщений: 50
Вес репутации: 0 |
Re: Станок для сетки Рабица
Добавил этот резистор, но ничего не изменилось, на выходе симистора ноль. А есть разница, как подключать переменку? Тоесть, как в документации написано, где ноль, а где фаза. И какие по мощности должны быть резисторы? Я пока поставил слабенькие - по 0,25 Вт. И да, управлять хочу электромагнитным пускателем.
Последний раз редактировалось Murkur; 01.04.2014 в 15:06. |
01.04.2014, 15:22 | #10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Станок для сетки Рабица
Скорее всего Вы перепутали T1 с T2 ? Поменяйте их местами
|
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|