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

COMP_GE

Comparação de Maioridade 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 mayor o igual a Value2.

 

Representación Ladder

 

COMPGE_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 mayoridad 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 mayor o igual a Value2. En caso contrario, Q recibe FALSE.

 

Cuando EN tiene valor FALSE, Q permanece en FALSE.

 

Diagrama de Flujo del Bloque

 

COMPGE_flowchart

 

Ejemplo en Ladder

 

COMPGE_example01

 

El ejemplo de arriba verifica la igualdad o mayoridad de VALUE1 con relación a VALUE2. Como VALUE1 tiene valor inferior a VALUE2, la salida Q es desactivada.

 

COMPGE_example02

 

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

 

COMPGE_example03

 

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

 

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_GE(EN:=DI1, Value1:=VALUE1, Value2:=VALUE2);