Benutzer:BESRSB/Elektronisches Datenblatt
Generelle Beschreibung
[Bearbeiten | Quelltext bearbeiten]Das elektronische Datenblatt EDS ist ein ASCII-basiertes, weitgehend standardisiertes File, welches in Entwicklungsumgebungen importiert werden kann.
Das EDS wird vom Gerätehersteller passend zum jeweiligen Feldbus zur Verfügung gestellt.
Mit diesem File kann im Grundsatz die "Kommunikations-Beziehung", der Datenaustausch zwischen dem Feldbus-Master (z. B. eine SPS | PLC) und einem periphären Gerät (z. B. Frequenzumrichter | Inverter) konfiguriert werden.
Dabei sind in diesem EDS alle notwendigen/möglichen Register und Geräte-Kommunikations-Parameter vorhanden um ein Gerät an einen Feldbus (wie z. B. CANopen, POWERLINK oder andere) ein zu binden.
Inhalt & Funktion
[Bearbeiten | Quelltext bearbeiten]- Im File findet man alle vorhandenen Objekte im Geräte-Katalog (= Register): Index- / Subindex-basiert, welche...
- ... mit einem Initialwert belegt werden können.
- ... asynchron per Funktionsaufruf Ablaufprogramm gelesen/geschrieben werden können = SDO (Service Daten-Objekt).
- ... zylklisch per Feldbustreiber gelesen/geschrieben werden können = PDO (Prozess Daten-Objekt)
- In der Entwicklungsumgebung, in dem das EDS importiert und das Gerät daraus verwendet wird, können daraus z. B. ...
- ... die Initial-Werte beim Aufstarten des Feldbusses
- ... die zyklischen Register, welche zur Laufzeit in der Applikation dynamisch verwendet werden (= PDO) konfiguriert / bereitgestellt werden.
- Mit dieser Konfiguration wird dem Kommunikations-Master am Feldbus mitgeteilt, wie seine Slaves...
- ... beim Bootup des Feldbusses konfiguriert werden sollen
- ... welche Daten zur Laufzeit lesen und schreiben ausgetauscht werden.
Ein EDS-File im Text Editor
[Bearbeiten | Quelltext bearbeiten]ToDo - erklärende Bilder konnten nicht hochgeladen werden
- Bild -
Es wird gezeigt, ...
... [1] dass das Gerät per Import-Wizard-EDS-File in die Entwicklungsumgebung importiert werden kann.
Dabei werden sämtliche [2] Objekte (= Geräte-Parameter) aus dem Register-Verzeichnis aufgeführt, welche vom Feldbus angesprochen werden können.
Es wird jeweils der [3] Datentyp (= Datenbreite, hier 2 Byte, 16 bit, unsigned integer = IEC 61131 UINT), der [4] Index und der [5] Subindex bekannt gegeben.
Der Anwender / Entwickler kann entscheiden, [6] wie auf diese Objekt zur Laufzeit oder beim Aufstarten zugegriffen werden soll.
Ein importiertes Gerät in der Konfiguration
[Bearbeiten | Quelltext bearbeiten]ToDo - erklärende Bilder konnten nicht hochgeladen werden
Zyklische Daten (PDO) welche konfiguriert sind
[Bearbeiten | Quelltext bearbeiten]ToDo - erklärende Bilder konnten nicht hochgeladen werden
Verwandte Themen
[Bearbeiten | Quelltext bearbeiten]EDS = Electronical Data Sheet = Filebasis für z. B. CANopen
XDD = XML-based Device Description: dasselbe für den Ethernet-basierten Feldbus POWERLINK