1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Управление частотным преобразователем по modbus в home assistant

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее

Модератор: Глоб.модераторы

Ответить

Автор темы
Navalmadman
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 25 июн 2024, 12:48
Имя: Владимир
Страна: Россия
город/регион: Краснодар
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Navalmadman »

Всем, добрый день!

Есть китайский частотный преобразователь: T13-750w,
Есть к нему описание готовых адресов для получения информации от преобразователя, их прописал в конфиг - информация от преобразователя приходит в НА.

Есть к данному преобразователю таблица с описанием адресов, регистров и т.д., но разобраться в этом не хватает знаний.
В инете почитал про modbus, кое что понял, что то - нет.

Хотелось бы понять как сформировать адреса регистров (PDU) для запроса управления данным преобразователем частоты, ну или в крайнем случае подскажите как они должны выглядеть.

Спасибо, заранее)
У вас нет необходимых прав для просмотра вложений в этом сообщении.

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение I_m »

Адреса регистров со 180 и далее, согласно таблице. 4-ка - префикс типа регистров (holding). Суда по написанному в pdf-ке, в этом устр-ве все регистры этого типа. В pdf-ке нечто странное написано - 2 слова для значений типа UINT. Ну, может в Китае свой UINT.

Пробуйте, короче. Точнее по этому дивайсу скажет только тот, кто непосредственно с ним дело имел.

Автор темы
Navalmadman
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 25 июн 2024, 12:48
Имя: Владимир
Страна: Россия
город/регион: Краснодар
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Navalmadman »

Слово — это два последовательно расположенных байта, 16 бит.
Может китайцы имели ввиду:
Слово — это два последовательно расположенных байта, 16 бит.

Код: Выделить всё

Пробуйте, короче
А как пробовать, то? перебирать регистры с 40190 или есть еще варианты?

А нельзя ли по аналогии с готовыми регистрами (те что на скрине 40180-40189)подобрать те что нужны для управления. Я просто не понял еще как они формируются...

Как например адрес регистра 40180 разложить на код функции и адрес регистра и значение?

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение I_m »

Navalmadman писал(а): 25 июн 2024, 16:22 Может китайцы имели ввиду:
Я даже гадать не хочу, чего они там имели. Читаю, что написано.
Navalmadman писал(а): 25 июн 2024, 16:22 Как например адрес регистра 40180 разложить на код функции и адрес регистра и значение?
Вы моё сообщение точно читали? Адрес регистра 180, функция чтения - 3, записи - 6. Это регистр битовой маски, значения его расписаны в таблице.
Navalmadman писал(а): 25 июн 2024, 16:22 А как пробовать, то?
Да берёте ту же модбас полл и пробуете. Читать и писАть.

Автор темы
Navalmadman
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 25 июн 2024, 12:48
Имя: Владимир
Страна: Россия
город/регион: Краснодар
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Navalmadman »

Спасибо, буду пробовать.

AlexandrGr
не первый раз у нас
не первый раз у нас
Сообщения: 306
Зарегистрирован: 26 май 2022, 12:10
Имя: Александр
Страна: Россия
город/регион: lipetsk
Благодарил (а): 5 раз
Поблагодарили: 28 раз

Управление частотным преобразователем по modbus в home assistant

Сообщение AlexandrGr »


Автор темы
Navalmadman
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 25 июн 2024, 12:48
Имя: Владимир
Страна: Россия
город/регион: Краснодар
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Navalmadman »

Вот китаец прислал описание управления, а как эту комбинацию привести к виду адреса регистра 4ххххх?

Отправлено спустя 11 минут 6 секунд:
Ну тут то же самое: таблица регистров и больше ни какой инфы, хоть бы какой пример по управлению...

Автор темы
Navalmadman
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 25 июн 2024, 12:48
Имя: Владимир
Страна: Россия
город/регион: Краснодар
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Navalmadman »

Инфо от продаввана:

управление от кнопки на морде 08 06 9C 41 00 00 F7 17
управление от порта rs485 08 06 9C 41 00 02 76 D6
START 08 06 9C A7 00 01 D7 20
STOP 08 06 9C A7 00 00 16 E0
управление от рег частоты на морды 08 06 9C 40 00 02 27 16
управление от порта rs485 рег частоты 08 06 9C 40 00 05 66 D4
установка частоты f0 08 06 9C A6 00 00 47 20
установка частоты f10 08 06 9C A6 03 E8 47 9E
установка частоты f50 08 06 9C A6 13 88 4A 76
установка частоты f400 08 06 9C A6 9C 40 2F D0

