5.4. Programowanie parametrów stałych (tylko platforma 2315 i nowsze)

Aby zaprogramować parametry stałe należy wysłać do sterownika następujące polecenie (w przypadku platformy 3000 lub nowszej można pominąć początkowy znak [0x11]):

[0x11][0x02]C<?>SUMA_KONTROLNA{-LISTA_PARAMETRÓW-}[0x03]
gdzie:

Nie jest konieczne podawanie wszystkich dostępnych parametrów stałych - wartości tych parametrów, których nie będzie w poleceniu pozostaną nie zmienione. Jeśli w poleceniu wystąpi numer parametru, który nie występuje w aktualnym programie technologicznym zawartym w sterowniku - to ten parametr (i tylko ten) zostanie zignorowany. Parametr zostanie również zignorowany, jeśli jego wartość nie będzie zawierać się pomiędzy minimalną a maksymalną wartością przewidzianą dla tego parametru w programie technologicznym.

Sterownik po odebraniu polecenia oraz pozytywnym zweryfikowaniu sumy kontrolnej wysyła następujący ciąg znaków:

[0x0D]OK[0x0D]
Jeżeli suma kontrolna będzie nieprawidłowa - sterownik nie wysyła nic. Należy zauważyć, że potwierdzenie dotyczy jedynie poprawności sumy kontrolnej (a więc poprawności transmisji), a nie poprawności kodów parametrów lub ich wartości (czyli poprawności polecenia).

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

Przykład:

[0x11][0x02]C11034,19,444,20,333,22,-333[0x03]