Инструменты
Конвертер байт/слов
32-битное значение занимает два регистра, и программы раскладывают байты в них по-своему, поэтому одно и то же число в разных инструментах выглядит по-разному. Впишите значение - конвертер покажет пару регистров для каждого порядка слов: ABCD, CDAB, BADC, DCBA. Впишите два регистра - увидите значение, которое из них получится. Пересчёт делает сервер тем же кодеком, что и слейвы 2..9 (docs/HRIR_SPEC.md).
| Порядок | Регистры (hex) | Регистры (dec) | Значение |
|---|
Генератор конфигов
Соберёт готовую настройку для вашего инструмента, чтобы не вбивать её вручную. Выберите инструмент, слейв, область и адрес - на выходе будут адрес сервера, функция, формат данных и правильные адреса регистров (как в docs/HRIR_SPEC.md, пересчёт не нужен). Подойдёт для Modbus Poll, QModMaster, CAS Modbus Scanner, pyModbus и Node-RED. Поле «Значений» считает значения, а не регистры: у 32-битных слейвов одно значение занимает два регистра.
Дифф двух снимков
Сравнит два снимка состояния и покажет только различия: что изменилось, что добавилось и что пропало. Так проверяют, что запись применилась или что после теста значения вернулись к исходным. Снимок снимается кнопкой ниже, файлы снимков сравниваются между собой. Прочерк в ячейке значит, что значения в этом снимке нет.
| Unit ID | Область | Адрес | A | B |
|---|
Сервер бесплатный и останется таким. Сейчас собираем на испытательный стенд с реальными приборами, на котором будет проверяться каждая версия ModbusToolkit.