-
Перейдите в System Parameters Settings на вкладке Home.
-
Во вкладке Device нажмите New Device/Server….

-
В выпадающем списке Device Type выберите ODVA EtherNet/IP Server, задайте имя устройству и нажмите OK.

-
В System Parameters Settings нажмите Tag Manager….

-
В Tag Manager нажмите Add….

-
Укажите путь CIP (Class, Instance, Attribute), например:
1, 1, 1. Назначьте имя тега и выберите тип данных (например,BOOL).

-
Перейдите на вкладку Project и выберите Macro.

-
В Macro Manager нажмите New…, чтобы создать макрос.

-
В рабочем окне макроса включите опцию Periodical Execution и установите интервал, например, 1 секунда. Используйте функции GET/SET для передачи данных.

-
Объявите булеву переменную, например:
BOOL Signal;.

-
Добавьте функцию GetData для чтения значения из памяти HMI: переменная —
Signal, адрес —LB-0.

-
Нажмите Enter, затем добавьте SetData: переменная —
Signal, устройство —ODVA EtherNet/IP Server, тег — ранее созданный.

-
Убедитесь, что макрос выглядит правильно, затем нажмите Save & Compile, и закройте окно.

-
На вкладке Object выберите Toggle Switch.

-
В настройках переключателя установите устройство чтения/записи как Local HMI, адрес —
LB-0.

-
[Необязательно] Добавьте объект Bit Lamp: устройство — ODVA EtherNet/IP Server, тег — тот же, что и выше.

-
После загрузки проекта в HMI значение с переключателя будет передаваться на сервер и доступно клиентам EtherNet/IP.
