Подключение панели оператора ELHART ELP-04 к ПЛК Delta DVP14SS211R

В данной статье мы рассмотрим возможности подключения панели оператора ELHART ELP-04 к программируемому логическому контроллеру (ПЛК) Delta Electronics DVP14SS211R. Организация связи будет осуществляться в сети Modbus, где мастером будет панель оператора, а подчиненным устройством — ПЛК.

1. Коммуникационные возможности панели оператора ELP-04 и ПЛК DVP14SS211R

В ПЛК Delta серии SS2 имеются порты для подключения устройств COM1 (интерфейс связи RS-232) и COM2 (интерфейс связи RS-485). Панель оператора ELP-04, в свою очередь, обладает портами COM1 (интерфейсы связи RS-232, RS-485 и RS-422) и COM3 (интерфейс связи RS-232). Интерфейс RS-422 далее рассмотрен не будет по причине его отсутствия в ПЛК серии SS2.

Для подключения ПЛК DPV14SS211R к графической панели оператора ELP-04 к можно использовать кабель UC-MS030-01A (аналог кабеля DVPACAB2A30). Но в этом случае доступно только подключение к порту COM1 панели оператора и только через интерфейс RS-232. Порт COM3 становится недоступен, так как разъем кабеля UC-MS030-01A занимает все пространство гнезда DB9-M на панели оператора ELP-04.

В связи с этим рассмотрим устройство разъема DB9-M панели оператора ELP-04. Расположение контактов и внешний вид представлены на рисунке 1.

Разъем панели оператора
Рисунок 1 — Внешний вид и схема расположения контактов разъема DB9-M

Функциональное назначение контактов разъема DB9-M представлено в таблице 1.

Таблица 1 — Соответствие контактов разъема DB9-M подключаемым интерфейсам
№ Контакта COM1 COM3
RS-232 RS-485 RS-232
1 - B (-) -
2 RxD - -
3 TxD - -
5 Общий контакт
6 - A (+) -
7 - - RxD
8 - - TxD

Стоит отметить, что при выборе для установки связи порта COM1 доступен только один тип интерфейса — либо RS-232, либо RS-485. Использование сразу или поочередно в процессе выполнения программы нескольких типов интерфейсов не допускается. Для порта COM3 доступен только RS-232.

Рассмотрим расположение контактов разъемов ПЛК Delta SS2. В случае использования порта COM2 не должно возникнуть затруднений, так как он выполнен в виде клеммной колодки с винтовыми зажимами и имеет только два контакта — A (+) и B (-). Они обозначены на корпусе ПЛК. Разъем порта COM1 (8 pin Mini DIN female) устроен немного сложнее, его внешний вид и расположение контактов представлены на рисунке 2.

Контакты разъема ПЛК Delta
Рисунок 2 — Внешний вид и схема расположения контактов разъема 8 pin Mini DIN female

Функциональное назначение контактов разъема 8 pin Mini DIN female представлено в таблице 2.

Таблица 2 — Соответствие контактов разъема 8 pin Mini DIN female подключаемым интерфейсам
№ Контакта RS-232 (COM1)
4 RxD
5 TxD
8 Общий контакт

2. Схемы подключения панели оператора к ПЛК через интерфейсы связи RS-485 и RS-232.

На рисунке 3 представлена схема подключения сенсорной панели оператора ELP-04 к ПЛК DPV14SS211R через интерфейс связи RS-485. На рисунках 4 и 5 представлены схемы подключения панели оператора ELP-04 к ПЛК DPV14SS211R через интерфейс связи RS-232 с использованием портов панели оператора COM1 и COM3 соответственно. Обратите внимание, при подключении через RS-232 контакт RxD ПЛК подключается к контакту TxD панели оператора, а контакт TxD соответственно к RxD контакту панели оператора.

Схема соединения ПЛК и панели оператора
Рисунок 3 — Схема соединения контактов ELP-04 и DVP14SS2 (связь через RS-485 порт COM1)
Подключение контроллера и панели оператора
Рисунок 4 — Схема соединения контактов ELP-04 и DVP14SS2 (связь через RS-232 порт COM1)
Схема соединения контактов ПЛК и панели оператора
Рисунок 5 — Схема соединения контактов ELP-04 и DVP14SS2 (связь через RS-232 порт COM3)

3. Настройка канала связи в среде программирования ELHART HMI Soft и описание адресации регистров

Теперь перейдем к настройке подключаемых устройств.Контроллер Delta SS2 не требует дополнительных настроек COM портов и по умолчанию работает в режиме подчиненного устройства (Slave). При создании проекта для HMI панели оператора в среде программирования ELHART HMI Soft необходимо произвести настройки портов (пример на рисунке 6).

Настройка панели оператора
Рисунок 6 — Пример настройки порта COM1 в ELHART HMI Soft

Адрес ПЛК в сети Modbus по умолчанию равен 1, адрес панели оператора задает пользователь при настройке. Как показано на рисунке, необходимо установить флажок Master в окне настройки, Производитель - DELTA, Тип устройства - DELTA DVP. Кнопка Расширенные настройки позволяет устанавливать параметры временных задержек и групповых упаковок посылок Modbus, а также порядок следования регистров в посылке (в большинстве случаев это не требуется). Если в процессе создания программы возможность настройки портов была упущена, эти действия можно повторить, выбрав на главной панели Настройки/Настройки связи/Местные подключения.

Для портов COM1 и COM3 настройки будут одинаковыми, отличия возможны только в типе интерфейса связи. На рисунке 6 для панели оператора ELP-04 порты COM2 и COM4 не используются. Обратите внимание, коммуникационные параметры для подключения к ПЛК при выборе производителя и типа устройства выставляются по умолчанию (дополнительных настроек и изменений не требуется, если это не предусмотрено пользователем). При обращении к одному и тому же ПЛК сразу по двум портам для корректной работы необходимо в настройках ELHART HMI Soft задавать разные адреса панели оператора (Master) в сети Modbus.

Наличие встроенных драйверов для работы с различными производителями устройств гарантирует полную унификацию типовых регистров и адресов памяти. Таким образом, при создании в среде программирования ELHART HMI Soft элементов отображения, например индикаторов или числовых дисплеев, мы можем выбрать регистр из памяти ПЛК в том виде, в котором он представлен в пользовательской документации или в программе ПЛК, без перевода в числовой вид (рисунок 7).

Программное обеспечение панели оператора
Рисунок 7 — Ввод битового адреса для ПЛК Delta SS2 в ELHART HMI Soft

Для Bit регистров в ELHART HMI Soft при выборе устройства DVP14SS211R доступны следующие типы адресов:

  • «С» — счетчики (только чтение);
  • «Т» — таймеры (только чтение);
  • «S» — шаговые реле (только чтение);
  • «M» — внутренние реле (чтение и запись);
  • «X» — входные контакты (только чтение);
  • «Y» — выходные контакты (чтение и запись).

Обратите внимание, нумерация дискретных входов и выходов в ПЛК Delta производится в восьмеричной системе исчисления. Задание адреса Bit регистров в ELHART HMI Soft тоже производится в восьмеричной системе исчисления.

Для Word регистров (16 бит, целое беззнаковое число) доступны следующие типы адресов:

  • «D» — регистры данных (чтение и запись);
  • «CV» — содержимое регистров счетчиков (только чтение