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.5.post4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18b8a91666e176ebed5853bc8079e43e2927f6fe5a357c1408e32b25f0326777 |
|
MD5 | 5003fe4b58fcc8e1ca2582bfd11eb673 |
|
BLAKE2b-256 | 7d8b584c9bdfe17764b959b041e3096571aa517dc1ace36b362369642f1d8d04 |
Hashes for ioddcomchecker-1.6.5.post4-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb8fdc72b72f49f110ac59b42fa7d36799eaabca3703d0121c181bbd5a86016a |
|
MD5 | 3fd92235c7fd44dd454d9be162a6be9f |
|
BLAKE2b-256 | 72f8d8aa5e8ee06dfe643849265597b344c6db8d5e74055d0071b1e0f081b4e0 |
Hashes for ioddcomchecker-1.6.5.post4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aef469b5b20877ebe4d55c93b7551c65e921cf4c64ffe1985a080b90e1d6107 |
|
MD5 | 116daf3fad7aad1b4fb8f1ca54bf42da |
|
BLAKE2b-256 | bedcc727025934294c42d86e501cb602e5a9011bcc137160ab2c07bedeacb7d8 |
Hashes for ioddcomchecker-1.6.5.post4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 374f4364fb272213d8a78936385d085f6265b537a69172e46e6800a248f195b7 |
|
MD5 | 431b999e503b97b1be758b981b68bb28 |
|
BLAKE2b-256 | bba548ea5c1ff389221fe95a5e1c98e75bcfd0021191934ec1ecdde7b7cac260 |
Hashes for ioddcomchecker-1.6.5.post4-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0646b277ab9a642c55113708affe94bb3177d0e4a651278e623120b73ab6248 |
|
MD5 | b6b7e581b6b9388fcdff344556398fcd |
|
BLAKE2b-256 | 2b7edd4b905f0e13a9e2ca8e6fb86ab32fcd52a54e886bade3ce10c142c7021b |
Hashes for ioddcomchecker-1.6.5.post4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3595f0198c0cbf1761cab9f6d396da9bbde364bf66ddff68b23635807bc80c3f |
|
MD5 | 754de69d399a4e220c7450e05cfb5698 |
|
BLAKE2b-256 | 2febc098e208c92d73418ddef747ec134c423d4b011c1de260c8e57d9d55babb |
Hashes for ioddcomchecker-1.6.5.post4-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f387799eeecaed01abbe437588cc9931443937ee22b195583354af216b3f048d |
|
MD5 | ffcaf96113f60ec552368f4f2f3ff528 |
|
BLAKE2b-256 | ae4c1008e9b04cebd2674abaad75e4ae31a9f2bc3acb7308d3e052e3477b1152 |
Hashes for ioddcomchecker-1.6.5.post4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f232b0a680486eeced468a6564786b68518179fc0c17820df90a195dc75e7e29 |
|
MD5 | de1d9e0412553bf31b91bf871c23a9c8 |
|
BLAKE2b-256 | d41fe2e16b00331bc78d55246b0a5710fa0405f7935631392ad3a6727df67cbf |
Hashes for ioddcomchecker-1.6.5.post4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 199fb6f6884493a17ba693e5ae299d2c84fa35eab5939e49f68f3092b49501a7 |
|
MD5 | 584b4f5164382fff594fa2aeb0faf952 |
|
BLAKE2b-256 | bdc6fa82a9460e2e338a41536d27a18a20c41f1f4ea9432e423afd028df31d0d |
Hashes for ioddcomchecker-1.6.5.post4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd984b30532540cd94da57e7ee6aa3b35d1271e1b59878e6d6183e97f1c025d9 |
|
MD5 | 70974a2c95e90b9e0a3a3776e1417d7e |
|
BLAKE2b-256 | ffb980d3e0ce73af2f2e087b8ff034c532aaf9e54ecc495474f6472b5873de76 |
Hashes for ioddcomchecker-1.6.5.post4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e99a7700b38f9839d02a69a37fe3ab66e9cf20393df093a39d1b97e164c9518 |
|
MD5 | 0977d42fb389e63b748dec9c05ade59f |
|
BLAKE2b-256 | 3a47ccce10a0440b1d87fccf3796fa8f55d28d5e7e155f69ee73e28577e03c15 |
Hashes for ioddcomchecker-1.6.5.post4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a898cc7318dbea37d1c3f10192af7352d47cc42550899eb974d71dac4ce7b8a4 |
|
MD5 | 3d372909fc5dc805671361cca934a15a |
|
BLAKE2b-256 | 49d0b3697c02679fccb66c5132562f59034f354e52c787603be88b108f56e971 |
Hashes for ioddcomchecker-1.6.5.post4-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 275dc3b61b1e94e839b9321b05f104b0458765724933cd800af7d6461a39bd91 |
|
MD5 | 4d78fe3e7bc376b2605c50f053e1931c |
|
BLAKE2b-256 | 738c0268451a03741f0d1b51140da649ddd4e2c1e5fdff9eff019430e1d391b4 |
Hashes for ioddcomchecker-1.6.5.post4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95b3aca7400906fb84aa212d9d0f8366209a12a5c085b5bd95c51715abf3d8e1 |
|
MD5 | 65fd8d6335c5383777c208e508560c1b |
|
BLAKE2b-256 | 8fdd59867eb54314f52203c39485faae3ced00b25aeace4af591227deaa2a200 |
Hashes for ioddcomchecker-1.6.5.post4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b8248b6410429dd049c28a90627b4ddee39ea2c061f9f0cdc2f779928160e5f |
|
MD5 | c961da3a1a6d0ff76c739264e0302828 |
|
BLAKE2b-256 | a898a79c15ca38502a38c1fceff9595b7ef9696eb26453c1efae9919c9fecec0 |
Hashes for ioddcomchecker-1.6.5.post4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68459889a3186011bdb1b7598aabe6ad9b93353e755f978b9cbec41b6bd6480f |
|
MD5 | 7dada04713b21ba15710756482293681 |
|
BLAKE2b-256 | 01a84cba52a904396ac87fb9fbd27f4ae9972d343d1fe0499bc2195477e20806 |
Hashes for ioddcomchecker-1.6.5.post4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4ca039b62f0c08bad226ba21dcee5a9c16b78bc12926a94b9a54f4c08d5a605 |
|
MD5 | 4b9b96b0432bf8b011c57d010c2542c3 |
|
BLAKE2b-256 | 2989db5257cdf062488b4d762e37c9b02a47f224e9f2a682f6623bd42a543ab3 |
Hashes for ioddcomchecker-1.6.5.post4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 055a7412b6ed8bb45e4879cec6ab5d15a2a99d31dbada7816ca4ee5a3d7d989c |
|
MD5 | 980737c79ffabbf62a2a6fe324b1c89a |
|
BLAKE2b-256 | 714d63b521e853eb449ba385ce165cbbbf1cf7f9d0143f8915ed6ac371c3c433 |
Hashes for ioddcomchecker-1.6.5.post4-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 689ab96ca3afad414c934f47e3f0a5a7e99ed75b045b58bdd43e194d634db635 |
|
MD5 | a04b9510211d6a780f3cfe251a3785c6 |
|
BLAKE2b-256 | 05ca63637b31256df02e67b1a5207b7130e588f35853787fbd83ba5ff23ae952 |
Hashes for ioddcomchecker-1.6.5.post4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 516eab8860091bfa21050d825f41539cbad25cd24d31b8176725a892f00c8efd |
|
MD5 | 7c92e820b570533c1c6b86df51b14699 |
|
BLAKE2b-256 | 4a78730ee3d2136794618f968343d6c1d14f2053d5ef954f9301601978e5c697 |
Hashes for ioddcomchecker-1.6.5.post4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0120f114622049ec1323a3511e6f8acd2803efb03c1f19118adfc61d26164f16 |
|
MD5 | 5417749d0d89d2b2c3c596a5a95a7c06 |
|
BLAKE2b-256 | 35e1aaa93b055871a0ee403fc05c363a62c8c670e97d19b3853f3e65720727e2 |
Hashes for ioddcomchecker-1.6.5.post4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acf45f5be8e623a5682ceafc36d467a099534e92f6e148025076a7bf35bf0154 |
|
MD5 | b642cb0d8152463b2b2cf3b92074677d |
|
BLAKE2b-256 | 4d0937ca6bd9b0ec747b0a16e99d9de0a97595ca4f588931732fd28e43b0a323 |
Hashes for ioddcomchecker-1.6.5.post4-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee27874df96ba231c61841855e3d16b99f884460fe0926b665aab1d570958ce6 |
|
MD5 | bbfd70b284869a5b3a6c806a1618168a |
|
BLAKE2b-256 | 4f3c020677e2eefbfb3301a6b03b244344a749ab3c7a04a3f2aa4bc666ead5fb |
Hashes for ioddcomchecker-1.6.5.post4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ea4e25fb47f2e8adea6cbb35826001b9e0a2748c971e1954de688fa75739a2 |
|
MD5 | d527d4129c06d9ad85ec6ab68cfd5699 |
|
BLAKE2b-256 | 9e9beddac4f738310a2d023006b5c23abbc42a0778c63c0ac94d6922bc1d80cd |
Hashes for ioddcomchecker-1.6.5.post4-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b5f297187789b21090630e4d353d7954468cd0684daeb13921860a29d829280 |
|
MD5 | 7afa75fdf20323c0ab671c08f204b14e |
|
BLAKE2b-256 | 5bc75b12b238053c771762bd69e0a73ba78417b742ad7ca28119028cb858d3a6 |
Hashes for ioddcomchecker-1.6.5.post4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a2845d7d7b317a97feaf6ef736bdab5a7abe384995586493397636f762a469f |
|
MD5 | 8250a7155c30356ece9d5988a0a79e19 |
|
BLAKE2b-256 | a961cbe51957b3b9bc034050f2e73c6babc9543c8ddc900c89fea19b3ce86633 |
Hashes for ioddcomchecker-1.6.5.post4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8be2a820c8264b00b07121098b646d14329277b5607d8296d285acf71eaebc3 |
|
MD5 | 4c2a4b70cd6ce7a0c89437336df0810c |
|
BLAKE2b-256 | 5ce2d8c378a9dba578a5c6d439b046ecc391505abbbe5519d27ffa886bfdf57c |
Hashes for ioddcomchecker-1.6.5.post4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd0440236d1c0d287c9a8ae0072636076b101af7a2eb0a39884ec995c8f95dfc |
|
MD5 | 8a1f2284e9a7e9698004e3343addb524 |
|
BLAKE2b-256 | d29e25e8aedb1871038f51f5ca3fb00eff216afe918d8aa63fc27507a5eadd5c |
Hashes for ioddcomchecker-1.6.5.post4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61fb0d275704e4e3fefc279748810a3d2e0c261793ba3c6dfcc53a3830fa45e7 |
|
MD5 | 6d3091f826b4846561bdd3707299ae1c |
|
BLAKE2b-256 | 500459e8bd1e4e5a600e1d13a9fb3468ceba284d81be7314560c92ed231da6dd |
Hashes for ioddcomchecker-1.6.5.post4-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7112ecf418d642dad2a87581929e7e7da0c729bb58b782595839731b9fe9a3c9 |
|
MD5 | 880c9cd88d437b88f2aac417cae8e8ad |
|
BLAKE2b-256 | 506ae2333d0659983cf645698483c42d652614e96c0e7a29b7d6238eff3c446d |
Hashes for ioddcomchecker-1.6.5.post4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceeaf0f2dcc75b719e92b77df031249303e0a8d18eb36483053cdfbbd164a907 |
|
MD5 | 53a1ff1075dc1263d259edfe7afda964 |
|
BLAKE2b-256 | 79472a6d2c9397347ccfe4253184e77f4b2a76bcca24dbd2791faba7b3e2bcc9 |
Hashes for ioddcomchecker-1.6.5.post4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 961f3cc10e7bc2cbddbec7fd7bf15182327b4eb34c494f4cc862d50c35951b31 |
|
MD5 | 18734f03dcd4b23eba2eb344754f19b5 |
|
BLAKE2b-256 | 5b6f1ac299e22c67b61be09687b216e17517faa60dc60626037d5411ae168aa9 |