EMC2+Modbus+ китайский частотник?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
EMC2+Modbus+ китайский частотник?
Собственно, хотелось бы все это "подружить"
Нашел отличную тему на cnczone.com. Есть подозрения, что там участвовал один из наших форумчан. Если так, прошу поделиться опытом, особенно насчет отсутствующей детальки в инверторе. Купил аналогичный переходник HEXIN (как самый дешевый), при возможности попробую все это сообразить. О результатах сообщу.
Нашел отличную тему на cnczone.com. Есть подозрения, что там участвовал один из наших форумчан. Если так, прошу поделиться опытом, особенно насчет отсутствующей детальки в инверторе. Купил аналогичный переходник HEXIN (как самый дешевый), при возможности попробую все это сообразить. О результатах сообщу.
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
PKM частотник какой? Какие входы понимает?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Частотник Huanyang, как по ссылке. Точную модель не помню.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Я не совсем понял в чем состоит проблема?
В теме на cnczone обсуждают (по крайней мере на второй странице ) подключение его через COM порт. Это не есть осень хорошо, хотя и возможно, на сколько я понимаю этим частотником не надо будет дергать в real time...
В общем опиши проблему по-подробнее.
В теме на cnczone обсуждают (по крайней мере на второй странице ) подключение его через COM порт. Это не есть осень хорошо, хотя и возможно, на сколько я понимаю этим частотником не надо будет дергать в real time...
В общем опиши проблему по-подробнее.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Частотник поддерживает управление по Modbus через RS485 (который таки через СОМ-порт). То есть команды высокого уровня, а не по напряжению 0-10В. К примеру, сказал ему: крути 9000 оборотов - должен крутить, вплоть до отмены приказа )). Также может отдавать информацию о своем состоянии в ЕМС2. Там в 15 сообщении есть скриншоты, очень здорово.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Ну тогда нужно написать компонент, который будет общаться с этим частотником. Только не советую пихать его в пространство realtime. Пихаешь его в user space и управляешь шпинделем.
Ты имел в виду вот это сообщение http://www.cnczone.com/forums/700988-post15.html ?
Там только схема ngcgui, главное нужен компонент, он там в той теме случаем не проскакивал?
Ты имел в виду вот это сообщение http://www.cnczone.com/forums/700988-post15.html ?
Там только схема ngcgui, главное нужен компонент, он там в той теме случаем не проскакивал?
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Есть и компонент, и панель. Осталось только все это применить.
Там в конце любопытная история про недостающую детальку в китайском частотнике, может и у меня так =)
Там в конце любопытная история про недостающую детальку в китайском частотнике, может и у меня так =)
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
У меня есть несколько частотников этих. Разбирал разные модели (по мощи) да в некоторых может что то не хватать. а чем управление по 0-10В не устраивает? Какую информацию может выдать частотник? Что шпиндель заклинил-перегруз? Частоту, ток, напряжение, обороты видно на дисплее частотника.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Во-первых, у меня нет карты, которая выдает 0-10В (зато уже есть переходник RS232-RS485). Во-вторых, так на порядок интереснее! А дисплей можно будет куда-нибудь подальше задвинуть.
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
В общем, наткнулся на проблему. Я пользуюсь ЕМС2 run-in-place. Установил компонент, все подключил в конфигах - не запускается, выдает ошибку
EMC2 - 2.6.0~pre
Machine configuration directory is '/home/pkm/emc2/configs/machine'
Machine configuration file is 'machine.ini'
Starting EMC2...
spindle-vfd: device='/dev/ttyS0', baud=19200, bits=8, parity='none',
stopbits=1, address=1, verbose=1, PID=1433
Opening /dev/ttyS0 at 19200 bauds (none)
RTAPI: ERROR: version mismatch 1 vs 0
HAL: ERROR: rtapi init failed
spindle-vfd: ERROR: hal_init failed
custom.hal:5: hy_vfd exited without becoming ready
Shutting down and cleaning up EMC2...
Однако с инсталлированной версией ЕМС2 запускается, но это меня не устраивает!
Ясно, что скрипт makefile устанавливает компонент для работы с инсталлированной версией. Но как его заставить скомпилировать для run-in-place?
EMC2 - 2.6.0~pre
Machine configuration directory is '/home/pkm/emc2/configs/machine'
Machine configuration file is 'machine.ini'
Starting EMC2...
spindle-vfd: device='/dev/ttyS0', baud=19200, bits=8, parity='none',
stopbits=1, address=1, verbose=1, PID=1433
Opening /dev/ttyS0 at 19200 bauds (none)
RTAPI: ERROR: version mismatch 1 vs 0
HAL: ERROR: rtapi init failed
spindle-vfd: ERROR: hal_init failed
custom.hal:5: hy_vfd exited without becoming ready
Shutting down and cleaning up EMC2...
Однако с инсталлированной версией ЕМС2 запускается, но это меня не устраивает!
Ясно, что скрипт makefile устанавливает компонент для работы с инсталлированной версией. Но как его заставить скомпилировать для run-in-place?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Вот это странно... Он говорит, что версии не совпадают, а основной EMC2 ты ставил из тех же исходников?PKM писал(а):RTAPI: ERROR: version mismatch 1 vs 0
ЗЫ скинь сюда на всякий случай код компонента ...
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Основной ЕМС2 был установлен с линуксом, я его не трогал. Вообще странно почему ошибка RTAPI если это не реалтайм компонент?
Вот все исходники scotta
http://www.cnczone.com/forums/attachmen ... ntid=95220
http://www.cnczone.com/forums/attachmen ... ntid=95221
Вот все исходники scotta
http://www.cnczone.com/forums/attachmen ... ntid=95220
http://www.cnczone.com/forums/attachmen ... ntid=95221
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Возможно проблема из-за несовпадения версий установленной EMC2 и run in place. По идее makefile этого компонента пихает исполняемый файл в ./find-bindir (это скрипт), также он берет зависимости из ./find-modinc но вроде там все правильно.
Может нужно поменять find-bindir чтобы он записывал файл в нужное место...
Может нужно поменять find-bindir чтобы он записывал файл в нужное место...
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Я копировал скомпилированный файл в папку bin версии run in place. Не помогло. Ну да ладно, код есть, а уж как-то его впихнуть со временем получится. Возможно, автор отзовется - я ему написал.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2+Modbus+ китайский частотник?
Слушай, а это же не весь текст ошибки... Что он там внизу пишет? Там обычно идет вывод dmesg, и в нем основная информация.
Запости сюда всю ошибку (лучше в тэг code).
Запости сюда всю ошибку (лучше в тэг code).