Руководства

Виртуальный ввод в эксплуатацию и PLCSIM Advanced

Проверьте логику ПЛК и интерфейсы HMI на цифровом двойнике, прежде чем прикасаться к реальной машине.

T
Команда T-IA Connect
Чтение 12 мин
Обновлено 12 марта 2026

Ноль рисков, 100% надёжность

Виртуальный ввод в эксплуатацию резко снижает количество ошибок на месте. Используя PLCSIM Advanced в связке с T-IA Connect, вы можете моделировать всю установку, тестировать пограничные случаи и проверять безопасность машины без какого-либо риска повреждения оборудования.

Предварительные требования

  • Siemens PLCSIM Advanced V4.0 или выше установлен
  • T-IA Connect (версия AI Pro или Enterprise)
  • Проект TIA Portal, скомпилированный для симуляции

Шаг 1: Настройка экземпляра PLCSIM

Создайте и запустите виртуальный экземпляр симуляции через API. Вы можете настроить сетевой интерфейс (PLCSIM Virtual Ethernet Adapter) для реальной связи 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
  }
}

Шаг 2: Загрузка программы в симулятор

Используйте API для загрузки вашего проекта TIA Portal непосредственно в активный экземпляр PLCSIM, точно так же, как с физическим ПЛК.

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

Шаг 3: Запуск модульных тестов и сценариев

После загрузки программы используйте API для принудительных входов, чтения выходов и автоматизированной проверки логических последовательностей.

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

Виртуальный ввод в эксплуатацию выявляет до 80% программных ошибок ещё до того, как будет подключён первый электрический шкаф.

Сэкономьте недели на месте

Хорошо подготовленный виртуальный ввод в эксплуатацию — ключ к успешному проекту. Он гарантирует плавный переход к реальному производству с минимальным стрессом.

Готовы моделировать свои проекты? Скачайте T-IA Connect для запуска виртуального ввода в эксплуатацию.