IO-Link Device Stack

Heutige Sensoren und Aktoren sind oft mit kleinen leistungsfähigen Mikroprozessoren ausgestattet, die erweiterte Funktionalität, wie Parametrisierung und Diagnosemöglichkeiten bieten. Diese Zusatzfunktionen sind jedoch oft in standardisierten Steuerungs- oder Überwachungssystemen nicht sichtbar.

IO-LinkTM, der digitale, bidirektionale Kommunikationsstandard (IEC 61131-9) bietet nun unter anderem die Möglichkeit, diese erweiterten Sensor- und Aktor Funktionen übergeordneten Automatisierungssystemen auf einfache Weise zur Verfügung zu stellen.

Unser IO-Link Softwarestack für IO-Link Devices bietet Herstellern von Sensoren und Aktoren eine kostengünstige und einfache Möglichkeit aktuelle IO-Link Technologie in Ihre Produkte zu integrieren.

Sie möchten unseren IO-Link Device Stack testen?

Unsere Partner bieten kostengünstige IO-Link Entwicklerkits mit unserem IO-Link Device Stack an!
Jetzt Kontakt aufnehmen

Eigenschaften Device Stack

  • Entspricht der neuesten IO-Link-Kommunikationsspezifikation
  • Ermöglicht synchronen und asynchronen Prozessdatenzugriff
  • DataStorage, Blocktransfer, support für Events inklusive
  • Optimiert für kurze Antwortzeiten
  • Modulares Stack-Design ermöglicht Unterstützung und Austausch verschiedener MCUs und IO-Link-Transceiver-Chips
  • Footprint der Sample Applikation (inkl. RAM für Beispiel Parameter mit maximaler Länge): Flash 14kB, RAM 3,5kB

Implementierung

Wir liefern unseren Device Stack lauffähig auf der von Ihnen gewählten Hardware Plattform inklusive Sample Applikation und Beispiel-IODD. D.h. Sie können direkt starten Ihr IO-Link Device mit einem IO-Link Master zu testen und die Applikation auf Ihre eigenen Anforderungen anpassen. Zu beachten ist:

  • IO-Link Parameter müssen nicht-flüchtig gespeichert werden. Speichern erfolgt in den meisten Fällen in einem externen EEPROM. Speicherroutinen und EEPROM Treiber sind nicht Teil der Lieferung
  • Echtzeitanforderung: Die IO-Link Spezifikation definiert für IO-Link Devices die maximale Antwortzeit auf Anfragen vom IO-Link Master. Die maximal erlaubte Antwortzeit hängt von der verwendeten Baudrate ab. Für COM3 (230400 baud) beträgt die maximale Antwortzeit 43us, für COM2 (38400 baud) sind es 260us. Der IO-Link Device Stack muss innerhalb dieser Antwortzeit ausgeführt werden. Insbesondere für COM3 benötigt der Device Stack i.A. die höchste Interrupt Priorität oder der System Takt muss relativ hoch gewählt werden. Das genaue zeitliche Verhalten hängt von verschiedenen Faktoren ab (System Takt, Optimierung, Interrupt Priorität, etc)

Vom Device Stack unterstützte Prozessoren und Transceiver ICs

Unsere flexible Stack-Struktur ermöglicht eine einfache Portierung unseres IO-Link Device Stacks auf jeden Mikrocontroller/ASIC, um die Anforderungen unserer Geschäftspartner zu erfüllen.

Die hier aufgeführten unterstützten MCUs oder PHYs sind Beispiele für bestehende Portierungen. Alle aufgeführten Komponenten sind bereits mit unserem Stack verifiziert/verwendet. Wenn Sie eine andere MCU oder einen IO-Link PHY verwenden möchten, der hier nicht aufgeführt ist, oder wenn Sie eine spezielle Hardware oder ein FPGA-basiertes Design benötigen,kontaktieren Sie uns bitte.

