Страница 10 из 21
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 01:23
aekhv
А точно ли в регистр задания скорости пишется частота в Гц *100? Может там проценты? Или обороты? Я то мануал на ПЧ не читал

Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 01:27
xenon-alien
aekhv писал(а): ↑16 окт 2020, 01:23
А точно ли в регистр задания скорости пишется частота в Гц *100? Может там проценты? Или обороты? Я то мануал на ПЧ не читал
alex_sar писал(а): ↑
у тебя получается (герцы умножаем на 100, частотник в таких единицах принимает)
В то м то и прикол, что сижу разбираюсь...
А то не въезжаю в чужие настройки файла, да и толком не понимаю что, как и где настраивать...

Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 01:32
alex_sar
xenon-alien писал(а): ↑
В то м то и прикол, что сижу разбираюсь...
Нет, это я про другой частотник писал же! Вроде разобрались с этим.
В этом частотнике волшебное число 16384 - это соотвествует max частоты.
Страница 83 в мануале, всё написано и нарисовано там. Читал?
Настройку поставил про которую я в личке писал?
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 01:40
xenon-alien
alex_sar писал(а): ↑
В этом частотнике волшебное число 16384 - это соотвествует max частоты.
Значит коеф. = 16384 / 840 = 19.505
М=19505
Д=1000
alex_sar писал(а): ↑
Страница 83 в мануале, всё написано и нарисовано там. Читал?
Настройку поставил про которую я в личке писал?
Для меня и русский тех. язык сложный а мануал на англ.
Листал я настройки ПЧ, видел +-, а какие использует - не нашел...
У меня всё по умолчанию - этот параметр тоже
Изменил коеф. - не помогло...

Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 01:52
alex_sar
xenon-alien писал(а): ↑
Значит коеф. = 16384 / 840 = 19.505
М=19505
Д=1000
А почему не
М=16384
Д=840
?
И ещё раз - там два места где меняются эти коэффициенты. В обоих местах меняешь?
Вот 3-00 - в частотнике ноль стоит? Надо проверить...
И что в итоге - не работает?
Тогда сделай табличку (скорость S в lcnc - частота в частотнике)
Максимальные обороты
Половина
Небольшие совсем (S100 например).
Интересно что получится.
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 02:02
xenon-alien
alex_sar писал(а): ↑
А почему не
М=16384
Д=840
?
По этому. Может это одно и то же....

