一、Обзор считывания данных FMR20 RS485
FMR20 — это компактный радарный уровнемер, выпускаемый Endress+Hauser, поддерживающий цифровую связь RS485 Modbus RTU. Через интерфейс RS485 пользователи могут передавать измеренные значения уровня, расстояния и другие непосредственно в ПЛК, DCS или систему верхнего уровня.
В данной статье пошагово описан полный процесс работы от подключения и настройки Bluetooth до считывания данных по Modbus, что подходит для инженерно-технических работников и специалистов по закупкам.
二、Подключение и подача питания
2.1 Схема подключения
Определение клемм RS485 у FMR20 приведено на рисунке ниже. Убедитесь, что кабели питания и связи подключены правильно, чтобы избежать повреждения устройства из-за обратного подключения.

三、Настройка Bluetooth Smartblue
3.1 Подключение устройства
После подачи питания откройте приложение Smartblue на телефоне, найдите и подключитесь к FMR20. Имя пользователя по умолчанию — admin, пароль — серийный номер устройства.

3.2 Базовая настройка
После входа перейдите в «Настройки» > «Базовая настройка», где можно настроить следующие параметры:
- Единица расстояния: метры, футы и т. д.
- Пустая калибровка (E): опорная точка дна резервуара
- Полная калибровка (F): максимальный диапазон измерения

3.3 Настройка связи
В разделе «Настройки» > «Связь» настройте параметры Modbus, включая скорость передачи данных, биты данных, бит четности, стоповые биты и адрес подчиненного устройства. После завершения настройки закройте Smartblue и Bluetooth, чтобы подготовиться к подключению к компьютеру через RS485.

四、Информация о регистрах Modbus
4.1 Типы регистров
Согласно разделу 8.1.2 руководства, все регистры Modbus у FMR20 являются регистрами хранения (Holding Register), функциональный код 03.

4.2 Определение адресов регистров
Определение адресов Modbus см. в руководстве; распространенные регистры приведены в таблице ниже:
| Адрес регистра | Тип данных | Описание |
|---|---|---|
| 0x0000 | Float | Значение уровня |
| 0x0002 | Float | Значение расстояния |
| 0x0004 | Float | Значение температуры |

五、Подключение к компьютеру и считывание данных
5.1 Проверка порта
После подключения к компьютеру через преобразователь RS485 в USB откройте «Диспетчер устройств» > «Порты» и确认 назначенный номер COM-порта (например, COM6). Неправильный номер порта сделает связь невозможной.

5.2 Настройка параметров связи
Откройте программу для отладки Modbus, нажмите «Connection» > «Connect» и настройте следующие параметры:
- Порт: COM6
- Скорость передачи: 9600
- Биты данных: 8
- Четность: нет
- Стоповые биты: 1
Эти параметры должны совпадать с параметрами Modbus, настроенными в Smartblue.

5.3 Считывание данных
После успешного подключения считайте данные по адресам регистров. На рисунке ниже показано, что считанное значение уровня совпадает с данными в базовых настройках Smartblue, что подтверждает正常ную связь.

六、Заключение
Выполнив описанные выше шаги, вы сможете успешно завершить считывание данных FMR20 по RS485 Modbus. Ключевые моменты включают: правильное подключение, настройку параметров связи в Smartblue, проверку COM-порта компьютера и согласование параметров Modbus. Если связь не устанавливается, в первую очередь проверьте номер порта и согласованность параметров.