Camino:  Equipo (Dispositivos) > PLC300 > Ladder > String >

STR_LENGTH

Tamaño de Strings

Previous pageReturn to chapter overviewNext page

Bloque que calcula el tamaño de una STRING.

 

Representación Ladder

 

STR_LENGTH_block

 

Estructura del Bloque

 

Tipo de Variable

Nombre

Tipo de Dato

Descripción

VAR_INPUT

EN

BOOL

Habilitación del bloque

STR1

STRING

STRING de entrada

VAR_OUTPUT

DONE

BOOL

Habilitación de salida

LEN

BYTE

Tamaño de la STRING

 

Operación

 

Este bloque permanece activo mientras EN está en nivel TRUE, actualizando el valor de LEN de acuerdo con el tamaño identificado de STR.

 

El valor de DONE pasa al próximo bloque Ladder el valor de EN, al finalizar la operación.

 

Compatibilidad

 

Equipo

Versión

PLC300

2.10 o superior

 

Diagrama de Flujo del Bloque

 

STR_LENGTH_flowchart

 

Ejemplo en Ladder

 

STR_LENGTH_example01

 

En el ejemplo de arriba, es calculada la longitud de la STRING en STR y el resultado es enviado a LEN. Finalizado exitosamente el bloque, será activada la salida DONE.

 

STR_LENGTH_example02

 

En el ejemplo de arriba, es calculada la longitud de la STRING en STR y el resultado es enviado a LEN. Finalizado exitosamente el bloque, será activada la salida DONE. Observe que STRINGS nulas poseen longitud cero.

 

Ejemplo en ST

 

 El siguiente ejemplo muestra las instrucciones para aplicar el ejemplo anterior en el lenguaje ST.

 

 

VAR

  STR1 : STRING := '';

  LEN : BYTE;

END_VAR

 

LEN := FB_STR_LENGTH(

   EN:=DI1,

   STR:=STR1,

   Done=>DO1);