Resolución de errores de Cconlcmp.exe y desconexión del PLC durante la instalación de WinCC

El error «Cconlcmp.exe ha dejado de funcionar» se produce durante la instalación de WinCC Runtime al instalar en una compilación (build) de Windows 10 no compatible, o cuando la falta de dependencias del sistema bloquea el registro del Gestor de Configuración de Canales de WinCC. Debido a que Cconlcmp inicializa los controladores de SIMATIC S7 Protocol Suite y las conexiones denominadas (Named Connections), el fallo en su instalación deja la pila de comunicación sin registrar, lo que impide que WinCC Runtime se comunique con los sistemas de automatización (AS). Realizar la instalación en una versión aprobada de Windows 10 Enterprise LTSB/LTSC, habilitar Microsoft Message Queuing (MSMQ) y ejecutar el programa de instalación con privilegios de administrador resuelve el problema.

Índice de contenidos

Rol de Cconlcmp en los subsistemas de comunicación de WinCC

Durante la instalación de SIMATIC WinCC (y WinCC dentro de PCS 7), el motor de instalación ejecuta Cconlcmp.exe (Connection Online Component). Esta utilidad interna actúa como el puente de registro para los controladores de comunicación de WinCC:
* Registra el SIMATIC S7 Protocol Suite dentro del Registro de Windows y de la capa de comunicación SIMATIC NET.
* Configura las conexiones denominadas locales y los puntos finales del canal Industrial Ethernet utilizados por los controladores S7-400 y S7-410.
* Vincula los canales lógicos de WinCC a los puntos de acceso físicos (por ejemplo, CP_L2_1:, CP_H1_1: o S7ONLINE).

Si Cconlcmp.exe encuentra una excepción no controlada o finaliza prematuramente, el instalador muestra un cuadro de diálogo de error y omite el registro del canal de comunicación. Aunque SIMATIC Manager, CFC y los editores básicos de WinCC puedan iniciarse, WinCC Runtime no puede abrir conexiones S7, lo que genera variables de proceso desconectadas y caras de operador (faceplates) inactivas.

Causas raíz de los fallos de instalación en Windows 10

Las investigaciones en campo demuestran tres desencadenantes principales de fallos:

  1. Compilación de sistema operativo Windows 10 no compatible: PCS 7 V9.0 y WinCC V7.4 SP1 están certificados estrictamente para compilaciones específicas del canal de servicio a largo plazo (LTSC) (por ejemplo, Windows 10 Enterprise 2015 LTSB o 2016 LTSB). La instalación en compilaciones del canal semianual de Windows 10 Pro para consumidores introduce modelos de seguridad DCOM modificados, tiempos de ejecución de C++ incompatibles y firmas de la API de Windows alteradas que provocan que Cconlcmp.exe falle.
  2. Características de Windows faltantes o prerrequisitos: WinCC requiere Microsoft Message Queuing (MSMQ) y Microsoft .NET Framework 3.5. Si estos componentes están deshabilitados en las características de Windows antes de la instalación, los procesos auxiliares de canales se bloquean (deadlock).
  3. Intercepción de antivirus y privilegios: El software de protección de endpoints que bloquea el acceso a C:\Program Files (x86)\Siemens\WinCC\bin o la ejecución del instalador desde una imagen ISO no extraída a través de recursos compartidos de red de alta latencia provoca tiempos de espera agotados al cargar bibliotecas de vínculos dinámicos (DLL).

Procedimiento paso a paso para la recuperación y el registro de controladores

