Siogeen logoSiogeen IoddCom

eine generische Schnittstelle für IO-Link-Geräte


schneller und einfacher Zugriff auf IO-Link-Geräte über Python, Octave oder Matlab auf dem PC oder Raspberry-PI

Über uns

Wir haben es uns zur Aufgabe gemacht eine schnelle, einfache und effiziente Möglichkeit anzubieten um mit einer Programmier bzw. Skriptsprache wie Python oder Matlab direkt und mit geringstem Aufwand Verbindungen zu IO-Link-Geräten aufzubauen und mit ihnen zu kommunizieren bei voller Unterstützung des IO-Link Funktionsumfangs. Es wurde entwickelt zum Konfigurieren, Testen, Analyse, Produktion und Datenaufnahme von IO-Link-Geräten, und vielem mehr.

Eine Besonderheit ist die abstraktion der Hardwareschicht, so dass weitere Zielsysteme sowie IO-Link-Boxen nach Wunsch schnell integriert werden können. Aktuell werden als Zielplattform der PC und die Raspberry-PI-Plattform unterstützt.
Als IO-Link-Boxen werden TMG-basierte USB-Boxen (die meisten auf dem Markt) und Ethernet-fähige TMG-basierte Master unterstützt. Siehe Liste unterstützter Systeme. Balluff-Master werden zusätzlich mit den integriertem Web-Server-Funktionen unterstützt. Auf Wunsch binden wir auch andere oder Ihre eigene Hardware ein. Fühlen Sie sich frei uns eine Anfrage zu schicken.
Mit IoddCom können IO-Link-Geräte auf jeder Abstraktionsebene angesprochen werden, vom Rohformat bis zum höchsten IODD -Gerätebeschreibungsbasiertem Zugriff.

Sehen Sie sich die Anwendungsfälle und Besonderheiten und unsere Wie loslegen als Beispiel an für eine besseres Verständnis was diese Software bietet. Und zögern Sie nicht nach einer Demo zu fragen.

Anwendungsfälle

IoddCom von Siogeen wurde für unterschiedliche Anwendungsfälle und eine herausragende Arbeitsweise mit IO-Link-Geräten entwickelt. Eine einfache Handhabung und zeitsparende Anwendung hilft Kosten zu sparen und bietet mehr Zeit für die echten Aufgaben.

grade

Sofort einsatzbereit

Kommuniziere mit IO-Link-Geräten sofort aus den meistverwendeten Skript- bzw. Programmiersprachen wie Python oder Matlab.

search

Erforschen

Erforsche alle verfügbaren Datentypen, Variablen, Prozessdaten und Ereignisse der Gerätebeschreibung (IODD) auf verschiedenen Detailierungsebenen.

phone_iphone

Intuitiv

Einfacher und intuitiver Zugriff auf komplexe Datentypen wie Arrays und Records.

cloud

Evaluationsmodus

Lese und schreibe Geräte-Variablen auf intuitive und einfache skriptähnliche Weise.

view_list

Werte-Bezeichnung

Alle Datentypen werden unterstützt und können je nach Anforderung durch ihre Bezeichner oder Werte gelesen und geschrieben werden.

flash_on

Fehlerbehandlung

Nutze nach Bedarf die Ausnahmebehandlung oder das Prüfen des zuletzt aufgetretenen Fehlers...

build

Fehleranalyse und Debugging

Untersuche Fehler ähnlich wie mit einem Sniffer entsprechend der eingestellten Abstraktionsebene für den Datentransfer.

dns

Mehrfachgeräteumgebungen

Verbinde bestimmte Geräte über ihren Namen oder ihre Kennzeichnung bzw. zu mehreren Geräten gleichzeitig zur Konfiguration und/oder Testen einer Gerätemenge.

dynamic_form

Verbindungsmanager

Nutze den integrierten Verbindungsmanager zur Übersicht über die verbundenen Geräte und zum zentralen Trennen von Geräten.


Siogeen IoddCom Besonderheiten

