Частотник и Modbus. Универсальная заготовка.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение evgenymcp » 06 апр 2019, 20:40

Архив, который ты приложил не содержит нужных файлов. Всё правится в spindle-vfd.c

tmp = read_holding_registers(param, slave, STATUS_DC_Bus_Voltage, 1, receive_data);
if (tmp == 1) {
*(hal_data_block->dc_bus_voltage) = receive_data[0] * множитель (умнож на 10 текущее значение);
data_ok_count++;
} else goto failed;
Код: Выделить всёРазвернуть
/* Регистры для чтения. Укажите значения из мануала на свой ПЧ! */
#define STATUS_Command_Frequency   0x0001   // заданная (опорная) частота
#define STATUS_Output_Frequency      0x0002   // выходная частота
#define STATUS_Output_Current      0x0003   // выходной ток
#define STATUS_Output_Voltage      0x0004   // выходное напряжение
#define STATUS_Output_Power      0x0005   // выходная мощность
#define STATUS_Output_Torque      0x0006   // выходной момент
#define STATUS_Motor_RPM      0x0007   // скорость вращения
#define STATUS_DC_Bus_Voltage      0x0008   // напряжение на шине DC
#define STATUS_Temperature      0x0009   // температура
#define STATUS_Uptime         0x0010   // время наработки
#define STATUS_Fault_Code      0x0011   // код ошибки ПЧ

Пропиши регистры из мануала на свой ПЧ.
Аватара пользователя
evgenymcp
Мастер
 
Сообщения: 1321
Зарегистрирован: 23 апр 2017, 05:37
Откуда: Абакан,Хакасия
Репутация: 260
Настоящее имя: Евгений

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 06 апр 2019, 21:51

Множитель работает исправно, напряжение стало ого. Кстати, а сколько должно показывать, 220?
Частотник и Modbus. Универсальная заготовка. Буфер обмена-2.jpg

В spindle-vfd.c регистры прописаны нормально, а ничего не показывает. Или не из той таблицы брал?
Частотник и Modbus. Универсальная заготовка. kinda kd200 регистры.jpg

spindle-vfd.c
(35.26 Кб) Скачиваний: 362
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 10 апр 2019, 22:41

Подскажите хотя бы, Статус MODBUS зеленым горит и количество ошибок связи - 0, переходник USB-RS485 работает? Или это ни о чем не говорит и надо искать другой?
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Сергей Саныч » 11 апр 2019, 03:16

pegas13 писал(а):Кстати, а сколько должно показывать, 220?
На шине постоянного тока у вас напряжение 308 В. Примерно столько и должно быть, просто соответствующий множитель надо уменьшить в 100 раз.
Связь работает. Надо разбираться с логикой.
Чудес не бывает. Бывают фокусы.
Аватара пользователя
Сергей Саныч
Мастер
 
Сообщения: 8497
Зарегистрирован: 30 май 2012, 14:20
Откуда: Тюмень
Репутация: 2663
Медальки:

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 11 апр 2019, 11:26

Сергей Саныч писал(а):Связь работает. Надо разбираться с логикой.


Спасибо, значит не все потеряно.
Может в настройке частотника что-то упустил?

Сергей Саныч писал(а):Надо разбираться с логикой.


С чего начать анализ этой ситуации?
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 11 апр 2019, 13:06

pegas13 писал(а):С чего начать анализ этой ситуации?

Что происходит при попытке включить шпиндель из LinuxCNC? Включается?
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 140
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 11 апр 2019, 13:34

BentScrew писал(а):Что происходит при попытке включить шпиндель из LinuxCNC? Включается?


Вообще ничего не происходит.
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 11 апр 2019, 13:41

Проверьте настройки ПЧ, разрешено ли управление по modbus. Проверьте правильно ли указаны регистры для задания частоты и команды пуск/стоп. Соединение у вас, похоже, установлено. При верных настройках должно всё работать.
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 140
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 11 апр 2019, 14:07

Вечером еще раз проверю
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 11 апр 2019, 22:55

При выполнении команды MDI: M3 S3000, включается вентилятор на ПЧ, загорается на нем надпись Fwd, шпиндель при этом не вращается. При выполнении команды M5, загорается надпись stop и через некоторое время выключается вентилятор на ПЧ. Это при на следующих стройках ПЧ:
F0-02 Running command source - 2: Communication
F0-03 Main freguency source A selection - 9: Communication (Modbus).

При установке следующих параметров
F0-02 Running command source - 0: Keypad
F0-03 Main freguency source A selection - 1: Keypad potentiometr
шпиндель вращается и адекватно реагирует на потенциометр.

Частотник и Modbus. Универсальная заготовка. Буфер обмена-3.jpg

В начале загрузки строк Found file (REL) не мало? У кого-то на форуме видел куда больше найденных файлов.

