Skip to main content

IoddCom IO-Link master checker

Project description

This is the CLI for checking your IO-Link masters working with Siogeen IoddCom.

If you want using a GUI see IoddComCheckerGui

Install

Use pip to install IoddComChecker:

>>> pip install IoddComChecker case-insensitive-dictionary psutil packaging cryptography

In case of dependency problems, please use a virtual environment, see https://docs.python.org/3/library/venv.html

USB IO-Link masters:

Usage

To start a scan execute on the console:

>>> python -m siogeen.tools.cli.IoddComChecker

Command line options

>>> IoddComChecker [-h] [-a ADDRESS] [--auto] [--verbose VERBOSE] [--version]
-h, --help

show this help message and exit

-a ADDRESS, --address ADDRESS

specify one or more master addresses (default all)

--auto

activate master ports if all are disabled

--verbose VERBOSE

verbosity 0..3

--version

print version

Example

>>> IoddComChecker -a 10.0.0.17 -a 10.0.0.19 --auto

For full package, requests and support go to https://siogeen.com

Copyright 2017-2025 Siogeen UG (limited liability)

Supported Platforms

OS

Python 2.7, 3.4-3.8

Python 3.9 - 3.14

Windows

[1]

x

Linux x86/x64

[1]

x

Linux Arm (Raspberry)

[1]

x

macOS

[1]

x

Support for other platforms 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 [12]

sw

yes, Balluff, SICK

TMG-USB based

yes [11]

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 [13]

sw

yes

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ioddcomchecker-1.8.1-cp314-cp314-win_amd64.whl (57.4 kB view details)

Uploaded CPython 3.14Windows x86-64

