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 [2] |
|
Linux |
x [2] |
|
Raspberry |
3.7, 3.9 |
|
macOS |
3.8-3.11 (Intel) |
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: events, PD streaming, data storage, master commands, PD valid status, wrong device status, port config
Preliminary ifm USB IO-Link master AL1060 support. Special functions missing like for [7]
Support for 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.2.post1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 596899e8e88d701f4459fc15f3c8dd5f2357e417af4821ac0e168d6155b50fc4 |
|
MD5 | a9d9b4b80e2ad64a776f68192c6a4a83 |
|
BLAKE2b-256 | f122049c042984d2e8fb831a169f2ca1d9c7ea8697fa4d8ab0b62b3368c0fc4f |
Hashes for ioddcomchecker-1.6.2.post1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d3b109613c33a4b6364f5a373dccb225ad04b6ab021b9dc8d5b296b3b47de64 |
|
MD5 | 0b5d703d952987033f5adfd677269cbe |
|
BLAKE2b-256 | 99bed6ce40179186d34f8d330a02a24fd8a5076ff58c8588b835467ca16f950f |
Hashes for ioddcomchecker-1.6.2.post1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b745718a7a2e850d7a7e2814b77758c3d346889692f8e8c437349bbc4e0b79b6 |
|
MD5 | e91391fe415fa3c458ae71209cadda9e |
|
BLAKE2b-256 | 47e0ea3c01f01255ffcccb3c382ee73ef3ea942326bedf5b9765f1b3ff6adef1 |
Hashes for ioddcomchecker-1.6.2.post1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd4ceb03d30e4da2349973982690d6ddbc7c11119b08c05ef257a1db761b6372 |
|
MD5 | 019ac9c85ec2809200b2c57139abf36e |
|
BLAKE2b-256 | 2218b5ec3c09fcbade37de63a7fb3978664f388c85e878ba401b080bed7e9df6 |
Hashes for ioddcomchecker-1.6.2.post1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d0008ae1a68419ac26a5594a672a0a92f96c60ebbea41602297d6710bc3c531 |
|
MD5 | 72f1cc945dde09b682b5fbdd84ffe2b0 |
|
BLAKE2b-256 | 105538a29c0dc0465a62775670f0bfd54833ea4b74bf41f49a620040e8581b18 |
Hashes for ioddcomchecker-1.6.2.post1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 086682234ac6b57e4297dc0cbff6e6c55fb27c8a59982bcedf5ff538a023932a |
|
MD5 | b7934400a8a7625ef14c80edee9b6f23 |
|
BLAKE2b-256 | badf9271e071c46ccbc173e0cc5415f9f47e6879266bdc08aa8cc3f356f1823c |
Hashes for ioddcomchecker-1.6.2.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b3bc3fa11b494fab77ca829016057ab287ce4c57cf4c7083bd7b3d38b3021d6 |
|
MD5 | bb161f973d10e6af99e1fbb38b5b8812 |
|
BLAKE2b-256 | e8932da0abb64da8a2370aae7c73e7dcd2d03f39d4ab9594b25cbe6a2763d26a |
Hashes for ioddcomchecker-1.6.2.post1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b09a8fc9ba171fe4eb3c9447560792cf4ca5052173b59216d3fe389b82a796c |
|
MD5 | 3a77a27c37f636a1d5bc4a67ce1ce8d3 |
|
BLAKE2b-256 | dcf033dcd8b67fe9514645563f1919c1fd5449418681dbf4f9f30c32958040bb |
Hashes for ioddcomchecker-1.6.2.post1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0f420ab1df434e92444d88a3808219d9f52cde5e3da9755d998855d45356d5f |
|
MD5 | a558b2fa00036053ff2ca37b0f125a0c |
|
BLAKE2b-256 | fcc6a3c25ff37e5a98c4ad1583bfa26a7bb58c82ab134bba53db5c104539526c |
Hashes for ioddcomchecker-1.6.2.post1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffbbbf398adac60741113e52cf272087d1dd7e9243e3c3a69763f7745f04a00a |
|
MD5 | 7a7e7a48cef2bb4c4c7331d4adf29fa7 |
|
BLAKE2b-256 | 024ee5d4f4926e425a92f392b202105b13a819ab9cbaf50243c6dd91b8877e9a |
Hashes for ioddcomchecker-1.6.2.post1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41157326a03965f65a84202ffc5e57f3a5fbac463fbcf2543ac988d38c7f5da3 |
|
MD5 | 1313cb9cb57a77e067ab29004ab00cc0 |
|
BLAKE2b-256 | f3ea93b452056f6fdc6488449a04362c41ff1cf7b05089e4a7e0b87468b80d73 |
Hashes for ioddcomchecker-1.6.2.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 388bbf8ba176bce6ea65552ff4577f3c3a9389277c4d8384e566d1868225b546 |
|
MD5 | 7399f37862ae2b731a1f0e5e067be136 |
|
BLAKE2b-256 | 45bc0997f0895ef86c0553e317337e5c9978a64a7f25cf3209b774b0c03fe1fc |
Hashes for ioddcomchecker-1.6.2.post1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 609d23da1b511a0667357c04d39809609869e4615bee4c8e2b5e72cbb7a5c636 |
|
MD5 | 6aee6fc91c3868edbc0a8eb9b38ae03e |
|
BLAKE2b-256 | d1b06a394aa04c350cd2f0f9503084a5494a9b8aac96f721cd6c9d25b00f3f52 |
Hashes for ioddcomchecker-1.6.2.post1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23e92e106edb0788e6b85eee8b3169d8613ea97ccd3a4b8ca7ed2778cf036780 |
|
MD5 | aa1567cf85fd1aed4630bee81c25ab1e |
|
BLAKE2b-256 | 103c8e9c56b2ff06b8c473d4b24a26b45799b5201bd93cb69388893cf3884519 |
Hashes for ioddcomchecker-1.6.2.post1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae8674d28c18dea81e1e6ca3c5d731146df64cb77bc7bce77ca5d8f62caa366b |
|
MD5 | 4cb2d91ca75da9d53793d0e5bba0a97f |
|
BLAKE2b-256 | bc325783cc9a9741a9d167b097ea73e9e26a55ec955ee3b667d2364c1363fdae |
Hashes for ioddcomchecker-1.6.2.post1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2d04d0f6be587ff2dfb5ec64061ec3e93c34abc450aa6d5840eaedcdb5edeea |
|
MD5 | bb5fbd4898b82200c318f09cf1e19ec9 |
|
BLAKE2b-256 | 0a3753051230499b2a1d8beb7b5f249378540e447ef2f651f8420baa1850c3a1 |
Hashes for ioddcomchecker-1.6.2.post1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2dad6ff097ae3e9c70c2cad06c6fca5241e62e122d22538c6dad93985a5cc16 |
|
MD5 | 4960b2d862126a26f01c874d58fde204 |
|
BLAKE2b-256 | 1b169b178dffd53f605b6c707881fde9158d732965a469139189602582225c52 |
Hashes for ioddcomchecker-1.6.2.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0999692953d928b0c07a118571cca4360ff03170aedace9397b5d0e9f53f7be0 |
|
MD5 | 23f308afd3f89592e6968e9e0fbc90a4 |
|
BLAKE2b-256 | 3b31cdea90f2ebb3dbfe1d2b16c3c37d49c7aed3f4c361c82cfd23e341198bf7 |
Hashes for ioddcomchecker-1.6.2.post1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ded5e79a7187a000c5036c35f84083896c29c7f38ec56c8aba898126476c6c2 |
|
MD5 | 8b5c512842a7e18f20783dc27ec6e4ae |
|
BLAKE2b-256 | 41fd92165c54e5017bf1e0a851b5f400187897468d34987bb5c3fd0d75b5b09b |
Hashes for ioddcomchecker-1.6.2.post1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea70dd11fbb9615c7a4f8df3e00f4df33817f430a8f85ec31caac4314a03dffa |
|
MD5 | 84345e56a3ed30d76f8fe6a442788e77 |
|
BLAKE2b-256 | 24b08db59a39d74dd4d9b068d77c623e509387b739c3b400b541a5e604021645 |
Hashes for ioddcomchecker-1.6.2.post1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8eb456303e9190af52f6c25b1c21ae2ec084cfb34ce89bc7ff01f3e47ab7105 |
|
MD5 | ab581b4a980dfca929a6328ad2bfd01d |
|
BLAKE2b-256 | 344243d1c666d312a0c535ec50e4f754a5b941c2d268cbcf3a25d0625a45592c |
Hashes for ioddcomchecker-1.6.2.post1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78bd38ee4493b4dbe724a84449e9927228eaee4eb4f29c6dd1acd89368a60abb |
|
MD5 | 37b15307c9b96a5f7e546c2f711a3955 |
|
BLAKE2b-256 | bcc6c7d171b7550b2201d63272c1431b3794d3f9580e2f8755369e8a8e3c08b6 |
Hashes for ioddcomchecker-1.6.2.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 627cb89e7beec7d7586a7236cb96fca40c298d48015070819fd60b0acae1f52f |
|
MD5 | b63b8a46f0a1215eceed7740a73159f3 |
|
BLAKE2b-256 | 9b3a942ed211ff35a2ee12c10e1ab33a41a157da4109683134dd9459a8230010 |
Hashes for ioddcomchecker-1.6.2.post1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fdb6f2e52f22c80ffc1e2e5e96a2225ae76ba7f6cfb363a6ee9231fdb2b2aaa6 |
|
MD5 | a62bd6f54275667db335014c2592d308 |
|
BLAKE2b-256 | bfed675480c4107ff9c3ba2842b72f89156af853d415bf4ae56c2307184448a5 |
Hashes for ioddcomchecker-1.6.2.post1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83a38f6ec994295ac3c167477a372f60a3a8b84fba505fcd2d28b48054343d24 |
|
MD5 | b158aef0b77d7e43f2fb5816d85c36d4 |
|
BLAKE2b-256 | d3fef5bd1ed84d4bdc230bc305bef846fdb436d2b245ff9a9f63625bf6637004 |
Hashes for ioddcomchecker-1.6.2.post1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86b68f73769f5e9ae863d5ddee46e0e787ec897b84a7d9c8b93ee12a0cf6f0cc |
|
MD5 | c95f0e9cbb6b2145b9b1442d003fabc0 |
|
BLAKE2b-256 | 500239d920db005a6b6aa9b6be828ee0f19b3d8bb7f1404a92bc078f5c12b922 |
Hashes for ioddcomchecker-1.6.2.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b86dd8eff3322a903b7c8499b9b17bd2f3a6404189fd988bada219a7cb6d2ac |
|
MD5 | 6dc311960eafca8bb2c281a1d8965b3f |
|
BLAKE2b-256 | 39ddae3ccbdc088d21b158b6bb1c8e9c78d36d62b9ff6c4078518ad6356a803a |
Hashes for ioddcomchecker-1.6.2.post1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba3402f4605ed8ceb7a8600cf23a48c416b77165819244268b5033dcdaf97ebd |
|
MD5 | ae2f1f1a358cdbabb1610b2ad2b3d482 |
|
BLAKE2b-256 | 2bf6aaf9df7cff9fa0142c61ca1129b89f2264da7afa81dda4f4593ea06ec032 |