Tutoriais

Comissionamento virtual e PLCSIM Advanced

Valide sua lógica PLC e interfaces HMI em um gêmeo digital antes de tocar na máquina real.

T
Equipe T-IA Connect
Leitura de 12 min
Atualizado em 12 mar. 2026

Zero risco, 100% de confiabilidade

O comissionamento virtual reduz drasticamente os erros in loco. Usando PLCSIM Advanced acoplado ao T-IA Connect, você pode simular toda a sua instalação, testar casos extremos e validar a segurança da máquina sem nenhum risco de dano ao hardware.

Pré-requisitos

  • Siemens PLCSIM Advanced V4.0 ou superior instalado
  • T-IA Connect (edição AI Pro ou Enterprise)
  • Projeto TIA Portal compilado para simulação

Passo 1: Configurar a instância PLCSIM

Crie e inicie uma instância de simulação virtual através da API. Você pode configurar a interface de rede (PLCSIM Virtual Ethernet Adapter) para comunicação TCP/IP real.

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

Passo 2: Carregar o programa no simulador

Use a API para carregar seu projeto TIA Portal diretamente na instância PLCSIM ativa, exatamente como faria com um PLC físico.

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

Passo 3: Executar testes unitários e cenários

Com o programa carregado, use a API para forçar entradas, ler saídas e validar suas sequências lógicas de forma automatizada.

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

O comissionamento virtual identifica até 80% dos bugs de software antes mesmo de o primeiro gabinete elétrico ser fiado.

Economize semanas no local

Um comissionamento virtual bem preparado é a chave para um projeto bem-sucedido. Ele garante uma transição suave para a produção real com o mínimo de estresse.

Pronto para simular seus projetos? Baixe o T-IA Connect para iniciar seu comissionamento virtual.