• Welcome to Diskuse2 Elektrika.cz. Please login or sign up.
 

Je nějak v CP1000 omezena paměť pro proměnné ukládané do Global Retain?

Started by mo82, 28.05.2014, 09:51

previous topic - next topic

mo82

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)

Milan Bydžovský


  • 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.