Vadnice

Virtualno zagotavljanje obratovanja in PLCSIM Advanced

Preverite logiko PLC in vmesnike HMI na digitalnem dvojniku, preden se dotaknete pravega stroja.

T
Ekipa T-IA Connect
12 min branja
Posodobljeno 12. mar. 2026

Nič tveganja, 100% zanesljivost

Virtualno zagotavljanje obratovanja drastično zmanjša napake na terenu. Z uporabo PLCSIM Advanced v kombinaciji s T-IA Connect lahko simulirate celotno instalacijo, preizkusite robne primere in preverite varnost stroja brez kakršnega koli tveganja poškodbe strojne opreme.

Predpogoji

  • Siemens PLCSIM Advanced V4.0 ali novejši nameščen
  • T-IA Connect (izdaja AI Pro ali Enterprise)
  • Projekt TIA Portal preveden za simulacijo

Korak 1: Konfiguracija instance PLCSIM

Ustvarite in zaženite navidezno instanco simulacije prek API-ja. Konfigurirate lahko omrežni vmesnik (PLCSIM Virtual Ethernet Adapter) za resnično komunikacijo 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
  }
}

Korak 2: Nalaganje programa v simulator

Uporabite API za neposredno nalaganje projekta TIA Portal v aktivno instanco PLCSIM, točno tako, kot bi to storili s fizičnim PLC-jem.

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

Korak 3: Izvajanje enotinih testov in scenarijev

Ko je program naložen, uporabite API za prisiljevanje vhodov, branje izhodov in avtomatizirano preverjanje logičnih zaporedij.

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

Virtualno zagotavljanje obratovanja identificira do 80% programskih hroščev, preden je vezana celo prva električna omara.

Prihranite tedne dela na terenu

Dobro pripravljena virtualna zagotovitev obratovanja je ključ do uspešnega projekta. Zagotavlja gladek prehod k dejanski proizvodnji z minimalnim stresom.

Pripravljeni za simulacijo projektov? Prenesite T-IA Connect in začnite virtualno zagotavljanje obratovanja.