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

COMP_GT

Compara se Maior

Previous pageReturn to chapter overviewNext page

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

 

Representação Ladder

 

COMPGT_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 maioridade de Value1

 

Funcionamento

 

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

 

Quando EN possui valor FALSE, Q permanece em FALSE.

 

Fluxograma do Bloco

 

COMPGT_flowchart

 

Exemplo em Ladder

 

COMPGT_example01

 

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

 

COMPGT_example02

 

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

 

COMPGT_example03

 

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

 

 

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