KPA EtherCAT Studio

KPA EtherCAT Studio

KPA EtherCAT Studio ist ein ideales Werkzeug für die Arbeit mit EtherCAT Netzwerken und deren Inbetriebnahme. Außerdem ist es ein umfangreiches Diagnose-Programm. Dieses leicht zu bedienende Programm für EtherCAT-basierte Master stellt alle nötigen Funktionen zur Verfügung, die für die Erstellung und Handhabung von Master-Konfigurationen benötigt werden. Ebenso lässt sich damit ein EtherCAT Netzwerk einfach bildlich darstellen. Es lässt sich leicht an andere Entwicklungs-Umgebungen anpassen, um einen gemeinsamen Arbeits- und Entwicklungsraum mit erweiterten Funktionalitäten zur Verfügung zu stellen.

Betriebs-Systeme

  • Windows® XP / Vista / 7

Die wichtigsten Funktionen und Merkmale

  • Mit lokalem oder entfernten Master verbundene Slaves
  • Änderung aller Master- und Slave-Daten (Objektverzeichnis, Prozess-Abbild, Register Firmware)
  • Mehrsprachige Benutzeroberfläche (English voreingestellt, Deutsch, Chinesisch und andere nachfragen)
  • Kompatibel zu jedem ETG-spezifikations-konformen EtherCAT Master
  • Entwickelt in .NET.
  • In Host-Applicationen per .NET Remoting integrierbar

  KPA EtherCAT Studio Flyer (372,9 KiB, 926 hits)

  KPA EtherCAT Starter Kit Flyer (153,0 KiB, 736 hits)

Master Konfiguration

  • Handhabung und Vergleich von Projekt Daten
  • Automatisches Erstellen der Topologie
    • per Bus-Scan,
    • durch Auslesen aus seiner Datei oder
    • per Drag-and-Drop
  • Vergleich von realem Netzwerk mit dem konfigurierten Modell
  • Skalierbares Prozessabbild
  • S2S Editor
  • Handhabung von FSoE Master und Slaves
  • Unterschiedliche Sampling-Raten
  • Distributed Clocks (DC) Einstellungen
  • Import der signal-Names von CoDeSys
  • Export der Netzwerk-Konfigurations-Dateien
    • ETG.2100 mit Erweiterungen koenig-pa GmbH, ETG.2100
    • IEC 61131-3 Standard, Export der “C” Header-Dateien

EtherCAT Master Netzwerk-Konfiguration

studio comparison

Beim Verbinden mit dem Master fordert das Studio (bei laufendem Master) die Konfiguration des Masters an oder scannt das Netzwerk, um die tatsachliche Hardware-Konfiguration zu ermitteln. Danach vergleicht es die masterseitige Konfiguration mit der im Studio hinterlegten. Passen beide nicht zusammen, gibt es mehrere Wege, die Unterschiede zu beheben. Einerseits das simple Ersetzen einer der beiden Konfigurationen durch die jeweils andere oder eine schrittweise Anpassung der beiden Konfigurationen.

EtherCAT Topologie

studio topology for master configuration

Im Topologiefenster werden die Struktur und der Status des EtherCAT Netzes angezeigt. Im Falle eines Verlustes oder einer Storung der Kommunikation zwischen einzelnen Segmenten werden die betreffenden Verbindungsleitungen im Topologiefenster rot markiert. Beim Unterbrechen einer redundanten Verbindung mit aktivem Redundanz-Check zeigt das System in gleicher Weise den Ort der Unterbrechung.

EtherCAT Kabel-Redundanz

studio diagnostic

