- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Управление частотным преобразователем по modbus в home assistant
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 25 июн 2024, 12:48
- Имя: Владимир
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Управление частотным преобразователем по modbus в home assistant
Всем, добрый день!
Есть китайский частотный преобразователь: T13-750w,
Есть к нему описание готовых адресов для получения информации от преобразователя, их прописал в конфиг - информация от преобразователя приходит в НА.
Есть к данному преобразователю таблица с описанием адресов, регистров и т.д., но разобраться в этом не хватает знаний.
В инете почитал про modbus, кое что понял, что то - нет.
Хотелось бы понять как сформировать адреса регистров (PDU) для запроса управления данным преобразователем частоты, ну или в крайнем случае подскажите как они должны выглядеть.
Спасибо, заранее)
Есть китайский частотный преобразователь: T13-750w,
Есть к нему описание готовых адресов для получения информации от преобразователя, их прописал в конфиг - информация от преобразователя приходит в НА.
Есть к данному преобразователю таблица с описанием адресов, регистров и т.д., но разобраться в этом не хватает знаний.
В инете почитал про modbus, кое что понял, что то - нет.
Хотелось бы понять как сформировать адреса регистров (PDU) для запроса управления данным преобразователем частоты, ну или в крайнем случае подскажите как они должны выглядеть.
Спасибо, заранее)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Управление частотным преобразователем по modbus в home assistant
Адреса регистров со 180 и далее, согласно таблице. 4-ка - префикс типа регистров (holding). Суда по написанному в pdf-ке, в этом устр-ве все регистры этого типа. В pdf-ке нечто странное написано - 2 слова для значений типа UINT. Ну, может в Китае свой UINT.
Пробуйте, короче. Точнее по этому дивайсу скажет только тот, кто непосредственно с ним дело имел.
Пробуйте, короче. Точнее по этому дивайсу скажет только тот, кто непосредственно с ним дело имел.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 25 июн 2024, 12:48
- Имя: Владимир
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Управление частотным преобразователем по modbus в home assistant
Может китайцы имели ввиду:Слово — это два последовательно расположенных байта, 16 бит.
Слово — это два последовательно расположенных байта, 16 бит.
Код: Выделить всё
Пробуйте, короче
А нельзя ли по аналогии с готовыми регистрами (те что на скрине 40180-40189)подобрать те что нужны для управления. Я просто не понял еще как они формируются...
Как например адрес регистра 40180 разложить на код функции и адрес регистра и значение?
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Управление частотным преобразователем по modbus в home assistant
Я даже гадать не хочу, чего они там имели. Читаю, что написано.
Вы моё сообщение точно читали? Адрес регистра 180, функция чтения - 3, записи - 6. Это регистр битовой маски, значения его расписаны в таблице.Navalmadman писал(а): ↑25 июн 2024, 16:22 Как например адрес регистра 40180 разложить на код функции и адрес регистра и значение?
Да берёте ту же модбас полл и пробуете. Читать и писАть.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 25 июн 2024, 12:48
- Имя: Владимир
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
-
- не первый раз у нас
- Сообщения: 305
- Зарегистрирован: 26 май 2022, 12:10
- Имя: Александр
- Страна: Россия
- город/регион: lipetsk
- Благодарил (а): 5 раз
- Поблагодарили: 28 раз
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 25 июн 2024, 12:48
- Имя: Владимир
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Управление частотным преобразователем по modbus в home assistant
Вот китаец прислал описание управления, а как эту комбинацию привести к виду адреса регистра 4ххххх?
Отправлено спустя 11 минут 6 секунд:
Отправлено спустя 11 минут 6 секунд:
Ну тут то же самое: таблица регистров и больше ни какой инфы, хоть бы какой пример по управлению...
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 25 июн 2024, 12:48
- Имя: Владимир
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Управление частотным преобразователем по modbus в home assistant
Инфо от продаввана:
управление от кнопки на морде 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 битное слово (опять же если я правильно понял) , а как не нашел. подскажите если не трудно
управление от кнопки на морде 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 битное слово (опять же если я правильно понял) , а как не нашел. подскажите если не трудно
-
- не первый раз у нас
- Сообщения: 396
- Зарегистрирован: 28 сен 2022, 15:26
- Имя: Андрей
- Благодарил (а): 12 раз
- Поблагодарили: 54 раза
Управление частотным преобразователем по modbus в home assistant
https://rapidscada.net/modbus/?ysclid=l ... 8510689128
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-ки начинаются.
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-ки начинаются.
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Управление частотным преобразователем по modbus в home assistant
Брать модбас-пул, подключаться и пробовать.
Вы сами написали ответ. Подбирать как будете? Пробуя, наверное, да?Navalmadman писал(а): ↑25 июн 2024, 16:22А нельзя ли по аналогии с готовыми регистрами (те что на скрине 40180-40189)подобрать те что нужны для управления.
А таблицы регистров разве не достаточно? Какой пример ещё нужен?Navalmadman писал(а): ↑26 июн 2024, 10:51 таблица регистров и больше ни какой инфы, хоть бы какой пример по управлению
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 25 июн 2024, 12:48
- Имя: Владимир
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза
Управление частотным преобразователем по modbus в home assistant
С помощью modbus pool появилось какое то понимание по адресам и регистрам и удалось настроить управление частотником во всех режимах
f0 и f400 это задание рабочей частоты преобразователя.
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Управление частотным преобразователем по modbus в home assistant
Потому что практика. Тут проще проверить чем на раздумья время тратить.
А ещё к сведению, в интернете есть модбас-калькуляторы, которые дешифруют трафик из HEX в более наглядный. И терминальные программы есть которые это умеют. Но по мере работы это всё не очень нужно потому что с опытом вы и HEX с экрана поймёте, как матрицу.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 98
- Зарегистрирован: 21 мар 2023, 02:12
- Имя: Владимир
- Страна: РФ
- город/регион: Псков
- Благодарил (а): 2 раза
- Поблагодарили: 21 раз
Управление частотным преобразователем по modbus в home assistant
Com Port Toolkit уже умеет так.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- администратор
- Сообщения: 18749
- Зарегистрирован: 17 июн 2008, 16:01
- Имя: Евгений свет Брониславович
- Страна: Россия
- город/регион: Санкт-Петербург
- Благодарил (а): 973 раза
- Поблагодарили: 1852 раза
Управление частотным преобразователем по modbus в home assistant
Это он слева направо. А надо сверху вниз с "хаотичным" выбором столбца. Но почти, да.
По вопросам работы Форума можно обратиться по этим контактам.
-
- здесь недавно
- Сообщения: 7
- Зарегистрирован: 25 июн 2024, 12:48
- Имя: Владимир
- Страна: Россия
- город/регион: Краснодар
- Благодарил (а): 3 раза
- Поблагодарили: 2 раза