1

Téma: Reštart s zachovaním počítadiel impulzov

Zdravím.
Na SDS mám elektromer - počítanie impulzov. Potrebujem SDS reštartovať (prepojenie napájania), ale nechcem stratiť načítané počty impulzov elektromeru - resp. pokiaľ viem, tieto sa do flash ukladajú iba raz za deň, teda po reštarte sa obnovia 0-24 hodín staré počty.
Je možné SDS nejak vypnúť, aby do flash zapísala aktuálne hodnoty a po nabehnutí teda pokračovala ?
Jediné, čo asi môžem urobiť je zapísať si na papier aktuálne hodnoty impulzov pred reštartom a potom (po reštarte) ich zase manuálne opraviť, chcelo by to ale asi niečo automatickejšie - napr. tlačítko "zapiš aktuální hodnoty do flash"
Díky za rady. T.

2

Re: Reštart s zachovaním počítadiel impulzov

Šlo by naprogramovat do c-programu uložení sys[493]... a sys[526]... (podle použitých opto vstupů) do perm.paměti sys[100-115]. Pak po nastartování sds tuto hodnotu vyčíst ze sys[100-115] a vložit ji zpět do sys[493-558]. Ještě bych přidal kontrolu na nižší údaj v PM. Aby při náhodném vypnutí sds se nepřepsal prastarý údaj z PM do akumulátorů.


http://wiki.merenienergie.cz/index.php/Sdsc_sysp

sys[100] až sys[115]  
         01 i RW  data uložená do permanentní paměti = co se sem napíše zůstane i po vypnutí zařízení,
                  můžete si sem uložit co chcete (tj. 16x signed long délky 32bit),
                   - po speciálním systémovém resetu (RSTD) je vše nastaveno na 0xFFFFFFFF 
                   - pozor! minimalizujte množství zápisů, životnost této paměti není neomezená !
                   - zápis do těchto sys[] přímo zapíše do pevné paměti, stejně funguje i čtení

sys[493] až sys[525]  
         01 i RW  hodnoty impulsních akumulátorů (počítadel) pro vstup S0 [1] až [32] pro tarif T0
                   - platné hodnoty: 0 až 2147483647 (včetně)

sys[526] až sys[558]  
         01 i RW  hodnoty impulsních akumulátorů (počítadel) pro vstup S0 [1] až [32] pro tarif T1
                   - platné hodnoty: 0 až 2147483647 (včetně)

3

Re: Reštart s zachovaním počítadiel impulzov

Doplnění tlačítka je dobrý nápad, snad se nezapomene a v některém novém FW to bude.

Pochlubte se - popište jak využíváte své zařízení SDS zde ! Můžete si bezplatně přidat svou reklamu !

4

Re: Reštart s zachovaním počítadiel impulzov

Já to vyřešil zpětnou kontrolou posledního údaje v databázi, pokud je větší než stav SDS, automaticky se prenastavi SDS na hodnotu posledního záznamu. Pokud by se toto aplikovala i na portál, nemusí se dále nic řešit a i při výpadku proudu bude stav počítala vždy aktuální