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

COMP_GT

Comparação de Maioridade

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 que Value2.

 

Representación Ladder

 

COMPGT_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 maioridade 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 que Value2. En caso contrario, Q recibe FALSE.

 

Cuando EN tiene valor FALSE, Q permanece en FALSE.

 

Diagrama de Flujo del Bloque

 

COMPGT_flowchart

 

Ejemplo en Ladder

 

COMPGT_example01

 

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

 

COMPGT_example02

 

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

 

COMPGT_example03

 

El ejemplo de arriba verifica la 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_GT(EN:=DI1, Value1:=VALUE1, Value2:=VALUE2);