Управление частотником через модбас

Использование протокола Modbus
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

https://euroec.by/news/article/61

Отправлено спустя 1 минуту 46 секунд:
Подробнее - завтра.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Управление частотником через модбас

Сообщение dizzyy »

[ref=#ff8000]Sancho[/ref],спасибо , у меня уже это есть уже распечатанно а также перечень параметров

у єтого частотрика есть еще импульсный вход 20-5000 герц.. но наверное это опять заморачиватся с точностью генератора
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

[ref]dizzyy[/ref], Завтра.

Отправлено спустя 17 секунд:
Готовь железо.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
ingener
Лейтенант
Сообщения: 580
Зарегистрирован: 14 окт 2018, 00:26
Имя: Андрей
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Управление частотником через модбас

Сообщение ingener »

А если нужно управлять частотником все же простейшим способом, будет ли достаточна подобная схема?
Или все же правильнее ЦАП вешать? :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Управление частотником через модбас

Сообщение pan »

dizzyy писал(а): 27 сен 2019, 20:22 но где надо єти тайминги ставить
про какие тайминги речь?
dizzyy писал(а): 27 сен 2019, 20:22 но как собрать это для отправки..
указываете в настройках адреса регистров в которые надо писать данные , вытаскиваете переменные и пишете нужные значения

[spoiler]Изображение[/spoiler]

или Вы о чем-то другом?
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Управление частотником через модбас

Сообщение dizzyy »

pan писал(а): 27 сен 2019, 23:18 или Вы о чем-то другом?
я первый раз в эти дебри лезу..
тайминги наверное нужны когда панель подключать..
[spoiler]
1.jpg
[/spoiler]
pan писал(а): 27 сен 2019, 23:18 указываете в настройках адреса регистров в которые надо писать данные , вытаскиваете переменные и пишете нужные значения
блин , а я тут туплю с
[spoiler]
2.jpg
[/spoiler]

как раз курю +видео.. вот опираясь на страницу что поделился Олександр - из видео понял что надо надо на номер регистра 5000(или 4999 если отнять 1) или это в хексе должно быть надо послать 33916 для пуска и 1148 для реверса.. но не сходится у меня , или чел в видео попутал местами..

завта с новыми силами.. потму что туплю уже

Отправлено спустя 15 минут 51 секунду:
или кау например отправка в юарт - беру блок и ставлю значение и отправка по сигналу или смене.. тут я так понял если присвоить, то оно само на лету изменится в частотнике..
и как правильно надо посылать даные , например я хочу чтоб включить мотор по ходу на скорости 50% .. это надо сначала послать скорость или включение.. или надо искать регистр стартовой скорости?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

[ref]dizzyy[/ref], Для начала: Настрой сам частотник на 8N1 и макс скорость. Что-бы потом не лазить. Через хард будешь смотреть в монитор, через софт рулить частотником. А софт кроме 8N1 ничего не умеет.
Надеюсь все руководства с параметрами есть.
Есть свисток USB<->485? Подружим сначала с компом. Так тебе будет намного нагляднее и понятнее.

Отправлено спустя 1 минуту 1 секунду:
софт = softserial
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Управление частотником через модбас

Сообщение dizzyy »

частотник на работе , а я пока на больничном.. инструкции есть и свисток также есть
настройка на управление по модбас понятно где установить..
мне бы понять основы отсылки и прийома пакетов..
например с той ссылки если смотреть по таблице можно управлять включением , есть видео
[spoiler]https://www.youtube.com/watch?v=s_-ZFbmzNXw[/spoiler]
но там сказанно надо послать 33916 для пуска и 1148 для реверса а у меня не получается так выставить биты, или там ошибка? и интересуют биты 00, 01 и 13 - что за биты выбора? где их смотреть?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

[ref]dizzyy[/ref], Вот - должно помочь.
Для остального: byte_to_bits, bits_to byte, word->byte, byte->word(можно ПБ) и Ваша фантазия.
P.S. 33916dec = bin 1000 0100 0111 1100.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Управление частотником через модбас

Сообщение dizzyy »

[ref=#ff8000]Sancho[/ref], прояснилось немного.. у данфоса бит реверса наоборот.. поєтому немог понять почему 15 бит при пуске 1 везде а не 0

Отправлено спустя 8 минут 41 секунду:
как правильно указать что надо стартовать на 50% ? сначала задать скорость в адрес , дождатся готовности и тогда пуск?
адреса как правильно в флпрог указывать ,например для скорости - 50010 или 50009?

накидаю проект , и скину на проверку ..
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

dizzyy писал(а): 28 сен 2019, 16:0650009
так. потому-как адресация с 0. в codesys так-же - овен.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Управление частотником через модбас

Сообщение dizzyy »

опять залип.. собираю слово , а у меня вместо 33916 выскакивает -31620 .. калькулятор показывает что это одно и тоже.. а как от такое число отправлять? или это нормально когда не помещается в интеджер
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

dizzyy писал(а): 29 сен 2019, 16:03 не помещается в интеджер
тип int -32768....32767

Отправлено спустя 37 секунд:
Шли!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Управление частотником через модбас

Сообщение dizzyy »

запустил modbus slave через свисток - также передает -31620

теперь надо віяснить что надо послать для стоп ..

и как реализуется запуск ..
правильно ли я понимаю - сначала я должен записать скорость в 50009 , далее услышать готовность и послать пуск ..
а если я останавливаю двигатель, какой сигнал должен быть - сначало торможение, когда получу готовность надо послать останов?
и что в регистрах должно быть когда я только включил микроконтролер?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

[ref]dizzyy[/ref], Всё в Ваших руках - тести!
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Управление частотником через модбас

Сообщение dizzyy »

вроде как со всем разобрался , но есть один нюанс..
я хочу прочитать частоту , она находится в ячейке 16130 , это код 16129 или 3F01. но видео говорится что надо брать уже не ворд, а даблворд .. правильно ли я понял - надо использовать Long Integer..
что то туплю .. надо тупо получить и отправить на экран..

Отправлено спустя 5 часов 5 минут 6 секунд:
или надо с одного адреса читать? поставил интеджер , в програме модбус слейв зоставил значение 500 и получил свою 50..
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Управление частотником через модбас

Сообщение dizzyy »

кто подскажет по VLT Micro Drive FC 51???
из инструкции беру ячейку 16-13
[spoiler]
1.jpg
[/spoiler]
16130-1=16129 это ячейка чтения ..
я присваиваю холдинг регистер интеджер
далее делю на 10 и получаю частоту
[spoiler]
2.jpg
[/spoiler]

правильно ли я сделал? ..
по видео на [spoiler]https://www.youtube.com/watch?v=s_-ZFbmzNXw[/spoiler]
на 6-40 минуте надо выбрать старший регистр в перед , а на 8-20 мин выбирается DobleWord ..
или все же надо как то извращатся через DobleWord
[spoiler]
3.jpg
[/spoiler]

на работу не скоро попаду чтоб проверить, пока на больничном
У вас нет необходимых прав для просмотра вложений в этом сообщении.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Управление частотником через модбас

Сообщение pan »

dizzyy писал(а): 07 окт 2019, 16:15 16130-1=16129 это ячейка чтения ..
ни кого не смущает что адресов может быть только 10000 в каждом "диапазоне" ?
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Управление частотником через модбас

Сообщение Sancho »

[ref]dizzyy[/ref], Считай регистр,16129 и 16130 - выведи отдельно, сразу станет ясно чего к чему. Или получишь ошибку - нет такого регистра, 16130,
Но есть руководство, которое явно всё описывает. Я не знаю, чего чел в видео заморачиватся..
screenshot_19-10-07_17-09-16.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
pan
Полковник
Сообщения: 2860
Зарегистрирован: 13 апр 2017, 11:57
Имя: noname

Управление частотником через модбас

Сообщение pan »

а может это регистр так и есть 1613 ? откуда 0 ?
или если hex1613 = 5651dec
Ответить

Вернуться в «Modbus»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей