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
Usage
To start a scan execute on the console:
>>> python -m siogeen.tools.cli.IoddComChecker
Command line options
>>> IoddComChecker [-h] [-a ADDRESS] [--auto] [--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
- --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-2023 Siogeen UG (limited liability)
Supported Platforms
OS |
Python 2.7, 3.4-3.5 |
Python 3.6 - 3.11 |
---|---|---|
Windows |
x |
|
Linux |
x |
|
Raspberry |
3.7, 3.9 |
|
macOS |
3.8-3.11 [2] |
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 64 [3] |
|
x |
x |
x |
x |
|
TMG ethernet based masters [6] |
x |
x |
x |
x |
ifm ethernet based masters [7] |
x |
x |
x |
x |
ifm USB based masters [8] |
x |
x |
x |
x |
For Windows, Linux and Raspberry Pi both, 32-bit and 64-bit versions are available.
For macOS 10.15+ Python 3.8-3.11 with Intel chip (others on request)
Driver not included. Need driver from manufacturer or install DTM driver for the device.
For example: Baumer, Leuze, Pepperl+Fuchs, SICK AG, Turck
For Example: Balluff, Belden, Murrelektronik, Pepperl+Fuchs, Wenglor
All ifm IO-Link masters AL1xxx should be supported. Functionality depends on master type. The following functions are missing yet: PD streaming, master data storage read/write, master commands, PD valid status
Experimental ifm USB IO-Link master AL1060 support. Special functions missing like for [7]
Not supported masters:
RevolutionPi RevPi masters
Pepperl & Fuchs comtrol masters
Baumer USB-C and senscontrol masters
Germbedded masters
TEConcept masters
iO-Fly masters
iq masters
Support for them or other masters on request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for ioddcomchecker-1.6.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4922cfef6f42c0a416664a3a1d7443a46c21f0cb55bbe4918e33e66bc8237e9 |
|
MD5 | 09f06d157eb73998566ae98c29ad968e |
|
BLAKE2b-256 | 6b7f2b2bb6b2399817cd2923d8d4ac00f6238af8d05696d9d9415c0a3ee98ed6 |
Hashes for ioddcomchecker-1.6.4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa8b9272275a2165e698fac2da2d860fed1fe24776de7d065f85c02ad0fde80d |
|
MD5 | 51e5e7841150e2185b1bd4c1a16ae968 |
|
BLAKE2b-256 | 88c56fe27a67d814e0da7d3c25dbe9a053c7cac169cf362f4b330446330a9096 |
Hashes for ioddcomchecker-1.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f54704bab79d6b57ad100680674ba347fa888ce9cb073d84b06cae574ff2d3a6 |
|
MD5 | 0540e521585d2d8571c6c758e9bb8af7 |
|
BLAKE2b-256 | 6fee06bc2bfb8041b3c6f45b8c714739d232848327f2195749b8549809f982ff |
Hashes for ioddcomchecker-1.6.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a2c6fbb60357185682319b97be11d09cd1c57bfd0b49cf5ca789b4e0abfc6a6 |
|
MD5 | 13a94d7c8b2776218e42d93e75041201 |
|
BLAKE2b-256 | 9a07d2f63074034d7c8a9bf118a9e11eae017736c1ea1f4041085be886a8e161 |
Hashes for ioddcomchecker-1.6.4-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0203aa37b4202e975180e2a45c4fb7ee381a48f92c7de827373f6aef93c70745 |
|
MD5 | 4605351739b52315759d13028e451f86 |
|
BLAKE2b-256 | 819c3a7692f4e460781cd35e0f621cbb413f69f634b6fd29c6e833a1be46ad05 |
Hashes for ioddcomchecker-1.6.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ab957d0f7866d8dbc94bc1427cd6fc5efa694e5649a5d201c97b89dbf2c61d4 |
|
MD5 | 181db006cdce21e2577c7b7f6dda0091 |
|
BLAKE2b-256 | 8fce95418d08b127ff8e2f1e9430b75e54484bdbc364cf03505ad59f4b3ef387 |
Hashes for ioddcomchecker-1.6.4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3cd90d30e2b2c7d98981d2be4f8c80ff653aef9d5b65e11f0b5102e2a995bdc |
|
MD5 | 93d1edb7f068cc7e66217eca852896fa |
|
BLAKE2b-256 | 09fe0fb19338ec0efe7aa019d5a2cbcd873399cdf2f90c6de4a9fe6586d8b7a3 |
Hashes for ioddcomchecker-1.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de26f9374de939db4d1932aedb832d610ed981e1a57c8a7cfe283985a0ca7258 |
|
MD5 | 95fa2541b913458a683fef41241202a9 |
|
BLAKE2b-256 | 3c31a0f28a0a1b437848924a6c4cb41da7baaf629a34e582a53c6a1b1e24ff46 |
Hashes for ioddcomchecker-1.6.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2755dce0db4c39bd814179662717bf61c354b13f8e8647149033f8f121c52e27 |
|
MD5 | 9669de204f88f5baab67d5047123b820 |
|
BLAKE2b-256 | 2f2f5b21d189dfb0837a71f266374778cb7c13559d4430a40efc75a0c3828859 |
Hashes for ioddcomchecker-1.6.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b38e7fe04d70727d5f2e6dda752ddf728a71e806adc8f0cb4a7991a0e2e0c1d |
|
MD5 | 4d85222635cded9d8e04bcefba0d102a |
|
BLAKE2b-256 | 83d1d9d19434e99dd56b71f0968842e85df65c7a40e278e1c2f8563cc1565b6f |
Hashes for ioddcomchecker-1.6.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3a91acb943efbf8d49070b0f9c2316bf6b3ac52e38a9083f69467cfb607b5c6 |
|
MD5 | 787f3845e8eadad160d3f0b708d2bcc4 |
|
BLAKE2b-256 | 13cb22d8e811dd5bb305ce37037251595f1afe13a48c25cf91af839c3d8a922f |
Hashes for ioddcomchecker-1.6.4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27aafa7347b5b845e75277303d96f3d3a394864e14e64bba905c1f6d1dccb867 |
|
MD5 | b0538fd18b6800ed98de529652170a6d |
|
BLAKE2b-256 | 94225736da6b2333d9f70ebbc40bd4508a46fa5ecbc7c8c62ce13e029740f78b |
Hashes for ioddcomchecker-1.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb14428c45545db89f0e63705c0307feafd0dca1567574f5f20b262c54cb65c9 |
|
MD5 | 3878378f4c5eb900dc51b545d4f4259e |
|
BLAKE2b-256 | e0e2998210abfe91111c3154552a2596985b1a7ad9c3a245bee59c41acaffec7 |
Hashes for ioddcomchecker-1.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 623bc7f4403e88f4ca46d4461c9ab2f72fc8b105910144b71e15d9f7a01f4bf8 |
|
MD5 | 5041c7078e2313aad237a257ddb13e73 |
|
BLAKE2b-256 | 96110a42b7cdecb347a7b8de2ca547e3e1063004bd0b2f8b6820defc71d48961 |
Hashes for ioddcomchecker-1.6.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38eae02b933e1854ccdfb30b97e8e803d549a0f72d92a9698f2f76c5ac30bef5 |
|
MD5 | afd3a5745fd481935779eebb6f3a0410 |
|
BLAKE2b-256 | 3640ea19e8ec2fa18e876e46df18d79b1a846aad55a758c23b70a2db46ae57a6 |
Hashes for ioddcomchecker-1.6.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb43b0261ad52d9c424c2526776668f29232a6ddbc18c54659537ef259b94d50 |
|
MD5 | 8033fdfe6df73fbb58dddaa2e93ed1e7 |
|
BLAKE2b-256 | ab7a2e0099742325c3838d0910fe3b990f71e666b19de1f45b0b71edb5f468cf |
Hashes for ioddcomchecker-1.6.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f4c449c70de9a253f9b4ab5ac3e7609d8606a89fb8a04d2db765feb15d3c07 |
|
MD5 | 14d2b8199482f2f2be9abab32e4040ba |
|
BLAKE2b-256 | f5e1cf0fef077399bbecd9c0f0229f7ae3695c1cab3287f1d5489ec94a692bce |
Hashes for ioddcomchecker-1.6.4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1127569796cb8a563061ee88813e174c3872aae014aefa39ac4519454c26d8c8 |
|
MD5 | a23112a3a6efd0e029bf3fbbb3d6d8d3 |
|
BLAKE2b-256 | ac500ed6c9d3086baf1b1998ab11b579f2c9c176aa348f382fba4b4fef2ac7dd |
Hashes for ioddcomchecker-1.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 547329755f71b5e359a8056e36d63cc21dc70f849b383849a86a358c54123a24 |
|
MD5 | b09c1d175e9955fb482d7234499a5001 |
|
BLAKE2b-256 | af4079d89ef2f81da703800eea8cb7fe35379c259ca270691c1210991c33b524 |
Hashes for ioddcomchecker-1.6.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a69f8800f186ada892c6347acf023c18ace76b58f61d14710ab673a3ba70e64 |
|
MD5 | 2018aa0d097745a48e821561940633bc |
|
BLAKE2b-256 | 0178f2b6a90110cb49fda6a013a1fb45135e5cc1ca2b882a8a9e55b84842ed95 |
Hashes for ioddcomchecker-1.6.4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 655636fa57aa8c3d49e724600eff006aceafe5df3eeedeb8e0586dbb2f31f480 |
|
MD5 | 9c35ccfb8ace76d4e48070352730a191 |
|
BLAKE2b-256 | cf3a0e8aba558d9057436de8aa13e2a0c7a90d9a48684fcb9a02c1704a01e9e9 |
Hashes for ioddcomchecker-1.6.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6f3c1bef0ef2ee5bb6cd1a1e86698782504b8e63ad18a9e291b8d3b87fa0591 |
|
MD5 | 3465daa461216944d7bda859e216d0f2 |
|
BLAKE2b-256 | 9ac892f402bbfe692d80b77cbdc12a4da44a1b219d8710e980980b4486e57a25 |
Hashes for ioddcomchecker-1.6.4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 281dd5b3256d282468e78392b55d7a0bbc38e8d0d1819fb19d786e71d5927441 |
|
MD5 | a7a4a8905777a9ad062fa0ead1369dc7 |
|
BLAKE2b-256 | eb39869316927977b0952a03d2feb2aa59db97c792f14d3fb7d92c87d455b7f2 |
Hashes for ioddcomchecker-1.6.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9c79deebcf90117778b4ca5ed0f5b7a7dbba059ed259ae551a5ec94ab52f763 |
|
MD5 | 203f921aa4994e69f35c5f144247cc3c |
|
BLAKE2b-256 | 554a65f7d62aa2fc7dd84201871e8fbc6fee786e7056781377e6d1150840a3e9 |
Hashes for ioddcomchecker-1.6.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92f7ac3ec7516bdec8d81b03f702b8bdf89816e0afab07264ef7c67086422660 |
|
MD5 | 3b5d66b4c9a01122db297ca2387d0788 |
|
BLAKE2b-256 | f37ce86d329ac5209c1038f9afa521070866306e093a2f474f37888715b09110 |
Hashes for ioddcomchecker-1.6.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c604f2a2bcd75c989a477eff289493a60028f5888512d8b025e66eb045a4b42 |
|
MD5 | 12be620a2be0a566b202c5a547021b55 |
|
BLAKE2b-256 | a91cd1c3465e2e3ada7f22b9d0ee678c45a74d934053e46fc119970b6940eb21 |
Hashes for ioddcomchecker-1.6.4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1360d8a024c2b8458af76cc21f09ed703fbc560f93d41077454047942d286ab |
|
MD5 | 51f6549215ecb8803326c5b1cc4bb995 |
|
BLAKE2b-256 | 08c3765d0edb31e68c332c56384fe14909a82e07fdcfb65ec77ed717441a3e6e |
Hashes for ioddcomchecker-1.6.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cb9eb6bc23f5113ba466912a5583364bb7b58c0b71883d86d29299389036de3 |
|
MD5 | 60919eccaff447b2a61e26882cd5d61a |
|
BLAKE2b-256 | bf4fa48656aefb36984e40dec9b5feaa0c6876e2148ecb90ce83401a4191a16a |
Hashes for ioddcomchecker-1.6.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e96769c7d2448a136b9078d90ce184210a960d3c9da9f13efdddb65531765f5 |
|
MD5 | e03cce89dd92fed52699a1ca2bbdec5a |
|
BLAKE2b-256 | 82448c8279e2e1f0a1563bc1731d0ff513f13b56e979105723e364d76951a84a |