Не знаю...
В этом случае только максималка совпадала... и тоже в районе 200-300 оборотов
alex_sar писал(а):
И ещё раз - там два места где меняются эти коэффициенты. В обоих местах меняешь?
in out имеешь ввиду? то ДА.
alex_sar писал(а): ↑
Вот 3-00 - в частотнике ноль стоит? Надо проверить...
Там - 0
alex_sar писал(а):
Тогда сделай табличку (скорость S в lcnc - частота в частотнике)
Это как ?
Или просто показатели записать и выложить сюда?
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 02:08
xenon-alien
alex_sar писал(а): ↑
А почему не
М=16384
Д=840
С этими значениями:
S10 - 220rpm - 13.5 Hz
S50 - 260rpm - 15.9 Hz
S400 - 606rpm - 36.7 Hz
S840 - 840rpm - 50.4 Hz
Там какой-то не линейный расчет получается...
Минимальная частота у меня - 0. (резистором без проблем регулируется до нуля)
Но напомню, что двигатель то на 1390 оборотов - это не влияет?
Или главное, что бы частота-значение попадало нужное? А все остальное и так настроено в ПЧ.
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 02:31
alex_sar
xenon-alien писал(а): ↑
Но напомню, что двигатель то на 1390 оборотов - это не влияет?
а как это должно влиять и на что? не вижу проблемы никакой. всем пофигу. vfdmod посылает задание в частотник, а сколько это реально оборотов на шпинделе - просто коэффицентом настраивается о котором ты сам выше писал.
посмотри настройку - "Источник задания". Там должно стоять строго "сеть" или rs-485, что-то вроде того.
У тебя похоже резистор добавляется к заданию rs-485, отсюда и непонятки.
и - минимальная частота в ini файле vfdmod. там что стоит? поставь в 1 пока чтобы сомнений не было.
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 02:39
xenon-alien
alex_sar писал(а): ↑16 окт 2020, 02:31
xenon-alien писал(а): ↑
Но напомню, что двигатель то на 1390 оборотов - это не влияет?
а как это должно влиять и на что? не вижу проблемы никакой. всем пофигу. vfdmod посылает задание в частотник, а сколько это реально оборотов на шпинделе - просто коэффицентом настраивается о котором ты сам выше писал.
посмотри настройку - "Источник задания". Там должно стоять строго "сеть" или rs-485, что-то вроде того.
У тебя похоже резистор добавляется к заданию rs-485, отсюда и непонятки.
и - минимальная частота в ini файле vfdmod. там что стоит? поставь в 1 пока чтобы сомнений не было.
Как раз проверял резистор - на частоте 3,5 Гц показания 55 об/мин на УЦИ
Тоже эта мысль появилась, так как у меня задания оба выставлены, скорей всего он добавляет.
Не планирую постоянно перенастраивать ПЧ при смене с ручного на ЧПУ. А скрутить резистор в ноль труда не составит.
Уже всё выключил. Завтра проверю с потенциометром в нулевом положении.
В старом режиме минимальной частоты не находил. Только обороты минимальны 1 ничего не давали.
Не сдержался - проверил.
Виновник нашелся.
В нулевом положении работает с отклонением в положительную сторону на 5-10 об.мин.
Задал 50 показывает ±60
Задал 100 - ±110
Ну и так дале.
Осталось с кодировкой разобраться ну и как-то учитывать эти 10 оборотов.
Склоняюсь к 16 384 - 50.4Гц , что по идее эти 0.4 Гц и добавляют лишние обороты... что для 50 Гц - 16 254. (это уже точно завтра)
Тогда по идее 830 об. будет максимум...

и коэф. надеюсь сильно не уплывет.
Или энкодер использовать, который уже в пути.
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 03:52
aekhv
xenon-alien писал(а): ↑
Может это одно и то же.... Не знаю...
Это одно и то же, важны не абсолютные значения, а пропорция: 16384 / 840 = 19505 / 1000 = 19,505. Обычная арифметика, школьный курс.
Ну наконец-то!

Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 04:39
Serg
xenon-alien писал(а): ↑
Но напомню, что двигатель то на 1390 оборотов - это не влияет?
На обычных асинхронных двигателях обороты при 50 Гц указываются с учётом скольжения. Т.е. поле статора вращается с частотой 1500 об/мин (50Гц, две пары полюсов), а ротор с частотой 1390 об/мин.
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 15:28
xenon-alien
aekhv писал(а): ↑16 окт 2020, 03:52
xenon-alien писал(а): ↑
Может это одно и то же.... Не знаю...
Это одно и то же, важны не абсолютные значения, а пропорция: 16384 / 840 = 19505 / 1000 = 19,505. Обычная арифметика, школьный курс.
Ну наконец-то!
Благо помню ещё такие вещи, но "чуток" туго сображаю... Результат тот же, только другими цифрами.
Serg писал(а): ↑16 окт 2020, 04:39
xenon-alien писал(а): ↑
Но напомню, что двигатель то на 1390 оборотов - это не влияет?
На обычных асинхронных двигателях обороты при 50 Гц указываются с учётом скольжения. Т.е. поле статора вращается с частотой 1500 об/мин (50Гц, две пары полюсов), а ротор с частотой 1390 об/мин.
Про это где-то читал.
Теперь буду в очередной раз смотреть, читать, вникать, как формируются пакеты, а то что-то в ПЧ не пойму...
Пример на реле понял, а тут не пойму...
Благодарю всех за подсказки!

Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 17:49
alex_sar
Собственно говоря, точность задания оборотов нафиг не нужна. Неважно это.
Если хочешь разобраться, вот хороший документ, там даже протокол modbus rtu по русски описан
https://www.owen.ru/uploads/rp_pchv_22.pdf
(название другое, а частотник тот же самый)
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 19:07
xenon-alien
Полистал... Но так и не понял как прописывать нужное мне значение.
Даже понять не могу, что у тебя прописано на СТОП - StopValue=0x0428 -> bin=10000101000 -> dec=1064
Хоть бы пример какой-то был в мануале...
Для меня это сейчас, как в детстве "смотрю в книгу - вижу фигу"

