Настройка канала связи GPRS / CSD в системе системе EnLogic

Оглавление

1. Протокол. 2

2. Режим GPRS. 2

3. Режим CSD.. 2

4. Дополнительно. 2

(изменения от 01.01.2001)

© ЭНЕРГОРЕСУРС, 2015

1.  Протокол

Добавить протокол в дерево конфигурации контроллера: Специальные -> GPRS / CSD:

Свойства протокола:

Таблица 1. Свойства протокола «GPRS \ CSD»

Свойство

Описание

COM порт

Номер COM-порта (0..255)

Режим

0-GPRS\CSD, 1-CSD

Режим 0 – установка GPRS-соединения, в случае, когда это сделать не удается, система переходит в CSD режим на «GPRS.CSD ожидание» минут, затем попытка повторяется.

GPRS. Скорость

Скорость (б/с): 1-300,2-600,3-1200,4-2400,5-4800,6-9600,7-19200,8-38400,9-57600,10-115200

GPRS. APN

Точка доступа/APN

GPRS. Имя пользователя

Имя пользователя

GPRS. Пароль

Пароль

GPRS. Номер

Номер телефона для выхода в GPRS

GPRS. Количество попыток

Количество попыток установления связи по GPRS

GPRS. DNS

Запрашивать у провайдера адреса серверов DNS (0-нет, 1-да)

GPRS. Лог

Логгирование (0-нет, 1-да)

Логи сохраняются в txt файле. Просмотреть можно через Web

GPRS. CSD ожидание

Время ожидания модема в CSD режиме, мин

Используется при «Режим=0»

GPRS.Не устанавливать GPRS-сессию

Не устанавливать GPRS-сессию

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

CSD. Скорость

Скорость (б/с): 1-300, 2-600, 3-1200, 4-2400, 5-4800, 6-9600, 7-19200, 8-38400, 9-57600, 10-115200

CSD. Множитель

Множитель таймаута

CSD. Модем

Использовать модем

Если есть необходимость опрашивать УСПД по COM соединению напрямую, то выставить «CSD.Модем=False»

CSD.Модем. Проверка уровня сигнала

Период проверка уровня сигнала модема, мин

Уровень сигнала проверяется перед каждой попыткой установить GPRS-соединение или в CSD-режиме с «CSD.Модем=True»

CSD.Транзит. TCP-порт

TCP-порт для транзитного режима, 0-не использовать

CSD. Транзит. Таймаут активности

Таймаут активности транзитного режима, мс

CSD. Эмуляция М228

Эмулировать шлюз Меркурий 228

2.  Режим GPRS

При использовании каналов сотовой связи в режиме GPRS возможно два режима работы:

НЕ нашли? Не то? Что вы ищете?

·  Контроллер имеет статический IP-адрес в глобальной сети Internet или внутри защищенной корпоративной (организованной услугами сотового оператора). Данный режим для контроллера не отличается от обычной локальной сети - контроллер ожидает входящие TCP-соединения от верхнего уровня. Сервер верхнего уровня должен видеть IP-адрес контроллера, "пинговать" его.

·  Контроллер выходит в сеть с динамическим адресом, при этом адрес может быть не публичным и связь с Internet осуществляется через шлюз NAT сотового оператора. В этом случае инициатором установки TCP-соединения с верхним уровнем является контроллер, далее верхний уровень опрашивает контроллер по установленному соединению. IP-адрес сервера настраивается в контроллере. Сервер должен иметь постоянный IP-адрес, или доменное имя.

Для использования GPRS необходимо в каналы обмена контроллера добавить модуль (модули) протокола.

Модули протокола:

·  GPRS - соединение сверху

·  GPRS - соединение снизу

Общий алгоритм работы

Для того чтобы GPRS канал установился, необходимо, чтобы в конфигурации контроллера был соответствующий протокол и хотя бы один модуль протокола.

Алгоритм работы начинается с чтения настроек протокола GPRS \ CSD. Затем:

1.  открывается канал связи с модемом (используя указанный COM - порт), система пытается обнаружить модем на скоростях 9600 или 115200. Для этого посылается AT-команда и ожидается ответ. Если модуль обнаружен на скорости 9600, то модем перенастраивается на 115200 (без сохрания настроек) и п.5. Если связь не получилась или модем не отвечает, то

2.  выставляется значение "True" в тег "Рестарт модема" всех модулей, на 2 секунды, затем значение сбрасывается в "False". Для внутренних модемов - подается сигнал на перезагрузку платы модема

3.  подобно п1 попытка найти и настроить модем. Если это удалось, то п5, иначе

4.  попытка настроить модем на скорость CSD.Скорость (по умолчанию 9600) и перевод его в CSD режим. после выхода из этого режима п1

5.  запуск службы установки GPRS. Если результат безуспешный, то п1, иначе

6.  последовательная обработка всех модулей протокола. при этом, если по всем модулям значение тега "Связь" равно "False", то п7, иначе п6

7.  остановка службы GPRS, переход п1.

GPRS - соединение сверху

Назначение модуля - проверить наличие связи по GPRS. Для этого, время от времени посылается эхо пакет указанному в свойстве модуля адресу.

Таблица 2. Свойства модуля «Соединение сверху»

Свойство

Описание

IP-адрес для контроля GPRS-соединения

IP-адрес или имя сервера для контроля наличия GPRS-соединения

