Protokollsoftware
und APIs

Ixxat Protokollsoftware, Libraries und APIs ermöglichen eine einfache und schnelle Implementierung von verschiedensten Feldbus- und Industrial-Ethernet-Standards in embedded oder PC-basierte Systeme.

 

Neben den Ixxat Softwarepaketen bietet HMS auch Lösungen von emotas, Rockwell-Automation und Pyramid Solutions an.

Protokoll SW und APIs

HMS_web-icon_Code

Für verschiedene Zielsysteme

Modulare und ANSI-C-kompatible Pakete – verfügbar für eine Vielzahl von Zielsystemen und leicht an weitere Systeme anpassbar.
HMS_web-icon_installers-and-mainteners

Immer auf dem neuesten Stand

Kontinuierlich gepflegte Pakete, angepasst an die aktuellen Protokollspezifikationen.
HMS_web-icon_Finance

Time-to-Market

Einfache Implementierung komplexer Protokolle – schnellere Markteinführung und geringeres Entwicklungsrisiko.

 

CANopen Master API

Softwarepaket für die Entwicklung von CANopen
Service- und Testprogrammen unter Microsoft Windows

Das CANopen® Master API ist ein Softwarepaket, das die schnelle Entwicklung von CANopen Master Anwendungen auf dem PC unter Windows ermöglicht.

Order codes: 1.12.0132.00000

 CANopen API

Funktionen und Highlights

  • Senden und Empfangen von SDOs (SDO Client) mit unbegrenzten Datenlängen (expedited, non-expedited, Blocktransfer) 
  • Senden sowie Empfangen von PDOs (synchron und asynchron) 
  • Empfangen von Emergency-Nachrichten 
  • Senden des SYNC-Objekts mit Unterstützung des erweiterten SYNC Mechanismus nach CiA 301 V4.2
  • Senden des Time-Stamp-Objekts 
  • NMT-Masterfunktionen zur Slavesteuerung und -überwachung mittels Boot-up, Node-Guarding oder Heartbeat
  • LSS Master Funktionalität mit Unterstützung des LSS Fastscan nach CiA 305 V2.2
  • Verarbeitung von EDS/DCF- und CDC- Gerätekonfigurationsdateien

Funktionsprinzip

Das Softwarepaket besteht aus zwei Komponenten: Einer CANopen Master Software (Firmware) sowie einer Programmierschnittstelle in Form einer DLL für Windows. Die CANopen Master Firmware implementiert alle Master Dienste und bearbeitet die CANopen Kommunikationsabläufe vollkommen selbstständig. Damit steht der PC dem eigentlichen Anwendungsprogramm zur Verfügung.

Der Anwendung werden die Daten der CANopen Slave Geräte über eine Funktionsschnittstelle zur Verfügung gestellt, welche den direkten Zugriff zu den CANopen Slave Geräten und deren Objektverzeichnissen ermöglicht. Ebenso werden die Daten der TPDOs und RPDOs direkt durch das Anwendungsprogramm selbst bearbeitet. Damit können diese sehr schnell weiterverarbeitet werden.

Der Vorteil des CANopen Master API im Vergleich zu einer Datenschnittstelle ist, dass dem Anwendungsprogramm alle Möglichkeiten und Funktionen eines CANopen-Systems zur Verfügung stehen und damit auch komplexere Funktionsabläufe entwickelt werden können. Damit ist der Einsatz des CANopen Master API sowohl für die Entwicklung von Steuerungsprogrammen als auch für die Realisierung von Service- und Testprogrammen geeignet.

Entwicklungsumgebungen

Mit dem CANopen Master API werden Beispielprogramme für verschiedene Entwicklungsumgebungen und Programmiersprachen mitgeliefert, um dem Anwender einen einfachen Einstieg in die Arbeit mit der Programmierbibliothek zu ermöglichen.
Direkt unterstützt werden hierbei:

  • Microsoft Visual Studio (C#, VB.NET, C++)
  • Embarcadero (Delphi, C++Builder)
  • National Instruments LabVIEW

Unterstützte CAN-Karten

Ein Anwendungsprogramm auf Basis des CANopen Master API kann ohne Änderung mit allen IXXAT CAN- und CAN-FD-Karten betrieben werden. Das CANopen Master API unterstützt mehrere CAN-Karten im Parallelbetrieb sowie je nach verwendeter Hardware maximal 4 CAN-Kanäle pro Karte.

Für die CAN-IB200/400 und das CAN@net II/VCI ist eine aktive Firmware enthalten, die direkt auf dem Mikrocontroller des CAN-Interfaces ausgeführt wird. Für die anderen CAN-Karten wird eine spezielle Firmware mitgeliefert, bei welcher die CANopen Protokollverarbeitung auf dem Host PC erfolgt.


Übersicht der unterstützten CAN Interfaces

Lieferumfang

  • CANopen Master API Software für Windows XP, Windows Vista, Windows 7, Windows 8.x, Windows 10 (jeweils 32 und 64 Bit)
  • Einzellizenz
  • Handbuch, Beispiel-Applikationen

Bestellnummer

1.12.0132.00000 CANopen Master API

Für alle Protokollsoftware-Pakete bieten wir auch umfassende
Dienstleistungen für unsere Kunden an. Profitieren Sie von...

  • einer umfassenden technischen Unterstützung durch unser erfahrenes Team
  • einer detaillierten Code-Einführung für Ihre Entwickler
  • einer technischen Beratung für alle Phasen Ihrer Entwicklung - von der Design-Spezifikationen bis hin zum finalen Konformitätstest
  • unserer Implementierungsunterstützung, inkl. Software-Anpassung, -Implementierung und -Test sowie der Entwicklung von kundenspezifischer Hardware

Kontaktieren Sie uns!

Benötigen Sie weitere Informationen zum Produkt oder ein Angebot? Wir sind gerne für Sie da...
Dienstleistungen

Entwicklungsdienstleistungen und OEM-Produkte

Vom Brand-Labeling über die HW/SW-Anpassung bis hin zu vollständig kundenspezifischen Produkten.
Anwendungen

Ein Produkt – viele Anwendungsbereiche

HMS bietet flexible Lösungen für verschiedenste Branchen und Anwendungen – von der industriellen Automatisierung bis hin zu Automotive-Testsystemen.