Controllino Mega и ЧМИ Fatek
У меня есть установка, которая управляет вращением двух шаговых двигателей с помощью Arduino UNO, шаговых драйверов HBS860H, клавиатуры 4X4 и ЖК-экрана. Я заменил Arduino Uno на Controllino Mega, и он работает хорошо. Теперь я пытаюсь заменить клавиатуру и ЖК-экран на FATEK HMI PN2043NK. У меня есть скетч для Controllino, Я могу использовать RS485 для связи обоих устройств. Я использую FV Designer для программирования HMI, но я не понимаю, как запустить скетч из HMI. Мне нужна помощь с простым примером Пожалуйста, любая помощь, которую я мог бы использовать, чтобы начать учиться связывать HMI с Controllino и запускать шаговые двигатели, будет приветствоваться.
@Merkhav, 👍0
Обсуждение1 ответ
Обычный «скетч» «всегда» работает на вашей Arduino (Controllino), если он не переведен в нерабочий режим (например, при загрузке программы) или не имеет питания. Что вам нужно в вашем скетче, так это что-то делать, ЕСЛИ команда получена по серийному номеру (RS485). Вместо того, чтобы просто запустить нужную команду, скетч должен проверить серийный номер и выполнить команду только в том случае, если ЧМИ отправил правильный сигнал.
Для управления двигателем вы можете использовать G-код, когда ваш ЧМИ отправляет команды перемещения G-кода через RS485, а ваш Controllino выполняет их. Удобный пример RS232 — grbl.
- Основная связь Arduino ModBus RTU с проблемой измерителя мощности
- Мониторинг контроллера Modbus RTU с помощью Arduino и модуля RS485
- Связь Arduino Uno и ESP32 с использованием RS485
- Управление VFD с помощью ModBus RTU через RS485 и Arduino
- Использование Modbus-RTU с Arduino и контроллером температуры
- считывание данных с контроллера через RS485 Modbus rtu Arduino
- Подключить датчик постоянного тока 12 В к Arduino UNO с помощью TTL RS485
- Как отображать переменные на 0,96-дюймовом OLED-дисплее с библиотекой u8glib?
Я не знаком с этими устройствами, но я предполагаю, что вы пишете программное обеспечение для обоих, которое использует RS485 для отправки сообщений между ними. Вам решать, что это за сообщения, что они означают и как вы на них реагируете., @Majenko