Позвоните нам

8-8000-80-35-80
(звонок бесплатный)

Заказать звонок

Напишите письмо


infokz@rusautomation.kz

Открыть

РусВизуализация OP-VP-1.0

YouTube-канал

Главная > Статьи > GAUGER GSM и Пакетная передача данных GPRS

GAUGER GSM и Пакетная передача данных GPRS

« Назад 25.11.2014 23:00
GAUGER GSM и Пакетная передача данных GPRS

GaugerGSM®

GaugerGSM® - Моноблочный ультразвуковой уровнемер со встроенным модемом сотовой связи GSM. Прибор измеряет расстояние до поверхности содержимого и температуру в емкостях и пересчитывает в уровень или объем. GaugerGSM® обнаруживает такие события, как достижение верхнего уровня, пересечение уровней, пополнение, потери и другие.

Измеренные и расчетные данные передаются по сети GSM в виде SMS-сообщений или пакетов GPRS. Уровнемер поддерживает частоты стандарта GSM: 850, 900, 1800, 1900 МГц.

GaugerGSM® предназначен для систем дистанционного мониторинга уровня, базирующихся на беспроводной передаче данных. Область применения включает задачи контроля уровня паводковых вод в открытых водоемах, задачи измерения потока в ирригационных каналах, в т.ч. с использованием лотка Паршалла, задачи контроля уровня в сточных колодцах и им подобные. Показания нескольких уровнемеров, установленных в разных измерительных точках, могут обрабатываться и отображаться с помощью одной программы, установленной на ПК оператора. В данном случае рассматривается организация беспроводной сети передачи данных на основе GPRS.

GPRS (General Packet Radio Service — «пакетная радиосвязь общего пользования») — надстройка над технологией мобильной связи GSM, осуществляющая пакетную передачу данных. GPRS позволяет пользователю сети сотовой связи производить обмен данными с другими устройствами в сети GSM и с внешними сетями, в том числе Интернет.

Достаточно общая архитектура связи GPRS-Интернет показана на рисунке:

Пакетная передача данных GPRS

Здесь GaugerGSM® выступает в качестве TCP-клиента и передает сообщения на заранее определенный сервер. Определения для сервера включают глобальный IP-адрес и номер порта. ПК оператора, на котором устанавливается программа мониторинга, должен быть подключен к Интернет и иметь браузер Internet Explorer, FireFox или другой.

 

Настройки

Настройки GaugerGSM® включают локальное имя, настройки оператора сотовой связи и настройки сервера.

Пакетная передача данных GPRSЛокальное имя - это уникальное имя, присваиваемое устройству пользователем для его идентификации сервером и программой мониторинга. Локальное имя может иметь размер до 30 символов, исключая пробел, запятую и символ «$», используемый в служебных целях.

Настройки оператора сотовой связи включают: имя пользователя GPRS, пароль GPRS, APN. Пользователь приобретает SIM-карту предпочтительного оператора сотовой связи и устанавливает ее в специальный слот под крышкой GaugerGSM®. Пользователь принимает условия по пользованию Интернет и применяет соответствующие настройки выбранного оператора. Например, для МТС:

  • имя пользователя: mts
  • пароль: mts
  • точка доступа (APN): internet.mts.ru

 

Настройки сервера. Сервер входит в состав услуг, предоставляемых поставщиком GaugerGSM®. Сервер, обслуживающий устройства, имеет следующий статический IP-адрес: 140.130.120.4.

Служебные команды для настройки GPRS:

$NAME A $  -  локальное имя (до 30 символов) устройства Gauger, например LEVELPOINT1;

$GPRS “U”,”W”,”N”,A,P $  -  настройки сети, где:

U=имя пользователя, например “mts”;

W= пароль, например “mts”;

N=APN, например “internet.mts.ru”;

A=IP-адрес сервера, например 140.130.120.4;

P=порт (0-99999), например 19856.

Содержимое позиций U, W и N заключается в двойные кавычки. Если позиции пустые, записывается: “””.

Пример команды: $GPRS “mts”,”mts”,”internet.mts.ru”, 140.130.120.4,19856 $