Интервал проверок, мин

Интервал проверок, мин

Количество сессий проверок

Количество сессий проверок попыток

Количество попыток в 1 сессии

Количество попыток проверки соединения в 1 сессии

Пауза м\у сессиями проверок, сек

Пауза между сессиями проверок, сек

Таблица 3. Теги модуля «Соединение сверху»

Свойство

Описание

Связь

Наличие GPRS-соединения

Длительность

Продолжительность последнего соединения с сервером, сек

Рестарт модема

Команда на перезагрузку модема

КолРестартов

Количество поданных команд на рестарт модема

Событие

Событие

Режим

Режим: 0-CSD, 1-GPRS, 2-настройка

Ожидание

Время ожидания ответа от сервера, сек, по умолчанию 20

Сигнал

'rssi, ber': Уровень сигнала, частота появления ошибочных битов на канале

DTсигнал

Время последнего определения уровня сигнала

УровеньСигнала

Уровень сигнала

PingКоличество

Общее число ping проверок

PingНеудачных

Неудачное количество ping проверок

PingDT

Последняя попытка ping проверки

IMSI

IMSI SIM-карты

Производитель

Производитель модуля

Модель

Имя модели модуля

Версия

Версия прошивки модуля

Серийный номер

Серийный номер СИМ-карты

Оператор

Информация об операторе

Серым шрифтом отмечены теги, которые не доступны в текущей версии ИС.

GPRS - соединение снизу

Назначение модуля - установить связь с сервером, передать канал связи потоку опроса МЭК 60870-5-104 (для «Тип протокола = 0»)

Таблица 4. Свойства модуля «Соединение снизу»

Свойство

Описание

IP-адрес сервера

IP-адрес или имя сервера

Порт сервера

TCP порт сервера

Протокол

Тип протокола: 0- МЭК 104, 1-TCP\IP

Для «Типа протокола=0» необходимо:

- в конфигурации контроллера должна быть включена задача МЭК

- включен режим "ожидание входящих соединений от контроллера" в окне настройки программы, указанный в окне порт должен совпадать со свойством модуля "Порт сервера"

- убрать галочку наличия связи с верхним уровнем на выбранном в протоколе COM-порту

Таблица 5. Теги модуля «Соединение снизу»

Свойство

Описание

Связь

Наличие связи с сервером

Длительность

Продолжительность последнего соединения с сервером, сек

Рестарт модема

Команда на перезагрузку модема

КолРестартов

Количество поданных команд на рестарт модема

Событие

Событие

Режим

Режим: 0-CSD, 1-GPRS, 2-настройка

Сигнал

'rssi, ber': Уровень сигнала, частота появления ошибочных битов на канале

DTсигнал

Время последнего определения уровня сигнала

УровеньСигнала

Уровень сигнала

IMSI

IMSI SIM-карты

Производитель

Производитель модуля

Модель

Имя модели модуля

Версия

Версия прошивки модуля

Серийный номер

Серийный номер СИМ-карты

Оператор

Информация об операторе

Серым шрифтом отмечены теги, которые не доступны в текущей версии ИС.

3.  Режим CSD

Алгоритм работы:

1. Поиск модема на выбранном COM-порту, на скорости 9600 и 115200 посылая AT-команды

2. Если модем не найден, то выдается сигнал "Рестарт модема" и в случае со встроенном модемом в контроллере - реальный сигнал плате модема, далее п1

3. Если модем найден, происходит его настройка

ATE1

ATV1

AT+CBST=7

AT+CMEE=1

ATS0=1 (автоподнятие трубки после 1 звонка)

4. Проверяется поступление данных с верхнего уровня

5. Если данных нет, с заданным периодом запрашивается уровень сигнала, если ответа от модема нет - п1

6. п4

Транзитный режим используется для доступа к модему через TCP-порт (например с помощью программы telnet).

Таблица 5. Теги модуля «CSD»

Свойство

Описание

Связь

Признак работы модуля

Событие

Событие

Рестарт модема

Сигнал на перезагрузку модема

КолРестартов

Количество поданных команд на рестарт модема

Сигнал

'rssi, ber': Уровень сигнала, частота появления ошибочных битов на канале

DTсигнал

Время последнего определения уровня сигнала

УровеньСигнала

Уровень сигнала

Команда

Команда модему

Ответ

Ответ от модема на команду

Инициализация

Инициализация модема

Рестарт

Внешняя команда на перезагрузку модема

Получено

Количество полученных байт

Передано

Количество переданных байт

IMSI

IMSI SIM-карты

Производитель

Производитель модуля

Модель

Имя модели модуля

Версия

Версия прошивки модуля

Серийный номер

Серийный номер СИМ-карты

Оператор

Информация об операторе

Серым шрифтом отмечены теги, которые не доступны в текущей версии ИС.

4.  Дополнительно

Таблица 6. Уровень сигнала для GSM модема SIM900

Код сигнала

Уровень

0

-114 dBm or less

1

-111 dBm

2..30

-110... -54 dBm

31

-52dBm or greater

99

not known or not detectable

·  Каждый раз, когда происходит поиск и настройка модема, читаются SMS сообщения с целью выполнения указанных в них команд. Период чтения по умолчанию 30 мин. Подробнее в «Управление УСПД через SMS»

·  Для определенной версии WEB-сервера в УСПД настроить GPRS соединение можно через функции самого сервера.