Cómo resolver el error de puerto de comunicación durante la transferencia de base de datos HMI

Para solucionar el error de puerto de comunicación (“El dispositivo no está conectado” / Failed to restore current device) al descargar una base de datos mediante la herramienta MMI Data Transfer en Windows 7, verifique la identificación física del panel en la barra superior de la aplicación, valide el canal serie con la función de emulación de terminal (Terminal Emulation) integrada y cierre cualquier conexión activa de WCIS u otra utilidad que esté ocupando de forma exclusiva el puerto COM.

Tabla de contenido

Causa técnica: conflictos de puerto COM y fallos de restauración en MMI Data Transfer

Durante el proceso de descarga de una base de datos hacia un panel HMI mediante la herramienta MMI Data Transfer, la aplicación ejecuta dos etapas consecutivas: la extracción local de los datos del proyecto y la restauración (restore) de la configuración en la memoria del dispositivo. Si el sistema extrae los datos correctamente pero falla al intentar escribir en el equipo destino, el software genera el mensaje de error:

Plaintext

The device is not connected. Successfully extracted data out of the database. Failed to restore current device.

Este fallo ocurre principalmente por tres razones técnicas en entornos Windows 7:

  1. Bloqueo por ocupación exclusiva del puerto: Si una aplicación de software secundario (como WCIS) mantiene una sesión abierta en el mismo puerto de comunicación, el sistema operativo deniega el acceso directo a la herramienta MMI Data Transfer al momento de iniciar la secuencia de restauración.
  2. Identificación incorrecta del modelo de panel: Si el tipo de dispositivo configurado en la base de datos no coincide con la referencia del hardware conectado (visible en la parte superior del menú, justo debajo de la barra de título de la aplicación), la rutina de apretón de manos (handshake) falla y aborta la transferencia.
  3. Controladores de puerto o adaptadores serie incompatibles: Los adaptadores USB a RS-232/RS-422 no certificados o con controladores desactualizados en Windows 7 SP1 pueden responder a comandos básicos de lectura, pero fallan al gestionar transferencias continuas de bloques de datos durante la fase de carga (Load).

Requisitos previos

  • Cable de comunicación serie (RS-232 / RS-422) adecuado para la interfaz del panel HMI.
  • Estación de trabajo con sistema operativo Windows 7 SP1 y la herramienta MMI Data Transfer instalada.
  • Software de diagnóstico de puerto (WCIS u otros asistentes de configuración).
  • Copia de seguridad o archivo de base de datos del proyecto listo para transferir.

Procedimiento de diagnóstico y transferencia de base de datos

Se utiliza mejor cuando: La aplicación MMI Data Transfer extrae la información del proyecto pero detiene la carga arrojando el mensaje de dispositivo no conectado o fallo de restauración.

Procedimiento

  1. Cierre completamente cualquier software de comunicación en segundo plano (incluidas las sesiones activas de WCIS) para liberar el puerto COM en el Administrador de dispositivos de Windows.
  2. Abra la aplicación MMI Data Transfer y cargue el archivo de la base de datos.
  3. Observe la barra superior del programa (justo debajo de la barra de título) y confirme que el modelo de panel detectado coincida con el hardware conectado físicamente.
  4. Abra la función de Emulación de terminal (Terminal Emulation) dentro de la herramienta de transferencia.
  5. Envíe un comando de prueba o verifique la recepción de caracteres en la consola para confirmar la bidireccionalidad de la línea serie.
  6. Si la emulación de terminal responde correctamente, cierre la ventana de terminal para liberar el puerto.
  7. En el cuadro de diálogo de propiedades de transferencia, asegúrese de seleccionar la opción de Carga / Descargar hacia el panel (Load) y no la opción de respaldo (Backup).
  8. Para omitir avisos emergentes recurrentes durante la fase de recuperación, desmarque la casilla de verificación Mostrar mensaje durante la restauración (Display During restore message) en el diálogo de propiedades si la transferencia se realiza correctamente.
  9. Inicie nuevamente el proceso de descarga.

Resultado esperado: La herramienta establece el enlace con el panel, completa la secuencia de extracción de la base de datos y ejecuta la restauración sin interrupciones en el puerto serie.

Verificación: Observe la pantalla del panel HMI. El equipo debe mostrar una barra de progreso de transferencia o reiniciar automáticamente cargando la nueva interfaz de usuario.

Limitación: Si el puerto COM asignado en el Administrador de dispositivos de Windows 7 supera el puerto COM4, algunas versiones heredadas de MMI Data Transfer no podrán abrir la interfaz serie.

Precaución: Nunca desconecte el cable de comunicación ni apague el panel HMI mientras la rutina de restauración (Restore) se encuentre en ejecución, ya que el firmware de la pantalla podría quedar corrupto.

Verificación

El procedimiento de transferencia se realiza correctamente cuando:

  • La función de emulación de terminal (Terminal Emulation) establece comunicación bidireccional con el panel.
  • La barra de título de la herramienta MMI Data Transfer identifica la referencia exacta del dispositivo conectado.
  • El proceso de transferencia completa la fase de extracción y la fase de restauración sin mostrar el mensaje de dispositivo no conectado.
  • El panel HMI finaliza la carga y ejecuta el proyecto de forma autónoma.

Limitaciones y precauciones operativas

  • Conflicto de software concurrente: No mantenga abiertas utilidades de diagnóstico (como WCIS) al mismo tiempo que ejecuta MMI Data Transfer. El protocolo serie no permite la multiplexación de sesiones sobre un mismo puerto físico.
  • Configuración de baudios en Windows 7: Si utiliza adaptadores USB-Serie en Windows 7 SP1, configure la velocidad en baudios y el control de flujo (Hardware/XON-XOFF) en las propiedades del puerto dentro del Administrador de dispositivos exactamente igual a la configuración del panel HMI.

Preguntas frecuentes

¿Por qué WCIS puede conectarse al puerto mientras MMI Data Transfer indica que el dispositivo no está conectado?

WCIS utiliza el puerto únicamente para comandos breves de consulta, mientras que MMI Data Transfer requiere el control exclusivo de la línea serie para transmitir archivos binarios pesados. Si WCIS no se ha cerrado completamente, mantiene el puerto bloqueado en el sistema operativo, impidiendo que MMI Data Transfer inicie la secuencia de restauración.

¿Cómo confirmo que la aplicación reconoce el modelo exacto de mi pantalla?

El modelo detectado aparece indicado en la parte superior de la ventana principal de MMI Data Transfer, justo debajo de la barra de título. Si el nombre del panel no coincide o aparece como desconocido, revise la configuración del dispositivo en el proyecto antes de iniciar la descarga.

¿Cuál es la diferencia entre las funciones Load y Backup en la herramienta de transferencia?

La función Load (Cargar) transfiere la base de datos desde la PC de desarrollo hacia el panel HMI para sobrescribir la aplicación en pantalla. La función Backup (Respaldar) realiza el proceso inverso, leyendo el proyecto almacenado en el panel HMI para guardarlo en el disco duro de la PC.

Referencias técnicas

  • Documentación de soporte técnico para software de transferencia HMI y herramientas MMI.

Artículos relacionados

Etiquetas relacionadas

Code: C271

6 respuestas