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

COMP_GE

Compara se Maior ou Igual

Previous pageReturn to chapter overviewNext page

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

 

Representação Ladder

 

COMPGE_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 igualdade ou 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 ou igual a Value2. Caso contrário, Q recebe FALSE.

 

Quando EN possui valor FALSE, Q permanece em FALSE.

 

Fluxograma do Bloco

 

COMPGE_flowchart

 

Exemplo em Ladder

 

COMPGE_example01

 

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

 

COMPGE_example02

 

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

 

COMPGE_example03

 

O exemplo acima verifica a igualdade ou 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_GE(EN:=DI1, Value1:=VALUE1, Value2:=VALUE2);