5.7. Programowanie zegara czasu rzeczywistego sterownika (tylko platforma 3000 i nowsze)

W celu zaprogramowania zawartości zegara czasu rzeczywistego należy wysłać do sterownika następujące polecenie:

[0x02]G<?>SUMA_KONTROLNA,111,HHMI,112,RRWD,113,DDMO[0x03]
gdzie:

Protokół ten jest protokołem typu <-ASCII_D-> (zobacz Rozdział 16).

Sterownik na żądanie z poprawną sumą kontrolną odpowiada w następujący sposób:

[0x0D]OK[0x0D]
W przypadku błędnej sumy kontrolnej, polecenie zostaje zignorowane.

Przykładowy ciąg znaków wysyłany do sterownika w celu ustawienia czasu 2007-10-01 (poniedziałek), godzina 14:26:

[0x02]G2,1266,111,1426,112,0701,113,0110[0x03]

Uwaga: dzień tygodnia przesyłany w poleceniu nie musi być poprawnie wyliczonym dniem tygodnia dla danej daty - sterownik automatycznie skoryguje jego wartość, jeśli będzie on błędny.