Por ejemplo, para formatear el valor de salida de forma que aparezca en porcentaje con dos
decimales hacia la izquierda, los bits de formateo aparecerían así:
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
El valor enviado al SF500 es 0000001000000000 binario o 512 decimal. El valor 512 se
envía al registro 40.093 como un número entero para formatear de forma correspondiente
las palabras de formato 40,094 y 40,095.
Si el tipo de datos numéricos está configurado para número entero y el valor contiene
decimales, se ignorarán. En este caso, use el decalaje decimal para asegurarse de que
tiene un número entero y, a continuación, escriba el código para reconocer y procesar la
separación decimal. Los bits 9 a 11 indican el número de lugares que el decimal deberá ser
cambiado. El bit 12 indica la dirección hacia la cual el punto decimal es cambiado, a la
izquierda o a la derecha. Ejemplo: si el decalaje decimal (valor de los bits 9 a 11) es '2' y el
desplazamiento (valor del bit 12 es '0'), entonces el punto decimal se cambia dos lugares a
la derecha.
Códigos de error
Los códigos de error que aparecen en el área de formato son números enteros de 8 bits que
se encuentran en los 8 bits más bajos de la palabra de formato. Esto hace posible un total
de 256 códigos posibles de error.
El SF500 dispone actualmente de dos códigos de error:
Valores
0
1
2-255
Milltronics SF500
Instrucciones de servicio, 04/2017, A5E49150553-AD
0
reservado
0
más significativo primero
0
lectura
1
formato flotante
0
decalaje decimal de +2
0
1
0
0
0
0
sin código de error
0
0
0
0
0
Descripción
Sin error
Datos no disponibles en porcentaje (sólo en unidades)
Reservado
115