.. include:: glb_defs.txt .. |ico| image:: ../shared_img/_cmd/l7.png .. highlight:: rst .. _`Teste se P1 é Menor ou Igual a P2`: Teste se P1 é Menor ou Igual a P2 ################################## +---------------------------------------------------------------+ |Teste se P1 é Menor ou Igual a P2 | +-------------------+-------------------------------------------+ |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| +-------------------+------------------------------+ Símbolo ********* .. image:: _img/_elem/5J.jpg :width: 30 mm O objetivo destes elementos é realizar a comparação entre operadores. Esta comparação é do tipo que verifica se o operando P1 é menor ou igual ao operando P2. 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|. Parâmetros ************ +-----------------------------------------------------------------------------------------------+ |Descrição dos Parâmetros | +===========+========+==========+===============================================================+ |Parâmetro |Tipo(s) |Valores |Descrição | +-----------+--------+----------+---------------------------------------------------------------+ |P1 |K |0..Max(K) |Representa um dos operadores das operações de comparação. | | | | |Pode ser uma constante inteira(operador K), memória | | | | |inteira (operador M), uma constante inteira longa (operador Y) | | | | |uma memória inteira longa (operador L), uma constante real | | | | |(operador Q) ou uma memória real (operador D). | | +--------+----------+ | | |M |0..Max(M) | | | +--------+----------+ | | |Q |0..Max(Q) | | | +--------+----------+ | | |D |0..Max(D) | | | +--------+----------+ | | |Y |0..Max(Y) | | | +--------+----------+ | | |L |0..Max(L) | | +-----------+--------+----------+---------------------------------------------------------------+ |P2 |K |0..Max(K) |Representa um dos operadores das operações de comparação. Pode | | | | |ser uma constante inteira (operador K), memória inteira | | | | |(operador M), uma constante inteira longa (operador Y), uma | | | | |memória inteira longa (operador L), uma constante real | | | | |(operador Q) ou uma memória real (operador D). | | +--------+----------+ | | |M |0..Max(M) | | | +--------+----------+ | | |Q |0..Max(Q) | | | +--------+----------+ | | |D |0..Max(D) | | | +--------+----------+ | | |Y |0..Max(Y) | | | +--------+----------+ | | |L |0..Max(L) | | +-----------+--------+----------+---------------------------------------------------------------+ Entradas =========== +-------------------------------------------------------------------------+ |Descrição das Entradas | +=========+=========+========+============================================+ |Entrada |Função |Estado |Descrição | +---------+---------+--------+--------------------------------------------+ |A1 |Ativação |Inativo |Entrada de habilitação da operação de | | | | |comparação. Sempre que esta entrada estiver | | | | |desenergizada a operação é inválida. | | | +--------+--------------------------------------------+ | | |Ativo |Entrada de habilitação da operação de | | | | |comparação. Sempre que esta entrada estiver | | | | |energizada a operação se realizará, | | | | |comparando se P1 é igual ou menor que P2. | +---------+---------+--------+--------------------------------------------+ 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 comparação é **falsa** (P1 > P2). |N| | | | +--------+--------------------------------------------+ | | |Ativo |Se estiver energizada, significa que a | | | | |comparação é **verdadeira** (P1 < = P2) |N| | +-------+---------------+--------+--------------------------------------------+ .. rst-class:: tbobs ======= ===================================================================================================== |obs| Quando os operadores P1 e P2 são de tipos diferentes, antes de efetuar a operação de comparação, converte-se o operando P2 para o tipo do operando P1, de forma a efetuar a operação de comparação sempre com operandos do mesmo tipo. Sendo assim, a operação de comparação sempre é realizada pelo tipo do operando P1 (inteira, real ou inteiro longo). ======= ===================================================================================================== .. note:: Alguns tipos de variáveis não estão disponíveis em todos os modelos de equipamentos. Consulte a :ref:`Tipos de Variáveis` para obter mais informações. .. seealso:: :ref:`Testa Se P1 é Igual a P2`, :ref:`Teste se P1 é Maior que P2`, :ref:`Teste se P1 é Maior ou Igual a P2`, :ref:`Teste se P1 é Menor que P2`, :ref:`Teste se P1 é Diferente de P2` .. raw:: pdf PageBreak