ioddcomchecker-1.8.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (74.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

ioddcomchecker-1.8.1-cp314-cp314-macosx_11_0_universal2.whl (134.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

ioddcomchecker-1.8.1-cp313-cp313-win_amd64.whl (56.6 kB view details)

Uploaded CPython 3.13Windows x86-64

ioddcomchecker-1.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (75.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ioddcomchecker-1.8.1-cp313-cp313-macosx_11_0_universal2.whl (134.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

ioddcomchecker-1.8.1-cp312-cp312-win_amd64.whl (56.8 kB view details)

Uploaded CPython 3.12Windows x86-64

ioddcomchecker-1.8.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (74.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ioddcomchecker-1.8.1-cp312-cp312-macosx_11_0_universal2.whl (135.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

ioddcomchecker-1.8.1-cp311-cp311-win_amd64.whl (58.0 kB view details)

Uploaded CPython 3.11Windows x86-64

ioddcomchecker-1.8.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (78.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ioddcomchecker-1.8.1-cp311-cp311-macosx_11_0_universal2.whl (133.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

ioddcomchecker-1.8.1-cp310-cp310-win_amd64.whl (58.3 kB view details)

Uploaded CPython 3.10Windows x86-64

ioddcomchecker-1.8.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (76.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ioddcomchecker-1.8.1-cp310-cp310-macosx_11_0_universal2.whl (131.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

ioddcomchecker-1.8.1-cp39-cp39-win_amd64.whl (58.6 kB view details)

Uploaded CPython 3.9Windows x86-64

ioddcomchecker-1.8.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (77.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ioddcomchecker-1.8.1-cp39-cp39-macosx_11_0_universal2.whl (133.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file ioddcomchecker-1.8.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3729e2fe42e76cd54e95a74c69a5e5c1a2aeeeb625232bf1a2964f7230029d94
MD5 02b4887fd93fbf716037644a71b7c9eb
BLAKE2b-256 cd1bd32d41f39e61138ceb1c83755756d0b4ddae344e8a5ffedfaa8ed0387721

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c1a059d2704f22eeccfce9f43dc6ce1565d3d5352d2f55f253cbb4139e4944e0
MD5 1b51dcbf1881a8a81e52d904447a8c4c
BLAKE2b-256 d9491eb4983eeba0fbd08f5c4c90403f0ee910164bc1d7ac893bac949c170c7b

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7fe07184e7e32791cd19ef1108f6c654108485addedecf868800b487534fc669
MD5 4f0a9f3c270815229fb208cd6bf7b426
BLAKE2b-256 69dd9eb52b98b3240cbfc6fdc9ad9d3811285c378f64a2e3405118a76d37daa6

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ea707011b1c895b734492741a5ab1ccfdafe1c04a8cb830de38eb7489941deec
MD5 016f669db2c53f84b08d47984a3cdf79
BLAKE2b-256 03a51ec5badf86575a0810f455144abbd68c52642924cf3148512c00db7730c8

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8078149965c3ba57850d8794fe0d20051fde47f05eb0f57c9afcc9a736e2871e
MD5 a6d3c2b19c641e479992302154aefa0e
BLAKE2b-256 369ceab0be35790789026f9840c192b83935fa1467ebc2418b7b7652da54be82

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 18757651e28f0899e78737a9107060fef4311105cf3146e81a889851edd75de8
MD5 8b9a7d07ffdbbaf72d31bc504998865a
BLAKE2b-256 d7a00292531666d2762b0f8baec724c19c762b0fd8fc4f9003f388a52e8cc8de

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1bdd289c357775769030bdfad9489bce8e16d3be0471b8c6bbedfffcbe976803
MD5 db8e56e2ea22d2cfc0b91587c3a40ea9
BLAKE2b-256 260c6df9d9e20a7310f5d0ce634ba6b9eda3ac6ce84cc8b79ef314c9b8805249

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0ff7849f3eb06925b51dfd674f549bacfbd62308891110f05ffdaa87d849ca7b
MD5 34bfc1c2638d1d30576313d00e24eca8
BLAKE2b-256 5c861dd56088a107d046b6419f990a5d879e17b7456cc2416fa4efe0a84382e2

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4582e355133539e5ffa6e8c5eb9b3c4a753e43460fff12c4ea86880848ff43a6
MD5 aae2ea25fd1c14900502ec9fff014ac4
BLAKE2b-256 da97a6d0caa47f8eae64e3a3da191dcf722b1894188c72bbadf2d10b937bbdcd

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3f4e38c344d74c4a351a4e02b7fc295f0c75ee5aadaf6f93b203894f403b642e
MD5 50714976576f71eee31e51fd8fbd176b
BLAKE2b-256 3a407206eb1aab1a95f3f123fbb6bcf2fadc92fedde3e3f42564fd2f81e43386

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 853bbc6bd67d2d7a4be5d3ab950918e5d98faaf653933fac821d69c0441bd01c
MD5 c7825eab5d44db8e8551543dcfe4cb82
BLAKE2b-256 23b4dbbb752366d7defb4d3c8c6820acb534752bf3a1c2611b1b4cad5cd96506

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1319e2b641c2832ef3a46386349102f6293b1789d5af50ef468d249d5580fb3c
MD5 87e5701f6a144a7d1e5fcd55b4bfbc5a
BLAKE2b-256 3d9c247d0655ba9b3c0a14a08656dcb9d3f090fce4652eb631de7a0e387f3f2c

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 10c524debc5fe5b943e40baada4326f34fa1039de5da225bf7cae46de7234831
MD5 631b6abf71a04dca6a50884024975426
BLAKE2b-256 ee2f8c1fdbb35317c3d40ae35227676dc3b35275d889c397d3c7f17e63323e91

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 db2dd7161b6e1adafb6615d8375725e13f1d181724f64a3b7fceab380552d019
MD5 77c8e7e086d8a417ac07ece488e05610
BLAKE2b-256 16dd85f96378f55a54c214757ac1b7f3d8aa4ca28171af84d2c6ab21210ed19d

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a490b67a95f66bcf5b8dbc4647af86fce45eb6baf59d15d46163851d6ec7b879
MD5 cbe87a1c3252532a6633b6d63ea55529
BLAKE2b-256 8f5c44c60b5162d550a633547ba8f30d31fc4e2f687e722bc47a28e224b99cb0

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c4e160d394c2c56d3a709d6dfa528f0173319a9a09f6b5630c92275adc7a4a01
MD5 3e6dec78df2e41874629c240059c12d8
BLAKE2b-256 008417e71c2fe1a76ad3293a708a8ba488b0e8420a63e0ab629ce86bd20732b9

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b19955dea6a2415931dc919ff2d24f7011d460704e5e8f336f256fb902b53af6
MD5 12f9723e686af79767dc4fc5b083019d
BLAKE2b-256 2785a4d6e6b293cefefd5c105ffa003d72fda5689757e7c3ecaa2e0457320532

See more details on using hashes here.

File details

Details for the file ioddcomchecker-1.8.1-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for ioddcomchecker-1.8.1-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 754f417f0af3d6f29a1fd350cdf8b96d11014207b9b6aeadb3c9c4d539248917
MD5 57e5987c9ece8cad60e67b9fee32fb21
BLAKE2b-256 5ddbafa364e4924afd7c9b24403ee1753229e94ff479214baabe55402dea78e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page