Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
настройка_modbus [2022/11/01 00:19] Sanch-KK [Mapping значений и команд контроллера в регистры Modbus] |
настройка_modbus [2023/10/25 01:56] Admin [раздел par] |
||
---|---|---|---|
Строка 26: | Строка 26: | ||
* " | * " | ||
* " | * " | ||
- | * "ir: - INPUT REGISTER | + | * "ir: - INPUT REGISTER |
* " | * " | ||
* " | * " | ||
Строка 62: | Строка 62: | ||
Отправка происходит, | Отправка происходит, | ||
+ | кроме regs допустимы irs и coils | ||
Или вот пример для сенсора Sensair S8 | Или вот пример для сенсора Sensair S8 | ||
Строка 85: | Строка 86: | ||
} | } | ||
</ | </ | ||
+ | |||
+ | А вот пример подключения Modbus адаптера кондиционера Haier | ||
+ | < | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | | ||
+ | } | ||
+ | } | ||
+ | | ||
+ | }, | ||
+ | | ||
+ | " | ||
+ | | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | ] | ||
+ | } | ||
+ | } | ||
+ | </ | ||
==== Разделы baud и serial ==== | ==== Разделы baud и serial ==== | ||
Строка 437: | Строка 477: | ||
Еще лайфхак: | Еще лайфхак: | ||
< | < | ||
- | " | + | " |
</ | </ | ||
В примере выше, в значения регистра будет маппироваться только команда, | В примере выше, в значения регистра будет маппироваться только команда, | ||
+ | |||
+ | первый null перед массивом соответствия команда -> значение по умолчанию, | ||
+ | Если не подобрали - пытаемся преобразовать по значению | ||
+ | |||
Если не использовать " | Если не использовать " | ||