PROMOS fórum

FRED - grafické vývojové prostředí => FRED - platforma XCom => Téma založeno: libor 19.02.2014, 07:01:50



Název: Zálohování parametrů vif a dif modulu M-Bus
Přispěvatel: libor 19.02.2014, 07:01:50
Dobrý den, mohu se zeptat jak donutím X-COM aby si zapamatoval nastavení bloku M-BUS (paramtry vif a dif) po změně v RUNu? Stává se že nastavení zapomíná. Vyřeším to nahrátím upraveného projektu?



Dotaz zaslaný mailem (viz výzva (http://forum.elsaco.cz/index.php?topic=13.msg112#msg112)).


Název: Re: Zálohování parametrů vif a dif modulu M-Bus
Přispěvatel: libor 19.02.2014, 07:17:52
Některé moduly, u kterých se předpokládá, že se parametry budou měnit za běhu, mají zálohování udělané vnitřně (například modul Ekviterm). Stačí do projektu přidat modul EEbackupB a parametry v takto připravených modulech se budou zálohovat automaticky.

U modulu M-Bus je předpoklad, že se nastaví při překladu a parametry se nebudou měnit za běhu programu, takže odpověď na Vaší druhou otázku je: ano, stačí nahrát upravený projekt, ale zálohování se automaticky provádět nebude (důvodem, proč není zálohování automatické, je malá velikost paměti jednotek XCOM).

Pokud chcete zálohat i parametry u modulů, které takto připravené nejsou, tak je to nutné dodělat programově přes tzv. grafické setpary (parametry "vytažené" pod modul). V příloze je obrázek s principem připojení (setpary změněny na getpary - pravé horní minitlačítko u parametrů).

Dále je v příloze modelový projekt - vyčítání měřiče M-Bus s možností nastavení/načtení hodnot vif a dif  a načtení vyčtených hodnot z měřiče protokolem Modbus TCP. Na offsetu 0 je možné hodnoty vif a dif načíst, ale i nastavit (do modulu se ukládá pouze změna). Připojený modul EEbackupB (dyn) způsobí zálohování těchto hodnot (tj. i načtení posledních nastavených hodnot po restaru XCOMu).


(připojené soubory vidí pouze registrovaní uživatelé (http://forum.elsaco.cz/index.php?action=register))