La versión seleccionada en el proyecto no corresponde al controlador
El mensaje indica que la Versión de las configuraciones definida en el proyecto MPROG no corresponde a la versión esperada para el hardware del controlador conectado.

1. ¿Qué significa “Versión de las configuraciones”?
La Versión de las configuraciones indica qué estructura de configuración debe utilizar el MPROG para trabajar con el firmware instalado en el controlador.
Esta estructura define los parámetros que el MPROG pone a disposición para ese equipo, como opciones de entradas y salidas, recursos de comunicación, parámetros internos y demás configuraciones que forman parte de la aplicación.
En la práctica, este campo funciona como una capa de compatibilidad entre el proyecto MPROG y el firmware del controlador. Si la versión seleccionada en el proyecto no es compatible con el firmware presente en el equipo, el MPROG puede mostrar el mensaje tratado en este artículo.
La versión del MPROG identifica el software instalado en la computadora. La versión del firmware identifica el software que se ejecuta internamente en el controlador. Por su parte, la Versión de las configuraciones informa al MPROG qué estructura de parámetros debe utilizarse con ese firmware.
2. ¿Cuál es la relación con el firmware del controlador?
El firmware determina los recursos y la estructura de configuración que el controlador puede utilizar. A medida que el firmware evoluciona, pueden aparecer nuevos parámetros, recursos de comunicación, tipos de I/O u otras funciones que requieren una nueva Versión de las configuraciones en el MPROG.
Por eso, el firmware y la Versión de las configuraciones deben ser compatibles. Una versión de configuraciones más nueva no debe interpretarse simplemente como una revisión “mejor” del proyecto: representa la estructura esperada por una determinada generación de firmware del equipo.
| Identificador | Qué representa |
|---|---|
| Versión del firmware | Software ejecutado internamente por el controlador y responsable de los recursos disponibles en el equipo. |
| Versión de las configuraciones | Estructura de parámetros que el MPROG utiliza para configurar un controlador con un determinado conjunto de recursos de firmware. |
| Versión del MPROG | Versión del software en la computadora que determina qué versiones de configuraciones están disponibles para cada equipo. |
Práctica recomendada
Para reducir incompatibilidades, mantenga el firmware del controlador en la versión actual y utilice también la versión actual del MPROG.
Cuando el controlador y el MPROG estén actualizados, utilice la versión más alta de las configuraciones disponible para el modelo del equipo. Esta combinación representa la estructura de configuración más actual disponible para el firmware actual.
Si el controlador no puede actualizarse y utiliza un firmware antiguo, la versión más alta de las configuraciones disponible en el MPROG puede no ser compatible. En ese caso, puede ser necesario seleccionar una versión de configuraciones anterior.
¿Cómo proceder cuando el firmware no está actualizado?
Si no sabe qué Versión de las configuraciones corresponde al firmware instalado, seleccione una de las versiones disponibles para el modelo e intente la conexión. Si el MPROG continúa indicando incompatibilidad, pruebe la versión inmediatamente anterior hasta identificar la opción aceptada por el controlador.
Después de encontrar la versión compatible, registre esa información en el proyecto o en la documentación de la instalación para evitar repetir la identificación en futuras intervenciones.
Este campo cambia únicamente la estructura que el MPROG utiliza para configurar el equipo. La actualización del firmware es un procedimiento independiente.
3. Antes de modificar el proyecto
Si el proyecto ya está en operación, guarde una copia antes de cambiar la Versión de las configuraciones. Cambiar este campo puede modificar las opciones y los parámetros disponibles en el proyecto.
4. Abra las opciones del proyecto
- Abra el proyecto correcto en el MPROG.
- Haga clic en el icono de engranaje o acceda a Proyecto → Opciones.

5. Verifique y seleccione la versión correcta
- Confirme el campo Equipo.
- Localice el campo Versión de las configuraciones.
- Si el controlador tiene el firmware actual y el MPROG está actualizado, seleccione la versión más alta disponible para el modelo.
- Si el controlador tiene un firmware antiguo y el mensaje continúa, pruebe una versión de configuraciones anterior hasta encontrar la opción compatible.

Si el proyecto pertenece a otro equipo o a otra revisión de hardware, procure localizar el proyecto correcto antes de adaptar una aplicación existente.
6. Compile y valide
- Guarde el proyecto.
- Compile con
Ctrl + B. - Revise los mensajes adicionales que puedan aparecer.
- Intente nuevamente la conexión con el controlador.
El proyecto pasa a utilizar la misma versión de configuraciones esperada por el controlador y el mensaje de incompatibilidad deja de aparecer.
7. Si ninguna versión permite la conexión
Primero confirme que el MPROG esté en la versión actual. Luego vuelva a revisar el modelo seleccionado en el proyecto y la versión de firmware presente en el controlador.
Si ninguna de las versiones de configuraciones disponibles permite la conexión, registre el modelo del controlador, a versión del firmware instalado, as versiones de configuraciones probadas y el mensaje mostrado por el MPROG antes de enviar el caso al soporte.
8. Artículos relacionados
¿Aún necesita ayuda?
Póngase en contacto con el soporte técnico de Mercato. Para agilizar la atención, informe el equipo, producto o sistema relacionado y describa brevemente la duda o el problema encontrado.
Hablar con soporte por WhatsApp →