Продукция » Коммуникационные » PL302

PL302 Веб-сервер

PL302 - Внешний видСервер сбора данных PL302 предназначен для использования совместно с внешними устройствами, поддерживающими протоколы Modbus RTU или Modbus TCP. Такими устройствами могут могут быть специализированные контроллеры, модули ввода/вывода, сенсоры, извещатели, охранные устройства и т.п.

PL302 позволяет удалённо контролировать состояние устройств через сети TCP/IP. Встроенный web-сервер позволяет реализовать произвольный пользовательский интерфейс и управлять устройствами с помощью браузера. PL302 позволяет хранить поступающие от устройств данные на SD-карте и, в случае необходимости, передавать их также по сетям TCP/IP.

PL302 может применяться в системах промышленной автоматизации, системах сбора информации, системах учёта и контроля ресурсов, системах управления оборудованием промышленного и бытового назначения.

Функции устройства

  • шлюз Modbus TCP / Modbus RTU — позволяет на ходу конвертировать пакеты TCP в RTU и обратно (два режима работы Шлюз 1 - Modbus TCP Master и Шлюз 2 - Modbus TCP Slave);
  • сервер сбора данных (концентратор данных ) — позволяет вести непрерывный опрос устройств по протоколам Modbus RTU и Modbus TCP, поддерживая в своей памяти актуальную базу текущих значений параметров;
  • web-сервер — позволяет реализовать произвольный пользовательский интерфейс срествами html и javascript и контролировать Modbus-устройства с помощью браузера;
  • архивирование данных — позволяет сохранять данные, полученные от устройств на карту памяти с заданным периодом сохранения;
  • подключение в качестве клиента к внешнему серверу мониторинга — позволяет осуществлять мониторинг и управление комплексом Modbus-устройств с помощью специализированного ПО;

Все перечисленные функции могут использоваться по отдельности или в совокупности.

Web-сервер

Интегрированый в PL302 web-сервер позволяет создать произвольный пользовательский интерфейс, в виде HTML-страницы, отображаемой браузером. Это позволяет использовать широкий круг устройств (персональные компьютеры, планшеты, смартфоны) в качестве клиентского терминала.

Итерфейс создаётся средствами HTML и JavaScript, размещается на SD-карте модуля PL302, исполняется браузером и взаимодействует с PL302 посредством AJAX-запросов. Работа с переменными осуществляется по их символьным именам, описанным в таблице опроса.

PL302 в локальной и глобальной сетях.

PL302 в локальной и глобальной сетях

Таким образом предоставляются широкие возможности для отображения информации, ограниченные только возможностями технологий HTML+JavaScript и размером SD-карты. Например, можно создать интерфейс для диагностики и конфигурирования оборудования, интерфейс для управления "умным домом", разместить справочные материалы и другие файлы для скачивания, ссылок на внешние сайты и т.п. 

В целях безопасности, доступ к пользовательской части страниц web-сервера и доступ к настройкам модуля защищены различними паролями.

Для возможности установления связи с PL302 через глобальную сеть Интернет необходимо чтобы внешний IP-адрес роутера, через который PL302 подключается к сети, был статическим. Или же роутер должен поддерживать технологию динамического DNS.

Сервер сбора данных

Модуль PL302 позволяет настроить перечень переменных, которые необходимо циклически опрашивать, отправляя запросы на Modbus-устройства. Значения переменных, полученные от устройств, сохраняются в локальной базе PL302 и циклически обновляются.

В случае запроса клиентом переменных, включённых в перечень опроса, нужные переменные извлекаются из базы без обращения к Modbus-устройству. Это позволяет значительно сократить время ответа на запросы по Modbus TCP. Если запрошенная переменная отсутствует в перечне и для неё не настроен сбор данных, PL302 выступает в роли шлюза, т.е. транслирует запрос на шину RS-485.

Modbus-устройства могут быть подключены как к порту RS-485 по протоколу Modbus RTU, так и к порту Ethernet по протоколу Modbus TCP.

Перечень переменных, опрос которых необходимо выполнять, настраивается через встроенный web-интерфейс PL302. Для этого заполняется таблица опроса данных, пример которой приведен на рисунке ниже.

Перечень переменных в таблице опроса данных PL302

Таблица опроса данных

Архивирование данных

Значения переменных, включённые в перечень опроса могут быть сохранены в архиве на SD-карте. Необходимость архивирования настраивается в таблице опроса даных. Добавление новых отсчётов в архив выполняется единовременно для всех переменных, через настраиваемые промежутки времени (от 1 до 65535 сек.)

Архивные данные сохраняются на карте памяти micro-SD в файлы формата CSV (текстовый файл с разделителями), поэтому они легко могут быть импортированы в большинство программ для последующего анализа. Файл данных может быть перенесён на SD-карте или получен через web-интерфейс с помощью браузера. Кроме того, PL302 может передавать отдельные выборки архивных данных в ответ на http-запросы браузера. Эта возможность может использоваться в работе пользовательского интерфейса, например для визуализации данных в виде графиков.

Сервер PL302 снабжен энергонезависимыми часами реального времени. При этом поддерживается синхронизация с внешними серверами точного времени по протоколу NTP.  При добавлении новых данных в архив, они сопровождаются меткой времени.

Подключение к внешнему серверу

В данном режиме работы модуль PL302 самостоятельно устанавливает соединение с внешним компьютером, выполняющим роль сервера. Это может быть обычный персональный компьютер с которого выполняется мониторинг за одним или несколькими объектами. После установления соединения между PL302 и компьютером оператор может контролировать и управлять объектом.

Преимуществом данного режима работы является то, что для модуля PL302 не требуется наличие статического IP-адреса в месте установки, а также большая защищенность соединения. Это достигается тем, что инициатором соединения является сам модуль PL302 и он подключается по заранее предустановленному адресу компьютера сервера. В модуле PL302 имеется возможность одновременного подключения сразу к двум удаленным компьютерам.

Шлюз Modbus TCP / Modbus RTU

PL302 транслирует запросы Modbus TCP, поступающие с порта Ethernet, в запросы Modbus RTU и передаёт их устройствам на порт RS-485. Ответы устройств, поступающие на порт RS-485, PL302 преобразует в формат Modbus TCP и отправляет через порт Ethernet. Таким образом модуль PL302 является посредником, обеспечивающим обмен данными между устройствами находящимися на разных шинах, т.е. выступает в роли шлюза.

В этом режиме формировать запросы могут одновременно несколько клиентов, при этом модуль PL302 организует внутреннюю буферизацию и очередь запросов.

Основные технические арактеристики

Напряжение питания, В от 10 до 30
Диапазон рабочих температур, °С от 0 до 60 (опц. от -40 до 60)
Потребляемая мощность, Вт 2
Поддержка скоростей Ethernet, Мбод 10/100
Поддержка скоростей RS-485, бод от 1200 до 115200
Поддержка протоколов связи ModBus RTU/TCP, HTTP, NTP, FTP
Степень защиты оболочки IP20

Дополнительная информация

Коммуникационный модуль PL302 - Руководство по эксплуатации.
Прошивка v.4.0.0 (перечень изменений и инструкция)
Появились вопросы? Спросите

 

2017 © Публикация информации, размещённой на сайте, допускается только со ссылкой на источник.