DevOps / Simulación

Pruebas de PLC Virtuales Sin
Hardware Físico

T-IA Connect le brinda control programático total sobre Siemens PLCSim Advanced V8.0. Cree instancias, gestione estados de energía, lea y escriba tags, configure redes y ejecute flujos de trabajo de simulación completos, todo desde su pipeline CI/CD o agente de IA.

Cómo T-IA Connect se conecta a PLCSim Advanced

T-IA Connect actúa como un puente entre sus scripts de automatización, agentes de IA y el runtime de PLCSim Advanced, exponiendo más de 40 herramientas MCP para un control total de la simulación.

1

Su Script o Agente de IA

Un pipeline de CI, un agente de Claude o un script personalizado llama a las herramientas de T-IA Connect a través de MCP o REST API.

2

Servidor MCP de T-IA Connect

T-IA Connect traduce sus solicitudes en llamadas a la API de PLCSim Advanced utilizando el Siemens PLCSIM Advanced V8 SDK.

3

Runtime de PLCSim Advanced

Una instancia virtual de S7-1500 se ejecuta en su PC. Los tags se leen y escriben a la velocidad del ciclo del PLC. No se requiere hardware físico.

Control Total de Simulación en 6 Categorías

Todo lo que necesita para automatizar las pruebas de PLC virtuales: desde el ciclo de vida de la instancia hasta el acceso a nivel de tag.

Gestión de Instancias

Cree, elimine, enumere e inspeccione instancias de PLCSim Advanced. Consulte el estado y la configuración de la instancia. Soporte para múltiples PLC virtuales simultáneos en la misma máquina.

Control de Energía

Encienda y apague PLC virtuales. Cambie entre los estados operativos RUN y STOP. Realice restablecimientos de memoria para devolver la instancia a un estado limpio entre ejecuciones de prueba.

Lectura / Escritura de Tags

Conéctese a una instancia en ejecución, enumere todos los tags disponibles, lea tags individuales o múltiples en una sola llamada y escriba valores para el estímulo de prueba. Las operaciones por lotes mantienen rápidos los ciclos de prueba.

Configuración de Red

Establezca la dirección IP, la máscara de subred y la puerta de enlace para cada instancia de PLC virtual. Permite una simulación realista de la topología de red y pruebas de conexión HMI sin switches físicos.

Widgets de Simulación

Interactúe con widgets de simulación: botones de alternancia para simular entradas digitales, ajuste deslizadores para señales analógicas. Escriba estímulos de prueba en el PLC virtual sin acceso directo a los tags.

Gestión de Perfiles

Guarde una instancia totalmente configurada como un perfil con nombre. Cargue, actualice y elimine perfiles. Restaure un estado de simulación conocido en segundos al comienzo de cada suite de pruebas.

Flujo de Trabajo Típico de Simulación DevOps

Desde un estado limpio hasta un programa de PLC validado: totalmente automatizado

1

Crear Instancia

Aprovisione un nuevo PLC virtual PLCSim Advanced con el tipo de CPU requerido. La instancia comienza apagada y lista para la configuración.

2

Encender y Configurar Red

Encienda la instancia, cambie al estado STOP y luego configure la dirección IP y la subred para el entorno de prueba.

3

Compilar y Descargar

Utilice T-IA Connect para compilar el proyecto de TIA Portal y descargar el programa al PLC virtual, igual que si se descargara a hardware real.

4

Cambiar a RUN y Probar

Ponga el PLC en modo RUN. Escriba valores de tags de entrada a través de llamadas de escritura por lotes, espere uno o más ciclos de escaneo, luego lea los tags de salida y valide los valores esperados.

5

Apagar y Limpiar

Apague la instancia al final de la ejecución de la prueba. Elimínela o guárdela como un perfil para reutilizarla. La máquina está lista para la siguiente ejecución del pipeline.

Notas de Compatibilidad

Requisitos importantes y comportamientos conocidos para configurar PLCSim Advanced correctamente

Se Requieren Números de Referencia V1

PLCSim Advanced V8.0 requiere números de referencia V1 para los módulos de CPU (por ejemplo, 6ES7 511-1AK02-0AB0). Los números de referencia estándar V2+ utilizados en la configuración de hardware de TIA Portal no son compatibles con el SDK de simulación. Verifique siempre el número de referencia antes de crear una instancia.

Alcance de Software para la Descarga

Al descargar un programa a una instancia de PLCSim Advanced, TIA Portal debe estar configurado para descargar en el alcance Software (no Hardware y software). Una descarga completa de hardware fallará porque el hardware virtual no coincide con el catálogo de módulos físicos.

Reinicio de la Máscara de Subred Después del Reinicio

La máscara de subred configurada a través de la API de red no persiste tras los reinicios de la instancia de PLCSim Advanced. Si su flujo de trabajo incluye un ciclo de energía o un restablecimiento de memoria, vuelva a aplicar la configuración de la máscara de subred antes del próximo intento de descarga o conexión.

Referencia de Herramientas MCP

Más de 40 herramientas organizadas por categoría: todas invocables desde Claude, VS Code o cualquier cliente compatible con MCP

Runtime y Inicio

plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation

Ciclo de Vida de la Instancia

plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config

Estado de Energía y Operativo

plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset

Red

plcsim_get_network, plcsim_set_network

Tags

plcsim_connect, plcsim_disconnect, plcsim_list_tags, plcsim_refresh_tags, plcsim_read_tag, plcsim_write_tag, plcsim_batch_read, plcsim_batch_write

Widgets de Simulación

plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets

Perfiles

plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile

Automatice sus Pruebas de PLC Hoy Mismo

Sustituya las sesiones manuales de PLCSim por flujos de trabajo de simulación repetibles y programables. Ejecute pruebas de regresión en CI, valide cambios de lógica antes del despliegue y pruebe casos límite de forma segura en hardware virtual.