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 -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
}'{
"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 -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
}'{
"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 -X POST http://localhost:9000/api/simulation/tags/force \
-H "Content-Type: application/json" \
-d '{
"tagName": "Sensor_Pallet_At_Stop",
"value": true,
"durationMs": 500
}'{
"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.