» » » Связь zenon с имитатором ПЛК Unity PRO

Связь zenon с имитатором ПЛК Unity PRO

RSS

07.02.2017

Вашему вниманию пример создания проекта на SCADA zenon, в котором подробно представлена реализация связи системы визуализации и внутреннего имитатора ПЛК Unity PRO.

Для многих инженеров-программистов, которые пользуются линейкой промышленных контроллеров Schneider-Electric, является весьма важным фактором возможность протестировать созданный проект без необходимости подключения к реальным аппаратным средствам. С этой целью в среду программирования контроллеров Unity PRO был интегрирован внутренний имитатор ПЛК. Данное видео поможет быстро организовать обмен данными между этим имитатором и SCADA zenon.

Драйвер — "Modbus RTU and Open Modbus TCP"

Настройка драйвера:

  • вкладка "Settings" — выставить опцию "TCP/IP", поскольку связь происходит через Modbus TCP/IP
  • вкладка "Settings" -> "Byte Order for Float" — выставить опцию "Little Endian", поскольку именно такой порядок слов в типах данных REAL в ПЛК с Unity PRO
  • вкладка "Conn. TCP/IP" — создать новое соединение с номером "NET address" = 0 (UnitID = 0) и IP = 127.0.0.1 (связь с имитатором ПЛК на локальном ПК)

Настройка переменных:

  • Driver Object Type:
    • Coil для % M, в "Addressing -> Offset" указывается номер % M
    • Holding Register для % MW, в "Addressing -> Offset" указывается номер % MW
    • Holding Register для бита % MW (например% MW100.0), в "Addressing -> Offset" указывается номер % MW, а в "Bit Number" номер бита, тип данных при этом выбирается BOOL
  • Типы данных:
    • BOOL в zenon для BOOL/EBOOL в Unity PRO
    • INT в zenon для INT в Unity PRO
    • REAL в zenon для REAL в Unity PRO