.. include:: glb_defs.txt .. |ico| image:: ../shared_img/_cmd/k18.png .. _`Extrator de Raiz Quadrada`: Extrator de Raiz Quadrada ########################## +----------------------------------------------------------------+ |Extrator de Raiz Quadrada | +-------------------+--------------------------------------------+ |Caminho |Programa/Editor Ladder/Elementos/Matemáticas| +-------------------+--------------------------------------------+ |Grupo |Matemático | +-------------------+--------------------------------------------+ |Tecla de Atalho |Nenhuma | +-------------------+--------------------------------------------+ |Parâmetros |2 | +-------------------+--------------------------------------------+ |Operação |P2 = Raiz Quadrada(P1) | +-------------------+--------------------------------------------+ |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| +-------------------+------------------------------+ Este elemento efetua a operação matemática de extração da raiz quadrada do parâmetro P1, transferindo o resultado para P2. Este bloco opera apenas com parâmetros reais (variáveis do tipo D). Para inseri-lo no programa deve-se posicionar o cursor na posição desejada, selecionar no menu à esquerda o grupo "Matemáticas" e clicar no botão correspondente, |ico| Símbolo ********* .. image:: _img/_elem/7L.jpg :width: 30 mm Parâmetros *********** +-------------------------------------------------------------------------------+ |Descrição dos Parâmetros | +==========+========+==========+================================================+ |Parâmetro |Tipo(s) |Valores |Descrição | +----------+--------+----------+------------------------------------------------+ |P1 |D |0..Max(D) |Especifica a memória (D) ou constante (Q) | | | | |utilizada como operando da operação matemática | | | | |de raiz quadrada. conversão automática de tipos.| | +--------+----------+ | | |Q |0..Max(Q) | | +----------+--------+----------+------------------------------------------------+ |P2 |D |0..Max(D) |Especifica a memória (D) utilizada para | | | | |armazenar o resultado da operação matemática | | | | |de raiz quadrada. | +----------+--------+----------+------------------------------------------------+ Entradas ========== +----------------------------------------------------------------------------------+ |Descrição das Entradas | +========+=========+========+======================================================+ |Entrada |Função |Estado |Descrição | +--------+---------+--------+------------------------------------------------------+ |A1 |Ativação |Inativo |Com a entrada A1 inativa, a operação não é realizada, | | | | |portanto o operando P2 não é alterado, mantendo seu | | | | |valor anterior. Nesta condição, a saída do bloco é | | | | |desativada. | | | +--------+------------------------------------------------------+ | | |Ativo |Com a entrada A1 ativa, a operação é realizada e, | | | | |caso seja concluída com sucesso o resultado é | | | | |transferido para o operando P2. Em caso de falha na | | | | |execução da operação o operando P2 não é atualizado | | | | |e a saída do elemento é desativada. | +--------+---------+--------+------------------------------------------------------+ Saída ======= +------------------------------------------------------------------------------------+ |Descrição das Saídas | +======+===============+========+====================================================+ |Saída |Função |Estado |Descrição | +------+---------------+--------+----------------------------------------------------+ |B1 |Ativação/Falha |Inativo |Indica que o elemento está inativo quando a entrada | | | | |A1 estiver também inativa ou indica que houve erro | | | | |na execução da operação quando a entrada A1 estiver | | | | |ativa. As condições possíveis de erro para este | | | | |elemento são: Extração de Raiz de valores negativos.| | | | |Operação com operandos reais inválidos. | | | +--------+----------------------------------------------------+ | | |Ativo |Indica que a operação foi realizada com sucesso | +------+---------------+--------+----------------------------------------------------+ .. tip:: O tempo para execução de uma operação matemática com operandos reais é normalmente grande comparado com as demais funções. Portanto, utilize valores reais apenas onde seja realmente necessário. Sempre que possível de preferência a operações com variáveis inteiras, principalmente em situações onde o tempo de Scan da Aplicação é um fator importante. Quando necessária sua utilização, avalie se esta operação necessita ser executada em todos os ciclos do PLC e caso contrário habilite a operação (através da entrada A1) apenas quando necessário gerar um novo valor. .. raw:: pdf PageBreak