Testes de PLC Virtuais Sem
Hardware Físico
O T-IA Connect oferece controle programático total sobre o Siemens PLCSim Advanced V8.0. Crie instâncias, gerencie estados de energia, leia e escreva tags, configure redes e execute fluxos de trabalho de simulação completos - tudo a partir do seu pipeline CI/CD ou agente de IA.
Como o T-IA Connect se conecta ao PLCSim Advanced
O T-IA Connect atua como uma ponte entre seus scripts de automação, agentes de IA e o runtime do PLCSim Advanced - expondo mais de 40 ferramentas MCP para controle total da simulação.
Seu Script ou Agente de IA
Um pipeline de CI, agente Claude ou script personalizado chama as ferramentas do T-IA Connect via MCP ou REST API.
Servidor MCP T-IA Connect
O T-IA Connect traduz suas solicitações em chamadas de API do PLCSim Advanced usando o Siemens PLCSIM Advanced V8 SDK.
Runtime do PLCSim Advanced
Uma instância virtual S7-1500 é executada no seu PC. As tags são lidas e escritas na velocidade do ciclo do PLC. Não é necessário hardware físico.
Controle Total da Simulação em 6 Categorias
Tudo o que você precisa para automatizar testes de PLC virtuais - do ciclo de vida da instância ao acesso no nível da tag
Gerenciamento de Instâncias
Crie, exclua, liste e inspecione instâncias do PLCSim Advanced. Consulte o estado e a configuração da instância. Suporte para múltiplos PLCs virtuais simultâneos na mesma máquina.
Controle de Energia
Ligue e desligue PLCs virtuais. Alterne entre os estados operacionais RUN e STOP. Realize resets de memória para retornar a instância a um estado limpo entre as execuções de teste.
Leitura / Escrita de Tag
Conecte-se a uma instância em execução, liste todas as tags disponíveis, leia tags únicas ou múltiplas em uma única chamada e escreva valores para estímulos de teste. Operações em lote mantêm os ciclos de teste rápidos.
Configuração de Rede
Defina o endereço IP, a máscara de sub-rede e o gateway para cada instância de PLC virtual. Permite simulação realista de topologia de rede e testes de conexão HMI sem switches físicos.
Widgets de Simulação
Interaja com widgets de simulação: botões de alternância para simular entradas digitais, ajuste controles deslizantes para sinais analógicos. Escreva estímulos de teste no PLC virtual sem acesso direto à tag.
Gerenciamento de Perfis
Salve uma instância totalmente configurada como um perfil nomeado. Carregue, atualize e exclua perfis. Restaure um estado de simulação conhecido em segundos no início de cada suíte de testes.
Fluxo de Trabalho Típico de Simulação DevOps
De um estado limpo a um programa de PLC validado - totalmente automatizado
Criar Instância
Provisione um novo PLC virtual PLCSim Advanced com o tipo de CPU necessário. A instância inicia desligada e pronta para configuração.
Ligar e Configurar Rede
Ligue a instância, mude para o estado STOP e defina o endereço IP e a sub-rede para o ambiente de teste.
Compilar e Baixar
Use o T-IA Connect para compilar o projeto do TIA Portal e baixar o programa para o PLC virtual - assim como baixar para hardware real.
Mudar para RUN e Testar
Coloque o PLC no modo RUN. Escreva valores de tag de entrada via chamadas de escrita em lote, aguarde um ou mais ciclos de varredura, leia as tags de saída e valide os valores esperados.
Desligar e Limpar
Desligue a instância ao final da execução do teste. Exclua-a ou salve-a como um perfil para reutilização. A máquina está pronta para a próxima execução do pipeline.
Notas de Compatibilidade
Requisitos importantes e comportamentos conhecidos para configurar o PLCSim Advanced corretamente
Números de Artigo V1 Necessários
O PLCSim Advanced V8.0 requer números de artigo V1 para módulos de CPU (ex: 6ES7 511-1AK02-0AB0). Números de artigo padrão V2+ usados na configuração de hardware do TIA Portal não são compatíveis com o SDK de simulação. Sempre verifique o número do artigo antes de criar uma instância.
Escopo de Software para Download
Ao baixar um programa para uma instância do PLCSim Advanced, o TIA Portal deve estar configurado para baixar no escopo Software (não Hardware e software). Um download completo de hardware falhará porque o hardware virtual não corresponde ao catálogo de módulos físicos.
Reset da Máscara de Sub-rede Após Reinício
A máscara de sub-rede configurada via API de rede não é persistida após reinícios da instância do PLCSim Advanced. Se o seu fluxo de trabalho incluir um ciclo de energia ou reset de memória, reaplique a configuração da máscara de sub-rede antes da próxima tentativa de download ou conexão.
Referência de Ferramentas MCP
Mais de 40 ferramentas organizadas por categoria - todas acessíveis a partir do Claude, VS Code ou qualquer cliente compatível com MCP
Runtime e Inicialização
plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation
Ciclo de Vida da Instância
plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config
Energia e Estado Operacional
plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset
Rede
plcsim_get_network, plcsim_set_network
Tags
plcsim_connect, plcsim_disconnect, plcsim_list_tags, plcsim_refresh_tags, plcsim_read_tag, plcsim_write_tag, plcsim_batch_read, plcsim_batch_write
Widgets de Simulação
plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets
Perfis
plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile