Siemens S7 Serie Manual De Sistema página 380

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido
Instrucciones avanzadas
9.2 Cadena y carácter
Tabla 9- 43
Instrucción HTA
KOP / FUP
SCL
ret_val := HTA(
in:=_variant_in_,
n:=_uint_in_,
out=>_variant_out_);
Tabla 9- 44
Tipos de datos para la instrucción HTA
Parámetro y tipo
IN
IN
N
IN
RET_VAL
OUT
OUT
OUT
La conversión comienza en la posición especificada por el parámetro IN y continúa durante
N bytes. Cada nibble de 4 bits convierte a un carácter ASCII único de 8 bits y produce bytes
de caracteres 2N ASCII de salida. Todos los bytes 2N de la salida se escriben como
caracteres ASCII de 0 a 9 o mayúsculas A a F. El parámetro OUT especifica una matriz de
bytes y no una cadena.
Cada nibble del byte hexadecimal se convierte en un carácter en el mismo orden en que se
lee (el nibble situado más a la izquierda de un dígito hexadecimal se convierte primero,
seguido por el nibble situado más a la derecha del mismo byte).
Tabla 9- 45
Ejemplos: conversión hexadecimal a ASCII (HTA)
Valor IN
W#16#0123
DW#16#123AF012
380
Tipo de datos
Descripción
Variante
Puntero a matriz de byte de entrada
UInt
Número de bytes que deben convertirse (cada byte de entrada tiene dos
nibbles de 4 bits y produce caracteres ASCII 2N)
Word
Código de condición de ejecución
Variante
Puntero a matriz de byte de caracteres ASCII
N
Bytes de caracteres OUT
2
'0123'
4
'123AF012'
Descripción
Convierte dígitos hexadecimales comprimidos en los correspon-
dientes bytes de caracteres ASCII.
ENO (ENO siempre TRUE tras ejecución de HTA)
TRUE
TRUE
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Controlador programable S7-1200
Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido