Je nějak v CP1000 omezena paměť pro proměnné ukládané do Global Retain? Je možné definovat proměnnou a inicializovat ji jako
"data : REAL := 100.0;" tuto hodnotu chci potom z webového rozhrání změnit a chci aby se nová hodnota uložila do PLC i po vypnutí PLC.
Nyní to tak mám a jakmile uložím novou hodnotu do proměnné je vše OK ale jakmile PLC přepnu do HALT a zpět do RUN mám tam původní hodnotu v tomto případě 100.
Je možné, že ukládám do RETAIN hodně dat je možno nějak paměť navýšit?
Původní jasná otázka tématu zněla: "Definice proměnných do Global Retain v Mosaicu?"
(wall)
- Retain proměnných lze definovat v CP-1000 maximálně 32kB.
- Hodnota proměnných se bere v případě studeného restartu z inicializace, v případě teplého restartu ze zálohy odložené v posledním kompletním cyklu PLC před vypnutím.
- Záloha je uložena ve statické RAM zálohované akumulátorem pro trvale běžící aplikace, alternativně uživatelsky osazenou baterií pro aplikace, které se odstavují na delší dobu.
- Při přechodu HALT / RUN si uživatel volí, jaký typ restartu bude vykonán (nastavení v Manažeru projektu > Prostředí > Ovládání PLC).
- Při vypnutí napájení, pokud jsou definovány retain proměnné, je zvolen teplý restart.