X
Forum

Forum

Elektroměr přes Mod...
 
Notifications
Clear all

Elektroměr přes Modbus

83 Posts
23 Users
1 Likes
15.4 K Views
(@smotek7)
Member
Joined: 7 years ago
Posts: 1897
 

@budulinek dik skusim , aj ked tomu modbus som sa v tomto pripade chcel vyhnut.


   
ReplyQuote
(@petrp)
Estimable Member
Joined: 5 years ago
Posts: 149
 

Ahoj, můžu zapojit MODBUS elektroměr až za relátko směrem ke spotřebiči, nebo by měl být před ním a stále pod napětím? děkuji za info.


   
ReplyQuote
(@tato-mj)
Active Member
Joined: 5 years ago
Posts: 8
 

@petrp Zapojit ho můžeš, ale nedává to smysl, protože když není pod napětím tak nefunguje, to znamená že ani nekomunikuje. A zařízení které z něho má přijímat data tak je nedostane a bude hlásit chybu.


   
ReplyQuote
(@petrp)
Estimable Member
Joined: 5 years ago
Posts: 149
 
Posted by: @tato-mj

@petrp Zapojit ho můžeš, ale nedává to smysl, protože když není pod napětím tak nefunguje, to znamená že ani nekomunikuje. A zařízení které z něho má přijímat data tak je nedostane a bude hlásit chybu.

Díky za radu. Do teď jsme používal impulzní, kde vlastní spotřeba nehrála roly. U Modbus uvádí spotřebu 2W a když jich máš 30, tak to bude znát.Ale nedá se nic dělat.

 


   
ReplyQuote
koubek
(@koubek)
Active Member
Joined: 6 years ago
Posts: 13
 

Zkouším číst elektroměr PRO-380 modbus přes modbusserver USR-TCP232-410s do Loxone. 16 bitové registry jako adresa modbus, počet výpadků apod. mi to čte bez problému, ale ty nejdůležitější, jako je spotřeba, výkon, proud, napětí, které jsou 32 bit floating mi to čte jako nulové hodnoty, ale ne jako chyby. Když změním 32 bit floating na něco jiného, čtu všelijaká hausnumera, která se i mění podle změn v elektroměru. Čili nějak to je schopno komunikovat. Když tento elektroměr připojím přes modbus extension Loxone, čtu všechno a správně. Buď tedy USR-TCP232-410s neumí přenášet správně 32 bit floating nebo ho neumím nastavit i když jsem se pokoušel změnit co šlo. Netuší někdo, kde je zakopaný pes ?


   
ReplyQuote
(@_petr_)
Honorable Member
Joined: 6 years ago
Posts: 492
 

Že by byl problém ve čtení bych netipoval, tedy pokud není problém se nastavením parametrů komunikace. Zkusil bych to číst do počítače a teprve pak bych řešil Loxone. To vše v případě, že jsi vyzkoušel zaškrtávátko "Pořadí registu".


   
ReplyQuote
(@smotek7)
Member
Joined: 7 years ago
Posts: 1897
 

Prisiel cas vytiahnut Peacefair s krabicky.
Zvazujem ako ho pripojit k Loxone.
Budem potrebovat monitorovat malu ostrovnu FVE. 12V bat 100Ah.
Niektore udaje vycitam s regulatora cez modbus, ale na bateriu chcem pouzit Peacefair.
Ale teraz aky modbus pouzit. Budu tam aj nejake teplotne senzori, hladiny...)
Nebude tam stale LAN dostupna.
1) Loxone modbus, nevyhoda 5s, rad by som to vycital castejsie
2) mam volny RS485 extension, pouzit ten a urobit si rucne parsovanie udajov
3) alebo nieco vlastne na styl @budulinek UDP/modbus ale prerobiit na napr RS232
4) alebo niekto nejaky napad?
5) jedna vesela, zavolat do Loxone ako vycitat modbus po 1s 😀 


   
ReplyQuote
(@johnrad007)
New Member
Joined: 2 years ago
Posts: 1
 

@koubek Nevím jestli je to ještě aktuální, ale taky jsem s tím dlouho bojoval, musíš  převést v Modbus registru(excel od výrobce) ve sloupci A hodnoty z HEX na DEC( např.pro Napětí L1 Voltage 2008 na 8200) , do IO adresa: 8200, Příkaz:3 Read holding register(4x), Datový typ:32-bit unsigned register a všechny tři check boxy prázdné, pak vložit blok "Matematika/Vzorec" o do něj vložit ((-1)^INT(I1/32767))*(1+(INT(((I1/128)-INT(I1/128))*128)*2^-7))*2^(INT(((I1/32768)-INT(I1/32768))*32768/128)-127) a už máš aktuální hodnotu. Bohužel Loxone výčítá hodnoty jen po 5s, což je je celkem dost, lepší je použít Raspberry s Node-Red, a pomocí virtuálních vstupů to vyčítat po 250-500ms, pokud potřebuješ regulovat třeba přetoky z FVE.

This post was modified 1 year ago 2 times by johnrad007

   
ReplyQuote
Page 6 / 6
Share: