Vfdmod - управляем частотником по MODBUS RTU
-
- Кандидат
- Сообщения: 70
- Зарегистрирован: 19 дек 2017, 16:37
- Репутация: 6
- Настоящее имя: Андрей
- Откуда: Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Очень благодарен вам за помощь, коментирую в ini 2 строчки в секции HAl и все начинает работать, вечером могу видео снять
- Вложения
-
- lathe.ini
- (3.43 КБ) 137 скачиваний
-
- custom.hal
- (338 байт) 118 скачиваний
-
- lathe.hal
- (9.12 КБ) 106 скачиваний
-
- my-config-file.ini
- (1.59 КБ) 118 скачиваний
-
- postgui.hal
- (878 байт) 118 скачиваний
- aekhv
- Мастер
- Сообщения: 393
- Зарегистрирован: 17 окт 2014, 15:03
- Репутация: 218
- Настоящее имя: Александр
- Откуда: г.Хабаровск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Интересно получается. Возникает вопрос, когда MODBUS выключен кто задаёт обороты частотнику? ШИМ? 0...10В? С какого пина? Что-то из lathe.hal не понятно как-то...
-
- Мастер
- Сообщения: 1707
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 285
- Настоящее имя: Алексей
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
попробовать надо mobus без этой строчки запустить (она необязательная)
net spindle-at-speed <= vfdmod.spindle.at-speed
если заработает, тогда разбираться почему не выставляется.
net spindle-at-speed <= vfdmod.spindle.at-speed
если заработает, тогда разбираться почему не выставляется.
-
- Кандидат
- Сообщения: 70
- Зарегистрирован: 19 дек 2017, 16:37
- Репутация: 6
- Настоящее имя: Андрей
- Откуда: Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Конфиг делал через Pncconfig возможно что то не того натыкал, изначально была задача хотя бы осями подвигать, частотником управлял вручную, есть еще вариант с месы взять pwm преоброзовать 0-10вольт но это явно сложнее модбаса, еще привык к Gmoccapy изначально по него конфиг и делался, теперь поменял вручную на Axis т.к. выпадает с ошибкой при запуске , возможно из за этого еще головняк
-
- Кандидат
- Сообщения: 70
- Зарегистрирован: 19 дек 2017, 16:37
- Репутация: 6
- Настоящее имя: Андрей
- Откуда: Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Закоментировал эту net spindle-at-speed <= vfdmod.spindle.at-speed строчку запустилась нарезание резьбы, куда дальше копать
-
- Кандидат
- Сообщения: 70
- Зарегистрирован: 19 дек 2017, 16:37
- Репутация: 6
- Настоящее имя: Андрей
- Откуда: Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Закомментировал в ini custom.hal запускается gmoccapy, резьбы режет и метчиком и резцом пока буду тестировать, но пока устраивает, прекрасно понимаю что для знающих людей это колхоз и пальцем в небо, но времени досконально разбираться нет, да и толку, этим надо постоянно заниматься иначе через пару недель буду снова смотреть на этот конфиг как баран на новые ворота)))
-
- Кандидат
- Сообщения: 70
- Зарегистрирован: 19 дек 2017, 16:37
- Репутация: 6
- Настоящее имя: Андрей
- Откуда: Минск
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Пытался кстати разобратся в Axis с токаркой в итоге не понимаю даже как инструмент привязать))) привык к gmoccapy хоть убей мне в нем удобней, хотя косяк что нет горячих клавиш как в аксис
- vala
- Почётный участник
- Сообщения: 490
- Зарегистрирован: 08 окт 2013, 21:01
- Репутация: 258
- Откуда: Latvia
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Имеется ПЧ "Newforeuer-D100" согласно мануалу для контроля применяется - function code 10H (0x10)
ПЧ на удивление работает, но постоянно кратковременно теряет связь и через несколько минут теряет её полностью.
Самому решить проблему мозгов не хватает.
Для состояния - function code 0x03
В разделе [CONTROL] файла my-config-file.ini применяется function code 0x10, что не соответствует в разделе [SpindleRpmOut] считыванию output frequency, для которой нужен function code 0x03.ПЧ на удивление работает, но постоянно кратковременно теряет связь и через несколько минут теряет её полностью.
Самому решить проблему мозгов не хватает.
-
- Новичок
- Сообщения: 16
- Зарегистрирован: 08 дек 2021, 12:34
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Возможно, я что то путаю, но разве для считывания параметров частотника не [SpindleRpmIn], который как раз на 0х03? А задание частоты как раз на [SpindleRpmOut] и 0х10.
Можно Ваш файлик конфигурации? Тоже есть такой частотник, руки еще не дошли до него
-
- Новичок
- Сообщения: 16
- Зарегистрирован: 08 дек 2021, 12:34
- Репутация: 0
- Настоящее имя: Александр
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Вот моя рабочая конфигурация по этом частотнику
З.Ы. Связь не отваливается
З.Ы. Связь не отваливается
- Вложения
-
- nowforever e-100.ini
- (910 байт) 99 скачиваний
-
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Есть ли форумчане, кто подключил частотник Mitsubishi FR-D700 по modbus? Скрутил провода как на фото:
Но что-то не взлетело и Modbus Poll пижет ошибку Checksum Error на каждый запрос. Я так понимаю нет связи с частотником?
Но что-то не взлетело и Modbus Poll пижет ошибку Checksum Error на каждый запрос. Я так понимаю нет связи с частотником?
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
Попробуйте ещё GND объединить.
Ну и проверить сам "свисток". Может он не рабочий. (может для винды есть программа для подключения)
Пробежаться по параметрам ПЧ и устройства подключенного к ПК (биты, стоп биты и прочее)
Если всё проверено и перепроверено, то подсказать больше нечего.
-
- Мастер
- Сообщения: 721
- Зарегистрирован: 07 янв 2012, 14:31
- Репутация: 64
- Откуда: Беларусь
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
На запрос:xenon-alien писал(а): ↑ Пробежаться по параметрам ПЧ и устройства подключенного к ПК (биты, стоп биты и прочее)
006-Tx:01 03 03 EB 00 01 F4 7A
Частотник ответил:
007-Rx:7F FE FE 8A FD 81 08 01 03 02 13 88 B5 12 00
И если читать подчеркнутое, то ответ частотника вполне адекватен (параметр 04 - 50,00Гц), только вот непонятно что он добавляет в начале ответа и зачем. И в после CRC дописывает 00 - может и из-за этого и ругается Modbas Poll
Может кто прояснит след. цитату?Формат сообщения состоит из четырех вышеприведенных полей. Чтобы подчиненная станция идентифицировала данные как одно сообщение, к ним добавляются свободные от данных поля (T1: старт, стоп) длиной в 3,5 знака.
Последний раз редактировалось Nikomas 13 авг 2022, 01:17, всего редактировалось 1 раз.
- xenon-alien
- Почётный участник
- Сообщения: 4510
- Зарегистрирован: 01 янв 2013, 13:13
- Репутация: 920
- Настоящее имя: Daniel
- Откуда: Закарпатская обл. Украина
- Контактная информация:
-
- Кандидат
- Сообщения: 58
- Зарегистрирован: 10 фев 2021, 20:26
- Репутация: 4
- Настоящее имя: Вадим
- Контактная информация:
Re: Vfdmod - управляем частотником по MODBUS RTU
3,5 знака это признак конца передачи RTU фрейма (на низких скоростях обмена). В данном случае говорится, что ЧП перед ответом захватит линию, но не будет передавать данные, чтобы вычистилась возможная "грязь" из буфера приемника, в конце передачи тоже.
Под "знаком" имеется ввиду один байт данных, т.е. 10 бит со стартом и стопом.
К вам вопросы:
1. Всегда ли в ответ получаете именно 7F FE FE 8A FD 81 08 01 03 02 13 88 B5 12 00 ?
2. Есть ли на линии RS485 т.н. "растяжки", т.е. А к +5 и В к GND через резисторы порядка 360 Ом ?