Файл spindle-vfd.с и регистры ПЧ выкладывал нескольким постами ранее.
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 11 апр 2019, 23:40

evgenymcp писал(а):Завелось правкой custom.hal
Изменил

Код: Выделить всё • Развернуть

net spindle-speed-cmd spindle-vfd.command-speed


на

Код: Выделить всё • Развернуть

net spindle-cmd-rpm spindle-vfd.command-speed


Спасибо evgenymcp у меня тоже завелось!!!

:ura: :ura: :ura:
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение evgenymcp » 29 апр 2019, 15:24

Что нужно поправить в ini чтобы прикрутить к gmoccapy?
Аватара пользователя
evgenymcp
Мастер
 
Сообщения: 1321
Зарегистрирован: 23 апр 2017, 05:37
Откуда: Абакан,Хакасия
Репутация: 260
Настоящее имя: Евгений

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Vasia_Pupkin » 06 июн 2019, 08:59

Добрый день!

Никто не сталкивался с такой проблемой при работе с данной заготовкой.
После запуска lcnc, минут через 15, если не управлять работой шпинделя, модуль spindle-vfd виснет наглухо и помогает только перезапуск lcnc и принудительное убийство процесса spindle-vfd
Как с этим бороться?
Vasia_Pupkin
Кандидат
 
Сообщения: 54
Зарегистрирован: 23 авг 2017, 19:57
Откуда: Екатеринбург
Репутация: 5
Настоящее имя: Антон

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Andrey@KZN » 16 июн 2019, 17:47

Delta VFD-M

Код: Выделить всёРазвернуть
2102H Заданная частота (F);
2103H Выходная фактическая частота (H);
2104H Выходной ток (АXXX.X);
2105H Напряжение на шине DC U (XXX.XX);
2106H Выходное напряжение E (XXX.XX);
2107H Номер шага дискретного управления скоростью;
2108H Время действия PLC (сек)
2109H Значение счетчика
210AH cos ϕ (XXX.XX)
210BH Pr.65 x младшее слово H (XXX.XX)
210CH Pr.65 x старшее слово H (XXX.XX)
210DH Температура радиатора ПЧ (XXX.XX)
210EH Сигнал с датчика обратной связи (XXX.XX)
210FH Заданное значение ПИД регулятора (XXX.XX)
2110H Информация о режиме управления ПЧ


Не могу понять, откуда брать STATUS_Output_Power, STATUS_Output_Torque, а главное - STATUS_Motor_RPM, который нужен для определения, вышел ли частотник на рабочие обороты.
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 16 июн 2019, 17:53

Andrey@KZN писал(а): STATUS_Motor_RPM, который нужен для определения, вышел ли частотник на рабочие обороты.

Брать выходную фактическую частоту и умножать на 60. Мощность и момент, вероятно, не поддерживаются этой моделью ПЧ.
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 140
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Andrey@KZN » 16 июн 2019, 17:54

Тогда не удастся определить, раскрутился ли уже шпиндель
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение Andrey@KZN » 16 июн 2019, 17:55

Разобрался, был неправ
Andrey@KZN
Мастер
 
Сообщения: 440
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 42
Настоящее имя: Андрей

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение pegas13 » 02 июл 2019, 10:49

Дома на столе все крутилось, перенес в гараж, собрал. Появилась ошибка "Invalid_CRC".

Что это может значить?
pegas13
Новичок
 
Сообщения: 12
Зарегистрирован: 31 мар 2019, 22:26
Откуда: Витебск
Репутация: 0
Настоящее имя: Владимир

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение BentScrew » 02 июл 2019, 10:56

pegas13 писал(а):Появилась ошибка "Invalid_CRC".

Что это может значить?

Помехи, наводки...
Аватара пользователя
BentScrew
Мастер
 
Сообщения: 274
Зарегистрирован: 17 окт 2014, 15:03
Откуда: г.Хабаровск
Репутация: 140
Медальки:
Настоящее имя: Александр

Re: Частотник и Modbus. Универсальная заготовка.

Сообщение evgenymcp » 02 июл 2019, 15:03

Тестировал управление шпинделем на виртуально машине и никаких ошибок не было. Как только на железо перенес появились ошибки связи :thinking: связываю это с задержками. Перекомпилировал версию с паузами, поставил феррит на выходе ПЧ, проблема решилась, как только снимаю феррит опять ошибки связи, но все работает. Разбираться лень.
Аватара пользователя
evgenymcp
Мастер
 
Сообщения: 1321
Зарегистрирован: 23 апр 2017, 05:37
Откуда: Абакан,Хакасия
Репутация: 260
Настоящее имя: Евгений

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Apiz, Bing [Bot], Google [Bot], Majestic-12 [Bot], MSN [Bot], Nik.M, Yandex [bot]

Reputation System ©'