16 885
правок
Brainroot (обсуждение | вклад) (Исправил в формуле 281474976710656 -> 234815488) |
(Поправил ссылку) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 16: | Строка 16: | ||
{{note|note|В таблице описания регистров термин «Суммарная/суммарный» означает, что параметр вычисляется для всех трех фаз трехфазного канала.}} | {{note|note|В таблице описания регистров термин «Суммарная/суммарный» означает, что параметр вычисляется для всех трех фаз трехфазного канала.}} | ||
В случае с расхождением данных в таблице с шаблоном устройства, верным значением регистра считайте соответствующее значение из шаблона. Текущие версии шаблонов находятся [https://github.com/ | В случае с расхождением данных в таблице с шаблоном устройства, верным значением регистра считайте соответствующее значение из шаблона. Текущие версии шаблонов находятся [https://github.com/wirenboard/wb-mqtt-serial/tree/master/templates по этой ссылке]. | ||
<h4> Примечания к названиям таблиц регистров </h4> | <h4> Примечания к названиям таблиц регистров </h4> | ||
Строка 35: | Строка 35: | ||
<h4> Порядок байт, широкие регистры, вычисление значения </h4> | <h4> Порядок байт, широкие регистры, вычисление значения </h4> | ||
Некоторые измеряемые счётчиками значения занимают больше 16 бит — размера одного регистра Modbus. Такие значения записываются в нескольких расположенных подряд регистрах: 32-битные в двух регистрах, а 64-битные — в четырёх. | Некоторые измеряемые счётчиками значения занимают больше 16 бит — размера одного регистра Modbus. Такие значения записываются в нескольких расположенных подряд регистрах: 32-битные в двух регистрах, а 64-битные — в четырёх. Некоторое стороннее ПО, например, ioBroker, воспринимают Signed 32 little endian, как signed 32 big endian word swap. Если у вас не сходятся расчётные результаты с показаниям в вашем софте — смените там тип. | ||
В таблицах ниже для таких регистров указаны типы u32, u64 (без знака), s32 и s64 (со знаком). В качестве адреса в таблице указан адрес первого из идущих подряд регистров. | В таблицах ниже для таких регистров указаны типы u32, u64 (без знака), s32 и s64 (со знаком). В качестве адреса в таблице указан адрес первого из идущих подряд регистров. |