Common Modbus Regs Instruction: различия между версиями

Материал из Wiren Board
 
(не показано 18 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Draft}}
{{DISPLAYTITLE: Инструкция по формированию таблиц общих регистров устройств}}
==Как пользоваться?==
Для вставки таблицы общих регистров на страницы устройств используйте один из вариантов набора инклюдов. Каждый набор учитывает отличия в регистрах в устройствах с разными версиями прошивки.


'''Старые устройства без бутлоадера''' — это устройства, которые выпускались до 2019 года и не поддерживают обновление прошивки. То есть некоторые устройства из раздела Устаревшее.
'''Устройства с бутлоадером и двумя версиями прошивки''' — это устройства, которые производятся или производились после 2019 года и имеют два варианта прошивки: с быстрым модбасом и без него. 
'''Новые устройства''' — это те которые выпускаются с марта 2023 года и из коробки имеют прошивку с быстрым модбасом.
==Описание инклюдов==
#[[Wbincludes: Registers Connection Settings]] — Параметры подключения. Общий для всех устройств.
#[[Wbincludes: Registers FW Version For Device Without Bootloader]] — Модель устройства и версия прошивки для старых устройств.
#[[Wbincludes: Registers Service Main]] — Служебные регистры. Общие для всех устройств.
#[[Wbincludes: Register bootloader start]] — 131 регистр перевода в режим обновления прошивки на текущих настройках соединения.
#[[Wbincludes: Registers Timeout]] — Время перед отправкой ответа на modbus запрос. (113 регистр для MSW и новых)
#[[Wbincludes: Registers Vin]] — Текущее напряжение питания (121 и 125 регистры, есть везде кроме MAI6 и MAI11)
#[[Wbincludes: Registers FW Version For Device With Fast Modbus]] — Модель устройства и версия прошивки для новых устройств
#[[Wbincludes: Registers Timeout For Device With Bootloader]] — Время перед отправкой ответа на modbus запрос для старых устройств с новой прошивкой (113 регистр)
#[[Wbincludes: Registers FW Version For Supported Device With Bootloader]] — Модель устройства и версия прошивки для старых устройств с новой прошивкой
#[[Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader]] — Режим непрерывного чтения регистров с зазором. Для устройств с бутлоадером и двумя версиями прошивки (114 регистр)
#[[Wbincludes: Registers Сontinuous Reading Mode]] — Режим непрерывного чтения регистров с зазором (114 регистр). Для новых устройств.
#[[Wbincludes: Registers Temperature MCU]] — Внутренняя температура микроконтроллера (124 регистр)
==Варианты наборов для вставки на страницы==
===Вариант 1. Для старых устройств без бутлоадера (кроме MIO, MAI и MSW)===
===Вариант 1. Для старых устройств без бутлоадера (кроме MIO, MAI и MSW)===
<pre>
<pre>
Строка 35: Строка 58:
|}
|}
</pre>
</pre>
 
===Вариант 4. MSW без бутлоадера===
 
<pre>
==Вариант 1. Для старых устройств без бутлоадера (кроме MIO, MAI и MSW)==
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Device Without Bootloader}}
{{Wbincludes: Registers FW Version For Device Without Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}
==Вариант 2. Для новых устройств, у которых быстрый модбас из коробки (кроме MIO, MAI)==
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Device With Fast Modbus}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout}}
{{Wbincludes: Registers Timeout}}
{{Wbincludes: Registers Сontinuous Reading Mode}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
{{Wbincludes: Registers Temperature MCU}}
|}
|}
 
</pre>
==Вариант 3. Для устройств с бутлоадером и двумя версиями прошивки (кроме MIO, MAI и MSW)==
===Вариант 5. MSW с бутлоадером и двумя версиями прошивки===
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
<pre>
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Supported Device With Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout For Device With Bootloader}}
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}
 
==Вариант 4. MSW без бутлоадера==
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Device Without Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}
 
==Вариант 5. MSW с бутлоадером и двумя версиями прошивки==
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers Connection Settings}}
Строка 88: Строка 80:
{{Wbincludes: Registers Temperature MCU}}
{{Wbincludes: Registers Temperature MCU}}
|}
|}
 
</pre>
==Вариант 6. Для MAI6==
===Вариант 6. Для MAI6===
<pre>
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers Connection Settings}}
Строка 97: Строка 90:
{{Wbincludes: Registers Сontinuous Reading Mode}}
{{Wbincludes: Registers Сontinuous Reading Mode}}
{{Wbincludes: Registers Temperature MCU}}
{{Wbincludes: Registers Temperature MCU}}
|}
|}
 
