|
Как подружить PLC1Xi с переферией?, подключение цифровой клавиатуры и индикаторов |
|
|
|
Jan 14 2014, 07:32
|
Группа: Участник
Сообщений: 13
Регистрация: 14-01-14
Пользователь №: 80 027

|
Здравствуйте. С электроникой я дружу очень очень поверхностно, поэтому требуется помощь специалистов. Планируется приобрести автономный программируемый контроллер шагового двигателя PLC1Xi(построен на базе ARM-микропроцессора), драйвер, шаговый двигатель и источник питания. Как следует из описания по ссылке выше, у контроллера 8 оптовходов(+5В), 5 оптовыходов(открытый коллектор, оптопара, 50В/10мА MAX), 3 силовых реле. Выбор был сделан в его пользу, поскольку есть подробное описание на русском, легко программируется. Теперь суть проблемы: необходимо чтобы человек вводил с цифровой клавиатуры число(обозначающее мм), которое забивалось в значение некой переменной в память контроллера и тут же отображалось на трехзначном светодиодном индикаторе, далее отдельной кнопкой выбрал одно из 2 направлений(либо оставил предыдущее значение), нажал "ввод" и рабочий орган посредством шаговика сместился в выбранном направлении на введенное количество мм. Также необходим второй трехзначный индикатор, отображающий текущее положение рабочего органа. Теперь вопрос знатокам: как увязать контроллер, клавиатуру(около 18 кнопок) и 2 трехзначных индикатора? Клаву и индикаторы планируется объединить в 1 герметичную панель Предполагаю что нужен будет микроконтроллер, или можно обойтись? Просьба ответить конкретными названиями компонентов и возможной схемой, а не закидывать меня техническими терминами, ибо я вполне способен не понять их. Запрограммировать контроллер думаю способен самостоятельно.
|
|
|
|
|
 |
Ответов
|
Jan 21 2014, 11:37
|
Группа: Участник
Сообщений: 13
Регистрация: 14-01-14
Пользователь №: 80 027

|
Цитата Контроллер этот может крутить двигатель по заранее заданной программе. И всё. Вы так написали, будто заранее заданная программа это тупо зацикленное одно действие. Обращаю ваше внимание, что программа может быть очень гибкой, ведь она может выполнять разнообразнейшие действия(а именно рулить шаговиком, оперировать переменными, рулить 8 выходами) в зависимости от состояния 8 датчиков. Т.е. это и есть своего рода упомянутый вами ПЛК с функцией движения Цитата Клаву к нему не подключить. Индикаторы тоже. Согласен, напрямую нет, а задействовав микроконтроллер(-ы), думаю можно! Остальные ПЛК и панель оператора тема интересная, но, как вы сами указали, отпугивает цена. Мне известно готовое решение с ценником в 2 раза ниже указанной вами суммы, правда там не шаговик, а асинхронник с энкодером
|
|
|
|
|
Jan 21 2014, 12:53
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(pakupka13 @ Jan 21 2014, 15:37)  Вы так написали, будто заранее заданная программа это тупо зацикленное одно действие. Обращаю ваше внимание, что программа может быть очень гибкой, ведь она может выполнять разнообразнейшие действия(а именно рулить шаговиком, оперировать переменными, рулить 8 выходами) в зависимости от состояния 8 датчиков. Т.е. это и есть своего рода упомянутый вами ПЛК с функцией движения
Согласен, напрямую нет, а задействовав микроконтроллер(-ы), думаю можно! Остальные ПЛК и панель оператора тема интересная, но, как вы сами указали, отпугивает цена. Мне известно готовое решение с ценником в 2 раза ниже указанной вами суммы, правда там не шаговик, а асинхронник с энкодером Тут никто не говорит, что он может только "тупо крутить", просто данный контроллер ориентирован на работу к концевиками, т.е. нажали кнопку - начал крутить мотор, проверяет концевики, если какое-либо условие срабатывает - останавливается, либо крутит в обратную сторону, потом опять опрашивает кнопки и т.д. Что-то наподобие миниробота, который ездит по комнате и объезжает препятствия А клавиатура и индикаторы тут совсем не заложены изначально. ЗЫ не сочтите за рекламу, порекомендовал бы свой ПЛК, в котором все есть, что нужно, на основе дискавери, причем гораздо дешевле, но у него не готова документация, может позже
Сообщение отредактировал mantech - Jan 21 2014, 12:53
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|