A versão selecionada no projeto não corresponde ao controlador
A mensagem indica que a Versão das configurações definida no projeto MPROG não corresponde à versão esperada para o hardware do controlador conectado.

1. O que significa “Versão das configurações”?
A Versão das configurações indica qual estrutura de configuração o MPROG deve utilizar para trabalhar com o firmware instalado no controlador.
Essa estrutura define os parâmetros que o MPROG disponibiliza para aquele equipamento, como opções de entradas e saídas, recursos de comunicação, parâmetros internos e demais configurações que fazem parte da aplicação.
Na prática, esse campo funciona como uma camada de compatibilidade entre o projeto MPROG e o firmware do controlador. Se a versão selecionada no projeto não for compatível com o firmware presente no equipamento, o MPROG pode apresentar a mensagem tratada neste artigo.
A versão do MPROG identifica o software instalado no computador. A versão do firmware identifica o software que está executando internamente no controlador. Já a Versão das configurações informa ao MPROG qual estrutura de parâmetros deve ser utilizada com aquele firmware.
2. Qual é a relação com o firmware do controlador?
O firmware determina os recursos e a estrutura de configuração que o controlador consegue utilizar. Conforme o firmware evolui, podem surgir novos parâmetros, recursos de comunicação, tipos de I/O ou outras funções que exigem uma nova Versão das configurações no MPROG.
Por isso, firmware e Versão das configurações precisam ser compatíveis. Uma versão de configurações mais nova não deve ser interpretada apenas como uma revisão “melhor” do projeto: ela representa a estrutura esperada por determinada geração de firmware do equipamento.
| Identificador | O que representa |
|---|---|
| Versão do firmware | Software executado internamente pelo controlador e responsável pelos recursos disponíveis no equipamento. |
| Versão das configurações | Estrutura de parâmetros que o MPROG utiliza para configurar um controlador com determinado conjunto de recursos de firmware. |
| Versão do MPROG | Versão do software no computador e que determina quais versões de configurações estão disponíveis para cada equipamento. |
Boa prática recomendada
Para reduzir incompatibilidades, mantenha o firmware do controlador na versão vigente e utilize também a versão vigente do MPROG.
Quando controlador e MPROG estão atualizados, utilize a maior Versão das configurações disponível para o modelo do equipamento. Essa combinação representa a estrutura de configuração mais atual disponibilizada para o firmware vigente.
Se o controlador não puder ser atualizado e estiver utilizando um firmware antigo, a maior Versão das configurações disponível no MPROG pode não ser compatível. Nesse caso, pode ser necessário selecionar uma versão de configurações anterior.
Como proceder quando o firmware não está atualizado?
Se você não souber qual Versão das configurações corresponde ao firmware instalado, selecione uma das versões disponíveis para o modelo e tente a conexão. Se o MPROG continuar informando incompatibilidade, teste a versão imediatamente anterior até identificar a opção aceita pelo controlador.
Depois de encontrar a versão compatível, registre essa informação no projeto ou na documentação da instalação para evitar repetir a identificação em futuras intervenções.
Esse campo muda somente a estrutura que o MPROG utiliza para configurar o equipamento. A atualização do firmware é um procedimento separado.
3. Antes de alterar o projeto
Se o projeto já estiver em operação, salve uma cópia antes de alterar a Versão das configurações. A troca desse campo pode modificar as opções e parâmetros disponíveis no projeto.
4. Abra as opções do projeto
- Abra o projeto correto no MPROG.
- Clique no ícone de engrenagem ou acesse Projeto → Opções.

5. Confira e selecione a versão correta
- Confirme o campo Equipamento.
- Localize o campo Versão das configurações.
- Se o controlador estiver com o firmware vigente e o MPROG estiver atualizado, selecione a maior versão disponível para o modelo.
- Se o controlador estiver com firmware antigo e a mensagem continuar, teste uma versão de configurações anterior até encontrar a opção compatível.

Se o projeto pertencer a outro equipamento ou outra revisão de hardware, prefira localizar o projeto correto antes de adaptar uma aplicação existente.
6. Compile e valide
- Salve o projeto.
- Compile com
Ctrl + B. - Revise eventuais mensagens adicionais.
- Tente novamente a conexão com o controlador.
O projeto passa a utilizar a mesma versão de configurações esperada pelo controlador e a mensagem de incompatibilidade deixa de ser apresentada.
7. Se nenhuma versão permitir a conexão
Confirme primeiro se o MPROG está na versão vigente. Em seguida, revise novamente o modelo selecionado no projeto e a versão de firmware presente no controlador.
Se nenhuma das versões de configurações disponíveis permitir a conexão, registre o modelo do controlador, a versão do firmware instalado, as versões de configurações testadas e a mensagem apresentada pelo MPROG antes de encaminhar o caso ao suporte.
8. 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 →