Caminho:  Equipamentos (Dispositivos) > CFW300-2 > Ladder > Compare >

COMP_LT

Compara se Menor

Previous pageReturn to chapter overviewNext page

Bloco que compara os valores de Value1 e Value2, habilitando a saída Q caso Value1 seja menor que Value2.

 

Representação Ladder

 

COMPLT_block

 

Estrutura do Bloco

 

Tipo de Variável

Nome

Tipo de Dado

Descrição

VAR_INPUT

EN

BOOL

Habilitação do bloco

Value1

BYTE USINT SINT WORD UINT INT DWORD UDINT DINT REAL

Primeiro valor da comparação

Value2

BYTE USINT SINT WORD UINT INT DWORD UDINT DINT REAL

Segundo valor da comparação

VAR_OUTPUT

Q

BOOL

Indicador de minoridade de Value1

 

Funcionamento

 

Este bloco, quando tem um valor TRUE em EN, envia para a saída Q o valor TRUE caso Value1 seja menor que Value2. Caso contrário, Q recebe FALSE.

 

Quando EN possui valor FALSE, Q permanece em FALSE.

 

Fluxograma do Bloco

 

COMPLT_flowchart

 

Exemplo em Ladder

 

COMPLT_example01

 

O exemplo acima verifica a minoridade de VALUE1 em relação a VALUE2. Como VALUE1 possue valor inferior a VALUE2, a saída Q é ativada.

 

COMPLT_example02

 

O exemplo acima verifica a minoridade de VALUE1 em relação a VALUE2. Como ambas as variáveis possuem o mesmo valor, a saída Q é desativada.

 

COMPLT_example03

 

O exemplo acima verifica a minoridade de VALUE1 em relação a VALUE2. Como VALUE1 possue valor superior a VALUE2, a saída Q é desativada.

 

 

Exemplo em ST

 

 O exemplo abaixo, exibe as instruções para aplicação do exemplo acima na linguagem ST.

 

 

VAR

   VALUE1 : SINT := -23;

   VALUE2 : SINT := -50;

END_VAR

 

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