Siogeen bietet eine schnelle, intuitive und nahtlose Möglichkeit, industrielle
Feldgeräte zu vernetzen. Unsere Mission ist es, den vollen Funktionszugriff auf kompatible IO-Link-Geräte und -Master über Hochsprachen und Skriptumgebungen wie
Python™,
GNU Octave und
MATLAB® zu ermöglichen – direkt und ohne zusätzlichen Aufwand.
Unsere Lösung ist speziell konzipiert für:
Ein Kernmerkmal von siogeen ist die unabhängige Hardware-Abstraktion. Wir unterstützen Linux, Windows und macOS sowie den Raspberry Pi als Host-Systeme.
Unsere MasterGateway-Architektur unterstützt eine breite Palette marktführender Hardware-Schnittstellen:
Ob Sie direkten Rohdatenzugriff oder die High-Level-Kommunikation über Gerätebeschreibungsdateien (IODD) benötigen – siogeen passt sich Ihren Anforderungen an. Falls Ihre spezifische Hardware noch nicht gelistet ist oder Sie eine individuelle Integration für Ihre eigene Master-Hardware benötigen, unterstützen wir Sie gerne.
Kontaktieren Sie uns für eine individuelle Integrationsanfrage oder technischen Support.Siogeen wurde für hochperformante industrielle Kommunikation entwickelt. Es optimiert Ihren Workflow durch die Vereinfachung komplexer Gerätekonfigurationen und Tests – das reduziert den operativen Aufwand und spart wertvolle Entwicklungszeit für Ihre eigentlichen Automatisierungsaufgaben.
Stellen Sie sofort die Kommunikation mit kompatiblen Feldgeräten her – direkt aus Ihrer bevorzugten Umgebung wie Python™, GNU Octave oder MATLAB®.
Untersuchen Sie Variablen, Prozessdaten und Ereignisse auf verschiedenen Abstraktionsebenen, die durch die Gerätebeschreibung (IODD) bereitgestellt werden.
Einfacher und intuitiver Zugriff auf komplexe Datentypen wie Arrays und Records.
Lese und schreibe Geräte-Variablen im Evaluationsmodus auf intuitive und einfache skriptähnliche Weise.
Alle Datentypen werden unterstützt und können je nach Anforderung durch ihre Bezeichner oder Werte gelesen und geschrieben werden.
Nutze nach Bedarf die Ausnahmebehandlung oder das Prüfen des zuletzt aufgetretenen Fehlers...
Untersuchen Sie die Kommunikation mit angeschlossenen Feldgeräten auf der von Ihnen benötigten Abstraktionsebene für erweiterte Fehleranalysen und Timing-Diagnosen.
Verbinde bestimmte Geräte über ihren Namen oder ihre Kennzeichnung bzw. zu mehreren Geräten gleichzeitig zur Konfiguration und/oder Testen einer Gerätemenge.
Nutze den integrierten Verbindungsmanager zur Übersicht über die verbundenen Geräte und zum zentralen Trennen von Geräten.
Siogeen bietet eine universelle Kommunikationsschnittstelle für kompatible industrielle Feldgeräte und Master. Die Lösung ist für die nahtlose Integration in verschiedene Umgebungen konzipiert, darunter Python™, GNU Octave und MATLAB®. Durch die Nutzung integrierter Gerätebeschreibungen (IODD) übernimmt Siogeen automatisch die Verarbeitung komplexer Datentypen sowie den Variablenzugriff, sodass Sie sich voll auf Ihre Applikationslogik konzentrieren können.
Verbinden Sie sich sofort mit physischer Hardware über unsere Master/Device-Architektur oder nutzen Sie die Gerätesimulation, um mit dem Programmieren zu beginnen, noch bevor die Hardware eintrifft. Siogeen ist die ideale Lösung für automatisierte Tests, Datenlogging, erweiterte Diagnosen und die Konfiguration in der Serienproduktion.
auf Variablen über ihre Namen oder IDs entsprechend ihrer Definition in der IODD oder über Indizes und Sub-Indizes
Gebe die gesamte Geräte-Aktivität bis zur untersten binären Ebene wieder... fast wie bei einem Sniffer
unterschiedlicher Programmiersprachen wie Python™, GNU Octave, MATLAB® und der IO-Link-Master-Hardware .... andere auf Anfrage
Regelmäßige Versions-Updates, abgestimmt auf globale Industriestandards
Entwicklung von Kundenspezifischen Wünschen (Programmiersprachen, Hardwaretreiber, ...)
Umfangreiche Dokumentation mit Anwendungsfällen und Beispielen
Simuliere deine Geräte mit IODD-Dateien ohne angeschlossenes Gerät
Speichere und lade Gerätekonfigurationen
Greife auf mehrere Geräte gleichzeitig mit den gleichen Entwicklungsschnittstellen zu
Zugriff auf Funktionen, Daten und Prozessdaten über das in der IODD definierte User-Interface... (seit V1.8)
Unterstützung für Variablen, System-Kommandos, Ereignisse, Prozessdaten...
Analysiere und vergleiche deine Verbindungen bzgl. Zugriffszeiten und -wiederholungen
Sofortiger Zugriff auf standardisierte Profilfunktionen, wie sie in der Gerätebeschreibung definiert sind. (ab V1.9)
Unterstützte Betriebssysteme, IO-Link-Master und Programmiersprachen.
Windows, Linux, Raspberry Pi und macOS 1
Python™, GNU Octave10 und MATLAB®11
1) Windows und Linux: nur 64-bit; macOS 11+; Raspberry Pi armv7l und aarch64; ältere oder 32-bit Versionen auf Anfrage
2) TMG-baierte USB-Master:
Baumer,
Leuze,
Pepperl+Fuchs,
SICK AG, Turck und andere.
Wichtig: TMG-USB Firmware 3.2+ läuft nur unter Windows
3) TMG-basierte Ethernet-Master: Balluff,
Belden,
Murrelektronik,
Pepperl+Fuchs,
Wenglor
und andere
4) Alle Ethernet-fähigen ifm
IO-Link-Master AL1xxx sollten unterstützt werden. Funktionalität kann nach ifm-Master-Typ variieren
5) Unterstützung für ifm USB-Master AL1060
6) REST API-fähige Master: z.B. SICK AG SIG200/SIG350,
Belden Lion-X,
MurrElectronik Impact67 Pro/MVK Pro,
Balluff, Baumer CM50I.
7)
Turck Multiprotokoll master (Modbus TCP, PROFINET, EtherNet/IP, CC-Link IE), z.B. FEN20,TBEN-L, TBEN-S
8) IQ2-basierte Master (iqLink, iqInterface,
SensoPart SensoIO, ...)
9) io-Fly-basierte Funk-Master (io-Fly,
Baumer SensControl, ...) über Bluetooth LE und WiFi
10) GNU Octave für Linux und macOS
11) MATLAB® ab Version 2021b. Ältere Versionen bitte anfragen.
Siogeen Connectivity Checker & GUI: Um zu prüfen, ob Ihre spezifische Master-Hardware mit Siogeen kompatibel ist, können Sie unseren Connectivity Checker oder die entsprechende GUI-Version nutzen!
Ist Ihr spezifischer Master nicht aufgeführt oder nutzen Sie ein anderes System oder eine andere Umgebung? Bitte zögern Sie nicht, uns zu kontaktieren – wir erweitern unsere Hardware-Unterstützung kontinuierlich und bieten individuelle Integrationen für Ihr Setup an.
Nachfolgend präsentieren wir praxisnahe Geschwindigkeitsmessungen verschiedener kompatibler Master-Schnittstellen. Diese Benchmarks dienen als Entscheidungshilfe bei der Auswahl der idealen Hardware für zeitkritische Umgebungen und hochfrequente Datenaufzeichnungen.
| master | connection | COM speed | master cycle time | PD/DI 16 bit | read 16-bit variable (ISDU) |
|---|---|---|---|---|---|
| Balluff BNI00XX | WIFI | COM 2 | 2.7 ms | 6-8 / 5-11 ms | 52-71 / 49-56 ms |
| ifm AL1100 | WIFI | COM 2 | 3.9 ms | 70-82 ms | 69-120 ms |
| TMG V2 | USB | COM 2 | 2.7 ms | 1(-2) ms | 32-40 ms |
| TMG V3 | USB | COM 2 | 2.3 ms | 1(-2) ms | 21-26 ms |
| Balluff BNI00XX | Eth | COM 2 | 2.7 ms | 2-3 / 1-2 ms | 42-51 ms |
| ifm AL1100 | Eth | COM 2 | 3.9 ms | 59-60 ms | 55-65 ms |
| ifm AL1352 | Eth | COM 2 | 3.9 ms | 3-4 ms | 33-36 ms |
| ifm AL1950 | Eth | COM 3 | 5.0 ms | 4-5 ms | 28-36 ms |
| ifm AL1060 | USB | COM 2 | 3.9 ms | 4-20 ms | 37-50 ms |
| Turck TBEN-S2 | Eth | COM 2 | 2.4 ms | 20-42 ms | 41-85 ms |
| SICK SIG200 | Eth | COM 2 | 3.1 ms | 4-6 ms | 27-41 ms |
| io-Fly | WIFI | COM 2 | 10.0 ms | ~250 ms | 80-93 ms |
| io-Fly | BL-LE | COM 2 | 10.0 ms | 62-76 ms | 140-151 ms |
cycle time = master to device frame cycle time
COM = device communication speed (1 = 4800 baud, 2 = 38400 baud, 3 = 230400 baud)
Eine kurze Einführung wie man mit Siogeen startet.
Hinweis: Python packager pip wird benötigt!
Verwende das beigefügte Skript (hier für Python 3.8):
Für Linux mit dem Shell-Skript:
/Downloads/Siogeen-Install$ ./install.sh --user 3.8
Für Windows mit dem Batch-Skript:
C:\Downloads\Siogeen-Install> install.bat 3.8
from siogeen import LicenseMgr
LicenseMgr.activateLicenseCode('mein-code', 'Firmenname')
from siogeen import Device
dev = Device()
dev.help()
dev.connect('sim')
dev.write('Application Specific Tag', 'mein Gerät')
dev.read('Application Specific Tag')
Haben Sie Fragen zu unseren Lösungen? Wir beraten Sie gerne persönlich. Auf Anfrage stellen wir Ihnen eine
kostenlose Testlizenz sowie die technische Dokumentation als PDF zur Verfügung. Gerne führen wir für Sie
auch eine individuelle Online- oder Offline-Produktpräsentation durch.
Um die Kompatibilität Ihrer Master-Hardware vorab zu prüfen, nutzen Sie bitte unsere Übersicht der
unterstützten Systeme und den Siogeen Connectivity Checker.
Liste der aktuellsten Neuigkeiten. Klicken Sie hier um zur Neuigkeiten-Seite zu gelangen.
Floating-Lizenzen, Turck-Master, Prozessdaten-Plots und einiges mehr...
Melden Sie sich jetzt zu unserem Newsletter an und erhalten Sie Neuigkeiten zu Updates, Produktneuigkeiten und Sonderangeboten. Wählen
Sie Ihre Interessen und abonnieren Sie nur das was Sie interessiert.
So sind Sie immer auf den aktuellen Stand informiert und profitieren von aktuellen Angeboten.