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.post3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffbaf07c531136e497beaa5a8557bc518b0456d2e692a76d6d903b14252c928 |
|
MD5 | 1f0331d917404cd9627258fc7d4ce0ec |
|
BLAKE2b-256 | 6223a214def6057d6162d3ca469aaefcc5b8b429972d1279e39ffddf7190ac72 |
Hashes for ioddcomchecker-1.6.5.post3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ffd6321fb7b7e56f700ae0732afffb558282510d609719613b05fa2f29b5965 |
|
MD5 | a43f82b6879e81fd984ac0bb17be7c70 |
|
BLAKE2b-256 | adf9798ce722a8bc3ffa93ae8416e930918ed0b369e3912b4d64b0c4c66344fc |
Hashes for ioddcomchecker-1.6.5.post3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7bdb62d2b75e7110fe102be3ca81821436c68df73bc0accbd0e97c0d85d3496 |
|
MD5 | 08ec0d0c595b827caf20f36d7340d56b |
|
BLAKE2b-256 | 09bef5784f1e029fe3d2002e5d76074e129fe78bcb1fa41a56e2ce475a6fea18 |
Hashes for ioddcomchecker-1.6.5.post3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa61bc26879f89759f84293046d09f0eee472fd919ba0103ef8f5c3d0b71ed4e |
|
MD5 | d4af869b5291e496259981cdf103e941 |
|
BLAKE2b-256 | 2b19c0116fbd817d8a2a3543ba55dcf23c4798d1a821fc4d2e5fc37c395c808b |
Hashes for ioddcomchecker-1.6.5.post3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6ed109240d18f15f19e54b0103a078988e8ecda9b7517515829571265eff0e7 |
|
MD5 | 8b42ed443da6f17191110a311d433c0d |
|
BLAKE2b-256 | 57976546e532d82e376c15bdac14f294f83ac5f52dfe1d5a68207d0eeaab6f93 |
Hashes for ioddcomchecker-1.6.5.post3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2349cf76c975c817ce3be222e70a4c9f704d27d58c8a39adc78c8816d079a6c |
|
MD5 | 933b39c239668e2e513a870668bf04ab |
|
BLAKE2b-256 | c1aff708308cac1da17e11aa750689e04d564d4ec7b6e24875ec60ce6367af16 |
Hashes for ioddcomchecker-1.6.5.post3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5aacb8e07d8ce965501c05b9913a8cf607138c807717632fc1c34b92f9fcb09e |
|
MD5 | 6e429bccab9a1b123a10f7aba23017ad |
|
BLAKE2b-256 | e6d78dae6f2102e71926b3fa88d4639a2d3b830ea05a1cfc22d8672305912683 |
Hashes for ioddcomchecker-1.6.5.post3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 760fe0e4fc4902db1677360681fc756c5b776221013eb04eb699c70a21dd86c6 |
|
MD5 | 5d699e8cd7542ab9bf317ad1806de0c6 |
|
BLAKE2b-256 | 1a1738a830ef496990b819677a10b410fc245e1dbd6ae6ebf275f9eb71565aab |
Hashes for ioddcomchecker-1.6.5.post3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8bb37311d09e2a14bc46cac6cb2d80ff7267faadd9d9089a98141380c270798 |
|
MD5 | 538603478e301a67bdecf4cfbc256be5 |
|
BLAKE2b-256 | e84834ebbc2346f10a079053be6e0f24fa9fb1e23ea6a3db2923f3552e335890 |
Hashes for ioddcomchecker-1.6.5.post3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ccfa112157faa62caaa342b47466e7775c88344801734eda8d318625ac18fe1 |
|
MD5 | 0b67e16d4078b48c28335eb14f4bc0e5 |
|
BLAKE2b-256 | b5616780a1bc346ee18857340ac09a0243174a164b22f641f75136638a10311f |
Hashes for ioddcomchecker-1.6.5.post3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ecfda70872bb98b042e95f6ae7c0e980f528f92e3dcaf432dbaa92e7172f126 |
|
MD5 | 7d26bd10b828ccaa7d6d94a7c526d16b |
|
BLAKE2b-256 | 22d6221d26c88380ae23bed46450569b28c8cff8daa58d678c5c35000401da12 |
Hashes for ioddcomchecker-1.6.5.post3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f6ca465f7821e6fdaf82d5f11847a0b107dace17de6cc401b771a5f9a175098 |
|
MD5 | 7a1034fef714f03199b4f92808806059 |
|
BLAKE2b-256 | ddeedd53dd94062a035f513320186dd3e29094683c641f60c02da45839b01908 |
Hashes for ioddcomchecker-1.6.5.post3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc78f1c4061304b438d6533f38e230de66cb1573d74169a6b263e8bddc24aab2 |
|
MD5 | 43ff1d5ee4654147c8726b6eb15c2453 |
|
BLAKE2b-256 | 3975a5d0afbe1dba3872b12102ffc30a834709727f977264f98e4eb3196c91c8 |
Hashes for ioddcomchecker-1.6.5.post3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab7bccd27f0e74ac5b1ecf089ea2765cd1479d6fea25acd3bac353077bc3d2b4 |
|
MD5 | 531ede5325959e66a77e79cff7aaeac4 |
|
BLAKE2b-256 | 6479d31e05a60c8827f6ef5294134ebac40bfe4043bda1e94f17717ea595d4ad |
Hashes for ioddcomchecker-1.6.5.post3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2feeac10b6eea243575d90b499b55ebab09a7c234dda17613ec8ed3f37abc0de |
|
MD5 | 65e3b5265f7197f19d67aa6f760ff5dc |
|
BLAKE2b-256 | 2bf2ec1699bf8d9ce6b14af7aacd91078428bdfa5261b60b2de569b0213aa4f0 |
Hashes for ioddcomchecker-1.6.5.post3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a790c3e71762f0293d1bb52d9fcc83d5fe311442bd6f83487dc7397e01e52976 |
|
MD5 | 9206a848e6ac00d968e0fd59d6734958 |
|
BLAKE2b-256 | 3751f40be50cb0bf862fb149e12b87828340b9b31ea9c4998ead4a8e85335f5e |
Hashes for ioddcomchecker-1.6.5.post3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f5dc82427bfbd879c9bdaa16b00c21512e08d926c9970d04b6de1d9369188ef |
|
MD5 | 30eb7173836efc0c5df4ee3ad4fbbc1d |
|
BLAKE2b-256 | b60ca0b29c06406634cc49cf8a21a8e4377278ef16f8d2c877d0c4cc2ccee07e |
Hashes for ioddcomchecker-1.6.5.post3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b95b1fc7c251df138f68ff1f96f8e4869294aafcda5c2c89e443689a766c36d4 |
|
MD5 | a8cc942da74a97cf05421a2a4e34cbb1 |
|
BLAKE2b-256 | 42a387a5163ab01d064803692c2bfc6054955cb4c8ed7261d9262c466c774300 |
Hashes for ioddcomchecker-1.6.5.post3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 464f402f023e98085da419e4c868571a53617651a3738b9bb62a1fc39036cc41 |
|
MD5 | de36c52cebe7a06bee53d66b821f2772 |
|
BLAKE2b-256 | 200b30ee89310c4a493fb7fe2e577a80c06f80d448800c26ec745ad2bc1aaac4 |
Hashes for ioddcomchecker-1.6.5.post3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9307929978ad0c21d3bba172b0c1460d171600a76304d507e08528f3925b0bb |
|
MD5 | f5161d05c6dab100c8ab33ed8141b729 |
|
BLAKE2b-256 | e47d8c65b7644e656657b1df259f1d8c585006da6eedacaacc41e9ae755b138c |
Hashes for ioddcomchecker-1.6.5.post3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 383614b0a17b8193e1fcf77a98a27af1ca4dbbe6c36cfcc2ecf2fc5f0069ae92 |
|
MD5 | fb08dab8683293d99ac5ad3b98fb7b5a |
|
BLAKE2b-256 | 8374b1347535654ba780ec04da65295c92c673d2e94ca550a6efe98386fc7fdf |
Hashes for ioddcomchecker-1.6.5.post3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f2d05b85ad648804170c9ec4d54bb89f4a6696069a02022dd3d521d07c80229 |
|
MD5 | 23c21ce62ccd4d7106a5c842adebb975 |
|
BLAKE2b-256 | c40aeffb0fc3b726e4e7551179f09c1984f2cbd1f0515f9e880728a11082daf9 |
Hashes for ioddcomchecker-1.6.5.post3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61aae7326ec87a7ec383c1a9fa0e7d197197d88b026d26f89051928e026b850a |
|
MD5 | e6608b54deadf955c12be25edb6b1fd8 |
|
BLAKE2b-256 | 9a5d1c1f995237644f3b12d5ce0cec5ad1af54568162884b5b191f92096543cf |
Hashes for ioddcomchecker-1.6.5.post3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1aa815da6c1b23137ccfd63efa20d3c9325d5b766f8708eb83e423ca5d973aa |
|
MD5 | 87aecb13e3181e63abcd19a7ad985c80 |
|
BLAKE2b-256 | 73c111f71b8b0a68b622af57a6bca6374306805fc3d964e8a2bbf153c533191b |
Hashes for ioddcomchecker-1.6.5.post3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f2ba45b2d2d179dcec26e2ef0b83a2644f8c6a9400e4ff31cb2b5ddfae8d9ea |
|
MD5 | 6a49135c6437162c4578dfd83d4fd269 |
|
BLAKE2b-256 | eeb2a97c896929dbc0ed4465e414fa02e79c1054addd484b335e9f8e3ac2e31d |
Hashes for ioddcomchecker-1.6.5.post3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf28d150c7aa11d4fc729fd5469b720d1caf82e37dc4ab1c84e28c157e115dc7 |
|
MD5 | 08defb7a2e2888949eba252ae94fa5c5 |
|
BLAKE2b-256 | 39dc51584fe6a87ee81224c2f89474cbe528468d0abe1c6e615639c3e867666b |
Hashes for ioddcomchecker-1.6.5.post3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb82ef2e09400be0f021e4e90401a31679b6e84d9bf6818005bbb7a3266acb04 |
|
MD5 | aeb384818dfe8ef01fef865658542447 |
|
BLAKE2b-256 | 99fa9574c8f9cd272be41ab6758fec1f269706942315c5bcec83a923fb8b8ef2 |
Hashes for ioddcomchecker-1.6.5.post3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3942fc30e07353db3e842db68f23c5f02cf34042e17d24521f98e8c7db4dd42 |
|
MD5 | 4932ea073596c3b2000abfa1e666344f |
|
BLAKE2b-256 | 06bde6bd746d5701ea1840ca86c310d4f47d2c318347b057be9946da85a0984e |