Camino:  Equipo (Dispositivos) > CFW300-2 > Ladder > Compare >

COMP_NE

Comparação de Desigualdade

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 diferente a Value2.

 

Representación Ladder

 

COMPNE_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 desigualdad

 

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 diferente de Value2. En caso contrario, Q recibe FALSE.

 

Cuando EN tiene valor FALSE, Q permanece en FALSE.

 

Diagrama de Flujo del Bloque

 

COMPNE_flowchart

 

Ejemplo en Ladder

 

COMPNE_example01

 

El ejemplo de arriba verifica la desigualdad entre VALUE1 y VALUE2. Como las variables poseen valores diferentes, la salida Q es activada.

 

COMPNE_example02

 

El ejemplo de arriba verifica la desigualdad entre VALUE1 y VALUE2. Como ambas variables poseen el mismo valor, 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 := -23;

END_VAR

 

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