Instrucciones Con Cadenas - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido
Instrucciones avanzadas
9.2 Cadena y carácter
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
Tabla 9-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
9.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.
348
N
Bytes de caracteres OUT
2
'0123'
4
'123AF012'
ENO (ENO siempre TRUE tras ejecución de HTA)
TRUE
TRUE
Manual de sistema, V4.5 05/2021, A5E02486683-AO
ENO
TRUE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
FALSE
Controlador programable S7-1200
Tabla de contenido
loading

Tabla de contenido