Перечень поддерживаемых протоколов указан в табл. 1.1 и 1.2.
Таблица 1.1 – основные протоколы передачи данных
Протокол |
Интерфейс |
Принцип организации |
Modbus RTU |
RS-485/RS-232 |
Через конфигурацию |
Modbus ASCII |
RS-485/RS-232 |
|
ОВЕН |
RS-485/RS-232 |
|
Modbus TCP |
Ethernet |
Через конфигурацию |
Таблица 1.2 – вспомогательные протоколы передачи данных
Протокол |
Интерфейс |
Принцип организации |
Gateway TCP-IP |
Ethernet |
Служебный
|
UDP-IP |
Ethernet |
|
Codesys Network Variables (over UDP) |
Ethernet |
|
ICMP |
Ethernet |
|
DHCP- клиент |
Ethernet |
|
DNS-клиент |
Ethernet |
|
Http |
Ethernet |
Также контроллер поддерживает работу с нестандартными протоколами обмена.
К файловой системе ПЛК можно подключиться при помощи клиентов, работающих по протоколу SCP.
Предлагается использовать следующее ПО (поставляется в комплекте на диске):
- WinSCP (с графической оболочкой)
Для подключения к ПЛК необходимо указать IP адрес, логин root и выбрать тип подключения SCP. Поле пароль оставить пустым:
- PuTTY(с терминальной оболочкой)
Для подключения к ПЛК необходимо указать IP адрес, выбрать тип подключения SSH (см. рис. 2.2).
В открывшемся терминале в поле login as ввести root, поле пароль оставить пустым.
Для выбора версии компилятора и профиля визуализации необходимо выполнить операцию «Проект – Установки проекта» (Project – Project Settings). В открывшемся окне выбрать соотв. пункты.
Т.е. при использовании target версии 3.5.0.40 необходимо выставить компилятор версии 3.5.0.40 и версию профиля визуализации CODESYS V3.5 Patch 4 соответственно.
Активация модема в CODESYS производится либо через конфигурацию Owen: Internal, либо при помощи библиотеки PLC323.
Для активации встроенного модема ПЛК323 в CODESYS, через конфигурацию Owen: Internal необходимо переменной GSM_Power присвоить значение TRUE:
В случае если модем активирован успешно, переменная состояния модема GSM_Status, примет значение False:
Для деактивации модема необходимо переменной GSM_Power присвоить значение False, при этом переменная состояния модема GSM_Status, примет значение True:
Создать папку Modem в директории /mnt/ufs/etc и скопировать туда файлы StartModem.sh и StopModem.sh (при помощи программы WinSCP).
Для активации модема необходимо выполнить команду
sh /mnt/ufs/etc/Modem/StartModem.sh
Для деактивации модема необходимо выполнить команду
sh /mnt/ufs/etc/Modem/StopModem.sh
Шаг 1.
Скопировать файлы name.gprs.wc, name.gprs.chat, name.gprs в каталог /mnt/ufs/etc/ppp/peers на ПЛК323 (при помощи программы WinSCP).
Шаг 2.
Задать имя подключению, заменив name в названии файлов на необходимое.
Например:
name.gprs.wc => mts.gprs.wc
name.gprs.chat => mts.gprs.wc
name.gprs => mts.gprs.wc
Шаг 3.
В файле name.gprs.chat указать точку доступа в соответствии с настройками оператора.
Шаг 4.
В файле mts.gprs указать заданное имя подключения.
Шаг 5.
Произвести активацию модема (см. п.10).
Шаг 6.
Запустить через терминал команду активации GPRS:
/usr/sbin/pppd call Имя_подключения.gprs &
При включенном GPRS режиме у ПЛК323 появляется интерфейс ppp0.
Для проверки наличия интерфейса ppp0 (рис. 11) следует набрать команду:
/sbin/ifconfig
Шаг 7.
Для деактивации модема необходимо выполнить команду
killall pppd