IoddCom von Siogeen ist eine universelle Schnittstelle für IO-Link-Geräte. Sie ist einfach zu integrieren und für unterschiedliche Programmiersprachen wie Python und Matlab verfügbar. Verwende native und komplexe Datentypen und handhabe den Variablenzugriff anhand der dazugehörigen IODD-Datei. Verbinde dich automatisch mit den Geräten oder verwende einfach die Gerätesimulation und fange an zu entwickeln. Häufige Anwendungsfälle sind Testen, Datenloggen, Analyse, Skripten, Konfiguration, Produktion und Entwicklung von IO-Link-Geräten.

eco

Einfacher Zugriff

auf Variablen über ihre Namen oder IDs entsprechend ihrer Definition in der IODD oder über Indizes und Sub-Indizes

details

Aktivitätswiedergabe

Gebe die gesamte Geräte-Aktivität bis zur untersten binären Ebene wieder... fast wie bei einem Sniffer

school

Einheitliche Implementierung

unterschiedlicher Programmiersprachen wie Python, Matlab und der IO-Link-Box-Hardware .... andere auf Anfrage

schedule

Langzeitunterstützung

Regelmäßige Versionsaktualisierungen, gemeinsam mit dem IO-Link-Standard

home_repair_service

Individuelle Entwicklung

Entwicklung von Kundenspezifischen Wünschen (Programmiersprachen, Hardwaretreiber, ...)

menu_book

Volle Dokumentation

Umfangreiche Dokumentation mit Anwendungsfällen und Beispielen

add_to_home_screen

Gerätesimulation

Simuliere deine Geräte mit IODD-Dateien ohne angeschlossenes Gerät

push_pin

Snapshots + Data Storage

Speichere und lade Gerätekonfigurationen (demnächst)

thumb_up_alt

Volle Unterstützung des Standards

Unterstützung für Variablen, System-Kommandos, Ereignisse, Prozessdaten...

Unterstützte Systeme

Unterstützte Betriebssysteme, IO-Link-Master und Programmiersprachen.

monitor

Systeme

Windows, Linux, Raspberry-Pi und macOS**

scanner

Master

TMG und alle TMG-basierten USB-Master*,
alle TMG-basierten Ethernet-fähigen Master (EtherCat, Ethernet/IP, PROFINET)*, ifm**


*) Balluff, Belden, Murrelektronik, Pepperl+Fuchs, Baumer, Leuze, SICK AG, Turck, Wenglor und andere
**) auf Anfrage

Sie möchten andere Systeme oder Master verwenden oder eine andere Umgebung nutzen? Kontaktieren Sie uns bitte!

Wie loslegen

Eine kurze Einführung wie man mit IoddCom von Siogeen startet.

1. Installiere Python

Hinweis: Python packager pip wird benötigt!

2. Installiere Siogeen IoddCom:

Verwende das beigefügte Skript (hier für Python 3.8):

Für Linux das Shell-Skript:

user@computer:./Downloads/IoddCom-Install$ ./install.sh --user 3.8

Für Windows das Batch-Skript:

user@computer:./Downloads/IoddCom-Install$ install.bat 3.8

3. Lizenz-Aktivierung

>>> from siogeen import IoddCom
>>> IoddCom.activateLicense('Pfad-zu-Lizenz', Token)

4. Hallo Welt

from siogeen import IoddCom
i = IoddCom()
i.help()
i.connect('sim')
i.write('Application Specific Tag', 'mein Gerät')
i.read('Application Specific Tag')

Kontakt

Fühle dich frei uns zu kontaktieren - für eine IoddCom-Demo oder um eine Lizenz zu kaufen.

Hast du irgendeine Frage? Bitte zögere nicht uns direkt zu kontaktieren. Wir freuen uns dir auf Anfrage eine freie Demo-Lizenz und eine Dokumentation zur Verfügung zu stellen. Wenn du möchtest können wir für dich auch eine Online/Offline-Demo-Presentation anbieten.

* Diese Felder werden benötigt.