Instrucciones Ath Y Hta; Hexadecimal) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido
Tabla 8- 38
Tipos de datos para los parámetros (Chars_TO_Strg)
Parámetro y tipo
Chars
IN
pChars
IN
Cnt
IN
Strg
OUT
Tabla 8- 39
Estado de ENO
ENO
Descripción
1
No hay error
0
Chars_TO_Strg: intento de copiar más bytes de caracteres en la cadena de salida de los que permite el
byte de longitud máxima en la declaración de cadena
0
Chars_TO_Strg: el valor de carácter cero (16#00) se ha encontrado en la matriz de byte de caracteres de
entrada.
0
Strg_TO_Chars: intento de copiar más bytes de caracteres en la matriz de salida de los que permite el
límite de número de elementos
8.2.3.3
Instrucciones ATH y HTA (Convertir a/de cadena de caracteres ASCII y número

hexadecimal)

Utilice las instrucciones ATH (ASCII a hexadecimal) y HTA (hexadecimal a ASCII) para
realizar conversiones entre bytes de caracteres ASCII (0 a 9 y mayúsculas solo de A a F) y
los correspondientes nibbles hexadecimales de 4 bits.
Tabla 8- 40
Instrucción ATH
KOP / FUP
SCL
ret_val := ATH(
in:=_variant_in_,
n:=_int_in_,
out=>_variant_out_);
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Tipo de datos
Variante
Dint
UInt
String
Descripción
Convierte caracteres ASCII en dígitos hexadecimales comprimidos.
Descripción
El parámetro Chars es un puntero hacia una matriz basada en
cero [0..n] de caracteres que deben convertirse en una
cadena. La matriz puede declararse en un DB o como
variables locales en la interfaz del bloque.
Ejemplo: "DB1".MyArray apunta a valores de elementos
MyArray [0..10] of Char en DB1.
Número de elemento del primer carácter en la matriz que debe
copiarse. El elemento de matriz [0] es el valor predeterminado.
Recuento de caracteres que se copian: 0 significa todos
Cadena de destino
Instrucciones avanzadas
8.2 Cadena y carácter
315
Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido