Primeiros passos: do zero ao equipamento rodando
Neste tutorial você vai fazer uma aplicação completa, do começo ao fim: encontrar o controlador na rede, criar o projeto a partir dele, escrever um programa que pisca uma saída digital, compilar, enviar ao equipamento e acompanhar a variável mudando em tempo real. Leva cerca de 20 minutos.
O tutorial usa um NEON, mas os passos são os mesmos para os outros controladores da HI Tecnologia com firmware G5.
Nota
Se você vem do HIStudio e já tem projetos prontos, faça este tutorial mesmo assim: ele mostra onde ficou cada coisa. Depois, veja Migração do HIStudio para trazer os seus projetos.
O que você precisa
O OnStudio instalado (ver Instalar e atualizar o OnStudio).
Um controlador da HI Tecnologia com um módulo de saídas digitais, ligado na mesma rede ethernet do computador, de preferência ligado direto ao computador ou no mesmo switch.
Uma saída digital que possa ligar e desligar sem risco: neste tutorial ela vai piscar.
Aviso
Use um equipamento de bancada ou com a máquina desligada. No passo 6 o controlador para a aplicação que estiver rodando e passa a executar a deste tutorial.
1. Encontrar o controlador na rede
Abra o OnStudio pelo atalho OnStudio da área de trabalho. A tela de boas-vindas é apresentada.
Clique em Buscar Dispositivos. O OnStudio procura controladores na rede e os lista conforme vão respondendo.
Localize o seu controlador pelo modelo, pelo endereço IP ou pelo número de série. Se houver vários, use Identificar na coluna Ações: um LED do equipamento acende por 10 segundos.
Na coluna Ações do seu controlador, clique em Abrir gerenciamento de dispositivos.
O OnStudio configura a comunicação com o equipamento, conecta-se a ele e abre a aba Gerenciamento do Dispositivo. A barra de status, embaixo, passa a mostrar o equipamento conectado.
Se o controlador não aparecer na lista, veja Problemas de comunicação com o equipamento.
2. Criar o projeto a partir do controlador
Em vez de configurar o hardware à mão, deixe o OnStudio ler a configuração do próprio equipamento: família, modelo, módulos e firmware.
No cabeçalho do Gerenciamento do Dispositivo, clique em Novo Projeto.
Dê o nome
Pisca_Saidaao projeto e confirme.
O projeto é criado com o controlador já configurado no hardware e com o firmware dele atribuído. Ele também já vem com um programa, PROGRAM_01, atribuído à tarefa Task_01, que roda continuamente. Para entender essas partes, veja Como um projeto é organizado.
3. Escolher a saída que vai piscar
Na atividade Explorer, expanda Hardware e o controlador (por exemplo NEON_1). Os slots aparecem com o módulo instalado em cada um.
Clique no slot do módulo de saídas digitais e abra a aba Mapeamento de E/S.
Anote o Nome da saída que você vai usar, por exemplo
DO00.
No código, essa saída é a variável io.DO00.
4. Escrever o programa
Na árvore do projeto, abra POUs e clique em PROGRAM_01.
Na área Declaração de Variáveis, escreva:
VAR temporizador : TON; estado : BOOL; END_VAR
Na área Lógica do Programa, apague o comentário e escreva (troque
DO00pelo nome que você anotou):(* A cada 500 ms o temporizador completa e a saída troca de estado *) temporizador(IN := NOT temporizador.Q, PT := T#500ms); IF temporizador.Q THEN estado := NOT estado; END_IF; io.DO00 := estado;
Pressione CTRL + S para salvar.
Enquanto você digita, o editor confere o código. Experimente escrever estdo em vez de
estado: em menos de um segundo a palavra fica sublinhada em vermelho e, com o mouse sobre
ela, o editor explica que a variável não foi declarada e sugere estado. Corrija antes de
continuar.
Dica
Para entender o programa: o TON liga a saída Q 500 ms depois que a entrada IN
fica verdadeira. Como IN é NOT temporizador.Q, o temporizador se reinicia sozinho
a cada vez que completa. Veja TON.
5. Compilar
Pressione F9.
O OnStudio compila o projeto para o firmware do controlador conectado. A aba SAÍDA, no painel inferior, mostra o andamento e termina com Processo de compilação de projeto Pisca_Saida concluído com sucesso.
Se houver erros, a aba PROBLEMAS abre com a lista. Clique em cada problema para ir até a linha, corrija e pressione F9 de novo. Veja Compilar e implantar a aplicação.
6. Enviar ao controlador
Confira que a saída escolhida pode piscar com segurança.
Pressione SHIFT + F9 (Compilar e Implantar).
O OnStudio compila de novo e envia a aplicação ao controlador conectado. Ao terminar, o controlador passa a executar o programa: a saída começa a piscar e o LED correspondente no módulo acompanha.
O controlador também é registrado na lista de equipamentos implantados do projeto. Da próxima vez, você pode reconectar a ele direto por essa lista (ver Voltar a um equipamento que já recebeu a aplicação).
7. Ver a variável mudando
Na barra de atividades, abra Executar e clique em Iniciar. O painel CONSOLE DE DEPURAÇÃO abre.
No console, clique em Adicionar variável, digite
estadoe escolhaPROGRAM_01.ESTADOnas sugestões.
O valor alterna entre TRUE e FALSE a cada meio segundo, junto com a saída. Você pode
adicionar temporizador também e ver o tempo decorrido (ET) subindo.
Para alterar um valor com o equipamento rodando, digite o novo valor na coluna Valor. Veja Monitorar e alterar variáveis com o equipamento rodando.
8. Guardar esta versão
Antes de mexer mais, guarde uma versão do projeto que você sabe que funciona:
Na barra de atividades, abra Controle de Versão.
Escreva
Primeira versão: pisca DO00no campo Mensagem e clique em Publicar versão.
Se algo der errado depois, você pode voltar a esta versão (ver Guardar e restaurar versões do projeto).
Próximos passos
Você passou por todo o ciclo de uma aplicação. A partir daqui:
para trazer projetos do HIStudio, veja Migração do HIStudio;
para ligar entradas e saídas a nomes claros e criar variáveis globais, veja Usar entradas, saídas e variáveis globais;
para rodar partes do programa em tempos diferentes, veja Configurar tarefas e o tempo de ciclo;
para trocar dados com outros equipamentos por Modbus, veja Trocar dados com outros equipamentos por Modbus;
para entender o que acontece ao compilar, veja O que acontece quando você compila.