Страница 1 из 1

EMC2+Modbus+ китайский частотник?

Добавлено: 15 июл 2011, 22:42
PKM
Собственно, хотелось бы все это "подружить" :lol:

Нашел отличную тему на cnczone.com. Есть подозрения, что там участвовал один из наших форумчан. Если так, прошу поделиться опытом, особенно насчет отсутствующей детальки в инверторе. Купил аналогичный переходник HEXIN (как самый дешевый), при возможности попробую все это сообразить. О результатах сообщу.

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 15 июл 2011, 23:14
aftaev
PKM частотник какой? Какие входы понимает?

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 15 июл 2011, 23:51
PKM
Частотник Huanyang, как по ссылке. Точную модель не помню.

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 15 июл 2011, 23:58
Nick
Я не совсем понял в чем состоит проблема?

В теме на cnczone обсуждают (по крайней мере на второй странице ) подключение его через COM порт. Это не есть осень хорошо, хотя и возможно, на сколько я понимаю этим частотником не надо будет дергать в real time...

В общем опиши проблему по-подробнее.

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 16 июл 2011, 00:26
PKM
Частотник поддерживает управление по Modbus через RS485 (который таки через СОМ-порт). То есть команды высокого уровня, а не по напряжению 0-10В. К примеру, сказал ему: крути 9000 оборотов - должен крутить, вплоть до отмены приказа )). Также может отдавать информацию о своем состоянии в ЕМС2. Там в 15 сообщении есть скриншоты, очень здорово.

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 16 июл 2011, 00:34
Nick
Ну тогда нужно написать компонент, который будет общаться с этим частотником. Только не советую пихать его в пространство realtime. Пихаешь его в user space и управляешь шпинделем.

Ты имел в виду вот это сообщение http://www.cnczone.com/forums/700988-post15.html ?
Там только схема ngcgui, главное нужен компонент, он там в той теме случаем не проскакивал?

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 16 июл 2011, 00:45
PKM
Есть и компонент, и панель. Осталось только все это применить.
Там в конце любопытная история про недостающую детальку в китайском частотнике, может и у меня так =)

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 16 июл 2011, 01:16
aftaev
У меня есть несколько частотников этих. Разбирал разные модели (по мощи) да в некоторых может что то не хватать. а чем управление по 0-10В не устраивает? Какую информацию может выдать частотник? Что шпиндель заклинил-перегруз? Частоту, ток, напряжение, обороты видно на дисплее частотника.

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 16 июл 2011, 02:02
PKM
Во-первых, у меня нет карты, которая выдает 0-10В (зато уже есть переходник RS232-RS485). Во-вторых, так на порядок интереснее! А дисплей можно будет куда-нибудь подальше задвинуть.

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 16 июл 2011, 21:41
PKM
В общем, наткнулся на проблему. Я пользуюсь ЕМС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? :?

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 17 июл 2011, 15:41
Nick
PKM писал(а):RTAPI: ERROR: version mismatch 1 vs 0
Вот это странно... Он говорит, что версии не совпадают, а основной EMC2 ты ставил из тех же исходников?

ЗЫ скинь сюда на всякий случай код компонента ...

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 17 июл 2011, 18:41
PKM
Основной ЕМС2 был установлен с линуксом, я его не трогал. Вообще странно почему ошибка RTAPI если это не реалтайм компонент?

Вот все исходники scotta
http://www.cnczone.com/forums/attachmen ... ntid=95220
http://www.cnczone.com/forums/attachmen ... ntid=95221

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 18 июл 2011, 11:29
Nick
Возможно проблема из-за несовпадения версий установленной EMC2 и run in place. По идее makefile этого компонента пихает исполняемый файл в ./find-bindir (это скрипт), также он берет зависимости из ./find-modinc но вроде там все правильно.
Может нужно поменять find-bindir чтобы он записывал файл в нужное место...

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 18 июл 2011, 12:43
PKM
Я копировал скомпилированный файл в папку bin версии run in place. Не помогло. Ну да ладно, код есть, а уж как-то его впихнуть со временем получится. Возможно, автор отзовется - я ему написал.

Re: EMC2+Modbus+ китайский частотник?

Добавлено: 18 июл 2011, 12:47
Nick
Слушай, а это же не весь текст ошибки... Что он там внизу пишет? Там обычно идет вывод dmesg, и в нем основная информация.
Запости сюда всю ошибку (лучше в тэг code).