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 адресов идентичных устройств в список. В этом случае все устройства будут опрашиваться одновременно.
Рис. 1 TCP соединение
2. Включите модуль "MODBUS/TCP" (рис. 2).
Рис. 2 Модуль MODBUS/TCP
3. Настройте модуль "MODBUS/TCP", кликнув на кнопке "Настроить" рядом (рис. 3).
Рис. 3 Очередь MODBUS/TCP.
4. Загрузите очередь из прикрепленного XML файла, кликнув на кнопке "Действия - Загрузить". Это очередь позволяет считывать с устройства первые 50 значений, вплоть до значения "Частота".
5. Подстройте интервал опроса как вы хотите.
6. Если вы хотите записывать значения в текстовый файл, то сделайте следующие настройки:
Рис. 4 Вид отображения данных
Рис. 5 Настройки лог файла
7. Если вы хотите записывать принятые данные в Excel или базу данных, вы можете воспользоваться примерами ниже:
Сопутствующие статьи:
MODBUS RTU, MODBUS ASCII, MODBUS/TCP
- Чтение данных со счетчиков и анализаторов энергии через MODBUS (простой метод)
- Совместимые с Sunspec анализаторы, инверторы, счетчики MODBUS (простой метод)
- Опрос устройств MODBUS RTU/TCP: Настройка сервера сбора данных (MODBUS RTU, MODBUS TCP, запросы, элементы ответа).
- Как проверить, что программа отправляет запросы и получает ответы?
- Как просматривать значения регистров, а не пакеты MODBUS?
- Как проверить, что программа правильно интерпретирует получаемые ответы?
- Как просматривать значения регистров MODBUS в более наглядной форме (графики, индикаторы и т.п.)?
- Как объединить данные из двух запросов?
- Как правильно организовать опрос большого количества устройств?
- Копирование настроек Simply MODBUS RTU Master наш логгер.
- Копирование настроек из утилиты MODBUS Poll.
- Контроль состояния ячейки памяти (coil input) PLC контроллера через MODBUS TCP (парсер MODBUS, скрипты, генерация и обработка событий).
- MODBUS в MSSQL: Запись значений регистров MODBUS раздельные колонки в таблице
- MODBUS в MySQL: Запись данных MODBUS в БД MySQL
- Запись данных MODBUS в другую базу данных SQL
- MODBUS в базу: Запись данных в две разные таблицы.
- MODBUS в базу: Запись данных в две разные БД, делая полную копию данных.
- Sentron PAC 3200: Чтение и запись со счетчика электроэнергии через MODBUS TCP
- Запись данных в устройство MODBUS
- SQL в MODBUS: Отправка значений из базы данных в MODBUS.
BACNET/IP