Handledningar

Virtuell driftsättning & PLCSIM Advanced

Validera din PLC-logik och HMI-gränssnitt på en digital tvilling innan du rör den riktiga maskinen.

T
T-IA Connect-teamet
12 min läsning
Uppdaterad 12 mars 2026

Noll risk, 100% tillförlitlighet

Virtuell driftsättning minskar drastiskt felen på plats. Genom att använda PLCSIM Advanced i kombination med T-IA Connect kan du simulera hela din installation, testa gränsfall och validera maskinsäkerheten utan risk för hårdvaruskador.

Förutsättningar

  • Siemens PLCSIM Advanced V4.0 eller högre installerat
  • T-IA Connect (AI Pro eller Enterprise-edition)
  • TIA Portal-projekt kompilerat för simulering

Steg 1: Konfigurera PLCSIM-instansen

Skapa och starta en virtuell simuleringsinstans via API:et. Du kan konfigurera nätverksgränssnittet (PLCSIM Virtual Ethernet Adapter) för riktig TCP/IP-kommunikation.

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

Steg 2: Ladda programmet i simulatorn

Använd API:et för att läsa in ditt TIA Portal-projekt direkt i den aktiva PLCSIM-instansen, precis som du skulle göra med en fysisk PLC.

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

Steg 3: Kör enhetstester och scenarier

När programmet är laddat använder du API:et för att tvinga indata, läsa utdata och validera dina logiksekvenser på ett automatiserat sätt.

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

Virtuell driftsättning identifierar upp till 80% av programvarubuggar innan det första elpanelen ens är kablat.

Spara veckor på plats

En välförberedd virtuell driftsättning är nyckeln till ett framgångsrikt projekt. Det garanterar en smidig övergång till verklig produktion med minimal stress.

Redo att simulera dina projekt? Ladda ner T-IA Connect för att starta din virtuella driftsättning.