Camino:  Equipo (Dispositivos) > CFW100 > Ladder > Compare >

COMP_LE

Comparação de Minoridade ou Igualdade

Previous pageReturn to chapter overviewNext page

Bloque que compara los valores de Value1 y Value2, habilitando la salida Q en caso de que Value1 sea menor o igual a Value2.

 

Representación Ladder

 

COMPLE_block

 

Estructura del Bloque

 

Tipo de Variable

Nombre

Tipo de Dato

Descripción

VAR_INPUT

EN

BOOL

Habilitación del bloque

Value1

BYTE USINT SINT WORD UINT INT DWORD UDINT DINT REAL

Primer valor de la comparación

Value2

BYTE USINT SINT WORD UINT INT DWORD UDINT DINT REAL

Segundo valor de la comparación

VAR_OUTPUT

Q

BOOL

Indicador de igualdad o minoridad de Value1

 

Operación

 

Este bloque, cuando tiene un valor TRUE en EN, envía a la salida Q el valor TRUE en caso de que Value1 sea menor o igual a Value2. En caso contrario, Q recibe FALSE.

 

Cuando EN tiene valor FALSE, Q permanece en FALSE.

 

Diagrama de Flujo del Bloque

 

COMPLE_flowchart

 

Ejemplo en Ladder

 

COMPLE_example01

 

El ejemplo de arriba verifica la igualdad o minoridad de VALUE1 con relación a VALUE2. Como VALUE1 posee valor inferior a VALUE2, la salida Q es activada.

 

COMPLE_example02

 

El ejemplo de arriba verifica la igualdad o minoridad de VALUE1 con relación a VALUE2. Como ambas  variables poseen el mismo valor, la salida Q es activada.

 

COMPLE_example03

 

El ejemplo de arriba verifica la igualdad o minoridad de VALUE1 con relación a VALUE2. Como VALUE1 posee valor superior a VALUE2, la salida Q es desactivada.

 

Ejemplo en ST

 

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

 

 

VAR

   VALUE1 : SINT := -23;

   VALUE2 : SINT := -50;

END_VAR

 

DO1 := FB_COMP_LE(EN:=DI1, Value1:=VALUE1, Value2:=VALUE2);