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.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ef84a67d6a467a93726df98af1d2c30af17dbe0d589c4fcfac9a90bcf1d71e8 |
|
MD5 | b4bdaf9063d7d231f9e1433858a66283 |
|
BLAKE2b-256 | c72ba2885a8221532838ae8988c0d2d51512c3d5ac9bdacb4a54c678f82235fe |
Hashes for ioddcomchecker-1.6.1-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80c3d59668da5ea55ac5c3f37b663a002ebe953c7d161e40deea3abef7707293 |
|
MD5 | d4dc103d9e85b7f766639394cea784f6 |
|
BLAKE2b-256 | e582d0f2fd618438ea75030a84a89a18de5b6d577c124f1dcc91fb8b80776f7f |
Hashes for ioddcomchecker-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2d20069667d315910569d1db75ce0e7f1e276ae0e2f3407c8ceda54e48ad253 |
|
MD5 | d732cbd2fa70c2e9709ccaa4e550e5db |
|
BLAKE2b-256 | c429fed50a9b6909ebe214b0965532bdb3bf87c6a0ab7f628b2e8d5d2f67d1ab |
Hashes for ioddcomchecker-1.6.1-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b11d0cd53610679a57077ea86a53b6c3dea235c42cd9e6043eb5e710bc9c8372 |
|
MD5 | 280898dce75ee408250e1081952868a2 |
|
BLAKE2b-256 | 028f2bd82e39a7145d1f50317187cfae5ca6b43bf4d1942ea867a0583f4fea9d |
Hashes for ioddcomchecker-1.6.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33f78d764c73ba348a0c29ed505b9c9ff57eb0c2bcb5d03166d415e854340854 |
|
MD5 | 86dca67452a57f54f31cc7d6cd825066 |
|
BLAKE2b-256 | b9d324e8af7baeeffbd43cf283cd755e0a331eb40b08acf6ca70a815fea82026 |
Hashes for ioddcomchecker-1.6.1-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 469117b6d44e97109ac6e6d92124c7998220fbd154740bbcffb94dadcb9b0378 |
|
MD5 | f3c38d6437070089406685c079276207 |
|
BLAKE2b-256 | b287daa87c74bd9218e0d56932d816ca7a83dfaedfe4909fb15525ec6c7432ec |
Hashes for ioddcomchecker-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bea53111fc0d0a0754edfdd94aa127bfab86d3c35165ab3bc0df52eccc14a92f |
|
MD5 | 02645530ba1e0aaa6c844d3f7e7c6fa9 |
|
BLAKE2b-256 | 2a0d98efaf3612ca5f8ecc70127c49673828c308d2b6753932d7980a0fa52ac9 |
Hashes for ioddcomchecker-1.6.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc06a9b17eaf0fb72d734d437a35188b2a2e792827c07b4b5d9c5998ec1e0c9a |
|
MD5 | 80be0f6a6eefc2f831818e9aca640d34 |
|
BLAKE2b-256 | da7656b7dcba28efcc9f605be010e428931f6ab2fbad9be92bf55257a8274ea3 |
Hashes for ioddcomchecker-1.6.1-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f6872d47981b948505749d4144b286bbe55b618038b05741654586771f529f0 |
|
MD5 | 083f9bf564ec39858a08fa7bd09c6055 |
|
BLAKE2b-256 | 7d3657ea1047b8ee076d2a206442bc6fc632b7d8e04ba5fdc292d6bf6bae68dc |
Hashes for ioddcomchecker-1.6.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8af82dde2f7a4a538fc5026992845b50c4d56eeca90fa9d6e37129bb5758cfa5 |
|
MD5 | 41dd0b9a1ba647a44d8d987eed9b427b |
|
BLAKE2b-256 | 31e909104ab88152bed526626aa3542fcf04b6db56e24654496be5190c9a93fc |
Hashes for ioddcomchecker-1.6.1-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a30eb1904f31ee4f0c1a7f7fbfbdecf1880e83cab03b3e61b212f20ad5095602 |
|
MD5 | 13fc12ab20fdf8a75733aa77a795b67d |
|
BLAKE2b-256 | 5c95d759eeb8a49141863dd6d0c4737adbdffaeea10da44a73f62653d858c518 |
Hashes for ioddcomchecker-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4db4f2ad88156417b322d6713a48b39483fec2b1a566bcfb9fc506930bf404f |
|
MD5 | 069f626318a6d39f65b0d1d9117fa56b |
|
BLAKE2b-256 | 44dc345d382543649607a31f9e08180c8f2d3ce765e59e2dcc24d0f3fafe54d3 |
Hashes for ioddcomchecker-1.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a2f17df4a6f5ca6ee03542b4837f9d2df2027f00151731bd5aa2dc2d3b4d592 |
|
MD5 | 0a145cb9557e5bbdf3712ffd7bb37ebe |
|
BLAKE2b-256 | 2d17492df03f118d54a7f4ce53bf8ca853a34136bc3c8c5dcfeefabc1034af8e |
Hashes for ioddcomchecker-1.6.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb599c4b0cc5a92abc9680d4e9d693398612f804f3162d6a4586ad77af364494 |
|
MD5 | a7d2e5da46302e4ca20d2183e282434a |
|
BLAKE2b-256 | a85561d243cfc783909c279e00b35f6692be3be9fb3dab207265ac1854de8fa9 |
Hashes for ioddcomchecker-1.6.1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 754594e6e393618898f0ababc3de755d842c45917f224066940183a63ac986eb |
|
MD5 | 3bc375366be6ee2f87070394ba484987 |
|
BLAKE2b-256 | 22a5f76a5e3eb700df47a9bc8132039b56914abc2ba5b009a366d98006db32af |
Hashes for ioddcomchecker-1.6.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 901976354bcb43d717b9dd49de9a9050b02762c96e86d3e667fecbe0afa40265 |
|
MD5 | d7bea6b5f921505550a3e0d4de5bd702 |
|
BLAKE2b-256 | 177d7d6aba048285a3701f6d259c7a9149ee4a7a87fd1c26485849e6a8a013da |
Hashes for ioddcomchecker-1.6.1-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 138aa9e8ff5107c0a801362049d42d5af094ef78422011cbd28e7b1cb77b72fe |
|
MD5 | fd45f5a0b68ed787ef5d29b75fa3c182 |
|
BLAKE2b-256 | 40585fcb9ef8f4e7b0905e98e00c8f1998de8769d5cf1c31fdf3157e64d8fe6d |
Hashes for ioddcomchecker-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db4051b77c5d497a197011447c0aeda3fd5d25875d680d945f634109b59a0015 |
|
MD5 | 079f27301de60de68928141547a23eb9 |
|
BLAKE2b-256 | b865fb5ad3ac78f2d370867805dfc0bcd7676fc30cd998c93bd4925a97ee3d06 |
Hashes for ioddcomchecker-1.6.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1b54063e663fb9ee4fc862df55e1bc94018647aecb7b2170a152d3ceb611d35 |
|
MD5 | a37561035a0b05dc5b077c169f720ef3 |
|
BLAKE2b-256 | c2b34f3ef1ad6298fbd79ec2b06a71bb87481be2eec8e6626dab44d48d070eca |
Hashes for ioddcomchecker-1.6.1-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4141ea93303b01582bb680bc61aa4f2fa191c479c947762629b7814cd3e3349d |
|
MD5 | 44780ef83616e4d05c11cf2c5cf64c02 |
|
BLAKE2b-256 | 19d22adfe4da488444f7c6b39b93b995e23da906fd7116e5127a2379151fcf8a |
Hashes for ioddcomchecker-1.6.1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87d9d28f3e03e272826b895fa936b881cf7735243bcc47cee87fc71231d4094b |
|
MD5 | 119ea5e6fa6b1b777bda739f08490634 |
|
BLAKE2b-256 | e6ff0e86a8cf2814c4845fbff87e17189c3099da774052d6b385716580a44750 |
Hashes for ioddcomchecker-1.6.1-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f00ba18423630659c8095b05cd4f5f777d5afb3dcc9e1130767dc122650d49f6 |
|
MD5 | 93183505c18ed05675c434b84cf026de |
|
BLAKE2b-256 | 36412e538a07da75248645d1ea2442cec4a482d8e2b62c6f8d312718b423af41 |
Hashes for ioddcomchecker-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81fdd34d34c9180446e17d4e7cea2499e515aca46c681fda0285712fa6abff85 |
|
MD5 | a01122befa6ee80439f447ea53cb0c61 |
|
BLAKE2b-256 | 99b19ed487f5e09e9b616098bde4ff9fe05a33ee6e0941e4813d9d85437ce426 |
Hashes for ioddcomchecker-1.6.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28a84acf567cbbb9c47bed515fa309aff25d7962be1936d4ed182ea2b45c8b01 |
|
MD5 | 81fad6ef9aa371d28782a5b6ba6a833d |
|
BLAKE2b-256 | bf706b027ecc2abe3f1e13d931e90c20440f9ba7d4d3490bf6c7737258bee211 |
Hashes for ioddcomchecker-1.6.1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95c3f302a835bdfb93f0c2925e953dfc6b087d17538830ed770faf1946381eb8 |
|
MD5 | e12b5a37615ad67ce243546d96b1c7e0 |
|
BLAKE2b-256 | 52547704ee6428b32b32b60fa6a104b05a742d57c1689637d80e916a57d9ee1b |
Hashes for ioddcomchecker-1.6.1-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29a2b53142a7b410c33d4e40a67024fb88a6c214fdf3995c4bad1051a003236c |
|
MD5 | fdd1099b28b159ed32b39b4b3cb5a19a |
|
BLAKE2b-256 | 8aa90b306c2071e64016bba67949db81b0b82fc623520c888b044595b928b8a0 |
Hashes for ioddcomchecker-1.6.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a109a7390b4f40f3425a68a9a3f3fd5b4f4df607f09897aa0cf09a10d0bebbeb |
|
MD5 | 8572297bf702858399bdcdf484a643dd |
|
BLAKE2b-256 | 005c2b5fb24d5bd14ad5b6404438e132efe468347c97821700766f2ebe3f4c42 |
Hashes for ioddcomchecker-1.6.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77cc369f2ce5770c7bf542fd773d614207a5b0d37466c871b2f3aa7409360017 |
|
MD5 | a3aaad02615ddce37ba2c2b7f8a14a52 |
|
BLAKE2b-256 | b230e45ca48a198b32792990626e25b4cb9e1ac63eced6c12b2839b873f158e2 |