Insert (Insertar Caracteres En Una Cadena) - Siemens S7 Serie Manual De Sistema

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

9.2.4.6

INSERT (insertar caracteres en una cadena)

Tabla 9- 61
Instrucción Insertar caracteres en una cadena
KOP / FUP
SCL
out := INSERT(in1, in2, p);
Tabla 9- 62
Tipos de datos para los parámetros
Parámetro y tipo
IN1
IN
IN2
IN
P
IN
OUT
OUT
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
longitud actual de IN2 excede la longitud máxima de IN2, o la longi-
tud 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)
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Descripción
Inserta la cadena IN2 en la cadena IN1. La inserción comienza
tras el carácter de la posición P.
Tipo de datos
Descripción
String, WString
Cadena de entrada 1
String, WString
Cadena de entrada 2
Int
Última posición de carácter en la cadena IN1 antes del punto de
inserción de la cadena IN2.
El primer carácter de la cadena IN1 tiene el número de posición 1.
String, WString
Cadena resultante
Instrucciones avanzadas
9.2 Cadena y carácter
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áxima de OUT
La longitud actual se pone a 0
387

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido