Concatenar cadenas (CONCAT)

Esta información corresponde a los controladores CompactLogix 5370, ControlLogix 5570, Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380, CompactLogix 5380, ControlLogix 5580, GuardLogix 5580 y ControlLogix 5590.
La instrucción CONCAT añade caracteres ASCII al final de una cadena.
Idiomas disponibles
Diagrama de lógica de escalera
Bloque de funciones
Esta instrucción no está disponible en el bloque de funciones.
Texto estructurado
CONCAT(SourceA,SourceB,Dest);
Operandos
Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversiones de datos para obtener más información sobre la Conversión de datos.
Diagrama de escalera y texto estructurado
Operando
Tipo
Formato
Descripción
Notas
Source A
ANY_STRING
etiqueta
Etiqueta que contiene los caracteres iniciales
Los tipos de datos de cadena son:
  • Tipo de datos STRING predeterminado con una longitud máxima de 82 caracteres.
  • Cualquier tipo de cadena que usted cree con una longitud de caracteres configurable.
Source B
ANY_STRING
etiqueta
Etiqueta que contiene los caracteres finales
Destination
ANY_STRING
etiqueta
Etiqueta para almacenar el resultado
Consulte Sintaxis de texto estructurado para obtener más información sobre la sintaxis de las expresiones dentro de texto estructurado.
Descripción
La instrucción CONCAT combina los caracteres de Source A con los caracteres de Source B y coloca el resultado en el Destination.
Los caracteres de Source A van en primer lugar seguidos de los caracteres de Source B.
A menos que Source A y Destination sean la misma etiqueta, Source A no cambia.
Afecta a las marcas de estado matemáticas
No
Fallos mayores/menores
Ocurrirá un fallo menor si:
Tipo de fallo
Código de fallo
El valor LEN de la etiqueta de cadena es mayor que el tamaño de DATA de la etiqueta de cadena.
4
51
La suma de la longitud de Source A y Source B es mayor que el tamaño de DATA de la etiqueta de cadena.
4
51
Consulte Índice a través de matrices para ver los fallos de indexación de matrices.
Ejecución
Diagrama de lógica de escalera
Condición
Acción realizada
Pre-escaneado
N/A
La condición de entrada de renglón es falsa
N/A
La condición de entrada de renglón es verdadera
La instrucción se ejecuta.
Post-escaneado
N/A
Texto estructurado
Condición
Acción realizada
Pre-escaneado
Consultar Pre-escaneado en la tabla Diagrama de lógica de escalera.
Ejecución normal
Consultar La condición de entrada de reglón es verdadera en la tabla Diagrama de escalera.
Post-escaneado
Consultar Post-escaneado en la tabla Diagrama de escalera.
Diagrama de flujo de cadena Concat
Ejemplo
Diagrama de lógica de escalera
Texto estructurado
CONCAT(string_1,string_2,msg);
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal