RIGHT (extrae la parte derecha de una cadena)
La instrucción RIGHT extrae caracteres de la parte derecha de una cadena de caracteres.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores Micro810, L20E, L50E y L70E.
RIGHT

Parámetro | Tipo de parámetro | Tipo de datos | Descripción |
|---|---|---|---|
EN | Entrada | BOOL | Habilitar instrucción.
Se aplica a programas de diagrama de lógica de escalera. |
IN | Entrada | STRING | Cualquier cadena que no esté vacía. |
NbC | Entrada | DINT | Número de caracteres que se van a extraer. Este número no puede ser mayor que la longitud de la cadena IN. |
RIGHT | Salida | STRING | Parte derecha de la cadena (longitud = NbC). Puede ser:
|
ENO | Salida | BOOL | Habilita la salida. Se aplica a programas de diagrama de lógica de escalera. |
Ejemplos de RIGHT
Ejemplo de diagrama de bloque de funciones RIGHT

Ejemplo de diagrama de lógica de escalera RIGHT

Ejemplo de texto estructurado RIGHT

(* ST Equivalence: *) complete_string := RIGHT ('12345678', 4), LEFT ('12345678', 4),5; (* complete_string is '56781234' the value issued from RIGHT call is '5678' the value issued from LEFT call is '1234' *)
Resultados

Entregue su opinión