Читаю, но нифига не понимаю...
Пошел опять пересматривать по ModBus RTU видосы.
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 21:27
alex_sar
xenon-alien писал(а): ↑
Полистал... Но так и не понял как прописывать нужное мне значение.
в протокол modbus для этого не надо смотреть. modbus это протокол передачи, он не только для частотников.
vfdmod посылает в частотник Command Word (как раз вот это число 0x0428 для стопа например)
значения этих битов описаны в табличке "Биты командного слова" стр.90
Не перепутай, там две разных таблички - в одном слово которое идёт в частотник (оно тебе и нужно), второе - что приходит из частотника (его игнорим).
Если выпишешь бинарные значения для вращения вперед назад, и стопа и сопоставишь с табличкой в мануале - всё должно быть понятно.
вот в слово стопа 0x0428 я добавил все возможные торможения. возможно тебе нужно будет какой-то бит убрать чтоб не свистело.
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 21:48
xenon-alien
alex_sar писал(а): ↑
Если выпишешь бинарные значения для вращения вперед назад, и стопа и сопоставишь с табличкой в мануале - всё должно быть понятно.
вот в слово стопа 0x0428 я добавил все возможные торможения. возможно тебе нужно будет какой-то бит убрать чтоб не свистело.
В том то и дело что я не понимаю таблицы... Что и как куда выписывать...
Ты мне выше описал тоже самое что я и на англ. прочел и на русском, только попроще, но я не пойму...
StopValue=0x0428 -> bin=10000101000
По той таблице как расшифровуется? Я тупо не врубаюсь что мне с этим делать...
В таблице 16 бит описаны. С твоего кодового слова 11 бит дает конвертация. Что за что отвечает?
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 22:22
alex_sar
xenon-alien писал(а): ↑
твоего кодового слова 11 бит дает конвертация. Что за что отвечает?
11 бит - значит старшие просто нули
что за что отвечает, ну я даже не знаю как объяснить )
биты справа налево - в таблице сверху вниз. 0 - выключено. 1-включено
если не понятно, то я сдаюсь

Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 22:33
xenon-alien
alex_sar писал(а): ↑
11 бит - значит старшие просто нули
Я вот даже этого не понял...
С лева на право, или с права на лево считать? (только заметил, что подсказал...

)
0-4 типа все нули, или 11-15?
alex_sar писал(а): ↑
если не понятно, то я сдаюсь
Не сдавайся!!!!
Можешь просто поотмечать в какой-то рисовалке эти 11 бит в таблице?
А я уже свой вариант для контроля скину...
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 16 окт 2020, 23:01
xenon-alien
Значит:
0-2 у тебя по нулям - 0
3 - 1
4 - 0
5 - 1
6-9 тоже по нулям - 0
10 - 1
А дальше ничего... Мой получается тоже так будет выглядеть, только 2 бит будет = 1
Правильно понял?

bin=10000101100 -> StopValue=0x042C
И 9-м битом могу выбрать останов торможение для ручного режима и для ЧПУ, если не подойдет для ЧПУ 1-й режим изменения скорости, то 2-й можно настроить под станок и параметры ЛЦНЦ?
Не уже ли всё так просто?
Проверил и заработало!!!

Не пищит!!!!

Дальше предстоит разобраться с выводом информации на панельку и чтение этих данных с ПЧ.
Можешь подсказать куда глядеть дальше?
У меня с детства проблема с простыми задачами, постоянно искал где-то подвох и не мог решить, а решения оказывалось самым простым, которое первое приходило в голову. (правда тут чуток другая ситуация, но оказалось проще, нежели подошел к пониманию)
Re: Vfdmod - управляем частотником по MODBUS RTU
Добавлено: 17 окт 2020, 00:27
alex_sar
а в чём вопрос?
там есть в конфиге чтение чего-то уже, по аналогии добавь чтение других регистров - появятся значения в HAL
а панелька это здесь уже злостный оффтопик..