Tutorial

Virtual Commissioning & PLCSIM Advanced

Valida la tua logica PLC e le interfacce HMI su un gemello digitale prima di toccare la macchina reale.

T
Team T-IA Connect
Lettura 12 min
Aggiornato il 12 mar. 2026

Zero rischi, 100% affidabilità

Il Virtual Commissioning riduce drasticamente gli errori in loco. Usando PLCSIM Advanced abbinato a T-IA Connect, puoi simulare l'intera installazione, testare i casi limite e validare la sicurezza della macchina senza alcun rischio di danni hardware.

Prerequisiti

  • Siemens PLCSIM Advanced V4.0 o versione successiva installato
  • T-IA Connect (edizione AI Pro o Enterprise)
  • Progetto TIA Portal compilato per la simulazione

Passo 1: Configurare l'istanza PLCSIM

Crea e avvia un'istanza di simulazione virtuale tramite l'API. Puoi configurare l'interfaccia di rete (PLCSIM Virtual Ethernet Adapter) per la comunicazione TCP/IP reale.

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
  }
}

Passo 2: Caricare il programma nel simulatore

Usa l'API per caricare il tuo progetto TIA Portal direttamente nell'istanza PLCSIM attiva, esattamente come faresti con un PLC fisico.

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"
}

Passo 3: Eseguire test unitari e scenari

Una volta caricato il programma, usa l'API per forzare gli ingressi, leggere le uscite e validare le tue sequenze logiche in modo automatizzato.

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"
}

Il Virtual Commissioning identifica fino all'80% dei bug software prima che venga cablato il primo quadro elettrico.

Risparmia settimane in loco

Un Virtual Commissioning ben preparato è la chiave di un progetto di successo. Garantisce una transizione fluida alla produzione reale con il minimo stress.

Pronto a simulare i tuoi progetti? Scarica T-IA Connect per avviare il tuo Virtual Commissioning.