#ENGLISH
>>

<< CANopen DeviceDesigner <<

Übersicht

Der CANopen DeviceDesigner ist ein einfach zu bedienendes Tool zum schnellen und kostensparenden Entwurf von CANopen-Geräten.
Mit wenigen Klicks fügt der Anwender aus vordefinierten Profilen das Objektverzeichnis des Gerät zusammen und spezifiziert die Eigenschaften der Objekte. Der CANopen DeviceDesigner erzeugt daraus das Objektverzeichnis und Initialisierungsfunktionen in C, das elektronische Datenblatt im EDS-Format sowie eine Gerätedokumentation. Zusätzlich dient das Tool der CANopen Konfiguration anhand der Geräteeigenschaften konfiguriert der CANopen DeviceDesigner den CANopen Stack und das CANopen Treiberpaket optimal.

Objektverzeichnis

Das Objektverzeichnis wird entsprechend der Profile und Eingaben als C-Quellcode-Datei generiert, welche in die Applikation als Interface zum Protokollstack mit eingebunden wird. Entsprechend der Konfiguration kann auf die Objekte des Objektverzeichnisses direkt als C Variable aus der Applikation zugegriffen werden. Alternativ ist aus der Applikation ein Zugriff über Funktionen via Index- und Subindex möglich.

CANopen Stack Konfiguration und Initialisierung

Entsprechend den Einstellungen und der Definition des Objektverzeichnisses wird eine Konfigurations- und eine Initialisierungsdatei als C-Quellcode-Datei erstellt, die sicher stellt, dass nur die tatsächlich verwendeten Dienste des CANopen-Stacks mit kompiliert und initialisiert werden. Somit ist der Speicherbedarf des CANopen Stacks jeweils resourcenoptimal konfiguriert.
Screenshot CDD PDO Mapping Mask

Electronic Data Sheet (EDS)

Alle CANopen-Geräte müssen ein elektronisches Datenblatt besitzen, das alle Parameter des Objektverzeichnisses in elektronischer Form beschreibt. Der CANopen DeviceDesigner erzeugt automatisch das elektronische Datenblatt in den Formaten EDS nach CiA 306. Die erzeugten Dateien entsprechen immer dem aktuell generierten Objektverzeichnis. Mit der Generierung der Dateien wird somit eine doppelte und fehlerträchtige Arbeit vermieden.
Screenshot emotas EDS View

Gerätedokumentation

Für das Objektzeichnis mit allen Einstellungen und Beschreibungen und für die weiteren gerätespezifischen Einstellungen wird eine Gerätedokumentation im HTML- und Text-Format erstellt. Die generierte Dokumentation spiegelt die aktuellen Einstellungen und die aktuelle Implementierung wieder und ist somit stets aktuell. Die Verwendung der generierten Dokumentation als Teil der Anwenderdokument des Geräts oder ein Import in Textverarbeitungsprogramme ist möglich.

Geräteprofile

Für die Kommunikations- und Geräteprofile des CiA e.V. stehen Profildateien für den CANopen DeviceDesigner zur Verfügung. Eine Profildatei umfasst Vorlagen für alle Objekttypen eines Profils mit den Standardeigenschaften und eine Erläuterung zu jedem Objekt. Die Objekte können im CANopen DeviceDesigner importiert, vervielfältigt und an individuelle Eigenschaften der Geräte angepasst werden. Bei der Verwendung vordefinierter Objekte verkürzt sich die Entwicklungszeit signifikant und die Fehlerquellen einer manuellen Eingabe der Daten entfallen.

Projektvergleich

Für den Vergleich mehrere CANopen DeviceDesigner-Projekte steht ist ein leistungsfähiges Diff-Tool integriert.
Screenshot emotas CDD Project Diff tool

Aktuell sind Profildateien für folgende Geräte- und Kommunikationsprofile verfügbar:

Ständig kommen neue Geräteprofildateien hinzu. Fragen Sie nach, falls Ihr Profil in der Liste noch nicht verzeichnet ist.
Mit dem CANopen DeviceDesigner lassen sich zudem Geräteprofile bearbeiten oder herstellerspezifische Profile erstellen. Im Standardlieferumfang sind die Profildateien für die Profile 301 und 302 enthalten.

Highlights

Systemvoraussetzung

Lieferumfang/Lizenzierung

  |||||

// INFO

<< EnergyBus Software, Tools & Dienstleistungen <<

emotas embedded communication GmbH ist der Software-Entwicklungspartner des EnergyBus e.V.. Wir führen   =>

// INFO

<< EtherCAT Software & Tools <<

EtherCAT DeviceDesigner Der EtherCAT DeviceDesigner ist ein einfach zu bedienendes Tool zum schnellen   =>

// ALLGEMEIN

<< 10 gute Gründe für emotas <<

Wir geben Ihnen 10 Gründe, warum emotas Ihr Entwicklungspartner ist:   =>

// ALLGEMEIN

<< CAN/CANopen Überblick <<

CAN/CANopen Technology CANopen has been the standard for open CAN based networks for nearly twenty years   =>

// UNTERNEHMEN

<< Über emotas <<

emotas embedded communication GmbH Die emotas embedded communication GmbH – 2012 als emtas GmbH   =>




Durch die weitere Nutzung der Seite stimmen Sie der Verwendung von Cookies zu. Mehr Erfahren

Die Cookie-Einstellungen auf dieser Website sind auf "Cookies zulassen" eingestellt, um das beste Surferlebnis zu ermöglichen. Wenn du diese Website ohne Änderung der Cookie-Einstellungen verwendest oder auf "Akzeptieren" klickst, erklärst du sich damit einverstanden.

Schließen