Você está na página 1de 7

Ambiente de Programação

Publicado porautomacaoweb30/04/201703/11/2017Publicado emSem categoria

Antes de entrar nas linguagens de programação vamos ver o ambiente de programação. Este ambiente
é comum a todas as linguagens bem como os atalhos uteis que facilitam nosso dia-dia.

Na imagem abaixo foram destacados os principais itens do programa:

1. Menus principais do software, Barras de ferramentas para ativar e estabelecer a comunicação com o
PLC, verificar qual o target que está sendo configurado entre outros…
2. Solution Explorer é a barra para acessar todas as estruturas de um programa no TC.
3. Janela de declaração de variáveis.
4. Janela de edição do código. Janela varia conforme a linguagem de programação selecionada.
5. Janela de propriedades e Tool Box que é a barra de ferramentas das linguagens. Essa barra apresenta as
opções referentes a linguagem a ser usada. Se o usuário estiver programando em Ladder, apenas as
opções desta linguagem estarão presentes.
6. Lista de erros: Permite ao usuário ver mensagem de erros de compilação.
7. Estado atual do Runtime do TwinCAT 3: Se está executando, em erro ou em modo de configuração.

As barras podem estar em posições diferentes, como por exemplo a Solution Explorer estar no lado
esquerdo, uma vez que as janelas podem ser posicionadas pelo usuário apenas arrastando.

Se as barras estiverem ocultas as mesmas podem ser habilitadas no menu View.


As barras mais importantes estão destacadas em vermelho:

Atalhos:
A tecla F2 permite abrir o assistente de entrada e selecionar variáveis declaradas, ou funções. Em um
programa na linguagem ST basta pressionar a tecla F2 em qualquer posição do editor de lógica.
Nas linguagens gráficas (LD, FBD, IL) o usuário deve selecionar ??? que ficam acima de um contato ou
bloco e pressionar a tecla F2 para que o assistente de entrada seja apresentado.

Abaixo a janela do assistente de entrada:


Janela de Declaração de Variáveis:
A janela de declaração de variáveis é igual para todas as linguagens de programação e possui duas
formas de visualização.

A primeira é a mais usual e utilizada pelos programadores, onde as variáveis são digitadas.

A segunda é em forma de tabela. Desta forma o usuário não precisa digitar a diretiva AT, : (dois
pontos) e ; (ponto e virgula).

As duas são idênticas porém com modos de visualização diferentes e que podem ser alternados através
do botão destacado em vermelho.

Em programas em que a base de dados é grande, o usuário pode declarar as variaveis no Excel e
depois copiar e colar no TwinCAT. para que cada campo fique em uma coluna do Excel é usado um
“TAB” em vez do “Espaço” para separar. Exemplo:
Basta o usuário copiar o conteúdo abaixo da linha amarela e colar no TwinCAT 3.

Smart Coding
Alguns usuários gostam de ter o recurso de smart coding habilitados, este recurso realiza o auto
preenchimento de variáveis, funções a medida que o usuário digita o texto.

Para habilitar este recurso vá ao menu:

TOOLs -> Options

Na janela de Options vá até a opção TwinCAT -> PLC Enviroment.


Na opção Smart coding selecionar o checkbox: List components immediately when typing.
Norma IEC61131-3

Este post tem como objetivo apresentar as linguagens de programação para controladores
programáveis (CLP) definidas na norma IEC 61131-3. Introdução: A IEC publicou a norma 61131 em
1992, a qual estabelece padrões para Controladores Programáveis. É dividida em 5 partes: 61131-1 –
Informações gerais 61131-2 – Requisitos de hardware 61131-3…

Em "Sem categoria"

Gráfico Histórico

O TC HMI possui o recurso de armazenar as variáveis em um banco de dados local e estas variá veis
podem ser plotadas em um gráfico, permitindo definir o intervalo de inicio e fim do gráfico. Vamos
iniciar este tutorial criando uma nova POU (para manter o projeto organizado). Clicar…

Em "Sem categoria"

Navegando pela ferramenta de programação

Neste post vamos navegar pelos principais menus do software. Isto é necessário para que os nos
próximos tópicos tenhamos uma ideia melhor de como localizar os recursos que algumas vezes não
são intuitivos de localizar. Na imagem abaixo apresentamos o ambiente de edição das telas com a
Desktop.view aberta. DesktopView:…

Em "TwinCAT HMI"

Você também pode gostar