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.

 

emotas CANopen Master/Slave Stack

Der CANopen Master/Slave Stack ist eine Softwarebibliothek, die alle Kommunikationsdienste entsprechend des CANopen Kommunikationsprofil CiA 301 V4.2 und die Master-Eigenschaften des CiA 302-2 bereitstellt.

Die CANopen Software wurde in ANSI-C erstellt und ist MISRA-C konform. Mit ihrer Hilfe können einfach und schnell CANopen-konforme Masterapplikationen entwickelt oder erweitert werden.

 

emtas-canopen-stack

CANopen Stack

Highlights

emtas-logo
  • ANSI-C kompatibler CANopen Source Code Stack
  • MISRA-C konform
  • unterstützt CANopen Dienste des CiA 301 und CiA 302-2
  • Erweiterungspakete für weitere Standards erhältlich
  • verfügbar für viele CAN-Controller und CPU Typen
  • komfortables User-Interface
  • in weiten Teilen konfigurier- und skalierbar

 

Unterstützte Controller          Detaillierte Feature-Übersicht

Funktionsprinzip

Der Stack enthält alle Funktionalitäten und Dienste des CANopen Slave Stacks. Zusätzlich stellt er NMT Master Funktionalitäten bereit sowie das Netzwerk Management. Um den Einstieg in die Nutzung der komplexen Master-Funktionalitäten zu erleichtern, stehen mehrere Master-Beispiele zur Verfügung. Neben unterschiedlicher Mikrocontroller-Architekturen ist die Verwendung verschiedener Echtzeitbetriebssysteme (RTOS) wie z.B. ThreadX, FreeRTOS, KEIL RTX, TI-RTOS sowie mit Linux(SocketCAN, can4linux) und QNX ist möglich.

Neben der bewährten Funktions-API ist zusätzlich eine Mailbox-API zur einfacheren Verwendungen in Echtzeitbetriebssystemen verfügbar. Anstelle von Funktionsaufrufen werden dabei Nachrichten über
Mailboxen zwischen den Applikationsmodulen und dem CANopen Stack ausgetauscht, so dass eine nicht-blockierende Kommunikation stattfindet. Eine Applikation kann dabei aus mehreren Tasks bestehen, welchen den CANopen Stack parallel nutzen können.

Systemvoraussetzung

  • ANSI-C Compiler

Lieferumfang/Lizenzierung

  • CANopen Protokoll Sourcecode (ANSI-C kompatibel)
  • Sofort lauffähige Beispielapplikationen
  • Benutzer- und Referenzhandbuch elektronisch und als gedruckte Dokumente
  • Verfügbar als Projektlizenz (gültig für ein Projekt und eine Hardware) oder 
    Standortlizenz (gültig für einen Entwicklungsstandort und beliebige Produkte)
  • Inkl. 6 Monate (Projektlizenz) oder 24 Monate (Standortlizenz) Support
  • Optionaler Wartungsvertrag
  • 1 Einbenutzer-Lizenz des CANopen DeviceDesigners inklusive

Konfiguration

Für möglichst geringen Ressourcenverbrauch ist der CANopen Master Stack in weiten Teilen konfigurier- und skalierbar. Die Einstellungen für diese Features werden mit dem grafischen Konfigurationstool CANopen DeviceDesigner vorgenommen. Das Tool ermöglicht die Erstellung des Objektverzeichnisses und der EDS-Datei über eine integrierte Datenbank. Änderungen können somit schnell und problemlos eingepflegt werden. Mit dem einzigartigen CANopen DeviceDesigner sparen Sie wertvolle Entwicklungszeit.

Bestellnummer 

auf Anfrage emotas CANopen Master/Slave Stack

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.