.. include:: glb_defs.txt .. |ico| image:: ../shared_img/_cmd/l5.png .. _`Teste Lógico`: Teste Lógico ############## +---------------------------------------------------------------+ |Teste Lógico | +-------------------+-------------------------------------------+ |Caminho |Programa/Editor Ladder/Elementos/Comparação| +-------------------+-------------------------------------------+ |Grupo |Comparação | +-------------------+-------------------------------------------+ |Tecla de Atalho |Nenhuma | +-------------------+-------------------------------------------+ |Parâmetros |2 | +-------------------+-------------------------------------------+ |Entradas |1 | +-------------------+-------------------------------------------+ |Tamanho do elemento|2 linhas | +-------------------+-------------------------------------------+ |Ícone ||ico| | +-------------------+-------------------------------------------+ .. only:: hitec +--------------------------------------------------+ |:ref:`compatibilidade de firmware` | +-------------------+------------------------------+ |Geração de Firmware|GI, GII, GII-DUO, G3, G3S, G3R| +-------------------+------------------------------+ O objetivo deste elemento é realizar a operação lógica AND (E) bit a bit entre dois operadores. Os operandos P1 e P2 devem ser necessariamente do tipo Inteiro. Para inseri-lo no programa deve-se posicionar o cursor na posição desejada, selecionar no menu à esquerda o grupo **Comparação** e clicar no botão correspondente, |ico|. Símbolo ******** .. image:: _img/_elem/1H.jpg :width: 30 mm Parâmetros *********** +--------------------------------------------------------------------------------+ |Descrição dos Parâmetros | +===========+========+==========+================================================+ |Parâmetro |Tipo(s) |Valores |Descrição | +-----------+--------+----------+------------------------------------------------+ |P1 |K |0..Max(K) |Representa um dos operadores da operação lógica | | | | |E (AND) bit a bit. Deve ser obrigatoriamente | | | | |uma memória inteira (operador M) ou uma | | | | |constante inteira (operador K). | | +--------+----------+ | | |M |0..Max(M) | | +-----------+--------+----------+------------------------------------------------+ |P2 |K |0..Max(K) |Representa um dos operadores da operação lógica | | | | |E (AND) bit a bit. Deve ser obrigatoriamente | | | | |uma memória inteira (operador M) ou uma | | | | |constante inteira (operador K). | | +--------+----------+ | | |M |0..Max(M) | | +-----------+--------+----------+------------------------------------------------+ Entradas ========== +-------------------------------------------------------------------------+ |Descrição das Entradas | +========+=========+========+=============================================+ |Entrada |Função |Estado |Descrição | +--------+---------+--------+---------------------------------------------+ |A1 |Ativação |Inativo |Entrada de habilitação da operação | | | | |lógica E (AND). Sempre que esta entrada | | | | |estiver desenergizada, a operação é inválida.| | | +--------+---------------------------------------------+ | | |Ativo |Entrada de habilitação da operação lógica | | | | |E (AND). Sempre que a entrada estiver | | | | |energizada é realizada uma operação lógica | | | | |AND bit a bit entre P1 e P2 e o resultado é | | | | |refletido em B1. | +--------+---------+--------+---------------------------------------------+ Saída ======= +----------------------------------------------------------------------------------+ |Descrição das Saídas | +=======+==============+========+==================================================+ |Saída |Função |Estado |Descrição | +-------+--------------+--------+--------------------------------------------------+ |B1 |Ativação/Falha|Inativo |Se estiver desenergizada significa que a | | | | |operação de comparação lógica é **falsa**, ou | | | | |seja, nenhuma comparação bit a bit resultou em 1. | | | +--------+--------------------------------------------------+ | | |Ativo |Se estiver energizado significa que a operação | | | | |de comparação lógica é **verdadeira**, ou seja, | | | | |pelo menos uma comparação bit a bit resultou em 1.| +-------+--------------+--------+--------------------------------------------------+ .. seealso:: :ref:`Lógica AND` .. raw:: pdf PageBreak