Обновление KPA EtherCAT Studio

Logo KPA EtherCAT Slave

15 июля 2019

koenig-pa GmbH представляет новую версию KPA EtherCAT Studio.

Функционал KPA EtherCAT Studio расширен следующими возможностями:

  • Пользовательская настройка коллекции файлов ESI (uESI).
  • Осциллограф. Наблюдение за изменением сигналов в режиме исполнения.
  • Создание пользовательских переменных ведущих и ведомых устройств.
  • Настройка общих параметров для почтовых протоколов.
  • Минимальное время создания образа процесса.
  • Расширенный список типов устройств, для которых доступен плагин M2M.
  • Список установленных переменных PI ведущего устройства.
  • Список параметров от ведущего устройства в онлайн режиме.
  • Дополнительные диагностические сообщения ведущего устройства и отдельная статистика на основе Master 2 API.
  • Обновление блоков образа процесса на вкладке «Tasks / Sync units».
  • Простой обмен данными с устройствами из приложения для Windows благодаря KPA Virtual Serial COM.
  • Мониторинг питания за счет расчета мощности E-bus.
  • Текстовый поиск среди объектов EtherCAT.
  • Закрепление окон в зависимости от предпочтений пользователя.
  • Новый интерфейс автоматизации (API) на основе спецификации EtherCAT.

uESI

В KPA EtherCAT Studio предусмотрена возможность создания описания пользовательских ведомых устройств (uESI) на основе файлов ESI (EtherCAT Slave Information), предоставляемых поставщиками.

Функция uESI позволяет пользователю редактировать описание ведомого устройства: переименовывать ведомое устройство, добавлять атрибуты uESI, изменять конфигурацию PDO и другие параметры.

Параметры uESI

В коллекцию uESI можно добавить параметры, назначить их ведомым устройствам, а затем использовать в соответствии с потребностями пользователя, например для:

  • формирования дерева коллекции.
  • поиска uESI в коллекции.
  • выбора uESI при применении другого ESI.

Осциллограф

Run-Time Data Logger управляет процессом просмотра данных ведущего устройства. Этот инструмент позволяет наблюдать за изменением сигналов в режиме исполнения. Кроме того, есть возможность выбора типа графика: Линия, Несколько осей или F (x).

Пользовательские переменные ведущих и ведомых устройств

В KPA EtherCAT Studio можно создавать пользовательские переменные ведущих и ведомых устройств.

Все переменные отображаются на вкладке “Variables” ведущего или ведомого устройства.

Созданные переменные могут использоваться:

  • в приложении клиента.
  • для диагностики ведущего устройства: можно создать предварительно установленную переменную ведущего устройства и отслеживать изменение ее значения для анализа поведения/состояния шины.
  • для плагина клиента, который может хранить в переменных определенные данные, которые необходимы для вспомогательного расчета/обработки.

Отслеживание изменений значений переменной происходит с помощью инструментов Data Logger и RunTime Data Logger. Вывод изменений осуществляется в виде диаграммы.

Master Mailbox

Предусмотрена настройка общих параметров для почтовых протоколов, поддерживаемых ведомыми устройствами, для упрощения их конфигурирования.

На вкладке «Master EoE» настраиваются параметры EoE для ведущего устройства, которые будут автоматически применены к EoE для всех ведомых устройств на шине.

Просмотр образа процесса

Сокращено время создания Process Image (PI) и оптимизированы процессы обновления и работы с PI.

Плагин M2M для EL6695

Расширен список типов устройств, для которых доступен плагин M2M. Например, в новой версии KPA EtherCAT Studio плагин стал доступен для мостового EtherCAT-модуля EL6695.

Получение списка переменных PI ведущего устройства

KPA EtherCAT Studio позволяет получить список установленных переменных PI ведущего устройства.

На вкладке «PI Variables» отображаются переменные PI со свойствами (имя, тип, отклонение PI) и их текущее значение. Обновление списка происходит по кнопке «Update list».

Кроме того, получить список параметров от ведущего устройства возможно в режиме онлайн. Просмотр списка осуществляется на вкладке «Parameters».

Диагностика и статистика на основе Master 2 API

Функция диагностики (диагностические данные от ведущего и ведомых устройств) в KPA EtherCAT Studio реализована на основе Master 2 Event Handler.

