Operaciones SIMATIC
El operando de formato (FMT) para la operación RTA se define en la figura 9-50. El campo
ssss indica el tamaño del búfer de salida. No es válido un tamaño de 0, 1 ó 2 bytes. El
campo nnn indica el número de dígitos a la derecha del punto decimal en el búfer de salida.
El margen válido para el campo nnn está comprendido entre 0 y 5. Si se indican 0 dígitos a
la derecha del punto decimal, el valor se visualizará sin punto decimal. El búfer de salida se
rellena con espacios ASCII si los valores nnn son mayores que 5 o si dicho búfer es dema-
siado pequeño para almacenar el valor convertido. El bit c indica si se utiliza una coma
(c=1) o un punto decimal (c=0) como separador entre el número entero y la fracción. El bú-
fer de salida se formatea conforme a las siguientes reglas:
1. Los valores positivos se escriben sin signo en el búfer de salida.
2. Los valores negativos se escriben precedidos de un signo menos (–) en el búfer de sa-
lida.
3. Los ceros a la izquierda del punto decimal (con excepción del dígito adyacente a dicho
punto) se suprimen.
4. Los valores a la derecha del punto decimal se redondean para que correspondan al nú-
mero de dígitos indicado.
5. El búfer de salida deberá ser por lo menos tres bytes más grande que el número de dígi-
tos a la derecha del punto decimal.
6. Los valores se justifican a la derecha en el búfer de salida.
La figura 9-50 muestra ejemplos de valores que se formatean utilizando un punto decimal
(c=0) con un dígito a la derecha del punto decimal (nnn=001) y un tamaño de búfer de seis
bytes (ssss=0110).
MSB
7
6
5
4
s
s
s
s
ssss = tamaño del búfer de salida
c = coma (1) o punto (0) decimal
nnn = dígitos a la derecha del punto decimal
Figura 9-50
Operando FMT para la operación Convertir de real a ASCII
Nota
El formato en coma flotante utilizado por la CPU S7-200 asiste 7 dígitos significativos como
máximo. Si se intenta visualizar más de dichos 7 dígitos significativos se producirá un error
de redondeo.
9-140
LSB
3
2
1
0
c
n
n
n
OUT
OUT
OUT OUT
+1
+2
1
2
3
in = 1234.5
in = –0.0004
–
in = –3.67526
in = 1.95
Sistema de automatización S7-200, Manual del sistema
OUT
OUT
+3
+4
+5
4
5
.
.
0
0
3
.
7
.
2
0
C79000-G7078-C233-01