</pre>
==Вариант 7. Для MIO==
===Вариант 7. Для MIO и MIO-E===
<pre>
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers Connection Settings}}
Строка 108: Строка 101:
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
|}
|}
</pre>


==Вариант 8. Для MAI2 и MAI11==
===Вариант 8. Для MAI2 и MAI11===
<pre>
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers Connection Settings}}
Строка 118: Строка 113:
{{Wbincludes: Registers Temperature MCU}}
{{Wbincludes: Registers Temperature MCU}}
|}
|}
</pre>

Текущая версия на 13:38, 6 декабря 2023

Как пользоваться?

Для вставки таблицы общих регистров на страницы устройств используйте один из вариантов набора инклюдов. Каждый набор учитывает отличия в регистрах в устройствах с разными версиями прошивки.

Старые устройства без бутлоадера — это устройства, которые выпускались до 2019 года и не поддерживают обновление прошивки. То есть некоторые устройства из раздела Устаревшее.

Устройства с бутлоадером и двумя версиями прошивки — это устройства, которые производятся или производились после 2019 года и имеют два варианта прошивки: с быстрым модбасом и без него.

Новые устройства — это те которые выпускаются с марта 2023 года и из коробки имеют прошивку с быстрым модбасом.

Описание инклюдов

  1. Wbincludes: Registers Connection Settings — Параметры подключения. Общий для всех устройств.
  2. Wbincludes: Registers FW Version For Device Without Bootloader — Модель устройства и версия прошивки для старых устройств.
  3. Wbincludes: Registers Service Main — Служебные регистры. Общие для всех устройств.
  4. Wbincludes: Register bootloader start — 131 регистр перевода в режим обновления прошивки на текущих настройках соединения.
  5. Wbincludes: Registers Timeout — Время перед отправкой ответа на modbus запрос. (113 регистр для MSW и новых)
  6. Wbincludes: Registers Vin — Текущее напряжение питания (121 и 125 регистры, есть везде кроме MAI6 и MAI11)
  7. Wbincludes: Registers FW Version For Device With Fast Modbus — Модель устройства и версия прошивки для новых устройств
  8. Wbincludes: Registers Timeout For Device With Bootloader — Время перед отправкой ответа на modbus запрос для старых устройств с новой прошивкой (113 регистр)
  9. Wbincludes: Registers FW Version For Supported Device With Bootloader — Модель устройства и версия прошивки для старых устройств с новой прошивкой
  10. Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader — Режим непрерывного чтения регистров с зазором. Для устройств с бутлоадером и двумя версиями прошивки (114 регистр)
  11. Wbincludes: Registers Сontinuous Reading Mode — Режим непрерывного чтения регистров с зазором (114 регистр). Для новых устройств.
  12. Wbincludes: Registers Temperature MCU — Внутренняя температура микроконтроллера (124 регистр)

Варианты наборов для вставки на страницы

Вариант 1. Для старых устройств без бутлоадера (кроме MIO, MAI и MSW)

{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Device Without Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}

Вариант 2. Для новых устройств, у которых быстрый модбас из коробки (кроме MIO, MAI)

{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Device With Fast Modbus}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout}}
{{Wbincludes: Registers Сontinuous Reading Mode}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}

Вариант 3. Для устройств с бутлоадером и двумя версиями прошивки (кроме MIO, MAI и MSW)

{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Supported Device With Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout For Device With Bootloader}}
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}

Вариант 4. MSW без бутлоадера

{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Device Without Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}

Вариант 5. MSW с бутлоадером и двумя версиями прошивки

{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Supported Device With Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout}} 
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
{{Wbincludes: Registers Vin}}
{{Wbincludes: Registers Temperature MCU}}
|}

Вариант 6. Для MAI6

{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Device With Fast Modbus}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout}}
{{Wbincludes: Registers Сontinuous Reading Mode}}
{{Wbincludes: Registers Temperature MCU}}
|}

Вариант 7. Для MIO и MIO-E

{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Supported Device With Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout For Device With Bootloader}}
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
|}

Вариант 8. Для MAI2 и MAI11

{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}}
{{Wbincludes: Registers Connection Settings}}
{{Wbincludes: Registers FW Version For Supported Device With Bootloader}}
{{Wbincludes: Registers Service Main}}
{{Wbincludes: Registers Timeout For Device With Bootloader}}
{{Wbincludes: Registers Сontinuous Reading Mode For Device With Bootloader}}
{{Wbincludes: Registers Temperature MCU}}
|}