Ошибок очень мало, всего лишь две. Вероятно помехи. Хотя соединение с частотником установлено.
Vfdmod - управляем частотником по MODBUS RTU
- smart4on
- Почётный участник
- Сообщения: 160
- Зарегистрирован: 27 июн 2016, 18:54
- Репутация: 34
- Настоящее имя: Михаил
- Откуда: Беларусь, Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Угу.
Режим (кнопкой) на ПЧ выставлен "AutoOn".
Параметры только что проверил:
8.01 [0] - Цифровое и командное слово;
8.02 [1] - RS485
8.03 [1c] - Время ожидания командного слова
8.04 [0] - Функция ожидания контрольного слова выкл.
8.30 [2] - Modbus RTU
8.31 [2] - адрес
8.32 [3] - 19200 бод
8.33 [2] - Контр.четн.отс-т, 1 стоп.бит
8.35 [0.005c] - Минимальная задержка реакции
8.36 [5c] - Максимальная задержка реакции
И где-то здесь же в ветке проскакивали параметры 8.50-8.56 они также все в 3 (логическое "или")
Для проверки работы железа, если нажать на кнопку Hand ON, могу повращать шпиндель и подрегулировать скорость потенциометром с панели.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Всего две ошибки - значит большая часть пакетов доходит. Ошибка 110 - это не дождались ответа (таймаут).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- smart4on
- Почётный участник
- Сообщения: 160
- Зарегистрирован: 27 июн 2016, 18:54
- Репутация: 34
- Настоящее имя: Михаил
- Откуда: Беларусь, Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Сейчас балуюсь, задавая различные скорости вращения (M4 Sххх) и останов (М5) через MDI
В итоге по Hal configuration ошибок вообще нет. Наверное не в экранировании дело....
- smart4on
- Почётный участник
- Сообщения: 160
- Зарегистрирован: 27 июн 2016, 18:54
- Репутация: 34
- Настоящее имя: Михаил
- Откуда: Беларусь, Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Закралась мысль что параметры которые указаны в my-config-file.ini немного не подходят мне. Сел проверять вроде все похоже на правду:
Почему-то кажется что нет команды "start" для ПЧ. Т.е задание частоты не будет работать без последующей команды включения.
Возможно стоит попробовать добавить в custom.hal те условия которые у меня не показывает в "Установках HAl" ?
У меня так: Вижу как написано в wiki:
Возможно стоит попробовать добавить в custom.hal те условия которые у меня не показывает в "Установках HAl" ?
У меня так: Вижу как написано в wiki:
- aekhv
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 окт 2014, 15:03
- Репутация: 218
- Настоящее имя: Александр
- Откуда: г.Хабаровск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Посмотрел конфиг в архиве (CONFIG.hal), там какая-то жесть... Это автомат такое сделал или какой-то безумный гений? =)
Покажите скриншотом секцию Pins/motion, там должны быть пины motion.spindle***, щас всё свяжем как надо.
Покажите скриншотом секцию Pins/motion, там должны быть пины motion.spindle***, щас всё свяжем как надо.
- aekhv
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 окт 2014, 15:03
- Репутация: 218
- Настоящее имя: Александр
- Откуда: г.Хабаровск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
В custom.hal должно быть так:
Если ничего не понятно: https://www.cnc-club.ru/wiki/index.php/ ... #6.1.4_net
Код: Выделить всё
loadusr -W vfdmod --debug my-config-file.ini
net spindle-speed-cmd => vfdmod.spindle.rpm-in
net spindle-at-speed motion.spindle-at-speed <= vfdmod.spindle.at-speed
net spindle-cw motion.spindle-forward => vfdmod.control.run-forward
net spindle-ccw motion.spindle-reverse => vfdmod.control.run-reverse
- smart4on
- Почётный участник
- Сообщения: 160
- Зарегистрирован: 27 июн 2016, 18:54
- Репутация: 34
- Настоящее имя: Михаил
- Откуда: Беларусь, Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Ура-ура-ура. Мотор закрутился от задания через линукс-снс.aekhv писал(а): ↑23 фев 2021, 05:50 В custom.hal должно быть так:
Если ничего не понятно: https://www.cnc-club.ru/wiki/index.php/ ... #6.1.4_net
Моменты есть, но они перекрываются вращением ротора))))
В настройках пч есть интересная функция - наборы. С помощью их можно задать параметры для двух режимов шпинделя 24к. Первый - векторный, второй - U/f. Переключать наборы можно одним выключателем.
Когда перевожу набор на векторный, задание от пч правильные, т.е задание совпадает со значением частоты на экранчике пч.
Но когда включено вольт-частотное регулирование, скорость вращение не совпадает с действительностью. т.е задаю скажем 1000.об/мин а получаю примерно 790об/мин. Отклонение в реальности значений не линейное.
Возможно создать две группы параметров которые будут включаться по сигналу от input пч?
И второй вопрос, не корректно отображается скорость в окне линукс снс. Я так понимаю смотреть нужно в my-config-file.ini spindleRpmOut. Конкретно параметр multiplier.
Решил собрать все мои вопросы с которым столкнулся в результате подключения Modbus:
https://youtu.be/0P8Sn6SKXRM
- aekhv
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 окт 2014, 15:03
- Репутация: 218
- Настоящее имя: Александр
- Откуда: г.Хабаровск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Нет, в рамках vfdmod так сделать нельзя, он заточен под простые, типовые задачи. Но можно сделать надстройку из стандартных компонентов hal, чтобы корректировать выходную частоту vfdmod в зависимости от режима работы. Ну то есть умножать vfdmod.spindle.rpm-out на различные коэффициенты в зависимости от состояния некого пина. Эти неким пином может быть в том числе пользовательский параметр типа bit, опрашиваемый самим vfdmod.
- smart4on
- Почётный участник
- Сообщения: 160
- Зарегистрирован: 27 июн 2016, 18:54
- Репутация: 34
- Настоящее имя: Михаил
- Откуда: Беларусь, Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Можешь описать в чем заблуждения?
Я вообще не про это рассказываю...?
- rage
- Мастер
- Сообщения: 1004
- Зарегистрирован: 13 окт 2014, 09:14
- Репутация: 617
- Настоящее имя: Константин
- Откуда: Новосибирск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Про divider/multiplier в конфиге, про "вращение ротора", про названия сигналов и т.д. Такое впечатление, что для вас это все какая то магия, которая "как то работает", при этом вы совершенно не осознаете как и почему.
- smart4on
- Почётный участник
- Сообщения: 160
- Зарегистрирован: 27 июн 2016, 18:54
- Репутация: 34
- Настоящее имя: Михаил
- Откуда: Беларусь, Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Так и есть, фокус-покус.
Видео изначально предполагалось для людей такого же уровня подготовки....
P/s. Со всему замечаниями согласен, буду изучать тему, возможно переделаю.
- smart4on
- Почётный участник
- Сообщения: 160
- Зарегистрирован: 27 июн 2016, 18:54
- Репутация: 34
- Настоящее имя: Михаил
- Откуда: Беларусь, Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Немного перевел панель. Все работает, но хотелось бы уточнить у специалистов, так переводить можно?
- raddd
- Почётный участник
- Сообщения: 1563
- Зарегистрирован: 10 фев 2015, 08:50
- Репутация: 539
- Настоящее имя: Alexey Rodionov
- Откуда: Беларусь Минский р-н
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Индикатор работы = заданная скорость досигнута.
Так правильнее.
Так правильнее.
||||||||||||
||||||||||||
||||||||||||
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 27 дек 2011, 22:58
- Репутация: 4
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
для Altivar 312
особенность этого частотника втом что необходимо отправить 0x06 в управляющий регистр после включения или сброса ошибки, после этого он переходит в режим приёма комманд на запуск(отправку 0x06 повесил на реверс)
вопрос к автору нельзя ли добавить запись в регистр при запуске модуля типа списка в инишке адрес:данные
особенность этого частотника втом что необходимо отправить 0x06 в управляющий регистр после включения или сброса ошибки, после этого он переходит в режим приёма комманд на запуск(отправку 0x06 повесил на реверс)
вопрос к автору нельзя ли добавить запись в регистр при запуске модуля типа списка в инишке адрес:данные
- Вложения
-
- custom.hal
- (400 байт) 108 скачиваний
-
- vfdmod.ini
- (819 байт) 84 скачивания