Служебные команды для настройки GPRS вместе с другими настройками могут быть переданы в уровнемер через USB-порт с помощью программы Hyperterminal.

 

Формат передачи данных модема GSM

Встроенный модем GSM уровнемера Gauger передает данные в сеть в формате т.н. AT-команд. Gauger преобразует измерения в строку сообщения и включает ее в соответствующую AT-команду для передачи данных.  Сообщения передаются в фиксированном текстовом формате, состоящим из 8 полей, разделенных запятой: «N, D, L, D1, V, T1, T2, S1». Описание полей приведено в таблице.

Поле

Описание

Формат

N

Локальное имя

До 30 символов

D

Измеренное расстояние

хх.ххх метр/фут

L

Измеренный уровень

хх.ххх метр/фут

D1

Если S1=5, пополнение начинается с…

Если S1=6, количество пополнения =…

Иначе S1=…

хх.ххх метр/фут или хххххх.хх литр/галон

хх.ххх метр/фут или хххххх.хх литр/галон

0

V

Измеренный объем

хххххх.хх литр/галон

T1

Внутренняя температура

хх.х Цельсий или Фаренгейт

T2

Внешняя температура

хх.х Цельсий или Фаренгейт

S1

Состояние оборудования

Код состояния

Пример сообщения: LEVELPOINT1,2.500,1.500,0,0,21.4,23.6,11

где:

  • Локальное имя = LEVELPOINT1
  • Расстояние = 2,5м
  • Уровень = 1,5м
  • Внутренняя температура = 21,4оС
  • Внешняя температура = 23,6оС
  • Код состояния оборудования = 11

 

Пример сессии связи посредством AT-команд:


AT+CGDCONT=1,”IP”,”internet.mts.ru”  - установка PDP context – набора данных об абоненте, запрашивающего GPRS соединение

AT+CGPCO=0,”mts”,”mts”, 1 – конфигурирование параметров PDP context указанием имени пользователя и пароля

AT+SDATACONF=1,”TCP”,”140.130.120.4”,19856 – конфигурирование удаленного сервера

AT+SDATATSEND=1,11       передача данных
> LEVELPOINT1<Ctrl+Z>

AT+SDATATSEND=1,5
> 2.500<Ctrl+Z>

AT+SDATATSEND=1,5
> 1.500<Ctrl+Z>

AT+SDATATSEND=1,1
> 0<Ctrl+Z>

AT+SDATATSEND=1,1
> 0<Ctrl+Z>

AT+SDATATSEND=1,4
> 21.4<Ctrl+Z>

AT+SDATATSEND=1,4
> 23.6<Ctrl+Z>

AT+SDATATSEND=1,2
> 11<Ctrl+Z>

 

Программа мониторинга

Программа мониторинга устанавливается на ПК оператора, подключенного к Интернет. С помощью браузера программа мониторинга обращается к серверу по заданному IP-адресу для запроса данных, собранных с устройств GaugerGSM®. Программа может быть разработана в среде SCADA, имеющей настройку веб-клиент.

Возможно воспользоваться готовой программой GaugerNET.

 

Скриншоты программы GaugerNET

Задача: Дистанционный мониторинг уровня в сточном колодце.

Пользователи системы получают расширенные данные, собранные со всех точек измерения. Графики уровня сточных вод в некоторых случаях содержат данные температуры и расхода. На рисунке показано типичное ежедневное поведение с утреннего подъёма до сброса сточных вод поздно ночью и случаи дождя.

Скриншот программы GaugerNET

Скриншот программы GaugerNET

Техотдел компании

Заказать звонок



Водомер

WAM1

Новое
направление!

WAM2

Комплексные
поставки!

WAM3

Автоматизируйте
свое
производство!

WAM4

Внедряйте
новое
оборудование!

WAM5

Оснащайте
автоматизированные
системы!

Новости
21
09.20
Индикаторы потока. Часть 4. Контроль и учет
17
09.20
Индикаторы потока. Часть 3. Новые возможности
14
09.20
Индикаторы потока. Часть 2. Все гениальное - просто
10
09.20
Недорогая защита для ценного оборудования и систем
07
09.20
Контролируй уровень воды!