Tag Archives: GPRS

Настройка OPC-сервера для работы по протоколу Modbus TCP в режиме Master

Компьютер, на котором установлен «Lectus Modbus OPC/DDE сервер версии 3.8», должен иметь возможность подключения к сети Интернет через один из возможных каналов связи (например, через сеть Ethernet, dialup-модем, ADSL-модем и др.), для определенности будем считать, что компьютер подключен к сети Интернет через Ethernet. Установить соединение с сетью Интернет, средствами Windows.

Для работы LectusOPC по протоколу Modbus TCP, необходимо:

1. Запустить LectusOPC, удалить ранее созданные узлы, после чего сохранить проект под новым именем — тем самым создать новый проект.

2. Добавить к текущим данным новый Modbus-узел (Рис.1.).

Рис.1 Добавление нового узла в LectusOPC

3. В появившемся окне задать параметры modbus-узла (Рис.2). Описание параметров смотрите в справке LectusOPC.

Рис.2 Настройка Modbus узла по TCP/IP.

4. Не закрывая окно «Добавить узел», нажать на кнопку «Настройка..», где указать IP-адрес (Рис.3).

Рис.3 Настройка TCP/IP

 

5. После добавления узла, добавить переменные в Modbus-узел (Рис.4).

Рис.4 Добавление переменной в OPC

6. В появившемся окне задать параметры переменной (Рис.5). Описание параметров смотрите в справке LectusOPC.

Рис.5 Задания адреса переменной

7. После создания узла и добавления в него переменных сохраните проект и запустите встроенный клиент LectusOPC, нажав на кнопку «Запустить опрос». Появится узел, где будут отображены значения переданных из контроллера переменных (Рис.6).

Рис.6 Запуск OPC

8. Впоследствии, именно к этому узлу можно будет подключиться OPC-клиентом (например, SCADA-системой).

9. Через некоторое время OPC-сервер соединиться с ПЛК100 и начнется обмен Modbus-пакетами, для контроля над этим процессом необходимо перейти на вкладку «Лог» (рис.7).

Рис.7 Обмен посылками по ModbusTCP, лог LectusOPC

На вкладке «Лог» видно, как был запущен OPC-сервер, затем произошло соединение с IP-адресом 83.220.242.28 по порту 502 (протокол TCP) и начался обмен Modbus-пакетами. OPC-сервер считывает переменную с ПЛК100, ее значение равно 100dec (64hex).

 

Мой блог находят по следующим фразам

Канал связи GPRS в SCADA-системе ЭНТЕК

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

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

Во всех режимах обмен данными с контроллером осуществляется по протоколу МЭК 60870-5-104. Для использования GPRS необходимо в каналы обмена обмена контроллера добавить

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

Пример:

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

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

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

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

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

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

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

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

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

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

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

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

(каждая 10-я итерация работы задачи) посылается эхо пакет указанному в свойстве модуля адресу.

Свойства модуля:

Теги модуля:

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

Назначение модуля — установить связь с сервером, передать канал связи потоку опроса МЭК 60870-5-104 SCADA-системы.

Свойства модуля:

Теги модуля:

Необходимо:

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

— включен режим «ожидание входящих соединений от контроллера» в окне настройки

программы, указанный в окне порт должен совпадать со свойством модуля «Порт сервера»

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

    GSM/GPRS модем

    GSM/GPRS модем

    Это одно из основных устройств современной автоматизации. Очень часто системы удаленной диспетчеризации да и просто распределенные системы строятся на базе такого рода устройств. Основное назначение GSM/GPRS модема заключается в следующем:

    • Получения данных от устройств, подключенных по последовательным интерфейсам связи RS-232 или RS-485.
    • Беспроводной передачи этих данных через системы связи стандарта GSM.
    • Приема данных от удаленно установленных GSM-модемов или мобильных телефонов.

    Соответственно основные области применения этих в высшей степени замечательных устройств:

    • Системы сбора данных, диспетчеризации и управления.
    • Автоматические терминалы самообслуживания.
    • Системы охранной и противопожарной безопасности.
    • Энергоучет.
    • Удаленный контроль датчиков и различного оборудования оснащенного последовательными интерфейсами.

    При этом модем может быть использован как для передачи данных между удаленными объектами в системе автоматизации, так и для передачи сигнальных или информационных сообщений на телефон конкретного пользователя (оператора/инженера).

    Конструктивные требования к модемам также самоочевидны. В первую очередь, это — климатика (возможность работы в широком диапазоне температур, что особенно актуально для России с суровыми зимами и жарким летом). Во-вторых, наличие на борту  интерфейсов связи: RS-232 и RS-485. В-третьих, питание от сети 220 В или, распространенное в щитах,  24 В. Помимо всего прочего на всякий случай не помешает и индикация о режиме работы или неисправностях.

    JPRS/JSM модем ОВЕН ПМ-01

    JPRS/JSM модем ОВЕН ПМ-01

    Основные функциональные возможности и режимы работы модема таковы:

    • Прием и передача SMS
    • Прием и передача данных с помощью CSD
    • Прием и передача данных с помощью GPRS

    Работа с SMS

    Модем может посылать и принимать короткие текстовые сообщения SMS. Основные преимущества использования такого режима – это относительно низкая цена и простота настройки. Недостатки режима SMS также понятны. Это малый объем информации и неопределенное время доставки.

    Прием и отправка SMS сообщений осуществляется посредством записи в порт модема соответствующих АТ-команд.

    Управление модемом в режиме отправки и приема SMS может осуществлять как программируемый логический контроллер с соответствующей пользовательской программой, так и любое  программное обеспечение, поддерживающее язык АТ-команд.

    Работа с CSD-подключением

    CSD – это обмен информацией через прямой дозвон одного модема на другой в режиме передачи данных.

    Работает это примерно следующим образом:

    1. После осуществления дозвона и «подъема трубки» устанавливается прозрачный канал передачи данных с определенной  скоростью обмена.
    2. Производится обмен данными по ASCII-протоколу.

    Преимуществами такого соединения является простота настройки, гарантированное время доставки данных и большой объем информации, но за все это придется дорого заплатить в самом прямом смысле (высокая цена связи – тарификация за время соединения).

    Инициировать дозвон одного модема на другой может как программируемый логический контроллер, так и программное обеспечение или другое оборудование, поддерживающее язык АТ-команд.

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

    Основные сферы применения дозвона по CSD:

    • Периодический опрос удаленных объектов.
    • Передача данных по событию на объекте.
    • Удаленный опрос объектов, без использования  на них ПЛК.

    Работа с GPRS-подключением

    GPRS реализует беспроводное подключение к Internet, используя сеть GSM.  При этом модем передает данные по GPRS-каналу на GSM-сервер. Через сервер эти данные доступны устройствам, находящимся в сети Internet. GPRS удобно применять при постоянном опросе удаленных объектов.

    Преимущества такого соединения:

    • Высокая скорость (скорость приема до 85600 бит/с;  передачи —  до 42800 бит/с).
    • Низкая цена – плата за трафик.
    • Удобство работы через Internet.

    Но и недостатки очевидны:

    • Настройка системы требует определенной квалифиции.
    • Негарантированное время доставки, низкий приоритет
    • Незащищенность сети Internet.

    Как и во всех рассмотренных ранее режимах,  управлять передачей по GPRS может:

    • Программируемый логический контроллер;
    • Операционная система, например, MS Windows.

    динамическим IP-адресом, так и со статическим.