Tutorials

Virtuelle Inbetriebnahme & PLCSIM Advanced

Validieren Sie Ihre SPS-Logik und HMI-Schnittstellen auf einem digitalen Zwilling, bevor Sie die echte Maschine berühren.

T
T-IA Connect Team
12 Min. Lesezeit
Aktualisiert am 12. März 2026

Null Risiko, 100% Zuverlässigkeit

Die virtuelle Inbetriebnahme reduziert Fehler vor Ort drastisch. Durch den Einsatz von PLCSIM Advanced in Verbindung mit T-IA Connect können Sie Ihre gesamte Anlage simulieren, Grenzfälle testen und die Maschinensicherheit ohne jedes Risiko von Hardwareschäden validieren.

Voraussetzungen

  • Siemens PLCSIM Advanced V4.0 oder höher installiert
  • T-IA Connect (AI Pro oder Enterprise Edition)
  • TIA Portal-Projekt für die Simulation kompiliert

Schritt 1: PLCSIM-Instanz konfigurieren

Erstellen und starten Sie eine virtuelle Simulationsinstanz über die API. Sie können die Netzwerkschnittstelle (PLCSIM Virtual Ethernet Adapter) für echte TCP/IP-Kommunikation konfigurieren.

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

Schritt 2: Programm in den Simulator laden

Verwenden Sie die API, um Ihr TIA Portal-Projekt direkt in die aktive PLCSIM-Instanz zu laden, genau wie bei einer physischen SPS.

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

Schritt 3: Unit-Tests und Szenarien ausführen

Sobald das Programm geladen ist, verwenden Sie die API, um Eingaben zu erzwingen, Ausgaben zu lesen und Ihre Logiksequenzen automatisiert zu validieren.

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

Die virtuelle Inbetriebnahme identifiziert bis zu 80% der Softwarefehler, bevor der erste Schaltschrank verdrahtet wird.

Wochen vor Ort sparen

Eine gut vorbereitete virtuelle Inbetriebnahme ist der Schlüssel zu einem erfolgreichen Projekt. Sie garantiert einen reibungslosen Übergang zur realen Produktion mit minimalem Stress.

Bereit, Ihre Projekte zu simulieren? Laden Sie T-IA Connect herunter, um Ihre virtuelle Inbetriebnahme zu starten.