• Перейдите в 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.

Ранее просмотренные