Zu Inhalt springen

Sprache

CANopen Library für Windows

von EmSA
Ursprünglicher Preis €2.790,00 - Ursprünglicher Preis €3.790,00
Ursprünglicher Preis
€2.790,00
€2.790,00 - €3.790,00
Aktueller Preis €2.790,00

Eine professionell entwickelte CANopen-API-DLL für PC-Anwendungen. Sie bietet eine vollständige CANopen-Plattform, mit der sich eigene Anwendungen direkt erstellen lassen. Im Paket enthalten sind eine ausführliche Dokumentation, eine C-Header-Datei sowie eine sofort lauffähige Beispielanwendung. Unterstützt werden C, C++ und das .NET-Framework.

Mit der CANopen-DLL entwickeln Sie CANopen-basierte PC-Software schnell und unkompliziert, ohne sich zuerst durch sämtliche Protokolldetails arbeiten zu müssen. Das Kit umfasst eine hochwertige CANopen-DLL und eine PEAK-CAN-Treiber-DLL, ergänzt um Dokumentation, Header-Dateien sowie die benötigten Library- und Import-Files. Die CANopen-DLL stellt die komplette CANopen-Funktionalität bereit und nutzt für die Kommunikation mit der CAN-Hardware wahlweise die PEAK-CAN-Treiber-DLL oder eine Kvaser-CAN-Treiber-DLL.

Damit lassen sich in kurzer Zeit individuelle CANopen-Master, Manager und Konfigurationswerkzeuge erstellen. Ebenso eignet sich die DLL für Datenübertragungsprogramme, Firmware-Update-Tools und Anwendungen zur Netzwerkanalyse. Für den Einsatz in der Produktion können schlanke Test- und Serviceanwendungen entwickelt werden, sodass Bediener keine CANopen-Schulung und kein Protokoll-Know-how benötigen.

Merkmale

Im Folgenden finden Sie eine Liste der Funktionen der CANopen-DLL. Die Liste erhebt keinen Anspruch auf Vollständigkeit, bietet aber einen guten Überblick.

  • Senden Sie Netzwerkverwaltungsnachrichten an alle Knoten oder einen einzelnen Knoten
  • Führen Sie einen beschleunigten oder segmentierten SDO-Download auf einen Knoten durch
  • Führen Sie einen beschleunigten oder segmentierten SDO-Upload von einem Knoten durch
  • Fortschrittsrückrufe während SDO-Übertragungen
  • Rückruf des Operationsergebnisses am Ende von SDO-Übertragungen
  • SDO-Übertragungen sind nicht blockierend und ermöglichen eine einfachere Implementierung von Anwendungen
  • Möglichkeit, eine derzeit laufende SDO-Übertragung abzubrechen
  • Hochgeschwindigkeits-Netzwerkscan zur Ermittlung vorhandener Knoten. Normalerweise dauert der Vorgang weniger als 0,5 Sekunden.
  • Alle Nachrichten haben normalerweise Zeitstempel mit einer Genauigkeit von 1us
  • CAN 2.0A- und CAN 2.0B-Nachrichten werden unterstützt
  • Unterstützte Remote-Übertragungsanforderungsnachrichten
  • Senden und empfangen Sie einfache CAN-Nachrichten
  • Rückrufe für gesendete und empfangene CAN-Nachrichten
  • Rückruf für Ereignisse wie Bus-Aus, Timeout, Hardwarefehler und Protokollfehler
  • Möglichkeit, einen aktuellen Zeitstempel zum Vergleich mit den Zeitstempeln empfangener Nachrichten abzurufen
  • Wechseln Sie Netzwerke und CAN-Schnittstellen im Handumdrehen
  • Hochgeschwindigkeits-Massenbeschleunigtes Schreiben auf alle Knoten
  • Konfigurierbare Timeouts und Zeitverzögerungen
  • Schreiben Sie Gerätekonfigurationsdateien auf Knoten
  • Schreiben Sie Netzwerkkonfigurationsdateien in Netzwerke, um alle Knoten gleichzeitig zu konfigurieren
  • Empfängt Fehlerframes
  • Setzen Sie die CAN-Schnittstelle zurück
  • PDO-Übertragung und -Empfang (Ereigniszeit, Sperrzeit, SYNC, Erkennung von Zustandsänderungen, Genehmigen/Verweigern des Sendens auf Anwendungsebene)
  • Kann zur CANopen-Netzwerksimulation eine Verbindung zu internen Netzwerken ohne CAN-Schnittstelle herstellen
  • Kann LSS-Slaves im Netzwerk finden und abfragen
  • Kann die Knoten-IDs und Bit-Timings von LSS-Slaves konfigurieren
  • Unterstützung für CiA 1301 – CANopen FD
    • USDO Lesen und Schreiben
    • PDOs mit bis zu 64 Byte Daten
    • PEAK- und Kvaser CAN-FD-Schnittstellen
    • Erweiterte Notfallnachrichten
  • Unterstützung für CANcrypt
    • Verschlüsselte Kommunikation mit CAN-Knoten
    • Knotenpaarung

Lieferumfang

Im Folgenden finden Sie eine Liste der Dateien, die im Entwicklerkit enthalten sind.

  • Die professionelle CANopen-DLL mit vollständiger CANopen-Funktionalität
  • Die PEAK professionelle CAN-Schnittstellen-DLL
  • Eine C-Header-Datei
  • Bibliotheks-/Importdateien für Microsoft© Visual C++
  • C#-Assembly (.NET).
  • Beispielanwendungen für Microsoft© Visual C++, C# und Python
  • Ein Handbuch zur Nutzung der CANopen-DLL

WindowsCE/Windows© Embedded Compact/.NET Core

Portierungen zu diesen Betriebssystemen sind auf Anfrage erhältlich. Normalerweise passen wir den Port an Ihre Hardware und Anforderungen an. Für Einzelheiten kontaktieren Sie uns bitte.

Systemanforderungen

Die CANopen-DLL läuft unter Windows© 7/8/8.1/10/11. Es ist eine PEAK- oder Kvaser -CAN-Schnittstelle erforderlich. Die CANopen-DLL kann mit jeder derzeit verfügbaren Schnittstelle arbeiten.

Außerdem ist ein PC-Anwendungsentwicklungssystem erforderlich. Für Microsoft© Visual C++ werden Bibliotheks- und/oder Importdateien bereitgestellt. Für andere Entwicklungssysteme müssen Sie Ihre eigene Bibliothek generieren oder Dateien aus der Header-Datei oder DLL importieren.

Einschränkungen

Bei der Verwendung eines beliebigen PC-Entwicklungssystems wird allgemeiner technischer Support bereitgestellt. Dabei handelt es sich um allgemeine Fragen zur DLL-Funktionalität. Konkrete Hilfestellungen können nur bei Verwendung von Microsoft© Visual C++ oder C# gegeben werden.

Die Lizenz erlaubt nur die Weitergabe der erzeugten Binärdateien. Für Details wenden Sie sich bitte an uns.

Sparen im Paket

Fügen Sie eine CANopen Magic Ultimate-Lizenz hinzu und sparen Sie nahezu 50%.