МОДЕЛЬ: ОВЕН ПЛК-110
Для контроллеров ОВЕН возможно выполнить подключение к облачному сервису DispSky по беспроводному GSM каналу при помощи модема ПМ01.Работа библиотеки была протестирована со следующими устройcтвами:
- Овен ПЛК110.30-M v2 + ПМ01
- Овен ПЛК110.32-М v2 + ПМ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. Для их добавления - кликните правой кнопкой мыши в области поля установленных библиотек:
Перейдите в раздел основной программы контроллера:
- Создайте экземпляр блока ConnectToDispSky
- Введите адрес сервера (s1.dispsky.ru)
- Укажите порт (5005)
- Придумайте и укажите уникальный двенадцатизначный код, состоящий из ASCII символов (IMEI)
- Введите указатель на начало области регистров modbus (смотрите изображение 2)
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:
Добавьте узел (Для этого нажмите правой кнопкой мыши на свободной области поля "устройства"):
В открывшемся окне введите параметры подключения:
- Придумайте название
- Выберите режим настройки - CoDeSys Device
- Введите код, который вы указали в функциональном блоке программы для контроллера (IMEI)
Добавьте Устройство:
В открывшемся окне введите параметры устройства:
- Введите название устройства
- Выберите протокол Modbus TCP
- Придумайте и введите идентификатор для устройства
В дереве устройств появится добавленное устройство. Галка зеленного цвета означает корректно выполненные настройки и наличие устройства на связи с комплексом DispSky
Для просмотра и добавления регистров для опроса в контроллере нажмите на кнопку "Теги":
Для добавления тегов нажмите кнопку добавить и введите параметры регистров:
При выборе адресов учитывайте расположение регистров в разделе "Конфигурация ПЛК":
Проконтролировать передачу данных возможно в настройках соединения путем выбора вкладки «Диагностика»:
Для удобного и наглядного контроля за параметрами программы Вы можете сделать мнемосхему и видеть все показатели в ОнЛайн режиме в личном кабинете из любой точки в мире.