8. Comunicación serial
8.2 Lectura de datos
Para la lectura, usar el comando RVAR.
Ejemplo:
Lea el valor nominal actual (variable 0):
La cadena de comandos es $1RVAR0_<cr>
Significado de la cadena de caracteres de comando
$
= Inicio del mensaje
1
= Dirección del instrumento
RVAR
= Leer el comando
0
= Número de la variable a leer (ver tabla)
_
= Tecla espaciadora
<cr>
= Fin del mensaje
Respuesta (ejemplo para 110,0 °C/°F)
La cadena de respuesta es: *1_110.0
El carácter <cr> concluye el mensaje.
Significado de la cadena de caracteres de respuesta
*
= Inicio de la respuesta
1
= Dirección del instrumento
_
= Tecla espaciadora
110.0
= Valor numérico de los datos con el carácter [.]
para separar la parte decimal del número
<cr>
= Fin del mensaje
La respuesta no incluye la unidad de medida. Para leer la
unidad, lea la variable 10:
La cadena de comandos es $1RVAR10_<cr>
La cadena de respuesta es: *1_0 para °C
La cadena de respuesta es: *1_1 para °F
8.3 Escritura de datos (VARIABLES FLOTANTES)
Para la lectura, usar el comando WVAR.
Ejemplo:
Escribiendo el valor nominal a 132.4 °C (variable 0):
Si la unidad de la temperatura ya es °C, es
suficiente con escribir el valor nominal
La cadena de comandos es $1WVAR0_132.4<cr>
Significado de la cadena de caracteres de comando
$
= Inicio del mensaje
1
= Dirección del instrumento
WVAR
= Comando de escritura
0
= Número de la variable ajustable (ver tabla)
_
= Tecla espaciadora
132.4
= Valor numérico de los datos con el carácter [.]
para separar la parte decimal del número
<cr>
= Fin del mensaje
WIKA manual de instrucciones, modelo CTD4000
Al recibir la orden, la respuesta del instrumento es: *1<cr>
Esta cadena muestra el reconocimiento del comando.
Si la unidad de la temperatura no es °C, la
variable 10 para "Unidades" debe ser puesta
primero en "0".
La cadena de comandos para ello es $1WVAR10_0<cr>
Los números enteros como variables
Acabamos de mostrar el procedimiento para la escritura de
datos flotantes.
Las variables 1 y 10 tienen dos o más estados (por ejemplo,
la unidad) y para activarlas es necesario asignar a estas
variables el número correspondiente al que debe fijarse,
según la tabla que se indica a continuación:
Variable
Denominación
1
Rampa
10
Unidades
Ejemplo
La variable 1 corresponde a la activación de la rampa. Si
quiere ponerlo en ON para activar la rampa, debe asignar el
valor 0, en caso contrario el valor 1.
La cadena de comandos es $1WVAR1_1<cr>
Haga lo mismo con las otras variables.
ES
Parámetro
1 = ON
0 = OFF
0 = °C
1 = °F
121