Al descargar diagramas CFC desde versiones anteriores de SIMATIC PCS 7 (como PCS 7 V8.1 SP1) al SIMIT V10 Virtual Controller, se produce el error «Tarjeta de expansión del sistema no insertada o defectuosa» debido a que el modelo de CPU virtual SIMIT S7-410 no satisface la consulta de hardware SEC exigida por los compiladores CFC más antiguos. Para resolver este problema, es necesario intercambiar los archivos de definición de la S7-410 en el directorio de la CPU del SIMIT Virtual Controller por los archivos heredados (legacy) de la S7-417 provistos, permitiendo que el controlador virtual emule una CPU S7-417 estándar que acepte descargas de CFC sin verificación SEC.
Índice de contenidos
- Causa raíz del fallo de verificación SEC en el controlador virtual
- Configuración paso a paso para habilitar la emulación de CPU heredada en SIMIT
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero (FAQ)
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Causa raíz del fallo de verificación SEC en el controlador virtual
El controlador de automatización de procesos SIMATIC S7-410-5H depende de una tarjeta de expansión del sistema (SEC) de hardware para autorizar la capacidad de objetos de proceso. En el hardware físico, el firmware de la CPU consulta la SEC durante el arranque y cada vez que el sistema de ingeniería inicia una descarga de programa.
Al compilar y descargar diagramas de funciones continuas (CFC) desde PCS 7:
* Versiones de CFC anteriores a V8.2 Update 3: En PCS 7 V8.1 SP1 (y versiones tempranas de V8.2), el controlador de descarga de CFC ejecuta una interrogación explícita de la SEC de hardware antes de transferir los bloques del programa de usuario.
* Emulación de SIMIT Virtual Controller: SIMIT Virtual Controller (VC) V10.0 proporciona motores de CPU S7-410 virtualizados. Sin embargo, los controladores CFC más antiguos no pueden interpretar la respuesta de la SEC simulada devuelta por el controlador virtual, indicando que la CPU virtual tiene una tarjeta de expansión ausente o defectuosa.
* Solución de compatibilidad: A partir de CFC V8.2 Upd 3 y PCS 7 V9.0, Siemens actualizó el motor de descarga de CFC para reconocer de forma nativa los SIMIT Virtual Controllers. Para estaciones de ingeniería PCS 7 anteriores, Siemens incluye definiciones de CPU heredadas (archivos _LEGACY) dentro de la instalación de SIMIT para informar al controlador virtual como una CPU S7-417, la cual no requiere una SEC.
Configuración paso a paso para habilitar la emulación de CPU heredada en SIMIT
Siga este procedimiento en cada ordenador que aloje una instancia de SIMIT Virtual Controller.
Prerrequisitos
- Simulación de SIMIT Virtual Controller detenida y el software SIMIT completamente cerrado.
- Privilegios de administrador de Windows para renombrar archivos dentro del directorio Archivos de programa (Program Files).
- Conexión de red de la Estaci ón de ingeniería de PCS 7 establecida con el PC de simulación SIMIT.
Paso 1: Navegar al directorio de datos de la CPU de SIMIT
- Abra el Explorador de archivos de Windows en el PC que ejecuta SIMIT.
- Navegue al siguiente directorio de instalación:
C:\Program Files (x86)\Siemens\Automation\SIMIT\SIMIT VC\data\CPU
Paso 2: Realizar copia de seguridad y renombrar los archivos de definición predeterminados S7-410
- Localice los archivos de definición activos de la S7-410:
*6ES7 410 5HN08-0AB0
*6ES7 410 5HX08-0AB0 - Renombre estos archivos añadiendo el sufijo
_CPU410:
*6ES7 410 5HN08-0AB0→6ES7 410 5HN08-0AB0_CPU410
*6ES7 410 5HX08-0AB0→6ES7 410 5HX08-0AB0_CPU410
Paso 3: Activar los archivos de definición heredados (Legacy)
- En el mismo directorio, localice las definiciones heredadas:
*6ES7 410 5HN08-0AB0_LEGACY
*6ES7 410 5HX08-0AB0_LEGACY - Renombre estos archivos para eliminar el sufijo
_LEGACY:
*6ES7 410 5HN08-0AB0_LEGACY→6ES7 410 5HN08-0AB0
*6ES7 410 5HX08-0AB0_LEGACY→6ES7 410 5HX08-0AB0
Paso 4: Reiniciar SIMIT y volver a descargar el programa
- Inicie SIMIT y abra el proyecto de simulación.
- Inicie el Virtual Controller. La CPU virtual ahora responde a las consultas de STEP 7 / CFC utilizando la estructura de tramas del protocolo S7-417 sin requerir autorización SEC.
- En SIMATIC Manager, inicie la descarga:
* Seleccione el programa S7 o la carpeta de diagramas CFC.
* Haga clic en PLC -> Descargar (o compile y descargue desde CFC).
* Confirme que la transferencia se complete sin errores de SEC.
Verificación
- En SIMATIC Manager, abra el diálogo de información de módulos (
Ctrl+D) para la CPU simulada. Verifique que el estado operativo transicione limpiamente deSTOPaRUN. - Abra un diagrama CFC y active el modo de prueba dinámica (
Debug -> Test Mode). Verifique que los valores en vivo oscilen dinámicamente desde el modelo de simulación de SIMIT. - Verifique que las descargas de NetPro y HW Config se completen sin reportar discrepancias en la configuración de hardware.
Limitaciones y precauciones operativas
- Esta solución alternativa de cambio de nombre de archivos es específicamente necesaria para versiones de PCS 7 anteriores a CFC V8.2 Update 3. Si la estación de ingeniería se actualiza a PCS 7 V9.0 o posterior, restaure los nombres originales de los archivos
_CPU410para aprovechar todas las capacidades virtualizadas de la S7-410. - Emular una S7-417 no restringe la lógica del programa ni los límites de memoria dentro de SIMIT, pero las llamadas a funciones de sistema de la S7-410 específicas de hardware (como las funciones de prueba de expansión de PO en línea) no estarán disponibles.
- Asegúrese de que el tiempo de ejecución de la simulación de SIMIT esté completamente terminado antes de modificar archivos en el directorio
SIMIT VC\data\CPU; los archivos bloqueados provocarán errores de acceso denegado.
Preguntas frecuentes del ingeniero (FAQ)
- ¿Afecta este problema a S7-PLCSIM?
No. S7-PLCSIM estándar no emula la interfaz SEC física de la S7-410 y omite la validación de hardware SEC durante las descargas de programas. - ¿La descarga a un controlador virtual configurado como heredado alterará mi proyecto de PCS 7?
No. El cambio se realiza enteramente dentro de la capa de software del controlador virtual SIMIT. Su HW Config, NetPro y diagramas CFC de PCS 7 permanecen configurados como una S7-410-5H. - ¿Por qué la descarga de NetPro y HW Config tuvo éxito mientras que la de CFC falló?
Las herramientas de configuración de hardware de STEP 7 transfieren parámetros de estación de bajo nivel sin interrogar la licencia de objetos de proceso; la comprobación SEC la aplica específicamente el compilador de CFC y el motor de descarga. - ¿Puedo aplicar esta solución en una simulación de múltiples nodos con varios Virtual Controllers?
Sí. La modificación del archivo se aplica globalmente a todas las instancias de S7-410 Virtual Controller ejecutadas en ese PC. - ¿Cuál es la solución permanente sin renombrar archivos?
Actualizar la Estación de ingeniería de PCS 7 a CFC V8.2 Update 3 (o superior) elimina permanentemente la comprobación de la SEC frente a los SIMIT Virtual Controllers.
Referencias técnicas
- Siemens Industry Online Support Entry ID 109746485: SIMIT Virtual Controller User Guide.
- Siemens SIMATIC PCS 7 System Documentation: SIMATIC S7-410 Process Automation Controller Manual.
- Siemens Product Notice: SIMIT Compatibility and Operation with PCS 7 Engineering Stations.
Artículos relacionados
- Configuring SIMIT Virtual Controller Communications with SIMATIC PCS 7
- Managing AS Process Object Licensing and CPU PO Limits in SIMATIC PCS 7
- Simulating Redundant S7-410H Architectures in SIMIT V10
Etiquetas relacionadas
- PCS 7
- SIMIT
- Virtual Controller
- S7-410
- SEC
- CFC
- Simulation
- Industrial Automation