Program Modbus Rtu pro RS485 resp. RS232

Home Assistant, Arduino, SDS, Raspberry, Linux, vzdálený dohled, automatizace, měření, opensource, closedsource, hotová řešení, DIY, stavebnice, komponenty, software, postupy, návody, schémata, rady, zkušenosti ...
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Dík za referenci .. node red mi ale nic neříká ..:( .. a mám i další problémy.
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Pracuji na verzi programu ModbusRtu pro můj Green Cell INVSOL01 . Mám bohužel pouze protokol od MUST 1.04.15 a zřejmě mi tam tu a tam něco nesedí a také se v tom úplně nevyznám, zvláště režimy funkce mi dělají problémy .. např. nedokáži si vypsat napětí a proud z FV panelů, ačkoli na displeji se to vypisuje. Jsem ale ještě a stále v režimu UPS, dál to měnit si ještě netroufám. Můj první úspěch ale byl, že jsem dokázal zhasnout displej .. :) . Na Prinscreenu mám chybu pro nastavení u baterie, tu už jsem snad vyřešil, ale u high batt se mi tam stále cpe 15.0 V, což se mi moc nelíbí, ještě to řeším.
Přílohy
INVSOL01-GC-RO-2023-1106.jpg
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Jak dál v programu ModbusRtuGC10
Tak protokol pro MUST 1.04.15 už mám kompletní a teď mám dilema ..
Zatím jsem měl instrukce pro inverter očíslované od 1 do cca 116, nově by při přidání instrukcí pro PV Charger mělo být cca od 1 do 162 cca instrukcí.

Mám dvě možnosti :
1) buď to moje číslování používat dál a nebo (výjimečně)
2) použít číslování z protokolu, kde čísla registrů (výjimečně?) souhlasí s adresami registrů v Modbus instrukcích v dec nebo hexa formátu.

1) mohu v programu jednoduše pokračovat, například tasky pak vypadají takto :
PV:136,148,atd,end
ale nikdo jiný se v tom moc už nevyzná
a nebo

2) musím program přepsat do instrukcí s čísly registrů v té originální formě,
pak bude větší šance, že tomu bude rozumět víc uživatelů .

Tasky pak vyjdou o něco delší :
PV:15205,15207,atd,end

Výhodou pak bude, že bude možné použít pro volbu instrukcí do tasků i ten i ten soubor v Excelu
No tak asi do toho půjdu .. :(
Uživatelský avatar
TomHC
Příspěvky: 1750
Registrován: pát lis 11, 2022 8:14 am
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 5520
Kapacita baterie [kWh]: 14
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od TomHC »

Sorry 8-)
Přílohy
Capture.JPG
Capture.JPG (25.67 KiB) Zobrazeno 1390 x
2x MUST PH1800 5.5kW, 8.85kWp 3x 2S3P, V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome 01/2023 -> 10/2024 = 8.3 MWh AC
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

.. časem to vyjde a hádám, že pro tu druhou variantu budeš také .. :)
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Zvolil jsem pro protokol komprovizní verzi 1) + 2) příklad 001:10001: .. atd.
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Program jsem přejmenoval na ModbusRtuSpm10 a aktuálně jsem ho dotáhl na demo verzi. Mohl by být alternativou pro SolarPowerMonitor, v něčem výhodnější, v něčem možná ne .
Demo verze má zablokované veškeré zapisování, takže obsluze nehrozí, že by si mohla cokoli ve vlastním nastavení přepsat, dále je zablováno přímé měření v grafu a počet zaznamových rekordů je zde omezen na 50. Demoverze je tak určena k prvnímu seznámení se s parametrickými soubory a s celkovým provedením a určením programu.
Program by měl fungovat na OS Windows, doma jsem ho naprogramoval a testoval na W10 32 bit.
Přílohy
ModbusRtuSpm10demo.zip
(1000.91 KiB) Staženo 225 x
ModbusRtuSpm10-readme.txt
(8.35 KiB) Staženo 164 x
Program-ModbusRtuGCRW11-Form  INV RO.jpg
ModbusRtuSpm10-home.jpg
ModbusRtuSpm10-home.jpg (107.1 KiB) Zobrazeno 1321 x
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Poopravil a vylepšil jsem program ModbusRtuSpm10 a tu vylepšenou demoversi jsem dal na Github :
https://github.com/users/PavelOu/projects/5
Mám už připravený i shareware i plnou verzi, tak ještě počkám na nějaké reference a pak sem i na Github dám i ten shareware.
A mohu se už věnovat tomu manuálu.
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Verzi SPM10 jsem dotáhl do podoby reader and writer do shareware. Ta je na čtení a výstup dat v obou případech pro 8 vstupů i výstupů.

Následně jsem verzi přepracoval na SPM11, kde jsem počet měřených vstupu rozšířil až na 16 možných, při měření se jich ale zobrazuje pouze nejvíce 8 prvně zadaných.
A je tam i řada dalších vylepšení.
I tento program mám téměř připravený ve versi shareware.

Ozval se mi Yumi Chong Senior Sales Engineer z Must Energy (Guangdong)Technology Co. ,LTD s nějakými pozvánkami a ptá se na mne na můj team, a to jste byli právě Vy tady z MUST 5kW. Tam mne bohužel zablokovali a tak si zatím nejsem jist, jestli mohu MUST 5kW uvést jako odkaz na můj team .. :)
Přílohy
ModbusRtuSpm10-share.zip
(1013.99 KiB) Staženo 203 x
ModbusRtuSpm10-readme.txt
(8.88 KiB) Staženo 200 x
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Jen k tomu zablokování .. špatně jsem to tam pochopil .. nebyl jsem tam zablokován jenom já, ale asi kvůli mne tam bylo zablokováno celé téma MUST 5kW, podle mne je to ale spíš shoda náhod a nebo nedopatření.
Do Guangdong jsem to napsal diplomaticky, že můj team je MyPower.cz a zatím mi na to nic novího nepřišlo.
ca266054
Příspěvky: 304
Registrován: ned led 08, 2023 12:43 pm
Lokalita: Jablonec n.N.
Výkon panelů [Wp]: cca 500 W
Kapacita baterie [kWh]: cca 240 Ah
Bydliště: cca Železný Brod u Jablonce a Turnova atd.

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od ca266054 »

Program ModbusRtuSpm10 už je minulostí a verzi ..Spm11 jsem dnes dal do tématu pro invertory Green Cell a Must ..

Dotáhl jsem do publikovatelné verze program ModbusRtuRW14 a ve verzi shareware ho dávám k nezávazné dispozici sem v zipu.
Přílohy
ModbusRtuRW14-share.zip
(847.64 KiB) Staženo 129 x
Uživatelský avatar
TomHC
Příspěvky: 1750
Registrován: pát lis 11, 2022 8:14 am
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 5520
Kapacita baterie [kWh]: 14
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: Program Modbus Rtu pro RS485 resp. RS232

Příspěvek od TomHC »

Bude o to bitka ;)
2x MUST PH1800 5.5kW, 8.85kWp 3x 2S3P, V+J+Z, 16x 280 Ah LiFePO4 (14.3 kWh), BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485 + UART). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome 01/2023 -> 10/2024 = 8.3 MWh AC

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek