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
Tabela de compatibilidade de firmwares
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

../_images/1O.jpg

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 Diretivas de compilação associadas ao bloco. O elemento ECS delimita o final deste bloco de lógica. Uma vez inserido o elemento, deve-se associar a esta Sessão condicional, (utilizando a opção de propriedades) a lista de 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 Compilação condicional.

Nota

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.

Ver também

Para incluir a Sessão condicional se a mesma pertence a Configuração de compilação corrente crie a sessão como o bloco BNS