EtherCAT Network Configuration Library by IBV

icECAT.

EtherCAT Configuration Library

für Desktop- und Embedded-Systeme

Die EtherCAT-Master-Konfigurationsbibliothek dient zur Erstellung einer ENI-Konfiguration (EtherCAT Network Information) für ein kundenspezifisches EtherCAT-Netzwerk. Diese kann von einem EtherCAT Master Stack ausgewertet werden, um ein Netzwerk zu initialisieren.

EtherCAT Network Configuration Library by IBV
  • Geeignet zur Integration in ein eigenes Engineering-Tool

  • Keine Laufzeitlizenzen

Alle Details zur icECAT. EtherCAT Konfigurationsbibliothek

Der Anwender kann der Konfigurations-Bibliothek die EtherCAT-Netzwerk-Topologie (Zusammenstellung an EtherCAT Slaves) über das API mitteilen. Damit kann ein Netzwerk manuell (offline) zusammengestellt werden. Alternativ kann über einen Netzwerk-Scan der Aufbau eines vorliegenden Netzwerks automatisch eingelesen werden.

Die Bibliothek wertet die ESI-Information (EtherCAT Slave Information) für die vorhandenen EtherCAT-Slaves aus und erstellt dabei die notwendigen Konfigurationen zunächst anhand der Default-Settings (z. B. für Init Commands, Mailbox-Konfiguration, Prozessvariablen, Cyclic Commands, etc.). Optional können der Bibliothek benutzerspezifische Settings über das API mitgeteilt werden.

Die Bibliothek generiert eine ENI-Konfiguration gemäß ETG.2100, die im XML-Format exportiert werden kann. Ein EtherCAT Master Stack kann diese Datei zur Initialisierung des Netzwerks einlesen. Alternativ kann die Information direkt an eine Instanz des icECAT EtherCAT Master Stacks in binärer Form weitergegeben werden.

  • Verwaltung eines ESI-Repositories, Liste mit zur Verfügung stehenden Slaves
  • ESI-Parser zum Einlesen von ESI XML-Dateien
  • Online Netzwerk-Scan
  • Konfiguration des EtherCAT-Netzwerks mit Hinzufügen, Löschen und Verschieben von Slaves
  • Slave-Konfiguration:
    • Konfiguration der Prozessdaten über das PDO Assignment
    • DC Konfiguration
    • Custom CoE Init Commands
    • Unterstützung EoE, FoE, ESM Bootstrap State
    • Unterstützung Modular Device Profile (MDP)
  • Konfiguration von mehreren Master Tasks und mehreren Master Sync Units, Mapping der Slave Sync Units zu Master Sync Units
  • Master Settings (z. B. DC-Konfiguration)
  • Es werden die folgenden Informationen der Applikation zur Verfügung gestellt:
    • Alle Settings
    • Informationen zum Prozessimage
    • Information zu den zyklischen Tasks

Kontaktieren Sie unser Sales Team und fragen Sie nach einer detaillierten Liste mit den unterstützten Features für die EtherCAT-Konfiguration.

Die Softwarearchitektur der Bibliothek ist modular und bietet Flexibilität beim „Einbetten“ in ein EtherCAT-Konfigurationstool:

Die Konfigurationsbibliothek ist in eine Config-Library und eine Target-Library aufgeteilt. Damit ergeben sich folgende Möglichkeiten für die Integration:

  • Stand-alone Konfigurationstool ohne EtherCAT Master
  • Konfigurationstool und EtherCAT Master in einer gemeinsamen Applikation
  • Konfigurationstool mit Remote-Connection zu einem EtherCAT-Master-System

Die Bibliothek ist so gestaltet, dass sie unabhängig von der Technologie eines User Interface Frameworks ist. Sie kann damit auf verschiedenen Umgebungen integriert werden. Sie verwaltet die Konfigurationsdaten intern und stellt diese dem User Interface zur Verfügung. Über einen Event-Mechanismus kann das User Interface bei Änderungen an Konfigurationsinformation benachrichtigt werden, wenn z. B. ein neuer Slave hinzugefügt wurde.

Zum » Architekturdiagramm

Die Bibliothek wird im Quellcode (ANSI C) geliefert. Sie wird unter einer projekt-basierten Lizenz angeboten. Dabei fallen keine Laufzeit-Lizenzen („Royalties“) an.

IBV bietet Dienstleistung in den Bereichen Entwicklung, Integration, Support und Beratung für Industrial Ethernet Technologien auf Echtzeit- und Embedded-Systemen an. Auf Anfrage kann Ihnen IBV die Konfigurationsbibliothek in Ihre Umgebung integrieren.

Sie haben Fragen zu diesem Produkt, wünschen eine Technologieberatung oder benötigen eine kundenspezifische Anpassung? – Dann kontaktieren Sie das Sales-Team von IBV:

icECAT Configuration Library - Softwarearchitektur