Инструкция по эксплуатации Festo Контроллер двигателя SFC-ST

Страница 296

Advertising
background image

C. Информация о Command Interpreter (CI)

C-10

Festo P.BE-SFC-DC-DN-RU ru 1005a

Если SFC-DC обнаруживает отклонение контрольной суммы, то

вместо стандартного ответа передается значение <0xFFFF>

(см. объект 2FF0h).

Контрольная сумма определяется с учетом формы записи

(большие/малые символы) команды; контрольная сумма ответа

во всех случаях соответствует написанию заглавными символами.

Контрольная сумма <PS>

W/R

Команда

Ответ

По умолчанию

(Объект CI 20F300:00)

W

=IIIISS:<Значение><CR>

=IIIISS:<Значение><PS><CR>

R

?IIIISS<CR>

=IIIISS:<Значение><PS><CR>

Опционально

(Объект CI 20F300:01)

W

=IIIISS:<Значение><PS><CR>

=IIIISS:<Значение><PS><CR>

R

?IIIISS><PS><CR>

=IIIISS:<Значение><PS><CR>

W = write

R = read

Табл. C/5: Синтаксис команды/ответа (опционально со сравнением контрольных сумм в SFC-DC)

Контрольная сумма <PS>

Вычисление

Сумма всех переданных символов ASCII, укороченная

до 1 байта.

W:

<PS> = “=IIIISS:<Значение>” по модулю 256

R:

<PS> = “?IIIISS” по модулю 256

Пример

Команда =IIIISS:<Значение><CR>

=20F300:00

ASCII->

= 2 0 F 3 0 0 : 0 0

HEX

3D+32+30+46+33+30+30+3A+30+30

Сумма

212h

Mod 256 212h mod 100h = 12h

Ответ

=20F300:0012

Формат

2 шестнадцатеричные цифры, UINT8

Табл. C/6: Контрольная сумма

Advertising