Tutoriales

Puesta en marcha virtual y PLCSIM Advanced

Valida tu lógica PLC y las interfaces HMI en un gemelo digital antes de tocar la máquina real.

T
Equipo T-IA Connect
Lectura de 12 min
Actualizado el 12 mar. 2026

Cero riesgo, 100% de fiabilidad

La puesta en marcha virtual reduce drásticamente los errores in situ. Usando PLCSIM Advanced junto con T-IA Connect, puedes simular toda tu instalación, probar casos límite y validar la seguridad de la máquina sin ningún riesgo de daño al hardware.

Requisitos previos

  • Siemens PLCSIM Advanced V4.0 o superior instalado
  • T-IA Connect (edición AI Pro o Enterprise)
  • Proyecto TIA Portal compilado para simulación

Paso 1: Configurar la instancia PLCSIM

Crea e inicia una instancia de simulación virtual a través de la API. Puedes configurar la interfaz de red (PLCSIM Virtual Ethernet Adapter) para comunicación TCP/IP real.

curl — POST /api/simulation/instances
curl -X POST http://localhost:9000/api/simulation/instances \
  -H "Content-Type: application/json" \
  -d '{
    "instanceName": "Sim_Conveyor_V1",
    "cpuType": "S71500",
    "ipAddress": "192.168.0.10",
    "subnetMask": "255.255.255.0",
    "startAfterCreate": true
  }'
Response
{
  "success": true,
  "instance": {
    "name": "Sim_Conveyor_V1",
    "id": "inst_01j2k3l4",
    "status": "Running",
    "ip": "192.168.0.10",
    "cpu": "S71500",
    "port": 102
  }
}

Paso 2: Cargar el programa en el simulador

Usa la API para cargar tu proyecto TIA Portal directamente en la instancia PLCSIM activa, exactamente como lo harías con un PLC físico.

curl — POST /api/simulation/instances/load
curl -X POST http://localhost:9000/api/simulation/instances/Sim_Conveyor_V1/load \
  -H "Content-Type: application/json" \
  -d '{
    "projectPath": "C:\\Projects\\Machine_V1\\Project.ap19",
    "stationName": "PLC_Main",
    "fullDownload": true
  }'
Response
{
  "success": true,
  "loadStatus": "Completed",
  "blocksLoaded": 42,
  "hardwareConfigured": true,
  "executionMode": "RUN"
}

Paso 3: Ejecutar pruebas unitarias y escenarios

Una vez cargado el programa, usa la API para forzar entradas, leer salidas y validar tus secuencias lógicas de forma automatizada.

curl — POST /api/simulation/tags/force
curl -X POST http://localhost:9000/api/simulation/tags/force \
  -H "Content-Type: application/json" \
  -d '{
    "tagName": "Sensor_Pallet_At_Stop",
    "value": true,
    "durationMs": 500
  }'
Response
{
  "success": true,
  "currentValue": true,
  "monitoredOutputs": [
    { "name": "Conveyor_Motor_Start", "value": false },
    { "name": "Conveyor_Brake_Active", "value": true }
  ],
  "testResult": "PASS"
}

La puesta en marcha virtual identifica hasta el 80% de los errores de software antes de que se cablee el primer armario eléctrico.

Ahorra semanas en el sitio

Una puesta en marcha virtual bien preparada es la clave del éxito de un proyecto. Garantiza una transición fluida a la producción real con el mínimo estrés.

¿Listo para simular tus proyectos? Descarga T-IA Connect para iniciar tu puesta en marcha virtual.