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.6 |
Python 3.7 - 3.11 |
---|---|---|
Windows |
x |
|
Linux x86/x64 |
x |
|
Linux Arm (Raspberry) |
x |
|
macOS |
3.8-3.11 |
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 [2] |
|
TMG-USB based masters [3] |
x |
x |
x |
x |
TMG ethernet based masters [4] |
x |
x |
x |
x |
ifm ethernet based masters [5] |
x |
x |
x |
x |
ifm USB based masters [6] |
x |
x |
x |
x |
REST API ethernet based masters [7] |
x |
x |
x |
x |
For Windows, Linux and Raspberry Pi both, 32-bit and 64-bit versions are available.
For macOS 13+
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 [5]
Testing REST API IO-Link masters: Sick SIG200/SIG350, Belden Lion-X, MurrElectronik Impact67 Pro/MVK Pro, Balluff. Special functions missing, Balluff not supported yet.
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.7.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 694c0f5e641d86114799adaf4603816a3057b8b8dbb666446d8c5fcc1e7d1f30 |
|
MD5 | 13a9506395a1945a567eba15ac100762 |
|
BLAKE2b-256 | e87ee4778cc483a30853e3573dcca73ca8748a29f7d27ab5892e1e38434ed8fb |
Hashes for ioddcomchecker-1.7.0-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e59f0464bc254d7d157a03ea7adfb0212cb8eea8ee1d3c133c77cda3c6bb924 |
|
MD5 | 0493767fab81cdb953fe3af78bb083de |
|
BLAKE2b-256 | ddefa964d71c29aa95667803d0e797854b9e89e69c14b31c1443c230543740c2 |
Hashes for ioddcomchecker-1.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 839292857cce0721112372ce19b0521755c9029e41cb1667c5a4cfb9af49a6ec |
|
MD5 | fae6290572be99341f1daec9f19c20b8 |
|
BLAKE2b-256 | c9af8e684ef80bfc20f04d025e3d082b3306f275481454ceff161f867f6833d4 |
Hashes for ioddcomchecker-1.7.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d2f1ad7490939f67aa68999c5970635996eb8a4d0f484128cd0da6f1a5e5fd3 |
|
MD5 | e88caafa50bbf9be07b7baa2b372773c |
|
BLAKE2b-256 | 00007ed5505d75c70174230ca3d051daf521e824523deabbc95ac3f0bdbd4416 |
Hashes for ioddcomchecker-1.7.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcc378603c15e8e211f19bcee2dbec7bbf757ee1159ed06c6ded171c2858d499 |
|
MD5 | 9163661e165a278a700864bcc86bde62 |
|
BLAKE2b-256 | 2021fc744b62dfedec76b8de1cce7f80be48076aea6eddf348271be644220871 |
Hashes for ioddcomchecker-1.7.0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a6b9793943f4cec44eef5d685b7484f44d9f72b28e30b317070c9c10d5488de |
|
MD5 | 6f7c247bf2d18547f81929aaad31176f |
|
BLAKE2b-256 | d8f77e91075f54f9adddae5c16c822b3c6f7e150306a6fee0a3dda8dcfc348ae |
Hashes for ioddcomchecker-1.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35c3aba4ac49c0b4beda60e14dece83a8e994e0a572d88c5d3f64b87a6ed06cc |
|
MD5 | f79f338033696fc2196bdbbd9bc5a30f |
|
BLAKE2b-256 | bafe0588d33d0e9d48ce8826e25a98ca56af2f55492a5053901fce8ba3ecb991 |
Hashes for ioddcomchecker-1.7.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 520f171d3895ce3f3ddca1bbe6248edd95c35880c8a9bdd2a3b1f9ec79589b22 |
|
MD5 | 0ffbfd7f81118554d97f1c9c08202bcb |
|
BLAKE2b-256 | 8aa3b308b6fbbbc20f2f2bc207c193ab837f301cc832c398b6bf955cbdae4e71 |
Hashes for ioddcomchecker-1.7.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9d839029534c5b2001edfb3c70e19dc75cac8b017ee5d5e3c2237419750af49 |
|
MD5 | 57cfb953697457ec792edeb04f540c3a |
|
BLAKE2b-256 | e8af0b38d080851457ad550ac579a25841344830b8a22fcfff04d38e136e6a90 |
Hashes for ioddcomchecker-1.7.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3575c3ab06e8c2a0e053aec47952e6d7e9cf47c3be726cbd61dd85ab8d2cd506 |
|
MD5 | 39bdf13a04d98e463c2a2fa3cc8139a6 |
|
BLAKE2b-256 | fb0c8d9db2ddb625e6716fe83574f384641e4a86248b8e3c7e1330d560d3c4e2 |
Hashes for ioddcomchecker-1.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ceb3d6f03ce706a8c6abdb6d5cfddd441db88b0c1165308c694a53e720b201a4 |
|
MD5 | d730952f1d574c075a8e1696096695b2 |
|
BLAKE2b-256 | 113e8fae42d2b434890e8944cc3e3930c9ddd00cda10db94cc2799ba3557888d |
Hashes for ioddcomchecker-1.7.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdd1ef10e059743ca352f2c623e012b7ad4e8d36ade3bf47540d96dd63eb76ba |
|
MD5 | d3696d3f3128907cef43fa40c0804b24 |
|
BLAKE2b-256 | 3c437892e6f3c3d034e81286b7e36e98b7b0c9b9eaa37ea40fa56c31c5517d1f |
Hashes for ioddcomchecker-1.7.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d78d2e386bffb859b1f83bcc4f1ad56b6aca057f52786436ffeb517be9a90068 |
|
MD5 | fddf85af209eb02393eae2a6185f8b10 |
|
BLAKE2b-256 | 00ca00af68f841af304e41933069b33ed4b71c05c8c80676c8295518ae28021b |
Hashes for ioddcomchecker-1.7.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e90007324fce9f9c9bcf8a3b67350977584d22b898834958dd57dd6696851044 |
|
MD5 | a4239d81148ec19f21bedeefc8fa493f |
|
BLAKE2b-256 | 18638a63c8f0816817bd750d4a92a57dbf0abc780451f746f70eb72b22927adf |
Hashes for ioddcomchecker-1.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32c96dcdb6f0c7db743afc0d69cf6361678fca2348738d4551249abbfc9cf130 |
|
MD5 | db3712aa7ca70cbfcabd32eedaf5303f |
|
BLAKE2b-256 | d51ca892b4a3c02302e412e655db759d6f503b22bd0926a2de0f972a7a83fc3b |
Hashes for ioddcomchecker-1.7.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c6990cd3456c66a200349efa3f98c606069168b0c801506d2fe130fa19cf9f21 |
|
MD5 | 6a4e2f4ce623d66a87293e8aaf3ed720 |
|
BLAKE2b-256 | 4d35d121aeadda48d0c2aa337d497b6996aa797ded489ea8b63b00736c642087 |
Hashes for ioddcomchecker-1.7.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32c4b1bc7d62faa6caa2a1e734cebeff35f18b88dd0f5ae05b51f6eccc17405e |
|
MD5 | f5409c27719f79ea0650e30cc4f4b64e |
|
BLAKE2b-256 | 044925b19918622e7ce6c96b8d3160c0b4d347ed324e25eba7affb115fd1bc60 |
Hashes for ioddcomchecker-1.7.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dc2a69dedced861c4779b181741cc8a619332947c8fdd8abd57cc7750fb7f11 |
|
MD5 | 1601fb678c6507189841276745f7c9ab |
|
BLAKE2b-256 | 9eb8933b22cc68e3203f885d1100287c6bf285e6b156bb0a4d52b3c13466bffb |
Hashes for ioddcomchecker-1.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce9d90ecf56502032090f3d2aaed4b27b46aff91912a19380760850d9496270d |
|
MD5 | 449b60ad86f52b8e0e4fab94a5fbaed9 |
|
BLAKE2b-256 | bdd75aecc672ba51c25a3b6d853211fee477d8e7a662c9b6c50f887659053d4e |
Hashes for ioddcomchecker-1.7.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0730c7dfefae7698fadef0b373d8098c83a19e7e53c0c78028e352fa683c1329 |
|
MD5 | 78ea2d910fc05edac944a7497ad8e21e |
|
BLAKE2b-256 | 5c234ae367641c6088d02409ddf022841b7b86ded312ca05ead9a40579ce8aff |