Instrucciones Con Cadenas - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido
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 8- 45
Ejemplos de conversión hexadecimal a ASCII (HTA)
Valor IN
W#16#0123
DW#16#123AF012
Tabla 8- 46
Códigos de condición ATH and HTA
RET_VAL
Descripción
(W#16#....)
0000
No hay error
0007
Carácter de entrada ATH no válido: Se ha encontrado un carácter que no era un
carácter ASCII 0-9, minúscula de "a" a "f" o mayúscula de A a F.
8101
Puntero de entrada no permitido o no válido; p. ej. acceso a un DB que no existe.
8120
La cadena de entrada tiene un formato no válido, es decir, máx= 0, máx=255,
actual>máx o longitud en puntero < máx
8182
El búfer de entrada es demasiado pequeño para N
8151
Tipo de datos no permitido para búfer de entrada
8301
Puntero de salida no permitido o no válido; p. ej. acceso a un DB que no existe.
8320
La cadena de salida tiene un formato no válido, es decir, máx= 0, máx=255,
actual>máx o longitud en puntero < máx
8382
El búfer de salida es demasiado pequeño para N
8351
Tipo de datos no permitido para búfer de salida
8.2.4

Instrucciones con cadenas

El programa de control puede utilizar las siguientes instrucciones con cadenas y caracteres
para crear avisos para displays de operador e históricos del proceso.
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
N
Bytes de caracteres OUT
2
'0123'
4
'123AF012'
ENO (ENO siempre TRUE tras ejecución de HTA)
TRUE
TRUE
Instrucciones avanzadas
8.2 Cadena y carácter
ENO
TRUE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
317
Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido