5813
правок
Kilpio (обсуждение | вклад) |
Kilpio (обсуждение | вклад) |
||
Строка 54: | Строка 54: | ||
В стандарте Modbus для каждого из четырех типов регистров используются разные таблицы с номерами 0,1,3,4. Таким образом, регистр определенного типа с определенным номером (иначе его называют физическим адресом) имеет свой адрес в соответствующей таблице. Это историческое наследие протокола вносит путаницу в понимание, по какому же адресу обратиться к регистру с нужным номером. Чаще всего указываются номера регистров, как, например для устройств Wiren Board. | В стандарте Modbus для каждого из четырех типов регистров используются разные таблицы с номерами 0,1,3,4. Таким образом, регистр определенного типа с определенным номером (иначе его называют физическим адресом) имеет свой адрес в соответствующей таблице. Это историческое наследие протокола вносит путаницу в понимание, по какому же адресу обратиться к регистру с нужным номером. Чаще всего указываются номера регистров, как, например для устройств Wiren Board. | ||
{|class="wikitable" align="center" | {|class="wikitable" align="center" | ||
! Таблица || Номер таблицы || Начальный логический адрес || | ! Таблица || Номер таблицы || Начальный логический адрес || Номер регистра (физический адрес) || Диапазон логических адресов | ||
|- | |- | ||
! Регистры флагов (Coils) | ! Регистры флагов (Coils) | ||
Строка 69: | Строка 69: | ||
|} | |} | ||
Но иногда в описаниях указываются только адреса. Например, coil-регистр 0 имеет адрес 000001, регистр ввода 4 -- 400005 и т.д. | |||
В готовых шаблонах устройств контроллера Wiren Board 5 есть шаблон для однофазного счетчика SDM220(/usr/share/wb-mqtt-serial/templates/config-sdm220.json). В документации от производителя "Eastron SDM | |||
220 Modbus Smart Meter Modbus Protocol Implementation V1.0" перечислены регисрты и соответствующие им измеряемые параметры. |
правок