Durante la creación del proyecto utilizando el Asistente para proyectos nuevos de PCS 7 (New Project Wizard), se produce el error 'Object view could not be created in WinCC' cuando el asistente no puede inicializar la vista de planta de la Jerarquía Tecnológica (TH) en la base de datos subyacente del proyecto WinCC. Este fallo se debe a la ausencia de membresías en grupos de seguridad de Windows (SIMATIC HMI, Siemens TIA Engineer), conflictos de permisos en la instancia de SQL Server o componentes de instalación de la Estación de ingeniería corruptos, y se resuelve a través de SIMATIC Security Controller.
Índice de contenidos
- Rol del asistente de proyectos nuevos de PCS 7 en la inicialización del multiproyecto
- Mecanismo del error: fallo en la base de datos de WinCC y en la jerarquía de planta
- Causas raíz: grupos de seguridad de Windows y permisos de SQL Server
- Resolución paso a paso: Security Controller, auditoría de permisos y re-registro
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Rol del asistente de proyectos nuevos de PCS 7 en la inicialización del multiproyecto
El Asistente para proyectos nuevos de SIMATIC PCS 7 (PCS 7 Wizard) automatiza la creación de un multiproyecto de control de procesos estandarizado:
* Genera el contenedor central del multiproyecto, el Sistema de automatización (AS), la Estación de operador (OS) y la Biblioteca de datos maestros (MDL).
* Creación de la jerarquía de planta: De forma crucial, el asistente estructura la Jerarquía Tecnológica (TH), estableciendo secciones de planta, unidades y fases de equipos.
* Inicializa la base de datos de la OS de WinCC correspondiente, creando la Vista de objetos interna y la jerarquía de pantallas (@Overview.pdl, @Area.pdl) que vincula la vista de planta de STEP 7 con el motor gráfico de supervisión.
Mecanismo del error: fallo en la base de datos de WinCC y en la jerarquía de planta
Cuando el asistente alcanza el paso final e intenta sintetizar la estructura del proyecto OS, la operación se detiene con el cuadro de diálogo:
Object view could not be created in WinCC.
El fallo indica que el asistente:
1. Creó los archivos del multiproyecto de STEP 7 y la estructura de HW Config con éxito.
2. Inicializó el directorio del proyecto WinCC e inició el script de creación de la base de datos de Microsoft SQL Server.
3. Falló al ejecutar el comando COM entre procesos que vincula el servidor COM de la Jerarquía Tecnológica (s7hpshax.dll / s7whtaax.dll) con la base de datos CS de WinCC, lo que da como resultado un objeto de proyecto OS vacío y corrupto.
Causas raíz: grupos de seguridad de Windows y permisos de SQL Server
El diagnóstico de campo establece tres causas principales para este fallo de inicialización:
* Falta de membresía en grupos de usuarios: La cuenta de usuario de Windows activa que ha iniciado sesión en la Estación de ingeniería no es miembro explícito de los grupos de seguridad locales obligatorios de Siemens:
* SIMATIC HMI
* Siemens TIA Engineer
* Administrators
* Permisos de la instancia de SQL Server: La instancia del servicio SQL Server de WinCC se inició con permisos de cuenta restringidos o carece de acceso a la carpeta temporal de Windows (C:/Users/<User>/AppData/Local/Temp/), lo que impide la ejecución de scripts temporales de adjuntar bases de datos.
* Registro COM corrupto: Tras una actualización acumulativa de Windows o una instalación de software interrumpida, las DLLs ActiveX/COM de la Jerarquía Tecnológica no se registraron correctamente.
Resolución paso a paso: Security Controller, auditoría de permisos y re-registro
Para reparar el entorno de ingeniería y permitir que el asistente se complete con éxito:
1. Auditar los grupos de seguridad de usuarios de Windows:
* Abra Administración de equipos -> Usuarios y grupos locales -> Grupos.
* Abra SIMATIC HMI: verifique que la cuenta de usuario actual de Windows aparezca como miembro.
* Abra Siemens TIA Engineer: verifique que la cuenta de usuario actual aparezca en la lista.
* Si falta, agregue al usuario y cierre sesión y vuelva a iniciar sesión en Windows para aplicar los cambios en el token de grupo.
2. Ejecutar SIMATIC Security Controller:
* Abra el menú Inicio de Windows e inicie SIMATIC Security Controller como Administrador.
* Haga clic en Repeat Settings.
* La utilidad escanea todas las claves de registro, puntos finales DCOM, permisos de SQL Server y ACLs de carpetas, restaurando los valores predeterminados de fábrica certificados.
3. Re-registrar las DLLs de la Jerarquía Tecnológica:
* Abra el símbolo del sistema de Windows (Command Prompt) como Administrador.
* Ejecute los comandos de registro manual:
cmd
cd "C:\Program Files (x86)\Common Files\Siemens\Ace"
regsvr32 s7hpshax.dll
regsvr32 s7whtaax.dll
* Confirme que cada componente devuelva "DllRegisterServer succeeded".
4. Reiniciar la estación de trabajo: Reinicie la Estación de ingeniería para asegurarse de que todos los controladores COM y servicios SQL se inicialicen limpiamente.
Verificación
- Inicie SIMATIC Manager como Administrador.
- Seleccione File -> 'New Project' Wizard....
- Seleccione la CPU 410-5H o S7-400 predeterminada, seleccione una Estación individual u OS Server, y especifique 3 niveles de jerarquía de planta.
- Haga clic en Finish: verifique que el asistente se ejecute sin problemas hasta completarse al 100% sin cuadros de diálogo de advertencia.
- Abra el proyecto creado en SIMATIC Manager: verifique que la Vista de planta muestre las carpetas de jerarquía configuradas y que el proyecto OS se abra limpiamente en WinCC Explorer.
Limitaciones y precauciones operativas
- Instale siempre el software SIMATIC PCS 7 con el Control de cuentas de usuario (UAC) de Windows configurado en el valor predeterminado y el análisis antivirus en tiempo real deshabilitado temporalmente.
- Nunca cree proyectos de PCS 7 en carpetas sincronizadas en la nube no asignadas (por ejemplo, OneDrive, Dropbox) o rutas de red con latencia, ya que el bloqueo de archivos SQL corromperá la generación de la base de datos.
- Si la reparación de la configuración de seguridad no resuelve el error, repare la instalación utilizando el DVD de configuración oficial de PCS 7.
Preguntas frecuentes del ingeniero
- ¿Qué significa específicamente 'Object view could not be created in WinCC'?
El asistente no pudo inicializar el enlace de la base de datos de la Jerarquía Tecnológica dentro del proyecto WinCC. - ¿Qué grupos de usuarios de Windows son obligatorios para la ingeniería de PCS 7?
El usuario activo debe pertenecer aSIMATIC HMI,Siemens TIA EngineeryAdministratorslocal. - ¿Qué utilidad restaura automáticamente el registro de Siemens, DCOM y los permisos de carpetas?
La aplicación SIMATIC Security Controller. - ¿Puedo crear el proyecto manualmente sin usar el asistente si este falla?
Sí, creando un multiproyecto en blanco en SIMATIC Manager, insertando manualmente una estación S7-400 y una estación WinCC OS. - ¿Por qué interviene SQL Server en la creación de un nuevo proyecto de PCS 7?
Porque WinCC utiliza Microsoft SQL Server para las bases de datos de configuración del proyecto (CC_xxx.mdf), las cuales se inicializan durante la creación del proyecto. - ¿Afecta este error a los proyectos existentes o solo a la creación de nuevos proyectos?
Afecta a la inicialización de nuevos proyectos y a la apertura de la vista de planta en estaciones recién generadas; los proyectos existentes también pueden fallar al compilar la OS. - ¿Dónde se encuentra SIMATIC Security Controller?
En el menú Inicio de Windows -> Siemens Automation -> SIMATIC Security Controller. - ¿Puede causar este error el hecho de ejecutar SIMATIC Manager como un usuario estándar?
Sí, las tareas de ingeniería requieren derechos de administrador para ejecutar llamadas DCOM al motor SQL de WinCC. - ¿Qué componente de software de S7 gestiona la vista de planta en SIMATIC Manager?
El componente de Jerarquía Tecnológica (TH) de PCS 7 Engineering. - ¿Indica este error un defecto en el controlador de la CPU?
No, este error está 100% localizado en la configuración del software y los derechos de usuario en la Estación de ingeniería.
Referencias técnicas
- Manual de configuración del sistema de ingeniería SIMATIC PCS 7 (V9.0 / V9.1)
- Manual de configuración e instalación de PCs SIMATIC PCS 7
- Entrada de Siemens Industry Online Support: Solución de problemas en la creación de proyectos con el asistente de PCS 7 (ID de entrada 299527)
- Guía de usuario de SIMATIC Security Controller
Artículos relacionados
- Solución de problemas de pérdida de acceso a WinCC SQL Server y bloqueos de bases de datos en estaciones OS de PCS 7
- Configuración de memoria de bits y asignación de pila de datos locales en controladores SIMATIC PCS 7 S7-400
Etiquetas relacionadas
PCS 7, WinCC, Wizard, New Project, Plant Hierarchy, Technological Hierarchy, SQL Server, SIMATIC HMI, Security Controller, Engineering