Heute ist Redundanz bei sehr vielen Anwendungen bereits ein unbedingtes Muss. Vor allem die Anforderungen an ein System hinsichtlich seiner Zukunftsfahigkeit und Zuverlassigkeit fur die Prozess-Automatisierung bedingen derartige Mehrfachauslegungen. Dabei spielt vor allem bei Bus-Systemen die Kabel-Redundanz eine bedeutende Rolle. Sie ermoglicht etwas, das bei herkommlichen Feldbussystemen bislang unmoglich war. Durch das geschlossene Ringsystem werden sowohl eine Kabel-Ruckmeldung zur Problemerkennung, als auch eine weiterbestehende System-Verfugbarkeit trotz eines Kabelbruches realisiert. Im nebenstehenden Bild schlie?t sich der Ring durch die Ruckfuhrung des Ausgangs der letzten Slave-Gruppe in den unteren der beiden grun dargestellten NICs des Masters 1. Im Falle eines Kabelbruches kann dadurch dessen Position im Netzwerk erkannt werden. Dieses Ereignis wird dann im Topologiefenster als rot markierte Verbindung dargestellt. Durch die redundante Auslegung der Verkabelung und Netzwerkkarten bleiben alle Slaves weiterhin mit dem Master verbunden, die Kommunikation zwischen Master und Slaves bleibt erhalten.

Darstellung des Prozessabbilds (Process Image Viewer)

PI Viewer

Die graphische Darstellung des Prozessabbilds zeigt in ubersichtlicher Weise die Belegung von I/Os im Speicher.

Slave-to-Slave-Kommunikation

studio comparison

Die Slave-to-Slave-Kommunikation erlaubt den logischen Datentransfer von Slaves untereinander per I/O-Matrix im Prozessabbild, ohne dass dafur eine direkte physikalische Kabelverbindung notig ware.

EtherCAT Projekt Vergleichs-Tool

project comparison

Das EtherCAT Projekt Vergleichstool ermoglicht es einem Nutzer, ein im Studio vorhandenes Projekt mit dem in einer Projekt-Datei vorhandenen zu vergleichen.

Die Unterschiede zwischen beiden Systemen werden anschlie?end durch Farben hervorgehoben, die der Nutzer selbst festlegen kann. Merkmalswerte (Property Values) sind verfugbar.

Slave Konfiguration

Hauptfunktionen der Slave-Konfiguration

  • Erstellen verteilbarer Master-Konfigurations-Dateien gema? ETG Standards
  • Freizugige Festlegung von Namen und Adressen der I/O-Signale
  • Austausch festgelegter Variablen mit Software-Entwicklungs-Tools in:
    – IEC 61131-3 (PLC Konfigurationen oder XML-Format)
    – „C“ / C++ (*.h-Dateien)

Slave-Konfiguration – Attribute

  • ESI (EtherCAT Slave Interface) Datei-Manager
  • ESI – SII (Slave Information Interface) Komparator
  • EEPROM – Editor (offline, online)
  • Excel Import
  • Hinzufugen oder Andern von Init Commands
  • Ubersichtliche Handhabung von MDP (Modular Device Profile) Slaves wie beispielsweise CAN-und Profibus-Master Gateways
  • Programmierung von Station Alias Adressen

Erweiterbare Slave-Bibliothek

library for slave configuration

Die Slave Bibliothek ist offen fur neue Slaves und kann sehr leicht neuerstellt werden.

Die Slave Bibliothek kann sehr einfach durch Hinzufugen der entsprechenden Dateien in den Arbeits-Ordner der Slave Bibliothek um neue Slaves erweitert werden.

In gleicher Weise konnen auch bereits in der Bibliothek vorhandene Dateien bearbeitet bzw. aktualisiert werden.

ESI und EEPROM Vergleichs-Tool

ESI and EEPROM comparison tool

Dieses Werkzeug ermoglicht dem Nutzer das Vergleichen von Inhalten die direkt vom EEPROM des Slaves ausgelesen wurden, mit den Datei-Inhalten, welche dem Slave zugewiesen oder vom Nutzer ausgewahlt wurden.

EtherCAT Diagnose

Eine wichtige und unverwechselbare Eigenschaft dieser Technologie ist die hohe Verfugbarkeit von EtherCAT basierten Systemen und Losungen. Die Verfugbarkeit ist dabei von zwei Schlusselkriterien abhangig: Die Zuverlassigkeit des Systems bzw. der Losung und der Reduzierung der Ausfallzeiten. Da die Zuverlassigkeit in erster Linie von der Technik selbst und der Qualitatskontrolle abhangt, liegt das gro?te Potential zur Reduzierung der Ausfallzeiten in einer schnellen und adaquaten Reaktion auf etwaige Storungen. Aus diesem Grunde spielen hierbei die zur Verfugung stehenden Diagnose-Werkzeuge eine bedeutende Rolle. Um diese in vollem Umfang nutzen zu konnen, besitzt KPA EtherCAT Studio ein ausgeklugeltes Alarm-System mit einer umfangreichen Anleitung zur Fehlerbehebung, um den Bediener mit Erklarungen und Hilfestellungen zu den am haufigsten gemachten Fehlern zu unterstutzen.

