< Wróć do bazy wiedzy

Jak działa funkcja sprawdzenia podtrzymywania bateryjnego w sterownikach Saia PCD?

 

Do podtrzymania zawartości pamięci SRAM sterownika Saia PCD wystarczy napięcie 2,2V pochodzące z baterii/superkondensatora (gdy sterownik nie jest podłączony do zasilania 24VDC).

Podczas procesu uruchamiania, sterownik sprawdza, czy napięcie pochodzące z baterii/superkondensatora nie jest niższe niż 2,2V oraz testuje pamięć SRAM.

Jeśli którykolwiek z testów pamięci zakończy się błędem, sterownik usunie pamięć SRAM, a zegar sterownika zostanie ponownie ustawiony. Jeśli sterownik wykryje kopię zapasową programu, przywróci ją.

W historii sterownika pojawi się komunikat “MEMORY LOST nn”, gdzie nn oznacza:

01: Rozładowana bateria/brak baterii
02: Napięcie superkondensatora zbyt niskie
03: Uszkodzona zawartość pamięci
04: Pamięć RAM wyczyszczona przez użytkownika (naciśnięcie przycisku)
05: Pamięć RAM i pamięć Flash wyczyszczona przez użytkownika (naciśnięcie przycisku)
06: Uszkodzony nagłówek programu
10: Program przywrócony z powodu błędnej sumy kontrolnej programu
11: Wykryto błędną sumę kontrolną programu, ale nie znaleziono kopii zapasowej do przywrócenia

Uwagi:

– W wersjach Firmware poniżej 1.10.04 wpis historii brzmiał “MEDIA CORRUPTION” zamiast “MEMORY LOST”, a dodatkowy kod nn nie był stosowany.

– Od PG5 2.1 i wersji Firmware 1.20.00 dostępna jest nowa opcja przywracania programu: W sterownikach PCD2.M5xx0 i PCD3.Mxxx0, gdzie program przechowywany jest w pamięci SRAM, w narzędziu Device Configurator możliwe jest włączenie sprawdzania sumy kontrolnej programu. Test może dotyczyć samego programu lub programu i Tekstów/DB przechowywanych w pamięci ROM.

Opcje przywracania programu w Device Configurator

Opcje przywracania programu w Device Configurator