C. El interface CI
<Valor>
C−8
Sintaxis
Explicación
=", ?"
Carácter inicial para órdenes de escritura (Write) o de
lectura (Read)
IIII
Índice en 4 cifras hexadecimales (4H)
SS
Subíndice en 2 cifras hexadecimales (2H)
Si el objeto direccionado no tiene un parámetro
indexado, se especificará el subíndice <00>.
:"
Carácter separador
<Valor>
Datos en un formato que depende del tipo de datos
<PS>
Suma de prueba en 2 cifras hexadecimales (2H)
<CR>
Carácter final <Carriage return> ($0D)
Tab. C/3: Elementos de sintaxis de una orden CI/
respuesta CI
El valor transferido (1, 2 ó 4 bytes de datos como número
hexadecimal) depende del tipo de datos del objeto a leer o a
escribir, (ver sección B.2 y C.3).
Son compatibles los siguientes tipos de datos:
Tipo
Hex
UINT8
2H
INT8
UINT16
4H
INT16
UINT32
8H
INT32
V−String
corresponde a la cadena preestablecida
Tab. C/4: Tipos de datos
Formato
8 bits sin signo:
0
8 bits con signo:
−128
16 bits sin signo:
0
16 bits con signo:
−32768
32 bits sin signo:
0
32 bits con signo:
−2
Festo P.BE−SFC−LAC−DN−ES es 0712NH
255
127
65535
32767
32
(2
− 1)
31
31
+(2
− 1)