En SIMATIC PCS 7, la ingeniería colaborativa entre equipos distribuidos se logra mediante flujos de trabajo de ingeniería multiusuario y multiproyectos, en lugar de repositorios de estilo cloud de tipo check-in/check-out. Mientras que TIA Portal utiliza un servidor multiusuario con ramificación de sesiones locales, PCS 7 utiliza un multiproyecto centralizado alojado en un servidor de Estación de ingeniería (ES). Varios ingenieros editan simultáneamente distintos diagramas CFC (Continuous Function Charts) o gráficos de Estación de operador (OS) a través de recursos compartidos de red, mientras que las operaciones tecnológicas globales (como la compilación de NetPro, las interconexiones entre AS y las compilaciones de OS) se centralizan en el servidor ES principal.
Índice de contenidos
- Comparación: Ingeniería de multiproyectos en PCS 7 frente a Multiuser de TIA Portal
- La arquitectura de la Estación de ingeniería central (servidor ES)
- Edición distribuida de diagramas CFC e ingeniería OS multicliente
- Tareas globales centralizadas: NetPro, interconexiones entre AS y compilación de OS
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Comparación: Ingeniería de multiproyectos en PCS 7 frente a Multiuser de TIA Portal
Los ingenieros de automatización que transicionan entre TIA Portal y SIMATIC PCS 7 deben comprender sus arquitecturas colaborativas divergentes:
- Ingeniería Multiuser de TIA Portal: Se estructura en torno a un repositorio central de servidor de proyectos. Los ingenieros crean sesiones de trabajo locales en sus portátiles, trabajan sin conexión, prueban la lógica en PLCSIM y ejecutan una rutina de "Check-In / Refresh" que fusiona los cambios en la base de datos del servidor mediante una resolución de conflictos automatizada.
- Arquitectura de multiproyectos de SIMATIC PCS 7: Se estructura en torno a una estructura de base datos distribuida, compartida y en vivo. Un multiproyecto vincula múltiples proyectos individuales de sistemas de automatización (AS), proyectos de estaciones de operador (OS) y una biblioteca maestra compartida bajo un único paraguas lógico. No existe un motor automatizado de fusión de ramas; en su lugar, los ingenieros trabajan directamente en los archivos de proyecto compartidos a través de recursos compartidos de red SMB de Windows autenticados, o bien eliminan y vuelven a insertar subproyectos temporalmente.
La arquitectura de la Estación de ingeniería central (servidor ES)
Una configuración robusta de ingeniería multiusuario en PCS 7 requiere una Estación de ingeniería (servidor ES) configurada para alojar los repositorios de proyectos:
- Selección del sistema operativo: Aunque los proyectos más pequeños técnicamente pueden alojarse en estaciones de trabajo con Windows 10/11 Pro, los entornos de planta deben alojar los multiproyectos centrales en Windows Server (por ejemplo, Server 2016, 2019 o 2022) para evitar los límites de conexión de clientes SMB de escritorio de Windows (máximo 20 conexiones simultáneas en Windows 10/11).
- Permisos de red:
- Las carpetas del multiproyecto deben compartirse a través del bus de terminales (Terminal Bus).
- Los ingenieros deben autenticarse con cuentas de usuario de Windows pertenecientes a
AdministratorsySIMATIC HMIen el servidor host. - Los permisos de uso compartido y la seguridad NTFS deben otorgar Control total (Full Control).
- Sincronización de Simatic Shell: Todas las estaciones de trabajo de ingeniería deben vincular
Simatic Shella la misma interfaz de red y compartir configuraciones idénticas de encriptación de red.
Edición distribuida de diagramas CFC e ingeniería OS multicliente
PCS 7 admite ingeniería concurrente en diferentes dominios tecnológicos:
- Edición concurrente de CFC:
* Varios ingenieros en clientes ES separados pueden abrir SIMATIC Manager simultáneamente, explorar el multiproyecto compartido y editar diferentes diagramas CFC dentro de la misma estación de automatización.
* El bloqueo de bases de datos en tiempo real evita que dos ingenieros abran exactamente el mismo diagrama simultáneamente. - Ingeniería multicliente de OS:
* Los ingenieros pueden editar simultáneamente gráficos de proceso de WinCC (.pdl), acciones en C y scripts de VBS en Graphics Designer en las estaciones de trabajo cliente mientras el proyecto maestro reside en el servidor ES.
* La modificación de tipos de bloques tecnológicos o la generación de iconos de bloques requiere una coordinación centralizada. - Modelo de extracción de subproyectos (
Remove from Multiproject):
* Para trabajos importantes de puesta en marcha, un ingeniero puede hacer clic con el botón derecho en un proyecto AS en SIMATIC Manager y seleccionarMultiproject -> Remove from Multiproject.
* El subproyecto se traslada localmente al portátil del ingeniero, se edita, se compila y se prueba sin conexión, y luego se reintegra utilizandoMultiproject -> Insert into Multiproject.
+-------------------------------------------------------------------+
| PCS 7 Multi-User Engineering Model |
+-------------------------------------------------------------------+
| Central ES Server (Windows Server) |
| - Master Multiproject Database & Shared Master Data Library |
| - Coordinates Global Compilations, NetPro, & AS-Wide Links |
| | |
| +--------------------+--------------------+ |
| | (SMB Share / Terminal Bus) | |
| v v |
| ES Client 1 (Engineer A) ES Client 2 (Engineer B)|
| - Editing CFC Charts in AS1 - Designing WinCC OS |
| - Online Test Mode in Unit 1 - Modifying Graphics |
+-------------------------------------------------------------------+
Tareas globales centralizadas: NetPro, interconexiones entre AS y compilación de OS
Aunque la edición de diagramas está descentralizada, ciertas operaciones arquitectónicas deben ejecutarse estrictamente de forma local en el servidor ES central:
- Interconexiones de todo el sistema AS (AS-Wide): La interconexión de señales entre dos estaciones de automatización diferentes a través del bus de planta requiere una compilación central para generar búferes de comunicación (
S7_COMM). - Compilaciones de red en NetPro: La compilación de rutas de red globales, conexiones S7 y subredes debe realizarse en el servidor host para garantizar tablas de conexión consistentes entre proyectos.
- Compilación de OS (
Compile OS): Nunca ejecute una compilación de OS desde un cliente ES remoto a través de recursos compartidos de red. La latencia de red ralentiza drásticamente las escrituras en las tablas de SQL Server, convirtiendo una compilación de 20 minutos en un proceso de varias horas. Inicie siempre las compilaciones de OS de forma local en el servidor ES.
Verificación
Confirme la colaboración de ingeniería multiusuario:
- Prueba de acceso concurrente:
* Haga que el ingeniero A abra el diagrama CFC 1 en el cliente ES 1.
* Haga que el ingeniero B abra el diagrama CFC 2 en el mismo proyecto AS en el cliente ES 2.
* Confirme que ambos diagramas se abren en modo de lectura/escritura sin colisiones de bloqueo. - Prueba de cumplimiento de bloqueos:
* Haga que el ingeniero B intente abrir el diagrama CFC 1 mientras el ingeniero A lo tiene abierto.
* Confirme que PCS 7 muestra el aviso de bloqueo que indica que el diagrama está siendo editado actualmente por el ingeniero A. - Sincronización de la biblioteca maestra:
* Actualice un tipo de bloque en la biblioteca de datos maestros (Master Data Library) en el servidor ES.
* EjecuteOptions -> Charts -> Update Block Types...en todo el multiproyecto. Confirme que todos los subproyectos reciben la cabecera de bloque actualizada.
Limitaciones y precauciones operativas
- Sin fusión de ramas (Branch Merging): PCS 7 no admite la fusión de ramas al estilo Git; dos ingenieros no pueden editar diferentes partes del mismo diagrama CFC y fusionar los cambios automáticamente.
- Sensibilidad a la latencia de red: La ingeniería multiusuario a través de conexiones VPN de alta latencia o Wi-Fi provoca tiempos de espera (timeouts) por bloqueo de base de datos y corrupción de archivos. La ingeniería remota debe utilizar Escritorio remoto (RDP) en clientes ES locales en lugar de compartir archivos SMB directos.
- Mandato de paridad de versiones: Cada estación de ingeniería participante debe ejecutar exactamente la misma versión de PCS 7, el mismo Service Pack y el mismo nivel de hotfix de CFC.
Preguntas frecuentes del ingeniero
- ¿Tiene PCS 7 un servidor multiusuario de check-in/check-out como TIA Portal?
No, PCS 7 utiliza una arquitectura de multiproyecto compartida donde los ingenieros trabajan directamente en bases de datos de red compartidas o eliminan/vuelven a insertar subproyectos. - ¿Pueden dos ingenieros editar el mismo diagrama CFC al mismo tiempo en PCS 7?
No, PCS 7 aplica un bloqueo a nivel de objeto; solo un ingeniero puede abrir un diagrama CFC o SFC específico para su edición en un momento dado. - ¿Pueden varios ingenieros editar diferentes diagramas en el mismo proyecto AS simultáneamente?
Sí, varios ingenieros pueden abrir y editar distintos diagramas CFC dentro de la misma estación de automatización simultáneamente. - ¿Por qué nunca se deben iniciar las compilaciones de OS desde un cliente ES?
Compilar una OS a través de recursos compartidos de red introduce una latencia de red grave en las transacciones de la base de datos SQL, lo que aumenta drásticamente los tiempos de compilación. - ¿Qué sistema operativo se recomienda para la Estación de ingeniería central?
Se recomienda Windows Server (2016, 2019 o 2022) para evitar los límites de conexión SMB de escritorio de Windows 10/11 (máximo 20 conexiones concurrentes). - ¿Cuál es el propósito de la biblioteca de datos maestros (Master Data Library) en un multiproyecto?
La biblioteca de datos maestros contiene tipos de bloques corporativos estándar, tipos SFC y plantillas, lo que garantiza que todos los subproyectos utilicen bloques tecnológicos uniformes. - ¿Cómo funcionan las interconexiones en todo el sistema AS (AS-Wide) en un multiproyecto?
Los ingenieros pueden interconectar pines de bloques entre diferentes estaciones de automatización; PCS 7 genera automáticamente los controladores de comunicación S7 subyacentes durante la compilación. - ¿Qué sucede si un cliente ES se desconecta abruptamente mientras edita un diagrama?
El servidor host mantiene el bloqueo del archivo SMB hasta que expiren los tiempos de espera de la red, lo que requiere el cierre manual del identificador en Administración de equipos (compmgmt.msc). - ¿Pueden varios ingenieros editar los gráficos de WinCC simultáneamente?
Sí, los ingenieros pueden editar simultáneamente diferentes imágenes de proceso (.pdl) a través de estaciones de trabajo cliente mediante la multiingeniería de OS. - ¿Qué software se utiliza para realizar un seguimiento de los cambios de ingeniería en PCS 7?
SIMATIC Version Trail y Version Cross Manager realizan un seguimiento de los archivos de proyectos, los historiales de check-in y las diferencias detalladas de bloques/parámetros.
Referencias técnicas
- Portal Siemens Industry Online Support (SIOS): ¿Qué debe tener en cuenta en la ingeniería multiusuario en PCS 7? (ID de entrada: 22258957).
- Manual de configuración del sistema de ingeniería SIMATIC PCS 7, Siemens AG.
- Compendio de SIMATIC PCS 7, Parte A - Directrices de configuración, Siemens AG.
Artículos relacionados
- Resolving Multi-User Engineering Chart Lockouts and Access Conflicts in SIMATIC PCS 7
- Resolving Multiproject Archiving Failures and File Lock Conflicts in SIMATIC PCS 7
Etiquetas relacionadas
PCS 7, Multi-User Engineering, Multiproject, TIA Portal, Engineering Station, CFC, Master Data Library, Collaboration