Operaciones SIMATIC
Convertir de entero doble a ASCII
K
O
EN
P
F
IN
U
P
FMT
A
DTA IN, OUT, FMT
W
L
221
222
Entradas/salidas
IN
VD, ID, QD, MD, SD, SMD, LD, HC, constante, AC, *VD, *AC, *LD
FMT
VB, IB, QB, MB, SMB, LB, AC, constante, *VD, *AC, SB, *LD
OUT
VB, IB, QB, MB, SMB, LB, *VD, *AC, SB, *LD
El operando de formato (FMT) para la operación DTA se define en la figura 9-49. El tamaño
del búfer de salida es siempre de 12 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. Si el valor nnn es mayor que 5, el búfer de salida se llenará
con espacios ASCII. 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. Los 4 bits superiores deben ser cero.
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 se justifican a la derecha en el búfer de salida.
9-138
La operación Convertir de entero doble a ASCII convierte
una palabra doble (IN) en una cadena ASCII. El formato (FMT)
DTA
ENO
indica la precisión de conversión a la derecha del decimal. La
conversión resultante se deposita en 12 bytes consecutivos
OUT
comenzando en OUT.
Condiciones de error que ponen ENO a 0: SM4.3 (tiempo de
ejecución), 0006 (direccionamiento indirecto), sin salida
(formato no válido)
224
Operandos
Sistema de automatización S7-200, Manual del sistema
C79000-G7078-C233-01
Tipos de datos
DINT
BYTE
BYTE