Оборудование
Работа с динамическим преобразователем Z-SG SENECA
BioSoftTrade
18 августа 2023 г.
2 мин
Содержание
01
Интерфейс RS485
02
Протокол связи - Modbus RTU
03
Подключение и настройка
04
Настройка параметров интерфейса RS-485
05
Результаты

Динамический преобразователь SENECA Z-SG(L) предназначен для преобразования сигнала от тензодатчиков в стандартный аналоговый или цифровой сигнал. Преобразователь поддерживает интерфейс RS485 и протокол Modbus RTU, что позволяет подключать его к различным контроллерам и системам автоматизации. Преобразователь имеет компактный размер и низкое потребление энергии, а также защиту от перегрузок и помех.

Функциональная схема устройства:

seneca dynamic converter 1

Интерфейс RS485

RS485 - это стандарт последовательной передачи данных, который использует симметричную двухпроводную линию для обмена информацией между устройствами. RS485 позволяет подключать до 32 устройств на одну линию, образуя многоточечную сеть. RS485 обеспечивает высокую скорость передачи данных (до 10 Мбит/с) и большую дальность (до 1200 м). RS485 также имеет высокую помехоустойчивость, так как сигнал передается по дифференциальному принципу: на линии присутствует не абсолютное напряжение, а разность напряжений между двумя проводами. Это позволяет компенсировать влияние внешних электромагнитных полей и заземления.

Протокол связи - Modbus RTU

Для обмена данными с динамическим преобразователем SENECA Z-SG(L) используется протокол Modbus RTU. Modbus RTU - это простой и эффективный протокол последовательной связи, широко применяемый в автоматизации и контроле.

Принцип работы:

Протокол Modbus RTU основан на запрос-ответной схеме. Устройство, которое инициирует запрос (мастер), отправляет определенные команды (функциональные коды) на подчиненное устройство (в данном случае, динамический преобразователь SENECA Z-SG(L)) через интерфейс RS485. Подчиненное устройство выполняет указанное действие и отвечает на запрос.

Пример запроса для чтения текущего веса:

  • Адрес устройства: 0x01 (адрес SENECA Z-SG(L)).
  • Функциональный код: 0x03 (чтение регистров хранения).
  • Начальный регистр: 0x003F.
  • Количество регистров для чтения: 0x0004.
  • Контрольная сумма: CRC16.

Итоговая последовательность байтов: 0x01 0x03 0x00 0x3F 0x00 0x04 + 2 байта CRC16.

Подключение и настройка

Линия RS-485 подключается к прибору через разъем IDC10. Обязательно на линии должны быть подтяжки и терминальный резистор. Рекомендуется использовать для подключения каркас Z-PC-DINAL2-17,5. Назначение контактов разъема IDC10 приведено на рисунке:

seneca dynamic converter 2

Настройка параметров интерфейса RS-485

Заводская конфигурация RS-485: 38400 б/с, адрес 01, 8 бит данных, без контроля четности, 1 стоп бит. Адрес и скорость обмена могут быть настроены как с помощью DIP-переключателей, так и программно. Остальные настройки устанавливаются только с помощью ПО.

Обозначения переключателей:

seneca dynamic converter 3

Настройка скорости обмена:

seneca dynamic converter 4

Важно: С помощью DIP-переключателей невозможно установить скорость выше 57600 б/с. Скорость передачи данных 115200 б/с мы устанавливали программно с помощью Modbus RTU.

Настройка адреса:

seneca dynamic converter 5

Результаты

Исходя из максимальной скорости передачи через установленные перемычки, составляющей 57600 бод, исходное подключение осуществлялось при этой скорости. Позднее, через протокол Modbus, скорость была повышена до 115200 бод. На данной скорости удалось достичь высокой производительности - около 183 измерений в секунду. В сравнении с ограничениями МАССА-К, где возможность чтения составляла не более 16 измерений в секунду, результаты использования динамического преобразователя SENECA Z-SG(L) явно демонстрируют превосходство и эффективность данного устройства.


Поделиться
Похожие статьи
Интеграция UHF считывателей
16 августа 2023 г.
3 мин