Program Modbus Rtu pro RS485 resp. RS232

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: 283
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: 283
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: 283
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: 872
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]: 16
Souhlasím s podmínkami fóra: ANO
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 127 x
MUST PV1800 VHM 48V 5.5kW, 5.52kWp (12x TPL mono 460W, 2S2P východ, 2S4P juh), 16x 280 Ah LiFePO4 (14.3 kWh), SW: Home Assistant na Synology DS923+ ku tomu MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: Wemos D1 Mini Pro (ESP8266) a ESP32, RS485 & CAN -> MQTT
ca266054
Příspěvky: 283
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: 283
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: 283
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 10 x
ModbusRtuSpm10-readme.txt
(8.35 KiB) Staženo 11 x
Program-ModbusRtuGCRW11-Form  INV RO.jpg
ModbusRtuSpm10-home.jpg
ModbusRtuSpm10-home.jpg (107.1 KiB) Zobrazeno 58 x

Zpět na