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-запросов. Работа с переменными осуществляется по их символьным именам, описанным в таблице опроса.

Таким образом предоставляются широкие возможности для отображения информации, ограниченные только возможностями технологий 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. Для этого заполняется таблица опроса данных, пример которой приведен на рисунке ниже.

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

Значения переменных, включённые в перечень опроса могут быть сохранены в архиве на 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 организует внутреннюю буферизацию и очередь запросов.

Характеристики

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

Номинальное напряжение питания, В (DC) 24
Допустимый диапазон напряжения питания, В от 11 до 30
Потребляемая мощность, Вт, не более 1,2
Наработка на отказ, ч 75 000
Срок службы устройства, лет, не менее 7
Габаритные размеры, мм (ШхВхГ) 36,6х96х58
Степень защиты оболочки IP30

 

Параметры порта RS-485 (RCI0)

Диапазон скоростей передачи данных, бод от 1 200 до 256 000
Напряжение гальванической изоляции, В (АС) 1500
Защита сигнальных линий супрессоры 6V

 

Параметры порта Ethernet

Режимы работы 10/100BASE-T
Напряжение гальванической изоляции, В (АС) 1500

 

Загрузки

Документация
Название Версия Дата Файл
PL302. Руководство по эксплуатации 15.05.2019
1.72 мб
PL302-303-307. Сертификат соответствия 15.05.2019
1.34 мб
Программное обеспечение
Название Версия Дата Файл
PL302. Прошивка v.4.4.6 (перечень изменений и инструкция) 15.05.2019
349.94 кб
JL Web Framework. Руководство по эксплуатации 1.5.0 29.01.2020
4.09 мб
JL Web Framework 1.5.0 29.01.2020
149.49 кб
JL Web Framework. Простой пример использования 1.0 29.01.2020
121.71 кб
PL307. Конвертер DAT в CSV 1.0 29.01.2020
25.23 кб