Common Modbus Regs Instruction: различия между версиями
Matveevrj (обсуждение | вклад) |
Matveevrj (обсуждение | вклад) |
||
(не показано 19 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{ | {{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)=== | |||
<pre> | <pre> | ||
{{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}} | {{Wbincludes:Header Registers Universal|note=true|no_description=true|header=Параметры подключения, версия прошивки и другие служебные регистры}} | ||
Строка 11: | Строка 34: | ||
|} | |} | ||
</pre> | </pre> | ||
===Вариант | ===Вариант 2. Для новых устройств, у которых быстрый модбас из коробки (кроме MIO, MAI)=== | ||
<pre> | <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}} | ||
Строка 44: | Строка 45: | ||
{{Wbincludes: Registers Temperature MCU}} | {{Wbincludes: Registers Temperature MCU}} | ||
|} | |} | ||
</pre> | |||
==Вариант 3. Для устройств с бутлоадером и двумя версиями прошивки (кроме MIO, MAI и MSW)== | ===Вариант 3. Для устройств с бутлоадером и двумя версиями прошивки (кроме MIO, MAI и MSW)=== | ||
<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}} | ||
Строка 55: | Строка 57: | ||
{{Wbincludes: Registers Temperature MCU}} | {{Wbincludes: Registers Temperature MCU}} | ||
|} | |} | ||
</pre> | |||
==Вариант 4. MSW без бутлоадера== | ===Вариант 4. MSW без бутлоадера=== | ||
<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}} | ||
Строка 65: | Строка 68: | ||
{{Wbincludes: Registers Temperature MCU}} | {{Wbincludes: Registers Temperature MCU}} | ||
|} | |} | ||
</pre> | |||
==Вариант 5. MSW с бутлоадером и двумя версиями прошивки== | ===Вариант 5. MSW с бутлоадером и двумя версиями прошивки=== | ||
<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}} | ||
Строка 76: | Строка 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}} | ||
Строка 85: | Строка 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}} | ||
Строка 96: | Строка 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}} | ||
Строка 106: | Строка 113: | ||
{{Wbincludes: Registers Temperature MCU}} | {{Wbincludes: Registers Temperature MCU}} | ||
|} | |} | ||
</pre> |
Текущая версия на 13:38, 6 декабря 2023
Как пользоваться?
Для вставки таблицы общих регистров на страницы устройств используйте один из вариантов набора инклюдов. Каждый набор учитывает отличия в регистрах в устройствах с разными версиями прошивки.
Старые устройства без бутлоадера — это устройства, которые выпускались до 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)
{{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}} |}