IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Выбор контроллера под конкретную задачу, Помогаем друг другу в выборе подходящего контроллера
mr_77
сообщение 30.07.2019 - 19:07
Сообщение #1


Читатель
*

Группа: Пользователи
Сообщений: 5
Регистрация: 30.07.2019
Пользователь №: 11186



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


Читатель
*

Группа: Пользователи
Сообщений: 5
Регистрация: 30.07.2019
Пользователь №: 11186



Случился глюк с интернетом и темы продублировались, просьба модераторов удалить вторую копию unsure.gif

Сообщение отредактировал mr_77 - 31.07.2019 - 14:26
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
VAL_64
сообщение 30.07.2019 - 20:51
Сообщение #3


Гигант мысли
****

Группа: Пользователи
Сообщений: 253
Регистрация: 21.01.2017
Пользователь №: 10799



Цитата(mr_77 @ 30.07.2019 - 20:07) *
Всем привет и хорошего дня!) Недавно начал изучать ПЛК, пока провожу эксперименты с FX1S, понял что для решения определенной задачи он не подходит, нужен другой контроллер.
Решил создать новую тему, к тому же раздел "общие вопросы" неплохо сюда подходит и другие пользователи смогут тут спрашивать мнение более опытных профессионаловsmile.gif
Итак, иногда всплывают задачи по управлению какими либо механизмами, часть которых (простые) даже реализовывал на ардуине, stm32 и прочих контроллерах (я преимущественно радиолюбитель, а не программист, прошивку писал на языке FBD в графическом редакторе), но не всегда они тянут и нужно что-то более стандартизированное и удобное. Да и сама тема ПЛК интересна. rolleyes.gif
Вот пожалуй первый вопрос:
Почитав возможности FX1S-10MR понял, что это достаточно простой и дешевый контроллер, выходы у него по сути релюшки, а на входах стоят оптопары и туда можно подавать либо 1 либо 0.
А у меня есть задача управлять восемью и более серводвигателями (или шаговиками, не суть важно так как они все имеют драйвер, а вход одинаковый по сигналам) по протоколу STEP/DIR, а там нужно выдавать высокочастотный сигнал примерно 200 кГц на несколько каналов одновременно. Причем каждый двигатель должен независимо от другого выполнять свою операцию - например 1-ый запустился со скоростью 800 об/мин, и вращается так 7 минут с понижением оборотов на 0,1% каждые 10 сек., 2-ой при получении сигнала с датчика сделал 2350 шагов, 3-ий при наличии сигнала с второго датчика и на моменте когда 2-ой делает 330-ый шаг, запускается с частотой 233 об/мин и останавливается только при получении сигнала с определённого датчика, 4-ый вообще делает переменное количество шагов в зависимости от комбинации сигналов с датчиков и т.д. То есть получается для такой задачи FX1S-10MR никак применить не получится? Какой тогда бюджетный ПЛК можно применить?
Может есть какие-нибудь специализированные модули расширения для работы с большим количеством серводвигателей? Хотя вот например не нашел куда подключать дополнительный модуль к FX1S.. huh.gif
Главное чтобы его можно было подружить с WeinView TK6070iQ/TK8071iP и чтобы среда программирования была на русском smile.gif Кстати, IL не знаю, ещё не изучал, хотелось бы на FBD конечно, но если что буду осваивать новое и неизведанное.. laugh.gif

Добрый вечер.
Немножко не в тему.
Вот ознакомься, бюджетный вариант ЧПУ на компе в Linux, на неопределенное количество каналов(координат,серводвигателей,частотных преоб.),
все зависит от количества LPT портов, или дополнительной платы например mesa 5i20.
https://www.cnc-club.ru/forum/viewforum.php?f=15
https://www.cnc-club.ru/forum/viewtopic.php?f=15&t=107

Можно настроить выход LPT порта как на STEP/DIR, так и аналоговый сигнал(ШИМ), подключить всевозможные цифровые датчики.
Через COM порт управлять по Modbus.
#После того как Вы произвели установку EMC2, можно переходить к конфигурации.
Начнем с простого пути, использования утилиты Stepconf. Sterconf это графическая утилита для настройки EMC2 для различных станков. Конечно она не реализует все возможности EMC2, но подойдет для большинства станков со step-dir контроллерами управляемыми через lpt порт......... #


На ПЛК тоже можно но надо приобретать дополнительные модули
Будут вопросы по LinuxCNC пишите.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
mr_77
сообщение 31.07.2019 - 14:25
Сообщение #4


Читатель
*

Группа: Пользователи
Сообщений: 5
Регистрация: 30.07.2019
Пользователь №: 11186



VAL_64, спасибо за отзыв! Пойду почитаю про эту тему тоже)
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 5.08.2020 - 05:43