IoddCom – das IO-Link Kommunikations-SDK für Softwareentwickler
Unsere erste Neuigkeit: die Vorstellung der IoddCom

Read in English

Siogeen's IoddCom ermöglicht eine einfache Kommunikation mit IO-Link-Geräten

 

Siogeen bietet mit dem Software Development Kit IoddCom eine neue Art Kommunikation mit IO-Link-Geräten für Entwickler.

Wenn es um das Thema Kommunikation mit IO-Link-Geräten geht, stehen bisher verschiedene graphische Oberflächen zur Konfiguration und Diagnose zur Verfügung. Automatisierte und programmbasierte Abläufe aus individuellen Anwendungen oder Programmierumgebungen waren damit bis dato nicht möglich. Komplizierte und zeitaufwändige Wege über bestimmte herstellerspezifische Bibliotheken (DLLs) waren teure Angelegenheiten und je nach verwendeten Master nur unter hohen Kosten realisierbar. In der Vergangenheit waren die Zugriffe über solche herstellerbibliotheken auf die IO-Link-Geräte nur roh (binär) und mit den Variablen-Indizes ohne die gerätebeschreibenden IODDs möglich und somit sehr kompliziert und fehlerträchtig. Die Lösung dafür: IoddCom, eine einheitliche Schnittstelle mit IODD-Unterstützung.

Die einheitliche Schnittstelle IoddCom

Mit der IoddCom können Sie auf alle unterstützten IO-Link-Master und alle an diese angeschlossenen IO-Link-Geräte mit IODD-Interpretation zugreifen. Die wichtigsten Funktionen sind: Automatische Einbindung und Download von IODDs, Unterstützung verschiedenster Datenformate für das Lesen und Schreiben von Daten, alle wichtigen IO-Link-Funktionen wie System-Kommandos, Prozessdaten, Events, Data-Storage und Block-Parameter. Hervorzuheben ist vor allem die sehr umfangreiche und detaillierte Hilfe mit Use-Cases für verschiedene Zwecke, so dass Sie möglichst wenig Zeit für Support und Einarbeitung benötigen. Damit steht umso mehr Zeit für die wichtigen Themen Ihrer Produktentwicklung zur Verfügung.

Ihre Geräte können mit Hilfe der IODDs zusätzlich in einer Simulationsumgebung betrieben und so wie die echten Geräte angesprochen werden. So können IODDs und Programme getestet werden, ohne das Hardware angeschlossen sein muss. Mit Hilfe von Snapshots können Kopien von ganzen Geräten erstellt werden und als Basis für die Simulationen oder andere Zwecke dienen.

Durch Zusammenfassung mehrerer Geräte zu Geräte-Sammlungen (Collections: https://siogeen.com/#features) können vorher definierte Mengen von IO-Link-Geräten noch einfacher angesprochen und bedient werden. Dadurch wird die Kommunikation mit unterschiedlichen Geräte-Mengen besonders bei größeren Anlagen wesentlich vereinfacht.

Unabhängig von der von Ihnen verwendeten Programmierumgebung (z.B. Python oder Matlab) ist zusätzlich eine Skriptschnittstelle (https://siogeen.com/#use-cases) integriert, welche es ermöglicht ganze Skripte für bestimmte Abläufe auszuführen oder die IoddCom aus grafischen Oberflächen generisch anzusprechen.

Die IoddCom kann aus vielen Programmiersprachen angesprochen werden

Skriptsprachen ermöglichen eine schnelle, flexible und einfache Nutzung von Programmierumgebungen in Kombination mit Debugging und Ausführung von Befehlen zur Laufzeit. Daher ist die IoddCom in der aktuell beliebtesten Skriptsprache Python realisiert. Zusätzlich steht die IoddCom für die sehr weit verbreitete Skriptsprache Matlab und der frei verfügbaren GNU Octave zur Verfügung. Andere Programmiersprachen können von Siogeen nach Ihren Wünschen integriert werden. Aktuell werden TMG-basierte USB (bisher nur unter Windows) und Ethernet (EtherCat, Ethernet/IP, PROFINET) Master unterstützt für alle gängigen Systeme: Windows, Linux und macOS sowie dem Raspberry-Pi. Ifm-Master werden in naher Zukunft unterstützt. Gerne binden wir auch Ihre eigene Master-Implementierung ein, oder integrieren die IoddCom in das von Ihnen gewünschte Betriebssystem.

IoddCom-Testversion

Wir stellen Ihnen gerne eine IoddCom-Demo-Version zur Verfügung. Einen ersten Eindruck erhalten sie hier: https://siogeen.com/#getting-started

Kontakt:

Siogeen UG (haftungsbeschränkt)
Reimund Renner (Geschäftsführer)
contact@siogeen.com
Tel. +49 761 36308094
Mobil +49 163 6993356
https://siogeen.com/#contact

IoddCom-Vorteile im Überblick

  • Einfacher und schneller Zugriff auf Ihre IO-Link-Master und -Geräte
  • Zeitersparnis und Kostenreduktion
  • verbesserte Wartbarkeit und Effektivität durch deutlich vereinfachte Programmierung und Einsatz einer Skriptsprache
  • Vorteile der Gerätebeschreibung durch Einbindung der IODDs
  • Logging aller Vorgänge auf frei wählbarer Detailierungsebene erlaubt Nachverfolgung und Analyse der Kommunikation
  • Verbindungsmanager zur Übersicht und Kontrolle aller verbundenen Geräte und Master
  • Simulationsumgebung und Snapshots
  • sehr umfangreiche Dokumentation
  • Unterstützung aller wichtigsten IO-Link-Funktionen: Lesen/schreiben, Systemkommandos, Prozessdaten, Events, Data Storage, Block Parameter
  • automatischer IODD-Download - umfangreiche Datenformate werden unterstützt
  • Sammlungen von Geräten erlauben vereinfachte Bedienung von beliebigen Geräte-Clustern
  • Skriptschnittstelle ermöglicht Einbindung in GUIs oder andere UIs und einheitliches Skripten
  • Roh-Zugriff beim Lesen/Schreiben und Prozessdaten, jeweils mit und ohne IODD
  • einheitliche Schnittstellen für alle Systeme, Umgebungen und IO-Link-Master

Unterstützte Systeme

  • Betriebssysteme: macOS, Linux, Windows, Raspberry PI
  • Programmierumgebungen: Python, GNU Octave, Matlab auf Nachfrage
  • IO-Link Master: TMG-basierte USB-Master (bisher nur unter Windows, demnächst für alle Systeme) und Ethernet-Master (EtherCat, Ethernet/IP, PROFINET), Ifm demnächst

 

Mehr Infos unter: https://siogeen.com/

Comments

https://news.siogeen.com/assets/images/user-avatar-s.jpg

0 comment

Write the first comment for this!