Beispiele für bestehende MCUs

  • GD32F
  • STM32C0
  • STM32F0 – STM32F3
  • STM32G0, STM32G4
  • SM32H5, STM32H7
  • STM32L0, STm32L4
  • STM32MP1
  • STM32U5
  • STM32WB55
  • STM8L151, STM8L152
  • STM8S
  • MAX22522
  • MAX32660
  • RA6M4
  • RL78
  • RX72M
  • MSP430
  • MSPM0G
  • MSPM0L
  • LPC17
  • LPC54
  • S32K11
  • S32K144

Infineon:

  • PSoC4
  • XMC1000

Microchip:

  • ATM328
  • ATSAMD51
  • dsPIC33E

Beispiele für bestehende IO-Link Transceiver ICs

  • L6362A
  • L6364
  • LT3669-2
  • MAX14820
  • MAX14821
  • MAX14826
  • MAX14827
  • MAX14829
  • MAX22513
  • MAX22515
  • MAX22516
  • MAX22522
  • CCE4502
  • CCE4503
  • RH4Z2501
  • RH4Z2522
  • SN65HVD101
  • SN65HVD102
  • TIOL112

HMT:

  • HMT7742
  • HMT7748/li>

iC-Haus:

  • iCGF
  •  

Vom Device Stack unterstützte Compiler / Entwicklungsumgebungen

Der Code vom Device Stack ist in reinem C geschrieben. Damit können alle C Compiler und Entwicklungsumgebungen verwenden werden.

  • KEIL-MDK
  • SiLabs IDE
  • ST Visual Develop
  • Eclipse/GCC/NXP LPCXpresso
  • IAR
  • Cosmic
  • Visual Studio Code

Lizenz Information zum Device Stack und Lieferumfang

  • Entwicklerlizenz mit Zugriff auf den kompletten Quellcode
  • Herstellerlizenz ist royalty-free und hängt nur von der Anzahl der Device IDs ab
  • Keine Beschränkung auf eine Vendor-ID / Device-ID Kombination.
  • Ein Jahr Wartung eingeschlossen
  • IO-Link Device Stack wird auf Zielhardware oder auf Entwicklerkits portiert
  • Treiber für eine Prozessor Architektur
  • Treiber für einen ausgewählten Transceiver Chip
  • IO-Link Device Stack API Nutzer Handbuch
  • Installationshandbuch und API-Beschreibung des Gerätetreibers.
  • Demo – Applikation
  • Compiler und Linker Beispiel Projekt

Bitte kontaktieren Sie unsere Vertriebsabteilung für weitere Details zur Lizenzierung, dem Lieferumfang und der praxisorientierten Projektumsetzung.

Zusatzangebote zum Device Stack

Add-on zum IO-Link Device Stack: vereinfacht ISDU-Parameter-Implementierung durch tabellenbasierte Definition, automatisches DataStorage-Handling und eine fertige Schnittstelle zur nicht-flüchtigen Speicherung. Lizenzfrei, vollständiger Quellcode, nur in Kombination mit dem Device Stack erhältlich.

Add-on zum IO-Link Device Stack: sichere Firmware-Updates über IO-Link gemäß BLOB Transfer Profil. Erweiterbar um Verified Firmware Boot — kryptografische Signaturprüfung bei jedem Boot als Baustein für die EU CRA-Konformität.

Add-on zum IO-Link Device Stack: überträgt beliebig große Datensätze (Log-Dateien, FFT-Daten, Kalibrierungsdaten) über Standard-IO-Link-Master via ISDU. Konform zu BLOB Transfer Profil. Grundlage für den TEConcept Firmware-Update-Bootloader.

Kontakt

Nutzen Sie unser Kontaktformular für weitere Fragen zu unserem IO-Link Device Stack. Gerne auch für weitere Projektideen oder Rückfragen zu unseren weiteren Produkten.
Je präziser Ihre Angaben, desto zielgerichteter können wir antworten.

Bitte beachten Sie unsere Datenschutzhinweise.