Вот что прислал продавец частотника,
если я правильно понял, то:
08 - адрес slave устройства
06 - код функции
далее идет адрес и значение регистра (PDU), если я опять же правильно понял.
Теперь мне этот PDU надо привести к нужному мне виду 4хххх.
Подскажите как это сделать. Читал доку по инету и везде расписано как формируется запрос типа 08 06 9C A6 9C 40 2F D0, а мне надо перевести её (PDU) в десятичный формат или в 16 битное слово (опять же если я правильно понял) , а как не нашел. подскажите если не трудно

I_m
не первый раз у нас
не первый раз у нас
Сообщения: 396
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 12 раз
Поблагодарили: 54 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение I_m »

https://rapidscada.net/modbus/?ysclid=l ... 8510689128
Navalmadman писал(а): 26 июн 2024, 15:13 установка частоты f0 08 06 9C A6 00 00 47 20
Slave address 0x08 (8)
06 Function code 0x06 (6) - Write Single Register
9C A6 Register address Physical: 0x9CA6 (40102)
Logical: 0x9CA7 (40103)
00 00 Register value 0x0000 (0)
47 20 CRC 0x4720 (18208)

Что означают эти загадочные для меня f0 по f400 и в каких это единицах - спрашивайте у продавца.

Да, насчет того, что 4-ка - это префикс типа регистра, я был не прав. Адреса действительно тогда с 4-ки начинаются.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Jackson »

Navalmadman писал(а): 25 июн 2024, 16:22 А как пробовать, то?
Брать модбас-пул, подключаться и пробовать.
Navalmadman писал(а): 25 июн 2024, 16:22А нельзя ли по аналогии с готовыми регистрами (те что на скрине 40180-40189)подобрать те что нужны для управления.
Вы сами написали ответ. Подбирать как будете? Пробуя, наверное, да?
Navalmadman писал(а): 26 июн 2024, 10:51 таблица регистров и больше ни какой инфы, хоть бы какой пример по управлению
А таблицы регистров разве не достаточно? Какой пример ещё нужен?
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Navalmadman
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 25 июн 2024, 12:48
Имя: Владимир
Страна: Россия
город/регион: Краснодар
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Navalmadman »

I_m писал(а): 26 июн 2024, 15:28 Что означают эти загадочные для меня f0 по f400 и в каких это единицах - спрашивайте у продавца.
С помощью modbus pool появилось какое то понимание по адресам и регистрам и удалось настроить управление частотником во всех режимах :thankyou:

f0 и f400 это задание рабочей частоты преобразователя.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Jackson »

Navalmadman писал(а): 27 июн 2024, 09:05 С помощью modbus pool появилось какое то понимание
Потому что практика. Тут проще проверить чем на раздумья время тратить.

А ещё к сведению, в интернете есть модбас-калькуляторы, которые дешифруют трафик из HEX в более наглядный. И терминальные программы есть которые это умеют. Но по мере работы это всё не очень нужно потому что с опытом вы и HEX с экрана поймёте, как матрицу.
[+]
Кстати, богатая идея! Написать терминалку, которая будет выводить Модбас-трафик в хексе в стиле экрана матрицы из одноимённого фильма. :) Огонь!
По вопросам работы Форума можно обратиться по этим контактам.

Joshua
здесь недавно
здесь недавно
Сообщения: 98
Зарегистрирован: 21 мар 2023, 02:12
Имя: Владимир
Страна: РФ
город/регион: Псков
Благодарил (а): 2 раза
Поблагодарили: 21 раз

Управление частотным преобразователем по modbus в home assistant

Сообщение Joshua »

Jackson писал(а): 27 июн 2024, 10:56 Кстати, богатая идея! Написать терминалку, которая будет выводить Модбас-трафик в хексе в стиле экрана матрицы из одноимённого фильма. :) Огонь!
Com Port Toolkit уже умеет так.
matrix.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 18758
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 973 раза
Поблагодарили: 1854 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Jackson »

Joshua писал(а): 27 июн 2024, 12:21 Com Port Toolkit уже умеет так.
Это он слева направо. А надо сверху вниз с "хаотичным" выбором столбца. Но почти, да.

Изображение
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
Navalmadman
здесь недавно
здесь недавно
Сообщения: 7
Зарегистрирован: 25 июн 2024, 12:48
Имя: Владимир
Страна: Россия
город/регион: Краснодар
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Управление частотным преобразователем по modbus в home assistant

Сообщение Navalmadman »

:ges_clap2:
Ответить

Вернуться в «Интерфейсы, протоколы, связь»