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
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.3-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b41720de1f5d669e7ba7a46178cbfba8ccba80912a45d2f81861da66163ed33 |
|
MD5 | caf5b653d2edaf24ca7f8f53771ef997 |
|
BLAKE2b-256 | 34d539eb51e61c7dc4a0960d964cae5b04e9f11a5a7baa91e68b8eadedf1587a |
Hashes for ioddcomchecker-1.6.3-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d1134590ded0fdd84dec4aabd6d5f0cdb8407bfd5a37cc2bf3eb642b178c65c |
|
MD5 | 7513b6d4ac9b0298236cc5c003325171 |
|
BLAKE2b-256 | 1cd55a42d1dc34946d85147ea80b647b9dffe367a6e8265751d43d2d0f064330 |
Hashes for ioddcomchecker-1.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a82b70a68ece140135d5b0e213c792e0fcf581d33a2cb7040d57cf68c9ef69b6 |
|
MD5 | 3e3260150eb3ea878bb9c6f39cf14df1 |
|
BLAKE2b-256 | 578aa099aafeee1bc75db4d4e26cbb8c59d7cbcb980db48eecc1dc5b46373c20 |
Hashes for ioddcomchecker-1.6.3-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08a0fb28a5c19721d4c516557cc66212829ba0a2e4eb8efebf67a0109a024c72 |
|
MD5 | 9bb492b0a16d30d08363c129975794bc |
|
BLAKE2b-256 | a67837143a2af34e9de988d433d2c0aea5e815c6036dbc756a3b6a483d0d90c5 |
Hashes for ioddcomchecker-1.6.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39a5e2c2c9ae9f2f6914e57c0ad29f02e3e5d6098d16a58358bc0bfe9b472d5c |
|
MD5 | 7487fec5d42d690a77861ba47a5c3e73 |
|
BLAKE2b-256 | f72bf4b5a733005372cf9dd7cb8774a6a2699dd20612fddd587672b491064324 |
Hashes for ioddcomchecker-1.6.3-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce41d98387baef4102e2d49095c5d9f8f529be905549729b13b4a19e16b158c5 |
|
MD5 | 266a0a1b82cf7c7d25727367094adfd4 |
|
BLAKE2b-256 | 46a2e349d2728f641aa96d581b68ed996fe366d9681532201256882f26bf63ad |
Hashes for ioddcomchecker-1.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b26fc9e60a196cbdb14e57bbb672f2d1f98dcf30b94025dccee7057101e762c |
|
MD5 | 9a360b4e4a6d4e03beb97c02a6d893a6 |
|
BLAKE2b-256 | d1e6cf97396317f7e1bffb60f5861b6e2d3825b7e8b9f033cbf0b60a5e64d7e8 |
Hashes for ioddcomchecker-1.6.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5adeb6f11c2a0a42172ff0830c78ccd63ede0574323d75c7c0630e4371ea196d |
|
MD5 | 3cbd39c2f608cb653a8fde6e2f099118 |
|
BLAKE2b-256 | 3054dc686f7296cd4cb16610af2c201c76700d1f932d9dece72273143aa830d1 |
Hashes for ioddcomchecker-1.6.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f245b6aa536cb7f8bfb05c90c5b249c75eff5b249ba0dea8d8984a96d7ca89db |
|
MD5 | 0963bd00e36491f498f21f4e38e88a75 |
|
BLAKE2b-256 | a3179c06db4b7fe70fad8b100dfac98878a620d078da46fe2201d1f9aa94be84 |
Hashes for ioddcomchecker-1.6.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee226a34fd325ea4bcc527ff40a7a885a01823a167ba75f391ee143d08cfca63 |
|
MD5 | 41345d8109cb99ca7a569e8b0c647cc8 |
|
BLAKE2b-256 | 9d02e910b71b96cfba1325651e615b7c1b8a01f886924e3a63d0161a5400fa1b |
Hashes for ioddcomchecker-1.6.3-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8e021f4f14441bdc548971c731b283601e4af1c9d26878f44eb64536bf17ac3 |
|
MD5 | 34934f95d1df7efb400e8c95ed9e1d75 |
|
BLAKE2b-256 | 88bef02554ee5adaf32b891b9cb1ab54f0c5e4d86132e38fbd6fa2a1f965670d |
Hashes for ioddcomchecker-1.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 621ed48168c5c41f764a1d7b16a5cba270ba1eb0726625e886b1c81159230488 |
|
MD5 | 32293124aa0dda99837727030b8a9c15 |
|
BLAKE2b-256 | 1a97edb25b9c9f04bb852a5c4ae07eb2a28dd9587f8a014b24480bdf6f2ccabf |
Hashes for ioddcomchecker-1.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a87e7c91f6b5adf20f5c14291e57da9e8a90670393c6943e50b968b5524c5cb5 |
|
MD5 | b28476ccae47bc4359e8ff48a7649e7b |
|
BLAKE2b-256 | 796701da37f4aebb7b91b9b6f9099e98bf39348b14422b2ab88cf87fd3790f13 |
Hashes for ioddcomchecker-1.6.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aca86f5110697bac501b29e2a55d33663bacc0db1f926edc1f1ce6568cce1b4d |
|
MD5 | 7c337994cc68be64902085d362e54cdf |
|
BLAKE2b-256 | 82cf5a08ffe0fb55b91db567fa33066be45626a71e09b259b932483b170110da |
Hashes for ioddcomchecker-1.6.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ba86336b24bb1d6fb51b81d2fbf066b9f1dc411508600b8663cd51f245539eba |
|
MD5 | 2011afe21612c9a6871c041369e18a3e |
|
BLAKE2b-256 | e69d5c2e8c99acaa2a957cedd8b57a3c3633235b968fb6d58eeff32c0596df21 |
Hashes for ioddcomchecker-1.6.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 012065232e067cc65ec4d724e55e2e06ca39824a6feb857c5857e644d91d0187 |
|
MD5 | 6455282929b22928493523431209a133 |
|
BLAKE2b-256 | 50c59523b18c9dde0e42ba3173aa0200e2fb160f5bbe5a5bc2b9fc059ce80112 |
Hashes for ioddcomchecker-1.6.3-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40bb15814510b6c6df03a1598eaf7c49b75f17b2aa9d5ac2eb4030b6793bf4ae |
|
MD5 | 340965a1aae34bbe0e0dace44ecabd13 |
|
BLAKE2b-256 | db20166de35610a1b408fdcafd9d37023ccd563dcda8de36a97bd7052e250847 |
Hashes for ioddcomchecker-1.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a6200b6f1eca0ec77cb9823ac58bbec2cdbee3ff432edac9f9a44dbe9f7a557 |
|
MD5 | e426da8371742dbc8a9991bf3312a603 |
|
BLAKE2b-256 | f90c6cf76796210ca253fcb19c987a0d0010390e50590d12a3a1de7f3fa64d86 |
Hashes for ioddcomchecker-1.6.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf797b4574465667b55ae112f6a7b65dce5a3ca05ce7af1c08f849480b4b7339 |
|
MD5 | 02a0e003b415334c60f631f3cd91a772 |
|
BLAKE2b-256 | 849d93334000fc7566187e03f286bf331e0e22c8e80d02e2d1faaf1a8e96302d |
Hashes for ioddcomchecker-1.6.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3263420e98f030a7c8866cb17e1c595ab9d1699b789a51bacf2ba5f58ee19f24 |
|
MD5 | d2b9751f901c4f5ea79fe94ebd985c40 |
|
BLAKE2b-256 | 1a24c6845c30f702edee91b95842bdbe6dcd8d2edfa1597d9f3a451653096425 |
Hashes for ioddcomchecker-1.6.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99f8fd7683961be08a4e0ca6e1ec8e2c707fd1e4ae6275b221ca1db2a766cbd2 |
|
MD5 | 7f8803a4c27b5cd4ed4a0138e1a8f64a |
|
BLAKE2b-256 | c57e50ad51fc440571aa3a1863f081fe7d8ed2dc7d1fa0294f8fc80d6c5e871b |
Hashes for ioddcomchecker-1.6.3-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6860f44402fb1a8e91f2f456e84cee67842c0fc13a6a9be48e66cf711ff43f14 |
|
MD5 | bb5021bb70572d42f4e5e9ba0275f5f2 |
|
BLAKE2b-256 | e5474d9a314ca52f1b142fc771dd049a6aa4b60a7a41a357429f8888592be311 |
Hashes for ioddcomchecker-1.6.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 126b6368854376cb4ae1e3ccfcbf3dfc76b83ff650e7457bc76e4c4391afc334 |
|
MD5 | 2d88fdb6e6cb7a5de8e2a13eccc63512 |
|
BLAKE2b-256 | fd3b94f291dc88d2f86f3456ee78e93a84d9b33ce4445b178166f1e8334a58f8 |
Hashes for ioddcomchecker-1.6.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0970c475e342b67d89267c05ffa0bd52919a814f63437134c3bc34292317002 |
|
MD5 | 75755789961493195b7725db90369aa9 |
|
BLAKE2b-256 | fd31d0c40fd7ed11516d637fc10652e20be8b4c37ffcba6f71db971e4be9974a |
Hashes for ioddcomchecker-1.6.3-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fddaf7dfd67fa92eb836c6ccef16329405f04c6c5ab783a182fd35f7a2d820a5 |
|
MD5 | 65411c622ee15dab54664235acc68bc5 |
|
BLAKE2b-256 | a870213aaa6cd4601dbeade78647fc59782cd52863a247fee8898cefc1c08890 |
Hashes for ioddcomchecker-1.6.3-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4f3022167e8d6ddc76467ae125152e6e0e112d69b0b12fac80558dcd994d911 |
|
MD5 | 6b32a064de8db3ba17a2239b3ee74f58 |
|
BLAKE2b-256 | e997f2de72b7d402cadcce4b4d5fcbf9412d7e9d0226f57c73cfa85d7ca4e8a2 |
Hashes for ioddcomchecker-1.6.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb82afe89daa8a5015ca41c3845ba3f8f6580ee8bf73a11411b5f3ed028c7687 |
|
MD5 | 0c66977a5585ede64672933c6cb41272 |
|
BLAKE2b-256 | 8f574b80bd5af000b10cca51beaf919fb69d466aa23b092b78df328987324a30 |
Hashes for ioddcomchecker-1.6.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 913ca7bbc17286ce511e56966c80b80e1d6194b9dfaa225a845467cdbbd49d28 |
|
MD5 | 4607edcb54992de6c0291b218359c5ad |
|
BLAKE2b-256 | f3b2b8a4c523797867e9120b8c9af721a5e45f555c8213ea622b36f3fcfcf1f8 |