C. Referencia de Command Interpreter (CI)
Suma de prueba <PS>
Predeterminado
(objeto CI 20F300:00)
(objeto CI 20F300:00)
Opcional
(objeto CI 20F300:01)
(objeto CI 20F300:01)
W = Escribir
R = Leer
Tab. C/5: Sintaxis orden/respuesta (opcionalmente con comparación de sumas de
prueba por el SFC−DC)
C−10
Si el SFC−DC determina una desviación de la suma de prueba,
en lugar de la respuesta regular se transmite el valor <0xFFFF>
(véase el objeto 2FF0h).
La suma de prueba se determina según el modo de escritura
(mayúsculas/minúsculas) de la orden; la suma de prueba de
la respuesta corresponde siempre a la escritura en
mayúsculas.
W/R
Orden
W
=IIIISS:<valor><CR>
R
?IIIISS<CR>
W
=IIIISS:<valor><PS><CR>
R
?IIIISS><PS><CR>
Suma de prueba <PS>
Cálculo
Suma de todos los signos ASCII enviados,
reducida a 1 byte.
W:
R:
Ejemplo
Orden
ASCII−>
HEX
Suma
Mod 256 212h mod 100h = 12h
Respuesta=20F300:0012
Formato
2 cifras hexadecimales, UINT8.
Tab. C/6: Checksum
Respuesta
=IIIISS:<valor><PS><CR>
=IIIISS:<valor><PS><CR>
=IIIISS:<valor><PS><CR>
=IIIISS:<valor><PS><CR>
<PS> = =IIIISS:<valor>" modulo 256
<PS> = ?IIIISS" modulo 256
=IIIISS:<valor><CR>
=20F300:00
=
2
0
F
3
0 0 :
3D+32+30+46+33+30+30+3A+30+30
212h
Festo P.BE−SFC−DC−PB−E S es 1005c
0
0