Вопрос (Проблема):
Настройка команды Read_Var, чтобы ПЛК M340 считывал данные по сети Ethernet непосредственно с устройства поддерживающего протокол Modbus TCP/IP.
Серия/Окружение/Версии:
Unity
Решение:
На видео показана настройка команды Read_Var, для того, чтоб ПЛК M340 считывал данные по сети Ethernet с устройства, поддерживающего протокол Modbus TCP/IP.
Описание:
Откройте свой проект Unity и создайте новую сеть Ethernet (см. рис.1).

Настройте сеть Ethernet в соответствии с вашим приложением. Не забудьте подтвердить ваши изменения (см. рис.2).

Далее подключите сеть к правильному порту Ethernet в конфигурации (см. рис.3).

Далее перейдите в Настройки проекта(см. рис.4).

В настройках проекта для переменных отметьте выделенные 3 элемента.
Это позволит нам напрямую вводить массивы в наш проект вместо того, чтобы сначала объявлять их как переменные (см. рис.5).

Затем добавьте блок ADDM в вашу программу, свяжите вывод OUT с выводом ADR блока Read_Var и введите соответствующую строку адреса (в соответствии с конфигурацией вашей сети) для вывода IN
Примечание. Синтаксис параметра IN блока ADDM для Ethernet объясняется в дополнительных часто задаваемых вопросов.
Для этого примера идентификатор Net Link «Ethernet_1» и IP-адрес устройства TCP/IP - 192.168.40.11.
Помните, что этот ввод является строкой, поэтому вам нужно ставить знаки ' в начале и конце текста (см. рис.6).

Далее настройте остальные параметры блока Read_Var, где:
OBJ = Строка, объявляющая тип объекта для чтения (% MW или% M)
NUM = адрес начального регистра в ведомом устройстве Modbus TCP/IP
NB = количество регистров для чтения
GEST = Массив длиной 4, в котором расположена таблица Management Exchange для Read_Var (см. Structure of the Management Parameters в Help Unity)
RECP = Массив таблицы приема NB, в который должна быть сохранена считанная информация.
Примечание. Массивы имеют тип INT, если они объявлены как переменные (см. рис.7).

Далее откомпилируйте, загрузите в ПЛК и запустите программу.
Настройка команды Read_Var, чтобы ПЛК M340 считывал данные по сети Ethernet непосредственно с устройства поддерживающего протокол Modbus TCP/IP.
Серия/Окружение/Версии:
Unity
Решение:
На видео показана настройка команды Read_Var, для того, чтоб ПЛК M340 считывал данные по сети Ethernet с устройства, поддерживающего протокол Modbus TCP/IP.
Описание:
Откройте свой проект Unity и создайте новую сеть Ethernet (см. рис.1).
Настройте сеть Ethernet в соответствии с вашим приложением. Не забудьте подтвердить ваши изменения (см. рис.2).
Далее подключите сеть к правильному порту Ethernet в конфигурации (см. рис.3).
Далее перейдите в Настройки проекта(см. рис.4).
В настройках проекта для переменных отметьте выделенные 3 элемента.
Это позволит нам напрямую вводить массивы в наш проект вместо того, чтобы сначала объявлять их как переменные (см. рис.5).
Затем добавьте блок ADDM в вашу программу, свяжите вывод OUT с выводом ADR блока Read_Var и введите соответствующую строку адреса (в соответствии с конфигурацией вашей сети) для вывода IN
Примечание. Синтаксис параметра IN блока ADDM для Ethernet объясняется в дополнительных часто задаваемых вопросов.
Для этого примера идентификатор Net Link «Ethernet_1» и IP-адрес устройства TCP/IP - 192.168.40.11.
Помните, что этот ввод является строкой, поэтому вам нужно ставить знаки ' в начале и конце текста (см. рис.6).
Далее настройте остальные параметры блока Read_Var, где:
OBJ = Строка, объявляющая тип объекта для чтения (% MW или% M)
NUM = адрес начального регистра в ведомом устройстве Modbus TCP/IP
NB = количество регистров для чтения
GEST = Массив длиной 4, в котором расположена таблица Management Exchange для Read_Var (см. Structure of the Management Parameters в Help Unity)
RECP = Массив таблицы приема NB, в который должна быть сохранена считанная информация.
Примечание. Массивы имеют тип INT, если они объявлены как переменные (см. рис.7).
Далее откомпилируйте, загрузите в ПЛК и запустите программу.
Опубліковано для:Schneider Electric Україна









