Samouczki

Wirtualne uruchamianie i PLCSIM Advanced

Zwaliduj logikę PLC i interfejsy HMI na cyfrowym bliźniaku zanim dotkniesz prawdziwej maszyny.

T
Zespół T-IA Connect
Czytanie 12 min
Zaktualizowano 12 mar. 2026

Zero ryzyka, 100% niezawodności

Wirtualne uruchamianie drastycznie zmniejsza liczbę błędów na miejscu. Używając PLCSIM Advanced w połączeniu z T-IA Connect, możesz symulować całą instalację, testować przypadki brzegowe i walidować bezpieczeństwo maszyny bez ryzyka uszkodzenia sprzętu.

Wymagania wstępne

  • Siemens PLCSIM Advanced V4.0 lub nowszy zainstalowany
  • T-IA Connect (edycja AI Pro lub Enterprise)
  • Projekt TIA Portal skompilowany do symulacji

Krok 1: Konfiguracja instancji PLCSIM

Utwórz i uruchom wirtualną instancję symulacji przez API. Możesz skonfigurować interfejs sieciowy (PLCSIM Virtual Ethernet Adapter) do prawdziwej komunikacji TCP/IP.

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

Krok 2: Załaduj program do symulatora

Użyj API, aby załadować projekt TIA Portal bezpośrednio do aktywnej instancji PLCSIM, dokładnie tak jak z fizycznym 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"
}

Krok 3: Uruchom testy jednostkowe i scenariusze

Po załadowaniu programu użyj API, aby wymusić wejścia, odczytać wyjścia i zautomatyzowanie zwalidować sekwencje logiczne.

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

Wirtualne uruchamianie identyfikuje do 80% błędów oprogramowania zanim zostanie okablowana pierwsza szafa elektryczna.

Zaoszczędź tygodnie pracy w terenie

Dobrze przygotowane wirtualne uruchamianie jest kluczem do udanego projektu. Gwarantuje płynne przejście do rzeczywistej produkcji przy minimalnym stresie.

Gotowy do symulacji projektów? Pobierz T-IA Connect, aby rozpocząć wirtualne uruchamianie.