▸ Simulácia hladiny
Hladina: 1000 mm
▸ Schéma zapojenia & Python monitor aplikácia
Schéma zapojenia
2000 1000 0 mm Horizontal boiler / tank MY-136 RS485 A/B A B G Waveshare RS485 to WiFi/ETH Eth TCP 1000 mm 50.0 % PC monitor 1000 mm 50.0 % 10.10.10.10:502
Python monitor aplikácia
MY-136 Pressure / Level Sensor Monitor — Modbus TCP
IP: Port: ms: Connected
Sensor info (read only)
Slave ID:1
Baud rate:9600 bps
Pressure unit:mmH₂O
Decimal point:/1 (×1)
Measured value
1000
mmH₂O
Settings (read / write)
Pressure unit:
Decimal point:
Water level (0 – 2000 mm)
1000 50.0 %
2000150010005000
MAX 1800
200 MIN
Connected: 10.10.10.10:502 Slave ID 1 Reads: 0 Errors: 0
▸ Parametre snímača
Snímač
MY-136
Tlakový / hladinový snímač
Rozsah
0 – 2000 mm
mmH₂O (register 3 = 8)
Protokol
Modbus RTU
RS485 · 9600, N, 8, 1
Prevodník
Waveshare RS485→WiFi/ETH
RTU → Modbus TCP · port 502
IP adresa
10.10.10.10
Slave ID: 1
Register merania
400004
FC03 · Holding Register
▸ Modbus protokol
Funkcia Kód Popis
Čítanie Slave ID FC03 read_holding_registers · addr 0 · count 1 · value 1–255
Čítanie baud rate FC03 read_holding_registers · addr 1 · count 1 · 3 = 9600 bps
Čít. / zápis jednotky tlaku FC03 FC06 addr 2 · 7 = mH₂O · 8 = mmH₂O · write_single_register
Čít. / zápis des. miesta FC03 FC06 addr 3 · 0 = /1 · 1 = /10 · 2 = /100 · 3 = /1000
Čítanie nameranej hodnoty FC03 read_holding_registers · addr 4 · count 1 · aktuálna hodnota: 1000 mmH₂O