Выбор контроллера под конкретную задачу, Помогаем друг другу в выборе подходящего контроллера |
Здравствуйте, гость ( Вход | Регистрация )
Выбор контроллера под конкретную задачу, Помогаем друг другу в выборе подходящего контроллера |
30.07.2019 - 19:07
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 5 Регистрация: 30.07.2019 Пользователь №: 11186 |
Всем привет и хорошего дня!) Недавно начал изучать ПЛК, пока провожу эксперименты с FX1S, понял что для решения определенной задачи он не подходит, нужен другой контроллер.
Решил создать новую тему, к тому же раздел "общие вопросы" неплохо сюда подходит и другие пользователи смогут тут спрашивать мнение более опытных профессионалов Итак, иногда всплывают задачи по управлению какими либо механизмами, часть которых (простые) даже реализовывал на ардуине, stm32 и прочих контроллерах (я преимущественно радиолюбитель, а не программист, прошивку писал на языке FBD в графическом редакторе), но не всегда они тянут и нужно что-то более стандартизированное и удобное. Да и сама тема ПЛК интересна. Вот пожалуй первый вопрос: Почитав возможности FX1S-10MR понял, что это достаточно простой и дешевый контроллер, выходы у него по сути релюшки, а на входах стоят оптопары и туда можно подавать либо 1 либо 0. А у меня есть задача управлять восемью и более серводвигателями (или шаговиками, не суть важно так как они все имеют драйвер, а вход одинаковый по сигналам) по протоколу STEP/DIR, а там нужно выдавать высокочастотный сигнал примерно 200 кГц на несколько каналов одновременно. Причем каждый двигатель должен независимо от другого выполнять свою операцию - например 1-ый запустился со скоростью 800 об/мин, и вращается так 7 минут с понижением оборотов на 0,1% каждые 10 сек., 2-ой при получении сигнала с датчика сделал 2350 шагов, 3-ий при наличии сигнала с второго датчика и на моменте когда 2-ой делает 330-ый шаг, запускается с частотой 233 об/мин и останавливается только при получении сигнала с определённого датчика, 4-ый вообще делает переменное количество шагов в зависимости от комбинации сигналов с датчиков и т.д. То есть получается для такой задачи FX1S-10MR никак применить не получится? Какой тогда бюджетный ПЛК можно применить? Может есть какие-нибудь специализированные модули расширения для работы с большим количеством серводвигателей? Хотя вот например не нашел куда подключать дополнительный модуль к FX1S.. Главное чтобы его можно было подружить с WeinView TK6070iQ/TK8071iP и чтобы среда программирования была на русском Кстати, IL не знаю, ещё не изучал, хотелось бы на FBD конечно, но если что буду осваивать новое и неизведанное.. |
|
|
Текстовая версия | Сейчас: 19.04.2024 - 23:55 |