This is the GUI for checking your IO-Link masters working with Siogeen IoddCom.
For using CLI only use IoddComChecker
Install
Use pip to install IoddComCheckerGui:
>>> pip install IoddComCheckerGui
Usage
To start the Gui execute:
>>> python -m siogeen.tools.gui.IoddComChecker
For full package, requests and support go to https://siogeen.com
Copyright 2017-2026 Siogeen UG (limited liability)
Supported Platforms
OS |
Python 3.6-3.8 |
Python 3.9 - 3.14 |
|---|---|---|
Windows |
x [2] |
|
Linux x86/x64 |
x |
|
Linux Arm (Raspberry) |
x |
|
macOS |
x |
Support for other platforms on request.
Supported operating systems and IO-Link masters
Table of supported IO-Link masters for specific operating systems (OS):
Master |
supported OS |
|||
|---|---|---|---|---|
Windows |
Linux |
Raspberry Pi |
macOS [3] |
|
TMG-USB based masters |
x |
x [4] |
x [4] |
x [4] |
TMG ethernet based masters [5] |
x |
x |
x |
x |
ifm ethernet based masters [6] |
x |
x |
x |
x |
ifm USB based masters [7] |
x |
x |
x |
x |
Turck Multi-Protocol masters [8] |
x |
x |
x |
x |
REST API based masters [9] |
x |
x |
x |
x |
IQ2 based masters [10] |
x |
x |
x |
x |
io-Fly based masters [11] |
x |
x |
x |
x |
For macOS and Linux are 64-bit and for Windows and Raspberry Pi are both, 32-bit and 64-bit versions available.
For macOS 11.0+
For example: Baumer, Leuze, Pepperl+Fuchs, SICK AG, Turck. Firmware v3.2+ only runs under Windows. For Linux/macOS/RasPi use FW < 3.2!
For Example: Balluff, Belden, Murrelektronik, Pepperl+Fuchs, Wenglor
All ifm IO-Link masters AL1xxx should be supported. Functionality depends on master type
ifm USB IO-Link master AL1060
Turck Multi-Protocol masters (Modbus TCP, PROFINET, EtherNet/IP): TBEN-L, TBEN-S, FEN20, … Special functions missing: read/write SIO, functions not available: data storage
REST API based masters (Sick SIG200/SIG350, Belden Lion-X, MurrElectronik Impact67 Pro/MVK Pro, Baumer, Beta: Balluff)
Experimental: Iq2 based masters (iqLink, iqInterface and SensoPart SensoIO)
io-Fly based masters (io-Fly, Baumer SensControl)
Not supported masters:
Baumer USB-C masters
RevolutionPi RevPi masters
Pepperl & Fuchs comtrol masters
Germbedded masters
TEConcept masters
Support for them or other masters on request.
Supported functionality
All supported masters have the following functionality:
read/write ISDUs, read/write process data, get/set port config.
The following functionality is varying by master:
master |
data storage |
multi data / multi port |
PD streaming |
special functions |
|---|---|---|---|---|
Sim |
yes |
read ISDU, read PD, read DI, multi-port |
hw/sw |
– |
ifm ethernet based |
yes |
read PD, read DI, multi-port |
hw/sw |
yes |
ifm USB based |
yes |
read PD, read DI, multi-port |
sw |
yes |
REST API based |
yes |
read ISDU [13] |
sw |
yes, Balluff, SICK |
TMG-USB based |
yes [12] |
read PD, read DI, multi-port |
hw/sw |
yes |
TMG ethernet based |
yes |
read PD, read DI, multi-port |
hw/sw |
yes, Balluff |
Turck Multi-Protocol |
– |
read PD, read DI, multi-port |
sw |
yes |
Iq2 USB/ethernet |
yes [14] |
no |
sw |
yes |
io-Fly |
no |
? |
hw/sw |
no |
getConfig not supported, FW 3.2+: masterCommandDownloadFromMaster not supported anymore
REST API multi data write ISDU will be added in future
no read/write master DS supported (only config)
Metadata
Release files for ioddcomcheckergui 1.9.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ioddcomcheckergui-1.9.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / ioddcomcheckergui-1.9.2-py3-none-any.whl
| Download URL | ioddcomcheckergui-1.9.2-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e3d9d4f8cc73e044cdea4e6ae473e5e6f175ec960e63b029fb1fc95cf8db62d6
|
|
BLAKE2b-256 checksum How to use checksums |
8916be23131e3a4aeac86d7bdcc29e7ac323ac8eb1a9c3b1e2bf5720cb470719
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|