Przechowywanie zmiennych

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

Przechowywanie zmiennych

Postprzez _kosa_ » Cz, 30 lis 2017, 11:28

Witam,

(Sterownik Vision)
Gdzie najlepiej przechowywać zmienne krytyczne dla programu (ustawienia, wartości timerow itd...)?
W Data Tables?
Czy przy wymianie baterii skasują się wszystkie dane ze zmiennych (typu np MI, T, C...) ?

Pozdrawiam
_kosa_
 
Posty: 56
Dołączył(a): Pt, 27 lis 2009, 10:17

Re: Przechowywanie zmiennych

Postprzez Mateusz Sikorski » Cz, 30 lis 2017, 11:37

Wszystkie zmienne MB,MI,ML,DW,MF,T,C są przechowywane w pamięci RAM i nie trzeba ich przepisywać nigdzie, gdyż po zaniku napięcia zasilającego, bateria, która jest w środku podtrzyma te wartości. W przypadku, gdy trzeba wymienić baterię, wystarczy zrobić to w ciągu kilku sekund, ponieważ układ posiada niewielki kondensator, który podtrzyma na kilka chwil pamięć RAM, przez, co program oraz zmienne tam przechowywane nie zostaną wyzerowane.
Wszystkie zmienne zaczynające się od X są również przechowywane w pamięci RAM, ale po każdym resecie nawet są one "czyszczone", dlatego nie zalecam przechowywać w nich zmienne krytyczne.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 564
Dołączył(a): Śr, 13 lip 2011, 08:08


Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 3 gości

cron