.. include:: glb_defs.txt .. |ico| image:: ../shared_img/_cmd/p11.png .. _`Início de Sessão Condicional`: Início de Sessão Condicional ############################## +----------------------------------------------------------+ |Início de Sessão Condicional | +-------------------+--------------------------------------+ |Caminho |Programa/Editor Ladder/Elementos/Fluxo| +-------------------+--------------------------------------+ |Grupo |Fluxo | +-------------------+--------------------------------------+ |Tecla de Atalho |Nenhuma | +-------------------+--------------------------------------+ |Parâmetros |Nenhum | +-------------------+--------------------------------------+ |Entradas |1 | +-------------------+--------------------------------------+ |Tamanho do Elemento|1 linha | +-------------------+--------------------------------------+ |Ícone ||ico| | +-------------------+--------------------------------------+ .. only:: hitec +--------------------------------------------------+ |:ref:`compatibilidade de firmware` | +-------------------+------------------------------+ |Geração de Firmware|GI, GII, GII-DUO, G3, G3S, G3R| +-------------------+------------------------------+ Para inseri-lo no programa, deve-se posicionar o cursor na posição desejada, selecionar no menu à esquerda o grupo **Fluxo** e clicar no botão correspondente, |ico|. Símbolo ******** .. image:: _img/_elem/1O.jpg :width: 30 mm Entrada ******** ======== ======= ======= ================================================== Descrição das Entradas ================================================================================ Entrada Função Estado Descrição A1 nenhuma x Este elemento não trata o parâmetro de entrada, podendo o mesmo estar energizado ou desenergizado. ======== ======= ======= ================================================== Saída ******** ========= ======== ======== ================================================ Descrição das Saídas ================================================================================ Saída Função Estado Descrição B1 nenhuma x Este elemento sempre retorna a saída ativa. ========= ======== ======== ================================================ O objetivo deste elemento é definir o ínicio de um bloco de lógicas que poderá ou não ser utilizado no programa corrente em função das :ref:`diretivas de compilação` associadas ao bloco. O :ref:`elemento ECS ` delimita o final deste bloco de lógica. Uma vez inserido o elemento, deve-se associar a esta :ref:`sessão condicional`, (utilizando a opção de propriedades) a lista de :ref:`diretivas de compilação` a serem avaliadas para inclusão deste bloco no código gerado. Durante o processo de compilação do programa, ao ser encontrado este bloco, o compilador verifica se alguma das diretivas associadas a este bloco faz parte da configuração de compilação corrente. Em caso afirmativo toda lógica pertencente ao bloco é incluida no programa compilado. Caso contrario, todo conteúdo do bloco é removido do programa. Para mais informações sobre este elemento consulte o capítulo :ref:`compilação condicional`. .. note:: O arquivo ladder gerado para o processo de depuração apresentará o código presente no bloco apenas se o mesmo foi incluido no processo de compilação. Desta forma, pode-se verificar apos a carga do programa se o código gerado possui ou não o bloco condicional. Este elemento deve obrigatoriamente ocupar a última coluna da janela de edição. .. seealso:: Para incluir a :ref:`sessão condicional` se a mesma pertence a :ref:`configuração de compilação` corrente crie a sessão como o bloco :ref:`BNS ` .. raw:: pdf PageBreak