Заголовок: Совет по интеграции ПЛК с ЧПУ-платой для управления шаговиками
Коллеги, привет!
Я разрабатываю ПО для станков на ПЛК Delta и панелях Weintek. Столкнулся с задачей, где средствами ПЛК не справиться.
Суть: Нужно управлять 3-мя шаговыми двигателями (XY-ось + мешалка) для перемешивания медицинских растворов в чашках Петри. Особенность в том, что чашки бывают разной формы и размера, а алгоритмы перемешивания — сложные и вариативные.
Моё решение: Вынести управление двигателями на отдельную плату от ЧПУ или 3D-принтера, которая понимает G-код. Это даст гибкость: на флешке будет библиотека готовых программ перемешивания под разные случаи.
Дилемма: Как грамотно связать эту плату с моим ПЛК?
Задача для ПЛК: С панели оператора (Weintek) пользователь должен выбрать нужную программу (G-код) на флешке платы и запустить её исполнение.
Вопросы к сообществу:
1. Связь: По какому протоколу проще всего заставить ПЛК (Delta) отдавать команды типа "Выбрать программу №5" и "Старт/Стоп" на ЧПУ-плату? Modbus RTU? Или что-то более простое?
2. Железо: Какую конкретно плату/контроллер посоветуете? Что из доступного (от Arduino с GRBL до плат от 3D-принтеров) лучше всего подходит для такой задачи и легко интегрируется?
3. Концепция: В правильном ли я вообще направлении? Может есть более простые способы?
Разжуйте, пожалуйста, с чего начать и на что смотреть. Заранее спасибо!
Андрей