Wichtige Diagnose Funktionen

  • Daten und Frame-Logger
  • Diagnose-Scanner
  • Klassifizierte Meldungen
  • Ursachen und Fehlerbehebungen
  • Qualitat der Verbindung

Alarm-System

EtherCAT Diagnostics - alarm system

Das Alarm-System speichert alle Alarme und sonstigen Ereignisse, die auftreten wahrend das Studio online (d. h. mit dem Master verbunden) ist. Es meldet diese auf verschiedenen Wegen. Dabei hangt die Art der Benachrichtigung vom Schweregrad eines Ereignisses ab. Kritische Alarmmeldungen offnen ein gesondertes Fenster, damit derartige Vorkommnisse nicht ubersehen und umgehend geeignete Gegenma?nahmen ergriffen werden konnen. Die meisten dieser kritischen Alarmmeldungen sind dabei vorteilhafterweise gleich mit einer passenden Beschreibung oder Erklarung des Fehlers sowie einer Hilfestellung zu dessen Behebung versehen.

Liste aller Alarme

alarm message

In der Alarm-Liste finden sich alle gespeicherten Alarme und sonstigen Ereignisse, die auftreten wahrend das Studio online (d. h. mit dem Master verbunden) ist. Dies geschieht in chronologischer Reihenfolge ihres Auftretens. Jede dieser Meldungen wird dabei mit einer Fehler-ID versehen, um sie besser zuordnen zu konnen. Au?erdem versieht das KPA Studio jede dieser Meldungen mit einem Zeitstempel und einer kurzen Erklarung zu dem Problem oder Ereignis. Damit lasst sich jederzeit feststellen, wann und weshalb ein Fehler aufgetreten ist. Die Alarm-Liste lasst sich auch nach verschiedenen Kriterien sortieren, wie beispielsweise dem Schweregrad eines Ereignisses, dem Zeitablauf oder nach dem Entstehungsort.

Die Hilfe-Funktion

trouble shooting

Die Hilfe-Funktion zu auftretenden Fehlern ist mit einer Wissens-Datenbank verknupft, in der unser Installations- und Support-Team all seine Erfahrungen eingebracht hat, die es wahrend der letzten Jahre bei seinen Inbetriebnahme- und Wartungs-Arbeiten mit dieser Technologie machen konnte. Die Anleitung beschreibt mogliche Ursachen fur das Auftreten eines Fehlers oder einer Storung sowie die gangigsten Losungswege zu deren Behebung. Die Beschreibungen sind in verstandlicher Weise abgefasst und online mit Bezug auf die festgestellten Abweichungen verfugbar.

Online Chart Viewer

studio online chart

Ein weiteres wichtiges Diagnose-Werkzeug unseres KPA EtherCAT Studio ist der Online Chart Viewer, ein graphisches Aufbereitungsprogramm fur ausgewahlte Daten. Mit seiner Hilfe kann eine Vielzahl von Daten einzelner oder mehrerer Slaves gleichzeitig graphisch dargestellt werden.

Snapshot Viewer

studio snapshot viewer

Die verschiedensten Signalwerte konnen wahrend der Operation erfasst und gespeichert werden. Mit diesem Tool konnen Schnappschusse davon gemacht und anschlie?end im Snapshot Viewer bildlich dargestellt werden.

Das Erfassen derartiger Schnappschusse reduziert die Auslastung des Systems und hilft dabei die harte Echtzeit Performance zu gewahrleisten.

 

Der Daten-Logger

studio data logging

Auch dieses Werkzeug ermoglicht es dem Nutzer, die Daten besser zu handhaben. Der EtherCAT Daten-Logger gestattet es, Daten auf der Master-Seite zu erfassen.

Mit dem Studio konnen gespeicherte Daten bequem ausgelesen und in graphischen Darstellungen von Signal-Daten aus ausgewahlten Datensatzen aufbereitet und wiedergegeben werden.

Statistiken

studio statistic

Das Studio sammelt die verschiedensten statistischen Daten:

  • Netzaktivitaten via NIC
  • EtherCAT Aktivitaten uber den Master
  • CPU- und Bus-Auslastungen

Die Protokoll-Datei

studio diagnostics frame logging

Mit Hilfe der gesammelten Daten konnen die Leistungsfahigkeit (Performance) des Gesamtsystems analysiert und Engpasse – so vorhanden – schneller erkannt werden. Statistische Infos uber alle vom Master gesendeten oder empfangenen Frames konnen bequem im Frame-Logger dargestellt und ausgewertet werden.

Der Frame-Logger

studio frame logging chart

Informationen zum Datenverkehr (frames circulation) des Masters werden in einer Protokoll-Datei abgespeichert und konnen im Chart-Viewer des Frame-Loggers bildlich dargestellt werden.

 

EtherCAT Studio Development Framework (SDF)

Das Studio Development Framework (SDF) ist ein Set von Businness-Logik- und Benutzeroberflachen-Komponenten, die Softwareentwicklern die Moglichkeit bieten, ein benutzerdefiniertes EtherCAT-Konfigurations- und Diagnosetool zu erstellen. KPA EtherCAT Studio basiert auf SDF und kann als gutes Beispiel fur das EtherCAT-Konfigurationstool angesehen werden.

SDF Architektur und Integration


Das SDF bietet Front-End-Schnittstellen:

  • .NET Remoting, ermoglicht es, eine Verbindung zur laufenden SDF-Instanz remote herzustellen.
  • WCF (Windows Communication Foundation)
  • COM (Component Object Model)

Das SDF ist Online mit dem KPA EtherCAT-Master als Backend verbunden und unterstutzt alle ETG-Spezifikationen; das SDF konnte in jede IDE integriert werden.

Das SDF ist bereits in mehrere IDEs und Tools integriert:

  • d2t
  • KPA Automation
  • FEV
  • ISaGRAF
  • Phoenix software …

SDF-Komponenten

SDF-Core-Schnittstellen und grafische Benutzerschnittstellen (GUI-Komponenten) bieten vollstandige Satzobjekte fur das benutzerdefinierte EtherCAT-Konfigurations-Tool mit dem BLF-Verfahren (Markenkennzeichnung / brand labeling).

Benutzeroberflache (User Interface UI)

  • Dialoge
  • Bedienelemente

Automatisierungsschnittstelle / Business-Objekte (BL)

  • Core-Schnittstellen, die das EtherCAT-Objektmodell reprasentieren
    • Projekt, Sicherheit
    • Master, Slave, Prozessabbild, …
    • Slave-Bibliothek
    • Online-Schnittstelle zum Master uber Remote-Prozedur-Aufrufe (RPC)
  • Erweiterungen:
    • Plug-Ins
    • Werkzeuge
  • Anpassungen:
    • Lokalisierungen
    • Markenkennzeichnung

Das SDF ist derzeit auf einige Sprachen beschrankt, kann aber durch Implementierungs-Verfahren auf jede beliebige Sprache erweitert werden.
Die SDF-Funktionen konnen jederzeit durch das Erstellen benutzerdefinierter Tools und Plug-Ins erweitert werden.

Eine SDF-Evaluierungsversion ist uber das Kundenportal oder durch direkten Kontakt zu Sales verfugbar.

Sind Sie bereit, unser Produkt KPA EtherCAT Studio zu testen?

Fordern Sie eine kostenlose Testversion an

Bitte kontaktieren Sie uns für weitere Informationen

Mit der Eingabe Ihrer E-Mail-Adresse erklären Sie sich damit einverstanden, dass wir Ihre Anfrage per E-Mail beantworten.

Diese Website ist durch CAPTCHA geschützt und darüber hinaus gelten die Datenschutzbestimmungen und Nutzungsbedingungen von Google.

Interesse an unserem Produkt?
Hier die Testversion!