реклама на сайте
подробности

 
 
> Как подружить PLC1Xi с переферией?, подключение цифровой клавиатуры и индикаторов
pakupka13
сообщение Jan 14 2014, 07:32
Сообщение #1





Группа: Участник
Сообщений: 13
Регистрация: 14-01-14
Пользователь №: 80 027



Здравствуйте. С электроникой я дружу очень очень поверхностно, поэтому требуется помощь специалистов.
Планируется приобрести автономный программируемый контроллер шагового двигателя PLC1Xi(построен на базе ARM-микропроцессора), драйвер, шаговый двигатель и источник питания. Как следует из описания по ссылке выше, у контроллера 8 оптовходов(+5В), 5 оптовыходов(открытый коллектор, оптопара, 50В/10мА MAX), 3 силовых реле. Выбор был сделан в его пользу, поскольку есть подробное описание на русском, легко программируется.
Теперь суть проблемы:
необходимо чтобы человек вводил с цифровой клавиатуры число(обозначающее мм), которое забивалось в значение некой переменной в память контроллера и тут же отображалось на трехзначном светодиодном индикаторе, далее отдельной кнопкой выбрал одно из 2 направлений(либо оставил предыдущее значение), нажал "ввод" и рабочий орган посредством шаговика сместился в выбранном направлении на введенное количество мм. Также необходим второй трехзначный индикатор, отображающий текущее положение рабочего органа.
Теперь вопрос знатокам:
как увязать контроллер, клавиатуру(около 18 кнопок) и 2 трехзначных индикатора? Клаву и индикаторы планируется объединить в 1 герметичную панель
Предполагаю что нужен будет микроконтроллер, или можно обойтись?
Просьба ответить конкретными названиями компонентов и возможной схемой, а не закидывать меня техническими терминами, ибо я вполне способен не понять их.
Запрограммировать контроллер думаю способен самостоятельно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pakupka13
сообщение Jan 21 2014, 11:37
Сообщение #2





Группа: Участник
Сообщений: 13
Регистрация: 14-01-14
Пользователь №: 80 027



Цитата
Контроллер этот может крутить двигатель по заранее заданной программе. И всё.

Вы так написали, будто заранее заданная программа это тупо зацикленное одно действие.
Обращаю ваше внимание, что программа может быть очень гибкой, ведь она может выполнять разнообразнейшие действия(а именно рулить шаговиком, оперировать переменными, рулить 8 выходами) в зависимости от состояния 8 датчиков. Т.е. это и есть своего рода упомянутый вами ПЛК с функцией движения

Цитата
Клаву к нему не подключить. Индикаторы тоже.

Согласен, напрямую нет, а задействовав микроконтроллер(-ы), думаю можно!
Остальные ПЛК и панель оператора тема интересная, но, как вы сами указали, отпугивает цена. Мне известно готовое решение с ценником в 2 раза ниже указанной вами суммы, правда там не шаговик, а асинхронник с энкодером
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 21 2014, 12:53
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(pakupka13 @ Jan 21 2014, 15:37) *
Вы так написали, будто заранее заданная программа это тупо зацикленное одно действие.
Обращаю ваше внимание, что программа может быть очень гибкой, ведь она может выполнять разнообразнейшие действия(а именно рулить шаговиком, оперировать переменными, рулить 8 выходами) в зависимости от состояния 8 датчиков. Т.е. это и есть своего рода упомянутый вами ПЛК с функцией движения


Согласен, напрямую нет, а задействовав микроконтроллер(-ы), думаю можно!
Остальные ПЛК и панель оператора тема интересная, но, как вы сами указали, отпугивает цена. Мне известно готовое решение с ценником в 2 раза ниже указанной вами суммы, правда там не шаговик, а асинхронник с энкодером


Тут никто не говорит, что он может только "тупо крутить", просто данный контроллер ориентирован на работу к концевиками, т.е. нажали кнопку - начал крутить мотор, проверяет концевики, если какое-либо условие срабатывает - останавливается, либо крутит в обратную сторону, потом опять опрашивает кнопки и т.д. Что-то наподобие миниробота, который ездит по комнате и объезжает препятствия biggrin.gif
А клавиатура и индикаторы тут совсем не заложены изначально.

ЗЫ не сочтите за рекламу, порекомендовал бы свой ПЛК, в котором все есть, что нужно, на основе дискавери, причем гораздо дешевле, но у него не готова документация, может позже laughing.gif

Сообщение отредактировал mantech - Jan 21 2014, 12:53
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- pakupka13   Как подружить PLC1Xi с переферией?   Jan 14 2014, 07:32
- - mantech   Цитата(pakupka13 @ Jan 14 2014, 11:32) ка...   Jan 16 2014, 18:20
- - pakupka13   ЦитатаА никак! Просто вы почитайте описание эт...   Jan 17 2014, 05:41
|- - toweroff   Цитата(pakupka13 @ Jan 17 2014, 09:41) За...   Jan 17 2014, 18:24
- - pakupka13   2 mantech хотите сказать, что ситуация безвыходная...   Jan 21 2014, 06:25
|- - Herz   Цитата(pakupka13 @ Jan 21 2014, 08:25) 2 ...   Jan 21 2014, 07:21
|- - mantech   Цитата(pakupka13 @ Jan 21 2014, 10:25) хо...   Jan 21 2014, 09:52
- - pakupka13   ЦитатаТут вариант один: обращайтесь в раздел ...   Jan 21 2014, 10:20
- - slog   Контроллер этот может крутить двигатель по заранее...   Jan 21 2014, 10:35
|- - slog   Цитата(pakupka13 @ Jan 21 2014, 14:37) Со...   Jan 22 2014, 05:06
- - pakupka13   Вы где-то об нем писали?   Jan 22 2014, 04:01
|- - mantech   Цитата(pakupka13 @ Jan 22 2014, 08:01) Вы...   Jan 22 2014, 04:56
- - pakupka13   уф как все сложно, есть над чем подумать ЦитатаА...   Jan 22 2014, 06:54


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th August 2025 - 17:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01566 секунд с 7
ELECTRONIX ©2004-2016