O.D. Programování Mosaic 26. 5. 2026 12:31 27. 5. 2026 10:35

Po aktualizaci FW komuniace s elektroměrem běží.
Správně se vyčte výrobce = AMT a MeterID= T B23-FR4TDI4.
Minulý úkol jsem s tímto považoval za vyřešený. 

Ostatní data jsou však nulová. Kontroloval jsem i nastavení elektroměru. 
Bohužel jsem na mrtvém bodě a nevím kde může být problém.   
 


 

Odpovědi 4

M.B. 26. 5. 2026 15:33

Pro odladění problému bude nejlepší odchytit komunikaci mezi PLC a elektroměrem. Pro odchycení stačí ve struktuře kanálu nastavit proměnnou r16_pX_Control_CH1.LOG_ON (X se liší dle adresy submodulu) na hodnotu 1. Po nastavení proměnné se disku PLC vytvoří soubor CH1_UNI.LOG v adresáři WWW/LOGS/. Ten je možné stáhnout přes menu PLC > Souborový systém PLC...

O.D. 27. 5. 2026 7:19

Dobrý den, 
Log jsem zapnul. Jsou v něm vidět data pouze ID a výrobce.
Jinak jsou prázdné.

Ještě jsem kontroloval manuály.Komunikace je podle normy ČSN EN 62056-21

Voltage_L1  - REAL  - Napětí fáze L1 ve Voltech '12.4.L1'      ('12.4.L') by měl být OBIS?

 

Elektroměr má OBIS kód pro napětí - 32.7.0 (Instantaneous voltage (U) in phase L1 [V])

Když načtu hodnoty elektroměru SW výrobce data vidím.

 

Mohu prověřit něco dalšího?


Děkuji Doležal

 

M.B. 27. 5. 2026 9:59

Problém zřejmě spočívá v tom, že původní blok byl napsán na rychlost 300Bd. Zkuste přiloženou novou verzi knihovny, kde block pošle správný ACK podle rychlosti nastavené na kanálu. Odkaz na stažení knihovny: EnergyLib_V27_20220503.mlb
Knihovnu do projektu přidáte přes volbu Projekt > Přidat soubor do projektu...

O.D. 27. 5. 2026 10:35

Dobrý den, 

Log vypadá dobře. Vidím řádky např. s napětím L1 

 

Výstupy bloku data nezobrazují. 
Ale načetl jsem data přes pomocnou funkci.



 

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.