PROMOS fórum

FRED - grafické vývojové prostředí => FRED - platforma PL2 (CCPU) => Téma založeno: libor 10.07.2013, 07:04:17



Název: CAIO-11 -> CAIO-12
Přispěvatel: libor 10.07.2013, 07:04:17
Ve stávajícím systému jsem chtěl zaměnit jednotku CAIO-11 za jednotku CAIO-12. Provedl jsem výměnu v rozvaděči, zapnul znovu systém, upravil projekt ve FREDovi, přeložil a nahrál. Výsledkem bylo, že jednotka CAIO-12 špatně měřila. Zkusil jsem i výmaz projektu, ale nepomohlo to. Nakonec pomohlo až vypnutí a zapnutí. Kde je problém?

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


Název: Re: CAIO-11 -> CAIO-12
Přispěvatel: libor 11.07.2013, 07:16:25
Rozdíl mezi jednotkami CAIO-11 a CAIO-12 je v tom, že CAIO-11 dostává nastavení pro jednotlivé domečky (v ní zapojení) z centrální jednotky (z projektu), kdežto CAIO-12 si tyto informace přečte z EEPROMek jednotlivých zapojených domečků.

Pokud jste tedy zapojil CAIO-12 místo CAIO-11 a neměl změněný projekt, tak se do CAIO-12 zaflashovali konstanty, které byly nastaveny pro domečky v CAIO-11. Při výměně CAIO-11 za CAIO-12 je tedy nejprve nutné vyměnit projekt v centrále a pak teprve připojit místo CAIO-11 na sběrnici CAN jednotku CAIO-12.

Pokud už se stane, že se do CAIO-12 zaflashují konstanty z CAIO-11, tak je potřeba jednotku CAIO-12 zresetovat, aby si načetla parametry ze zapojených domečků a ignorovala zaflashované hodnoty. Úplně se špatných zaflashovaných hodnot zbavíte pouze přehráním FW v jednotce CAIO-12 (http://www.elsaco.cz/index.php?file=./download/216_fwpl2.php).

Proto nepomohl ani výmaz projektu, protože hodnoty se zaflashují do jednotky. Stačí jednotku CAIO-12 zresetovat (nebo vypnout a zapnout) a bude měřit správně.