Diskuse Elektrika.cz

HYBRIDNÍ zóna => Technická podpora výrobce TECO Kolín radí odborníkům => Téma založeno: mo82 28.05.2014, 09:51



Název: Je nějak v CP1000 omezena paměť pro proměnné ukládané do Global Retain?
Přispěvatel: mo82 28.05.2014, 09:51
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)


Název: Re: Je nějak v CP1000 omezena paměť pro proměnné ukládané do Global Retain?
Přispěvatel: Milan Bydžovský 28.05.2014, 21:05
  • 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.