Desktopová aplikácia na monitorovanie modulu Waveshare Modbus RTU Analog Input 8CH (B) — 8 analógových vstupov (0–10 V / 0–20 mA, 12-bit), živé hodnoty s prepočtom na inžinierske jednotky, konfigurácia rozsahových režimov, transporty RTU / TCP / Mock a dvojjazyčné UI (EN / SK).
Python 3.11+ · PySide6 · pymodbus 3.x
| Platforma | Arch | Súbor | |
|---|---|---|---|
| Windows | x86-64 | AnalogInput8CHMonitor.exe | ↓ Stiahnuť |
| Linux | x86-64 | AnalogInput8CHMonitor-linux-x64 | ↓ Stiahnuť |
Na Linuxe po stiahnutí: chmod +x AnalogInput8CHMonitor-linux-x64 a spusti ./AnalogInput8CHMonitor-linux-x64.
Bez hardvéru? V paneli pripojenia zvoľ transport Mock a klikni Pripojiť — aplikácia sa správa ako reálny modul so simulovanými hodnotami.
python main.pyRTU (COM port), TCP (IP gateway RS485-to-ETH (B)) alebo MockPripojiť — hodnoty kanálov a rozsahové režimy sa načítajú zo zariadeniaV/I jumpre: každý kanál má interný jumper — napäťové režimy 0/1 = jumper OFF, prúdové režimy 2/3 = jumper ON. Aplikácia upozorní pri každej zmene cez hranicu napätie/prúd.
| Transport | Cesta |
|---|---|
| RTU | direct RS485 via USB-to-RS485 adapter |
| TCP | via RS485-TO-ETH (B) gateway — Modbus TCP → RTU |
| Mock | built-in simulator — no hardware |
Mock si drží stav zariadenia (režimy, adresa) medzi pripojeniami — správa sa ako reálny modul, ideálne na vývoj a demo.
| Adresa | Obsah | FC | Prístup |
|---|---|---|---|
| 0x0000–0x0007 | Channel 1–8 input values (mV / µA / counts) | FC04 | read only |
| 0x1000–0x1007 | Channel 1–8 range mode (0–4) | FC03 FC06/10 | read / write |
| 0x2000 | UART — high byte parity, low byte baud code | FC03 FC06 | read / write |
| 0x4000 | Device address (1–255) | FC03 FC06 | read / write |
| 0x8000 | Software version (0x0064 = V1.00) | FC03 | read only |
Rozsahové režimy:
0 0–10 V · 1 2–10 V · 2 0–20 mA · 3 4–20 mA · 4
surové ADC 0–4096