Caminho:  Equipamentos (Dispositivos) > RUW100 > Ladder > Logic > Logic Boolean >

XOR

Ou Exclusivo Booleano

Previous pageReturn to chapter overviewNext page

Bloco lógico que executa uma operação de "ou exclusivo" booleano entre duas variáveis, armazenando o resultado em uma terceira.

 

Representação Ladder

 

XOR_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

Variável para a operação

Value2

BYTE USINT SINT WORD UINT INT DWORD UDINT DINT

Variável para a operação

VAR_OUTPUT

ENO

BOOL

Fim de operação

Result

BYTE USINT SINT WORD UINT INT DWORD UDINT DINT

Variável que armazena o resultado da operação

 

Funcionamento

 

Este bloco, quando tem um valor TRUE em EN, envia para a saída Result o valor da operação booleana "ou exclusivo" das variáveis de entrada Value1 e Value2.

 

Quando EN possui valor FALSE, Result permanece inalterado.

 

O valor de ENO repassa para o próximo bloco Ladder o valor de EN após finalizada a operação.

 

Fluxograma do Bloco

 

XOR_flowchart

 

Exemplo

 

XOR_example

 

O exemplo acima realiza a operação ou exclusivo booleano entre AUX e AUX2, armazenando o resultado em AUX3.