Replace (Reemplazar Caracteres De Una Cadena) - Siemens SIMATIC S7-1200 Manual De Sistema

Ocultar thumbs Ver también para SIMATIC S7-1200:
Tabla de contenido

Publicidad

Instrucciones avanzadas
9.2 Cadena y carácter
Tabla 9-63
Estado de ENO
ENO
Condición
1
No se han detectado errores
0
P excede la longitud de IN1
P es menor que 0
La cadena resultante tras la inserción excede la longitud máxima de la
cadena OUT
La longitud actual de IN1 excede la longitud máxima de IN1, la longi‐
tud actual de IN2 excede la longitud máxima de IN2, o la longitud
actual de OUT excede la longitud máxima de OUT (cadena no válida)
La longitud máxima de IN1, IN2 o OUT no cabe dentro del área de
memoria asignada
La longitud máxima de IN1 o IN2 es 255, o la longitud máxima de OUT
es 0 o 255 (tipo de datos String)
La longitud máxima de IN1 o IN2 es 65534, o la longitud máxima de
OUT es 0 o 65534 (tipo de datos WString)
9.2.4.7

REPLACE (reemplazar caracteres de una cadena)

Tabla 9-64
Instrucción Reemplazar caracteres en una cadena
KOP / FUP
SCL
out := REPLACE(
in1:=_string_in_,
in2:=_string_in_,
L:=_int_in_,
p:=_int_in);
Tabla 9-65
Tipos de datos para los parámetros
Parámetro y tipo
IN1
IN
IN2
IN
L
IN
P
IN
OUT
OUT
Si el parámetro L es igual a cero, la cadena IN2 se inserta en la posición P de la cadena IN1 sin que
se borre ningún carácter de la cadena IN1.
354
Descripción
Reemplaza L caracteres en el parámetro de cadena IN1. La sustitución
comienza en la posición de carácter P (inclusive) de la cadena IN1, y
los caracteres de reemplazo provienen de la cadena IN2.
Tipo de datos
Descripción
String, WString
Cadena de entrada
String, WString
Cadena de caracteres de reemplazo
Int
Número de caracteres que deben reemplazarse
Int
Posición del primer carácter que debe reemplazarse
String, WString
Cadena resultante
OUT
Caracteres válidos
IN2 se agrupa con IN1 inmediatamente
después del último carácter de IN1
La longitud actual se pone a 0
Los caracteres de la cadena resultante se
copian hasta alcanzarse la longitud máxi‐
ma de OUT
La longitud actual se pone a 0
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido