Adicionar linhas adicionais e editar atribuições de variáveis
Use as etapas a seguir para adicionar a linha 2 e a linha 3 copiando a linha 0 e a linha 1, edite as atribuições de variável e, em seguida, compile a Traffic_Light UDFB.
Um ícone de erro
ao lado do nome de uma variável indica:
- Um nome de variável deve ser atribuído.
- Um valor constante deve ser inserido.
- Uma incompatibilidade dos tipos de dados.
Pré-requisitos
Para adicionar linhas adicionais e editar atribuições de variáveis
- Duplique a linha 0 e a linha 1, fazendo o seguinte:
- Selecione a primeira linha.
- Selecione a segunda linha enquanto seleciona a teclaCtrl.
- Clique com o botão direito do mouse em qualquer linha e selecioneCopiar.
- Clique com o botão direito do mouse na linha 1 e selecioneColar.
Você também pode usar a tecla de atalho para copiar e colar linhas. - Na linha 2, atribua a variávelTON_3ao TON.
- Na linha 3, atribua a variávelTON_4ao TON.
- Nas linhas 2 e 3, faça o seguinte:
- Altere cada variável de EW para variável de NS.
- Altere cada variável de NS para variável de EW.
- (opcional) Insira comentários de linha.
- Verifique se a linha 2 e a linha 3 parecem semelhantes ao exemplo a seguir:

- Adicione a linha 4 ao final.A lógica é:Quando o programa é baixado pela primeira vez ao controlador e executado, nenhum sinal está ligado inicialmente. Esta última linha verifica a condição (todos os semáforos estão desligados), e liga os sinais vermelhos norte-sul e os sinais verdes leste-oeste.
- (opcional) Clique duas vezes na linha 4, selecioneAdicionar comentário de linhae insira:To initialize the program after the initial download, if all the lights are turned off, turn on the North-South red lights and the East-West green lights.
- Adicione os seguintes elementos do diagrama de ladder à linha 4 na ordem listada da esquerda para a direita. Use aCaixa de ferramentaspara adicionar elementos de contato reverso conforme a tabela a seguir:Elementos do diagrama de ladder na linha 4Elemento de LDPosiçãoNomeXIO1 (extrema esquerda)NS_RED_LIGHTSXIO2NS_YELLOW_LIGHTSXIO3NS_GREEN_LIGHTSXIO4EW_RED_LIGHTSXIO5EW_YELLOW_LIGHTSXIO6 (extrema direita)EW_GREEN_LIGHTS
- Adicione dois OTOs em paralelo para ativar as variáveis NS_RED_LIGHTS e EW_GREEN_LIGHTS.Todo o programa de bloco de função definido pelo usuário é semelhante à imagem a seguir:

- Compile o projeto seguindo um destes procedimentos:
- Na barra de menu, selecione .
- Clique com o botão direito do mouse no controlador e selecioneCompilar.
- EmSaída, visualize o resultado da compilação.
- (opcional) Corrija todos os erros e, em seguida, compile o projeto novamente.
- Salve o projeto seguindo um destes procedimentos:
- Na barra de menus, selecione
. - No menuArquivo, selecioneSalvar.
Dê sua opinião