Der KPA EtherCAT Master kann den Bus on the fly ohne EtherCAT®-Konfigurationswerkzeuge konfigurieren.

Das Online-Konfigurations-Modul ermöglicht einer Benutzeranwendung die Auswahl der Slave-Konfiguration (uESI). uESI (User defined EtherCAT Slave Information file) ist eine Datei, die die benutzerdefinierte Slave-Konfiguration beschreibt und die im KPA EtherCAT Studio generiert wird. Es ist möglich, einen Satz von uESI-s im Voraus zu erstellen und diese dann je nach den Bedürfnissen des Benutzers auf den Master anzuwenden. Das Modul erzeugt eine Master-Konfigurationsdatei (ENI) mit angewandter uESI. Im weiteren Verlauf wird diese ENI dann bei der Arbeit am Master verwendet.

Diese Funktion des Online-Konfigurators kann auf mindestens zwei Arten genutzt werden:

  1. Zum Umschalten zwischen verschiedenen Konfigurationen des Slaves. Zum Beispiel hat ein Servo-Antrieb zwei Arbeitsmodi, nämlich Geschwindigkeits-Regelung und Positions-Regelung, welche unterschiedliche Slave-Einstellungen erfordern.
  2. Um zwischen Buskonfigurationen mit unterschiedlicher Anzahl an Slaves zu wechseln. Wenn beispielsweise obligatorische und optionale Hot-Connected-Slaves am Bus angeschlossen sind, kann die Anzahl der angeschlossenen Slaves im laufenden Betrieb variieren. In solchen Fällen ermöglicht der Online-Konfigurator die Arbeit mit einer dynamischen Konfiguration.
Online configuration
Online Konfiguration

Die Online-Konfigurator-Funktionen sind in KPA EtherCAT Master ab Version v2.4 verfügbar und werden als Feature Pack zur Verfügung gestellt. Dieses sollte zusätzlich über eine Lizenzdatei aktiviert werden.

Außerdem bietet koenig-pa das KPA EtherCAT Python-Paket an. Die Verwendung dieses Pakets zusammen mit dem Online-Konfigurator-Modul ermöglicht die Konfiguration des Bussystems im laufenden Betrieb mit Hilfe einer Python-Anwendung.