bg

Sentron PAC 3200: Чтение и запись со счетчика электроэнергии через MODBUS TCP

Скачайте бесплатную пробную версию! Она позволяет попробовать все возможности!

Описание задачи:

Есть задача считывать данные со счетчика энергии "Sentron PAC 3200", используя протокол MODBUS/TCP.

Требования:

  • Advanced TCP/IP Data Logger Professional, Enterprise, или пробная версия;
  • Карта регистров MODBUS.
    • Для Sentron PAC 3200 карту регистров можно скачать тут.
    • Как найти карту регистров и настроить чтение данных для других счетчиков вы можете прочитать тут.

Подразумевается, что:

Вы настроили параметры связи на устройстве: IP адрес, Маску подсети, Шлюз, и выбрали протокол MODBUS TCP. Вы должны присвоить статический IP адрес устройству.

Решение:

1. Настройте TCP соединение со счетчиком (рис. 1). Стандартный порт TCP для MODBUS это 502. IP адрес должен соответствовать адресу, установленному на устройстве. Вы можете добавить несколько IP адресов идентичных устройств в список. В этом случае все устройства будут опрашиваться одновременно.

TCP соединение
Рис. 1 TCP соединение

2. Включите модуль "MODBUS/TCP" (рис. 2).

Модуль MODBUS/TCP
Рис. 2 Модуль MODBUS/TCP

3. Настройте модуль "MODBUS/TCP", кликнув на кнопке "Настроить" рядом (рис. 3).

Очередь MODBUS/TCP
Рис. 3 Очередь MODBUS/TCP.

4. Загрузите очередь из прикрепленного XML файла, кликнув на кнопке "Действия - Загрузить". Это очередь позволяет считывать с устройства первые 50 значений, вплоть до значения "Частота".

5. Подстройте интервал опроса как вы хотите.

6. Если вы хотите записывать значения в текстовый файл, то сделайте следующие настройки:

Вид отображения данных
Рис. 4 Вид отображения данных

Настройки лог файла
Рис. 5 Настройки лог файла

7. Если вы хотите записывать принятые данные в Excel или базу данных, вы можете воспользоваться примерами ниже:

Сопутствующие статьи:

MODBUS RTU, MODBUS ASCII, MODBUS/TCP

BACNET/IP