Управление китайским инвертором Yalang YL-620 по rs485 modbus из mach3
Добавлено: 14 авг 2021, 19:59
Всем здравствуйте!
Собственно по некоторым причинам возникла необходимость исполнить вот такую конфигурацию. Использовал вот такой usb rs485 адаптер Всё заработало. Но понадобилось к этой же линии rs485 подключить arduino с модулем XY-485. Раньше она подключалась просто по usb и по modbus из mach3 управлялась. По отдельности через rs485 всё работает, но при совместном подключении всё работает только, когда шпиндель выключен. Как только он включается соединение с частотником теряется, а с ардуиной остаётся. Если ардуину отключить, то связь восстанавливается. Причём даже если на адрес ардуины никаких сообщений не идёт, всё равно не работает. Схема подключения такая:
Usb-rs485 - кабель 5 см неэкранированный - частотник - кабель 2 м экранированный (не витая пара) - ардуина. Всё соединено тремя проводами: А, В и GND. Никаких резисторов не ставил, так как, как я понял, их ставят на линиях гораздо большей длинны. Если usb-rs485 поставить ближе к ардуине, то частотник не реагирует даже с выключенным шпинделем.
Пытался менять скорость передачи, конфигурацию serial соединения, адреса, refresh в mach3 - не помогло. Слушал порт сниффером, как только шпиндель включается, то частотник не отправляет ответы. Ардуина при этом отвечает нормально.
Вот конфиг modbus mach3: .
Подскажите, пожалуйста, что можно с этим сделать. И ещё меня устроит решение с подключением ардуины по usb, а частотника по rs485. Можно ли в mach3 подключить два modbus com порта?
Заранее спасибо!
Собственно по некоторым причинам возникла необходимость исполнить вот такую конфигурацию. Использовал вот такой usb rs485 адаптер Всё заработало. Но понадобилось к этой же линии rs485 подключить arduino с модулем XY-485. Раньше она подключалась просто по usb и по modbus из mach3 управлялась. По отдельности через rs485 всё работает, но при совместном подключении всё работает только, когда шпиндель выключен. Как только он включается соединение с частотником теряется, а с ардуиной остаётся. Если ардуину отключить, то связь восстанавливается. Причём даже если на адрес ардуины никаких сообщений не идёт, всё равно не работает. Схема подключения такая:
Usb-rs485 - кабель 5 см неэкранированный - частотник - кабель 2 м экранированный (не витая пара) - ардуина. Всё соединено тремя проводами: А, В и GND. Никаких резисторов не ставил, так как, как я понял, их ставят на линиях гораздо большей длинны. Если usb-rs485 поставить ближе к ардуине, то частотник не реагирует даже с выключенным шпинделем.
Пытался менять скорость передачи, конфигурацию serial соединения, адреса, refresh в mach3 - не помогло. Слушал порт сниффером, как только шпиндель включается, то частотник не отправляет ответы. Ардуина при этом отвечает нормально.
Вот конфиг modbus mach3: .
Подскажите, пожалуйста, что можно с этим сделать. И ещё меня устроит решение с подключением ардуины по usb, а частотника по rs485. Можно ли в mach3 подключить два modbus com порта?
Заранее спасибо!