Управление частотником через modbus.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Управление частотником через modbus.
Если скорости и битности совпадают, но всё равно не конектится, то попробуй поменять местами проводки A и B в линии RS-485.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Управление частотником через modbus.
Для других, кто с этим столкнётся:miunin писал(а):результат запуска hy_vfd из директории /usr/local/bin
результат команды ls -l /usr/local/bin/hy_vfdКод: Выделить всё
username@ccompname:/usr/local/bin$ hy_vfd RTAPI: ERROR: could not open shared memory (errno=2) Ошибка сегментирования
Друг также ранее пробовал установить на другом компьютере, результат тот же.Код: Выделить всё
-rwxr-xr-x 1 root root 25796 2012-07-09 18:28 /usr/local/bin/hy_vfd
К слову сказать файл rtapi.h в системе отсутствует (по крайней мере поиском файлов не находится).
Причем систему поставил неделю назад...
Результаты команд такие и должны быть. "RTAPI: ERROR..." - это нормально если не запущен linuxcnc.
rtapi.h должен находится в /usr/include/linuxcnc (при установки с livecd), если установлен пакет linuxcnc-dev. Для нормальной работы linuxcnc и его "прибамбасов" не нужен, нужен только тем, кто что-то компилирует с поддержкой RTAPI.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: Управление частотником через modbus.
Сегодня выставили настройки в частотнике:
PD001 = 2 (команды запуска задаются через RS485)
PD002 = 2 (рабочая частота задается через RS485)
PD163 = 1 (адрес коммуникации: 1)
PD164 = 3 (скорость передачи 34800 b/s, в строке загрузки hy_vfd у меня выставлено то же значение)
PD165 = 3 (метод коммуникации: 8N1 for RTU)
И всё заработало! Теперь можно управлять шпинделем через команды G кода
Правда без комоблинов тоже не обошлось - как то некорректно отрабатывает задание скорости вращения шпинделя. Например если исполнить команду "M03 S15000" на панели ЕМС скорость доходит до 11520 об/мин и застывает, в то время как в частотник показывает 400Гц и я так подозреваю шпиндель крутится уже на 24000 об/мин (чисто по субъективным ощущения, проверить нечем).
PD001 = 2 (команды запуска задаются через RS485)
PD002 = 2 (рабочая частота задается через RS485)
PD163 = 1 (адрес коммуникации: 1)
PD164 = 3 (скорость передачи 34800 b/s, в строке загрузки hy_vfd у меня выставлено то же значение)
PD165 = 3 (метод коммуникации: 8N1 for RTU)
И всё заработало! Теперь можно управлять шпинделем через команды G кода
Правда без комоблинов тоже не обошлось - как то некорректно отрабатывает задание скорости вращения шпинделя. Например если исполнить команду "M03 S15000" на панели ЕМС скорость доходит до 11520 об/мин и застывает, в то время как в частотник показывает 400Гц и я так подозреваю шпиндель крутится уже на 24000 об/мин (чисто по субъективным ощущения, проверить нечем).
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Управление частотником через modbus.
емнип, у автора компонента какой-то особый шпиндель был, отсюда эта разница скоростей
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Управление частотником через modbus.
Rated Motor RPM сколько показывает?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Re: Управление частотником через modbus.
Тоже так думаю.PKM писал(а):у автора компонента какой-то особый шпиндель был, отсюда эта разница скоростей
показывает значение: 1440UAVpilot писал(а):Rated Motor RPM сколько показывает?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Управление частотником через modbus.
Дык мануал на частотник читать зело полезно, а то можно и спалить шпиндель ненароком.
PD144 - в мануале сказано, что тут надо указать скорость вращения шпинделя при частоте 50 Гц.
24000rpm / 400Hz * 50Hz = 3000rpm
А при 1440 так и получается: 1440rpm / 50Hz * 400Hz = 11520rpm.
PD144 - в мануале сказано, что тут надо указать скорость вращения шпинделя при частоте 50 Гц.
24000rpm / 400Hz * 50Hz = 3000rpm
А при 1440 так и получается: 1440rpm / 50Hz * 400Hz = 11520rpm.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Управление частотником через modbus.
На частотнике если понажимать кнопочку, покажет и частоту вращения. При верном PD144, разумеется.miunin писал(а):шпиндель крутится уже на 24000 об/мин (чисто по субъективным ощущения, проверить нечем)
Re: Управление частотником через modbus.
так точно, все верно. установил 144 параметр в 3000 и все заработало.
Вобщемто даже сам разобрался (предварительно разобравшись в коде hy_vfd.c), полез на форум отписаться, а тут уже все написали
А параметры частотника как раз и решил в последнюю очередь трогать, дабы шпиндель не спалить.
Вобщемто даже сам разобрался (предварительно разобравшись в коде hy_vfd.c), полез на форум отписаться, а тут уже все написали
А параметры частотника как раз и решил в последнюю очередь трогать, дабы шпиндель не спалить.
-
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Управление частотником через modbus.
Спасибо UAVpilot за интересную ссылку. Сам являюсь обладателем частотника от Hyindai - N50.
Переработал исходники под него - выложу в эту тему - все таки modbus и частотник . Не понял как вставить картинку - поэтому загружу её тоже как файл. По умолчанию адрес slave = 2.
Переработал исходники под него - выложу в эту тему - все таки modbus и частотник . Не понял как вставить картинку - поэтому загружу её тоже как файл. По умолчанию адрес slave = 2.
- Вложения
-
- N50_1.zip
- (42.72 КБ) 564 скачивания
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Управление частотником через modbus.
заготовка такой панели во вкладке glade:
Re: Управление частотником через modbus.
привет. извиняюсь, что поднимаю старую тему, мне непонятно.UAVpilot писал(а):Как это прикручивать к axis в принципе понятно из прилагаемых файлов. Но если непонятно, то позже допишу тут.
поскольку линуксснс ругается на отсутствие пина.
если закоментировать имя этого пина, то ругается на следующий.custom_postgui.hal:5: Pin 'pyvcp.spindle-speed' does not exist
есть еще какой-то файл? который содержит описания этих пинов?
Re: Управление частотником через modbus.
похоже, не грузится panel.xml
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Управление частотником через modbus.
может быть несколько причинpkasy писал(а):линуксснс ругается на отсутствие пина.
нужно смотреть твои файлы конфигурации
что пишет в ошибке?
в ини панель прописана?
сам XML в папке с конфигом лежит?
зы самый быстрый способ отыскать ошибку - выложить сюда заархивированную папку с конфигурацией
Re: Управление частотником через modbus.
спасибо за быстрый ответ.
с этой напастью я справился степгеном, который записал все фалы правильно.
теперь экран запускается, но напротив модбаса горит красный, то есть нет связи.
чем еще можно модбас проверить?
с этой напастью я справился степгеном, который записал все фалы правильно.
теперь экран запускается, но напротив модбаса горит красный, то есть нет связи.
чем еще можно модбас проверить?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Управление частотником через modbus.
я не пользую этот модуль - нет нужды
поэтому не могу дать исчерпывающий ответ
hy_modbus установился без ошибок?
может настройки порта подправить нужно?
поэтому не могу дать исчерпывающий ответ
hy_modbus установился без ошибок?
может настройки порта подправить нужно?
Re: Управление частотником через modbus.
настройки проверил.
в инверторе стоял сетевой адрес 8. поменял на 1 - стал что то отвечать, ( заморгали диоды TXD RXD ) но все равно горит красная точка и инвертор не управляется.
в инверторе стоял сетевой адрес 8. поменял на 1 - стал что то отвечать, ( заморгали диоды TXD RXD ) но все равно горит красная точка и инвертор не управляется.
Re: Управление частотником через modbus.
если ты имеешь в виду, что он в составе hy_vfd скомпилировался без ошибок, то да. все хорошо.nkp писал(а):hy_modbus установился без ошибок?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Управление частотником через modbus.
Частотник-то какой? Настроен для работы через RS485?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Кандидат
- Сообщения: 53
- Зарегистрирован: 26 янв 2012, 11:16
- Репутация: 2
- Откуда: Новосибирск
- Контактная информация:
Re: Управление частотником через modbus.
Уточните какой у вас частотник - если Hyundai - то уточняю что прога настроена на адрес slave= 2.