O objetivo deste tutorial é explicar as diferentes formas de enviar um novo código para o CLP partindo do princípio que já tenha um código funcionando no controlador em um projeto do MasterTool X.
Componentes
Equipamentos: 1 computador/notebook.
Software: MasterTool X
Seções do Tutorial
- ARQUITETURA
- DESENVOLVIMENTO
- RESUMO PRÁTICO
1. ARQUITETURA
Será necessário a utilização de um computador/notebook para utilizar o Mastertool X.
Figura 1. Computador executando o Mastertool X
2. DESENVOLVIMENTO
Quando o projeto sofre alterações desde o último download e o usuário executa o Login, o MasterTool apresenta uma janela perguntando como a aplicação deve ser enviada ou sincronizada com o CLP. Cada opção tem um comportamento específico em relação ao estado da CPU e ao código em execução.
A seguir, veja o funcionamento de cada opção.
1. Login com alteração online
Essa opção permite atualizar o código sem parar a CPU, desde que o controlador esteja em modo RUN.
- O novo código é enviado online, sem interromper a execução do programa.
- A CPU continua rodando normalmente.
- As alterações passam a valer no próximo ciclo de varredura do CLP.
- Ideal para pequenos ajustes, correções simples ou testes rápidos.
Observação:
Nem toda alteração pode ser feita online. Caso a modificação não seja compatível, o software poderá impedir esse tipo de login.
Figura 2. Login com alteração Online
2. Login com download
Essa opção realiza o download completo da aplicação para o CLP.
- O código atualizado é enviado integralmente.
- A CPU é automaticamente colocada em modo STOP.
- Após o download, o usuário deve colocar a CPU em RUN manualmente.
- É a forma mais segura para:
- Alterações estruturais
- Inclusão de blocos
- Mudanças significativas na lógica
Recomendado quando se deseja garantir que o CLP esteja executando exatamente o código do projeto aberto no software.
Figura 3. Login com Download
3. Login sem alteração
Nessa opção, nenhuma modificação é enviada ao CLP.
- O MasterTool apenas se conecta ao controlador.
- O usuário passa a visualizar o código que está em execução no CLP, mesmo que ele seja diferente do projeto aberto.
- A CPU permanece no estado atual (RUN ou STOP).
- Ideal para:
- Diagnóstico
- Monitoramento
- Análise de lógica em campo
Importante:
O projeto no computador não é sincronizado com o CLP. Ele apenas reflete o que está rodando no controlador naquele momento.
Figura 4. Login sem alteração
Atualizar aplicação de inicialização
Quando essa opção está marcada:
- O código enviado passa a ser salvo como aplicação de inicialização do CLP.
- Em caso de:
- Falta de energia
- Reinicialização
- Reset do controlador o CLP carregará automaticamente essa aplicação ao ligar.
Em modo de simulação, essa opção normalmente não é necessária, mas em aplicações reais é fundamental para garantir a retomada automática do sistema.
Figura 5. Atualizar aplicação de inicialização
3. RESUMO PRÁTICO
- Login com alteração online: altera o código sem parar a CPU
- Login com download: para a CPU e envia o código completo
- Login sem alteração: apenas visualiza o código em execução
- Atualizar aplicação de inicialização: define o código que será carregado ao ligar o CLP
Esse entendimento é essencial para evitar paradas indevidas, perda de execução ou confusão entre projeto local e código real do controlador.
Comentários
0 comentário
Por favor, entre para comentar.