Descargar Imprimir esta página

Operaciones De Conversión Ascii; Convertir Ascii En Hexadecimal Y Viceversa; Convertir Valores Numéricos En Ascii; Funcionamiento De La Operación Convertir Entero En Ascii - Siemens SIMATIC S7-200 Manual De Instrucciones

Manual del sistema de automatización
Ocultar thumbs Ver también para SIMATIC S7-200:

Publicidad

Manual del sistema de automatización S7-200
Operaciones de conversión ASCII
Los caracteres ASCII admisibles son los valores hexadecimales 30 a 39 y 41 a 46.

Convertir ASCII en hexadecimal y viceversa

La operación Convertir ASCII en hexadecimal (ATH)
convierte un número LEN de caracteres ASCII, a partir del
carácter IN, en dígitos hexadecimales, comenzando en
OUT. La operación Convertir hexadecimal en ASCII (HTA)
convierte los dígitos hexadecimales a partir del byte de
entrada IN en caracteres ASCII, comenzando en OUT. El
número de dígitos hexadecimales a convertir viene indicado
por la longitud LEN.
Es posible convertir como máximo 255 caracteres ASCII, o
bien dígitos hexadecimales. Introducción ASCII válida
Los caracteres ASCII válidos son los caracteres
alfanuméricos 0 a 9 con un valor de código hexadecimal de
30 a 39, así como las mayúsculas A a F con un valor de
código hexadecimal de 41 a 46.
Condiciones de error que ponen ENO a 0:
1 SM1.7 (ASCII no válido) Sólo al convertir ASCII en hexadecimal
1 0006 (direccionamiento indirecto)
1 0091 (operando fuera de rango)
Marcas especiales afectadas:
1 SM1.7 (ASCII no válido)
Convertir valores numéricos en ASCII
Las operaciones Convertir entero en ASCII (ITA), Convertir
entero doble en ASCII (DTA) y Convertir real en ASCII
(RTA) convierten enteros, enteros dobles o números reales
en caracteres ASCII.
Tabla 6-18
Operandos válidos para las operaciones de conversión ASCII
Entradas/salidas
IN
LEN, FMT
OUT
Funcionamiento de la operación Convertir entero en ASCII
La operación Convertir entero en ASCII (ITA) convierte un
entero (IN) en un array de caracteres ASCII. El formato FMT
indica la precisión de la conversión a la derecha del
separador decimal, así como si éste debe aparecer en
forma de coma o de punto. La conversión resultante se
deposita en 8 bytes consecutivos comenzando en OUT.
El array de caracteres ASCII comprende siempre 8 caracteres.
116
Tipos de datos
Operandos
BYTE
IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC
INT
IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC,
constante
DINT
ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, constante
REAL
ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, constante
BYTE
IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, constante
BYTE
IB, QB, VB, MB, SMB, SB, LB, *VD, *LD, *AC
Condiciones de error que ponen
ENO a 0:
1 0006 (direccionamiento indirecto)
1 Formato no válido
1 nnn > 5

Hide quick links:

Publicidad

loading