МОДЕЛЬ: ОВЕН ПЛК-110


Для контроллеров ОВЕН возможно выполнить подключение к облачному сервису DispSky по беспроводному GSM каналу при помощи модема ПМ01. 

Работа библиотеки была протестирована со следующими устройcтвами:
  • Овен ПЛК110.30-M v2 + ПМ01
  • Овен ПЛК110.32-М v2 + ПМ01
Рассмотрим вариант подключения к облачному сервису на примере подключения контроллера ОВЕН ПЛК-110 и модема ПМ01

Подключение контроллера ОВЕН ПЛК-110 к комплексу DispSky




Для подключения контроллера к комплексу DispSky необходимо:

В модеме:

Установите переключатели 1-OFF, 2-ОN. При помощи терминальной программы и преобразователя интерфейсов подключитесь к модему:



Введите команды:

 - AT+IPR=115200 (скорость обмена по сом-порту)
 - ATE0(отключение эха)
 - AT&W (сохранение)


Подключите модем к контроллеру по одному из интерфейсов: RS232, RS232 DEBUG, RS485-1, RS485-2.
 
В контроллере:

Подключите среду разработки CoDeSys к контроллеру, в разделе «Онлайн» выберите пункт «Читать файл из ПЛК», введите название файла local_addres.dat  и сохраните его в папке на своём компьютере:



Откройте сохранённый файл при помощи текстового редактора и добавьте в него строки:



В случае, если в скачанном файле конфигурационные команды располагаются через одну строку, вам необходимо добавлять новые строки аналогичным образом:



AUTORUN_PPP=YES   //Автоподъём РРР-соединения, всегда "YES"
PORT_MODEM=COM2   //порт (NONE|COM2|DBGU|RS485-1|RS485-2)
BODRATE_MODEM=115200  //Скорость опроса, желательно 115200. Нежелательно 9600
GSM_APN=internet.beeline.ru  //Точка доступа, уточняется у оператора
Login=beeline   //логин уточняется у оператора
Password=beeline  //пароль доступа в сеть, уточняется у оператора
Tel1=ATD*99#   //номер дозвона, не менять
Tel2=ATD*99#
Tel3=ATD*99#
ConectTime=72000  //таймер соединения GPRS, после переинициализация, рекомендуется 3600-72000
AmountRepeat=1   //неактивный параметр при "AUTORUN_PPP=YES"
RepeatTime=1  //пауза между попытками соединения
PolingResumTime=60  //время ожидания CONNECT и таймаут ответа от сервера


Образец файла:
 local_addres.dat.

Настройки операторов:
Мегафон: точка доступа - internet, логин и пароль - gdata
Билайн: точка доступа - internet.beeline.ru, логин и пароль - beeline
МТС: точка доступа - internet.mts.ru, логин и пароль - mts
ТЕЛЕ2: точка доступа - internet.tele2.ru, логин и пароль - не требуется (оставить пустым)

Сохраните файл и запишите его в контроллер:



Для применения настроек необходимо перезагрузить контроллер.

Создайте пользовательское программное обеспечение в контроллере Овен ПЛК-110.
Сформируйте теги в секции «Ресурсы» -> «Конфигурация ПЛК» -> «Modbus (slave)»  (На рисунке пункты 1 и 2) Обратите внимание на пункт 3 - указатель на начало области регистров modbus:





Добавьте библиотеку ConnectToDispSky.lib. Обратите внимание, что для работы также необходима стандартная СoDeSys-библиотека SysLibSockets.lib. Для их добавления - кликните правой кнопкой мыши в области поля установленных библиотек:




Перейдите в раздел основной программы контроллера:


  1. Создайте экземпляр блока ConnectToDispSky 
  2. Введите адрес сервера (s1.dispsky.ru)
  3. Укажите порт (5005)
  4. Придумайте и укажите уникальный двенадцатизначный код, состоящий из ASCII символов (IMEI)
  5. Введите указатель на начало области регистров modbus  (смотрите изображение 2)
Образец программы: TestProject.pro.
 
PROGRAM  PLC_PRG
VAR
        ConnectToDispSky: ConnectToDispSky;
        addr: STRING:= ’s1.dispsky.ru’;
        port: WORD:= 5005;
        heartBeat: STRING(12):= ’F0FED8B914A7’;
END_VAR

ConnectToDispSky(addrDispSky:= addr, portDispSky:= port, heartBeatDispSky:= heartBeat, startModbusAddr:= ADR(%QW6.1.0));

Сформируйте прошивку и запустите контроллер.


В личном кабинете DispSky:


Добавьте узел  (Для этого нажмите правой кнопкой мыши на свободной области поля "устройства"):





В открывшемся окне введите параметры подключения:


  1. Придумайте название
  2. Выберите режим настройки - CoDeSys Device
  3. Введите код, который вы указали в функциональном блоке программы для контроллера (IMEI)
После выбора всех параметров для сохранения настроек нажмите «Сохранить».


Добавьте Устройство:




В открывшемся окне введите параметры устройства:



  1. Введите название устройства
  2. Выберите протокол Modbus TCP
  3. Придумайте и введите идентификатор для устройства
После выбора всех параметров для сохранения настроек нажимите «Сохранить».

В дереве устройств появится добавленное устройство. Галка зеленного цвета означает корректно выполненные настройки и наличие устройства на связи с комплексом DispSky


Для просмотра и добавления регистров для опроса в контроллере нажмите на кнопку "Теги":





Для добавления тегов нажмите кнопку добавить и введите параметры регистров:




При выборе адресов учитывайте расположение регистров в разделе "Конфигурация ПЛК":




Проконтролировать передачу данных возможно в настройках соединения путем выбора вкладки «Диагностика»:




Для удобного и наглядного контроля за параметрами программы Вы можете сделать мнемосхему и видеть все показатели в ОнЛайн режиме в личном кабинете из любой точки в мире.