O projeto aberto não corresponde à aplicação armazenada no controlador
O erro aparece quando o MPROG tenta se conectar à lógica já existente no controlador, mas o executável encontrado no equipamento é diferente do executável gerado pelo projeto atualmente aberto.

Iniciar Debug transfere o projeto aberto para o controlador. Se o equipamento já estiver executando outra aplicação, essa ação substitui a lógica existente.
1. Primeiro defina o objetivo da intervenção
| Objetivo | O que fazer |
|---|---|
| Monitorar ou alterar a aplicação existente | Localize o arquivo original do projeto que corresponde exatamente à lógica instalada no controlador. |
| Substituir a aplicação pelo projeto aberto | Somente após confirmar o projeto e autorizar a intervenção, compile e transfira a nova lógica. |
2. Se você precisa preservar a lógica existente
- Não execute Iniciar Debug.
- Confirme com o responsável pela instalação qual é a versão do projeto em campo.
- Localize o arquivo original correspondente.
- Abra esse projeto no MPROG.
- Use novamente Conectar ao equipamento e iniciar debug.

O MPROG não possui recurso para extrair do controlador a lógica gráfica original e reconstruir o projeto no computador.
3. Se a intenção é substituir a lógica do controlador
Execute essa sequência somente quando houver certeza de que o projeto aberto é a aplicação que deve permanecer no equipamento.
- Salve uma cópia atualizada do projeto.
- Confira modelo e versão das configurações.
- Compile com
Ctrl + Be corrija todos os erros. - Clique em Iniciar Debug para transferir a lógica.
- Aguarde a conclusão do download.
- Clique em Rodar ou pressione
F5.

Iniciar Debug realiza a transferência do projeto aberto para o controlador. Depois que o download terminar, utilize Rodar ou pressione F5 para colocar a aplicação em execução.
- Iniciar Debug: envia o projeto compilado para o controlador;
- Rodar / F5: inicia a execução da lógica após a transferência;
- Valide sempre em campo: confirme se a aplicação entrou em operação corretamente depois do download.
4. Valide após a transferência
- o MPROG se conecta sem a mensagem de executável diferente;
- a lógica entra em execução;
- os valores são atualizados no modo de depuração;
- entradas, saídas e funções críticas apresentam comportamento coerente com a aplicação prevista.
5. Decisão rápida
| Situação | Próxima ação |
|---|---|
| Tenho o projeto exato instalado | Abra esse projeto e conecte sem transferir uma nova lógica. |
| Tenho um projeto diferente e quero preservar o controlador | Não faça download. Localize o backup correto. |
| Tenho um projeto novo e a substituição está autorizada | Compile, transfira com Iniciar Debug e valide a aplicação. |
| Não tenho o projeto original | Não existe upload da lógica gráfica pelo MPROG; preserve o equipamento até definir a intervenção. |
6. Artigos relacionados
Ainda precisa de ajuda?
Entre em contato com o suporte técnico da Mercato. Para agilizar o atendimento, informe o equipamento, produto ou sistema relacionado e descreva brevemente a dúvida ou o problema encontrado.
Falar com o suporte no WhatsApp →