Para corregir los fallos de instalación de controladores y restablecer la vinculación del canal de comunicación:

  1. Verificar la compatibilidad del sistema operativo:
    * Abra la herramienta de compatibilidad de Siemens Compatibility Tool (https://support.industry.siemens.com/kompatool).
    * Verifique que su versión exacta de Windows 10 y su número de compilación coincidan con el entorno certificado para su versión instalada de PCS 7 / WinCC.
  2. Habilitar las características requeridas de Windows:
    * Abra el Panel de control de Windows -> Programas y características -> Activar o desactivar las características de Windows.
    * Habilite Microsoft .NET Framework 3.5 (incluye .NET 2.0 y 3.0).
    * Expanda y habilite Microsoft Message Queue (MSMQ) Server (Servidor central y compatibilidad con servicios de directorio).
    * Reinicie el equipo.
  3. Ejecutar el re-registro manual de canales:
    * Abra el Símbolo del sistema de Windows (Command Prompt) como Administrador.
    * Navegue al directorio de binarios de WinCC:
    cd "C:\Program Files (x86)\Siemens\WinCC\bin"
    * Ejecute las utilidades de registro manualmente:
    CCRegSvr.exe
    Cconlcmp.exe /regserver
  4. Ejecutar la instalación de reparación de software:
    * Monte el medio de instalación original de PCS 7 / WinCC localmente en el disco duro (no lo ejecute a través de recursos compartidos de red).
    * Haga clic derecho en Setup.exe y seleccione Ejecutar como administrador.
    * Elija Modificar / Reparar para permitir que el instalador reconfigure limpiamente los controladores de comunicación faltantes.

Verificación

  • Abra los Servicios de Windows (services.msc) y verifique que el servicio SIMATIC NET Core Service se esté ejecutando.
  • Abra la utilidad Establecer interfaz PG/PC. Confirme que los puntos de acceso estándar (como CP_H1_1: y S7ONLINE) aparezcan en la lista desplegable de puntos de acceso.
  • Inicie WinCC Explorer, abra Tag Management, haga clic derecho en SIMATIC S7 Protocol Suite y seleccione System Parameters. Confirme que los parámetros se pueden editar sin generar errores de inicialización de controladores.
  • Active WinCC Runtime. Abra el diagnóstico de canales de WinCC (CChnDiag.exe) y confirme que las conexiones denominadas muestren State: OK con una marca de verificación verde.

Limitaciones y precauciones operativas

  • No se recomienda en absoluto ejecutar PCS 7 o WinCC en compilaciones de Windows 10 Pro no certificadas en plantas de producción. Las actualizaciones de características enviadas por Microsoft pueden interrumpir silenciosamente los controladores de comunicación industrial sin previo aviso.
  • Al reparar una instalación, desactive todos los antivirus de terceros y los interceptores de firewall durante todo el proceso de configuración.
  • Reinicie siempre el equipo inmediatamente después de ejecutar Setup.exe antes de intentar compilar o descargar proyectos.

Preguntas frecuentes para ingenieros

  • ¿Puede WinCC 7.4 ejecutarse de forma fiable en Windows 10 Pro?
    Aunque las pruebas de ingeniería pueden parecer funcionales en algunas compilaciones de Windows 10 Pro, Siemens no certifica ni ofrece soporte para Windows 10 Pro en estaciones OS de PCS 7. Los sistemas de producción requieren Windows 10 Enterprise LTSC.
  • ¿Qué debo hacer si Cconlcmp falla incluso durante una instalación de reparación?
    Revise el archivo de registro de instalación ubicado en C:\ProgramData\Siemens\Automation\Logfiles\Setup\WinCC.log. Busque códigos de error como 0x80004005 o errores específicos de registro de DLL para identificar los paquetes prerrequisitos faltantes.
  • ¿Afecta Cconlcmp a SIMATIC Manager?
    No. STEP 7 / SIMATIC Manager utiliza su propia interfaz de controlador (S7ONLINE), razón por la cual las herramientas de ingeniería pueden conectarse a los PLCs incluso cuando la comunicación de WinCC Runtime está interrumpida.

Referencias técnicas

  • SIMATIC WinCC V7.4 SP1 Manual de instalación y del sistema (A5E37536061-AA).
  • Siemens Industry Online Support ID de entrada 109801081: Instalación de PCS 7 y WinCC en Windows 10.
  • Siemens Compatibility Tool para automatización industrial y tecnología de accionamientos.

Artículos relacionados

Etiquetas relacionadas

WinCC, PCS 7, Cconlcmp, Windows 10, Instalación, S7 Protocol Suite, Conexiones denominadas, Diagnóstico de canales

20 respuestas