Поддержка Master 2 Event Handler позволяет получать диагностические сообщения ведущего устройства через его API: в окна вывода KPA EtherCAT Studio было добавлено окно Master Event Output, которое отображает диагностические сообщения ведущего устройства, полученные через API Event Handler.

Статистика выводится на одноименной вкладке и разбита по вложенным вкладкам в зависимости от шины, от основных и резервных сетевых адаптеров, которые используются ведущим устройством (или только от основного сетевого адаптера, если резервный не используется), для задач по умолчанию и пользовательских задач.

Virtual Serial COM

KPA EtherCAT Studio предлагает простой способ обмена данными с устройствами с последовательным интерфейсом (RS232 / RS422 / RS485). В пакет MRT KPA был добавлен драйвер KPA Virtual Serial COM, который позволяет связываться с устройством из приложения Windows через порт Virtual COM. Ведущее устройство передает получателю данные, полученные от терминала последовательного интерфейса / устройства Virtual COM.

Пример реализации Virtual Serial COM
Пример реализации Virtual Serial COM

Драйвер KPA Virtual COM поставляется в виде отдельного модуля и может быть установлен независимо от Master. Более того, не требуется дополнительная конфигурация для настроек COM (скорость передачи, биты данных, четность и др.).

Терминалы последовательного интерфейса EL600x / EL602x позволяют подключать устройства последовательного интерфейса. Для настройки терминала используется плагин Virtual Serial COM. Это позволяет подключить функцию использования последовательного интерфейса, указать необходимые параметры COM и назначить номер порта Virtual COM для связи.

Вкладка «Tasks / Sync units»

В KPA EtherCAT Studio инструмент Sample Rate Editor необходим для настройки обновления данных PI. Реализована новая архитектура, подразумевающая использование задач и модулей синхронизации для настройки обновления данных PI. По сравнению с инструментом Sample Rate Editor новый подход полностью соответствует стандарту ETG2100 EtherCAT Network Information Specification. На вкладке «Tasks / Sync units» можно обновлять определенные блоки образа процесса в назначенное время.

Расчет мощности E-bus

Одним из возможных физических интерфейсов для подключения ведомых устройств EtherCAT является низковольтная дифференциальная передача сигналов (LVDS, также называемая E-Bus). Соответствующий интерфейс используется для установления связи между «модулями» устройств, обычно доступными практически для всех производственных линий устройств E-bus Beckhoff (EL1002, EL2004 и др.).

Как правило, устройства типа «coupler» (EK1100) используются в качестве источника тока/питания и имеют ограниченные возможности питания, определенные в файле ESI (согласно стандартам ETG). Кроме того, каждый подключенный модуль имеет ограниченное потребление тока. В связи с этим, подключение большого количества ведомых устройств LVDS (обычно классифицируемых Beckhoff как устройства ELxxxx и отмеченных в файле ESI с пометкой «K») к EtherCAT-соединителю EK1100 (и аналогичным устройствам) приводит к отсутствию возможности питания определенного соединителя. Такой случай может привести к увеличению количества неправильно работающих счетчиков (WKC) на датаграмму и/или потере части или даже целого сегмента соединений (EK1100 с подключенными ведомыми устройствами ELxxxx).

Для решения данных проблем на вкладку «Slave» добавлено свойство E-bus power. Свойство E-bus power показывает возможности ведомого устройства, установленные в файле ESI, и позволяет изменять эти значения в проекте.

Глобальный поиск

Функция глобального поиска представляет собой текстовый поиск среди объектов EtherCAT. Например, по имени ведомого устройства и PDO / PDO Entry, или среди переменных ведущего или ведомого устройства.

Закрепление окон

В KPA EtherCAT Studio все модули главного окна (панель дерева конфигурации, окно конфигурации, панель библиотеки ведомых устройств, окно устройств вывода, окно Watch Viewer) могут быть закреплены, т.е. могут быть прикреплены к одной из сторон главного окна или использоваться как отдельные окна.

Новый интерфейс автоматизации (API)

В KPA EtherCAT Studio реализован новый расширенный API, соответствующий EtherCAT Specification.

Если вас заинтересовала новая версия KPA EtherCAT Studio, оставьте заявку на приобретение или получение подробной информации в отделе поддержки клиентов либо в отделе продаж: sales@koenig-pa.de