.. include:: glb_defs.txt .. |ico| image:: ../shared_img/_cmd/n18.png .. _`Potenciação`: Potenciação ############# +----------------------------------------------------------------+ |Exponenciação | +-------------------+--------------------------------------------+ |Caminho |Programa/Editor Ladder/Elementos/Matemáticas| +-------------------+--------------------------------------------+ |Grupo |Matemático | +-------------------+--------------------------------------------+ |Tecla de Atalho |Nenhuma | +-------------------+--------------------------------------------+ |Parâmetros |3 | +-------------------+--------------------------------------------+ |Operação |P3 = P1 elevado a P2 | +-------------------+--------------------------------------------+ |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 potenciação entre os parâmetros P1 e P2, transferindo o resultado para o parâmetro P3. Este bloco opera apenas com valores 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/4N.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 primeiro operando da operação | | | | |matemática de potenciação. | | +--------+----------+ | | |Q |0..Max(Q) | | +----------+--------+----------+---------------------------------------------+ |P2 |D |0..Max(D) |Especifica a memória (D) ou constante (Q) | | | | |utilizada como segundo operando (expoente) | | | | |da operação matemática de potenciação | | +--------+----------+ | | |Q |0..Max(Q) | | +----------+--------+----------+---------------------------------------------+ |P3 |D |0..Max(D) |Especifica a memória (D) utilizada para | | | | |armazenar o resultado da operação matemática | | | | |de potenciação. | +----------+--------+----------+---------------------------------------------+ 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 e | | | | |portanto o operando P3 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 P3. Em caso de falha na execução da | | | | |operação o operando P3 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: - | | | | |Operação com operandos reais inválidos e | | | | |valores inválidos para potenciação | | | +--------+------------------------------------------------+ | | |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, dar 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