PLC может получать корректный ответ радара, запрашивая неверный регистр. До изменения порядка байтов или масштабного коэффициента проверьте, как программа преобразует документированные адреса регистров радара Modbus в адрес, передаваемый в запросе. Смещение на один регистр может вернуть соседний элемент без тайм-аута связи.
Сохраняйте все три представления адреса
Запишите обозначение из карты прибора, число в драйвере PLC и полученный адрес запроса. Их запись не обязательно одинакова. Драйвер может ожидать смещение с нуля, номер элемента с единицы или ссылку на регистр с обозначением таблицы. Требуемый ввод определяется настройкой и документацией драйвера.
Прикладной протокол Modbus использует в PDU запроса адреса с нуля. Для иллюстрации нумерации: первый регистр последовательности с единицы соответствует смещению запроса 0, второй — смещению 1. Это не означает, что уровень MV-RD12 хранится по одному из этих смещений. Реальный элемент должна определять карта поставленного прибора.
Не вычитайте единицу дважды. Если драйвер уже преобразует ввод с единицы в смещение протокола, ручное уменьшение меняет запрашиваемый элемент. Аналогично документ с готовыми смещениями протокола не требует дополнительного пересчёта лишь потому, что другое руководство использует ссылки с единицы.
Сверьте адреса регистров радара Modbus с поставленной электроникой
Прибору METRAVON MV-RD12 для связи Modbus нужна соответствующая электроника RS485. Двухпроводное исполнение 4-20 mA/HART — другой интерфейс. Получите карту поставленного электрического исполнения, определите её редакцию и применимую прошивку, если сведения доступны.

| Деталь запроса | Что подтвердить |
|---|---|
| Идентификация устройства | Нужный прибор и сетевой адрес, а не скопированный тег другого резервуара. |
| Таблица регистров | Документированные функция и элемент; одинаковое числовое смещение в другой таблице не обязательно обозначает те же данные. |
| Обозначения драйвера | Принятая драйвером система адресации и выполняемое преобразование. |
| Начало и количество | Фактический первый адрес запроса и число регистров документированного элемента. |
| Смысл ответа | Назначенная переменная, представление, единицы и сведения о достоверности элемента. |
Проверьте запрос чтения до интерпретации ответа
Используйте утверждённый метод пусконаладки только с чтением. Если драйвер, шлюз или диагностика показывают запрос, сохраните адрес устройства, функцию, начальное смещение и количество вместе с введённой настройкой. Различайте десятичную и шестнадцатеричную запись. Например, шестнадцатеричное 0x0010 означает десятичное 16, а не десятичное 10.
Сверьте эти поля с реальной картой до изменения декодирования. Неверная функция или начальное смещение — проблема адресации. После исправления запроса используйте документированные тип данных, порядок слов и преобразование. Отдельные проверки декодирования значений радара рассматривают ошибки представления; изменение порядка слов не выбирает другой регистр.
Если захват реального запроса недоступен, сохраните имя и версию драйвера, режим адресации и экран настройки. Попросите интегратора или поставщика подтвердить результирующий запрос. Предполагаемое смещение, подтверждаемое одним правдоподобным показанием, остаётся непроверенным.
Проверьте выбранный элемент до копирования в другие теги
Сравните запрашиваемую величину с известным местным значением в согласованные моменты и при разных безопасно достижимых условиях. Меняющееся значение всё ещё может быть расстоянием, а не уровнем. Проверка около нуля может скрыть неверный масштаб или посторонний регистр, значение которого случайно равно нулю. Сохраняйте исходный ответ с каждым сравнением.
После одобрения запишите в лист интеграции и читаемую ссылку карты, и фактические поля запроса. Перепроверьте их при смене драйвера PLC или шлюза: одинаковое введённое число не доказывает, что новая программа отправляет тот же адрес. Включите в приёмку также поддерживаемую информацию состояния и обработку потери связи.
Вопросы о правдоподобном ответе регистра
В1. Отсутствие исключения Modbus означает запрос правильного элемента?
Нет. Запрошенное место может быть допустимым, но неверным для данного тега. Сверьте запрос с поставленной картой и проверьте возвращаемую переменную независимо от подписи дисплея.
В2. Нужно ли уменьшать любой ввод драйвера на единицу?
Нет. Установите, используют ли исходная карта и драйвер смещения или нумерованные ссылки и преобразует ли драйвер ввод. Выполняйте только пересчёт, необходимый для документированного сочетания.
В3. Можно ли найти адрес пробными записями параметров?
Не используйте запись для поиска. Непреднамеренная успешная запись может изменить прибор. Сначала установите документированную карту чтения, а необходимые записи настройки ограничьте разрешённой процедурой поставленного исполнения.
Итог
Проверьте запрашиваемый элемент до интерпретации его байтов. Передайте идентификацию электроники MV-RD12, редакцию карты, сведения драйвера PLC и поля запроса с запросом по интеграции. Приложите местное значение и исходный ответ, чтобы отделить адресацию от преобразования данных.
