Test PLC Virtuali Senza
Hardware Fisico
T-IA Connect ti offre il pieno controllo programmatico su Siemens PLCSim Advanced V8.0. Crea istanze, gestisci gli stati di alimentazione, leggi e scrivi tag, configura le reti ed esegui workflow di simulazione completi, tutto dalla tua pipeline CI/CD o agente IA.
Come T-IA Connect si connette a PLCSim Advanced
T-IA Connect funge da ponte tra i tuoi script di automazione, gli agenti IA e il runtime PLCSim Advanced, esponendo oltre 40 strumenti MCP per il controllo completo della simulazione.
Il Tuo Script o Agente IA
Una pipeline CI, un agente Claude o uno script personalizzato chiama gli strumenti T-IA Connect tramite MCP o REST API.
Server MCP T-IA Connect
T-IA Connect traduce le tue richieste in chiamate API PLCSim Advanced utilizzando il Siemens PLCSIM Advanced V8 SDK.
Runtime PLCSim Advanced
Un'istanza virtuale S7-1500 viene eseguita sul tuo PC. I tag vengono letti e scritti alla velocità del ciclo del PLC. Nessun hardware fisico richiesto.
Controllo Completo della Simulazione in 6 Categorie
Tutto ciò di cui hai bisogno per automatizzare i test PLC virtuali: dal ciclo di vita dell'istanza all'accesso a livello di tag.
Gestione delle Istanze
Crea, elimina, elenca e ispeziona istanze PLCSim Advanced. Interroga lo stato e la configurazione dell'istanza. Supporto per più PLC virtuali simultanei sulla stessa macchina.
Controllo Alimentazione
Accendi e spegni i PLC virtuali. Passa tra gli stati operativi RUN e STOP. Esegui reset di memoria per riportare l'istanza a uno stato pulito tra le sessioni di test.
Lettura / Scrittura Tag
Connettiti a un'istanza in esecuzione, elenca tutti i tag disponibili, leggi tag singoli o multipli in una sola chiamata e scrivi valori per gli stimoli di test. Le operazioni batch mantengono veloci i cicli di test.
Configurazione di Rete
Imposta indirizzo IP, maschera di sottorete e gateway per ogni istanza PLC virtuale. Consente una simulazione realistica della topologia di rete e test di connessione HMI senza switch fisici.
Widget di Simulazione
Interagisci con i widget di simulazione: pulsanti toggle per simulare ingressi digitali, cursori per segnali analogici. Scrivi stimoli di test sul PLC virtuale senza accesso diretto ai tag.
Gestione Profili
Salva un'istanza completamente configurata come profilo denominato. Carica, aggiorna ed elimina i profili. Ripristina uno stato di simulazione noto in pochi secondi all'inizio di ogni suite di test.
Tipico Workflow di Simulazione DevOps
Da uno stato pulito a un programma PLC validato: completamente automatizzato
Crea Istanza
Predisponi un nuovo PLC virtuale PLCSim Advanced con il tipo di CPU richiesto. L'istanza si avvia spenta e pronta per la configurazione.
Accensione e Configurazione Rete
Accendi l'istanza, passa allo stato STOP, quindi imposta l'indirizzo IP e la sottorete per l'ambiente di test.
Compilazione e Download
Usa T-IA Connect per compilare il progetto TIA Portal e scaricare il programma sul PLC virtuale, proprio come se lo scaricassi su hardware reale.
Passaggio a RUN e Test
Metti il PLC in modalità RUN. Scrivi i valori dei tag di ingresso tramite chiamate di scrittura batch, attendi uno o più cicli di scansione, quindi leggi i tag di uscita e verifica i valori attesi.
Spegnimento e Pulizia
Spegni l'istanza al termine della sessione di test. Eliminala o salvala come profilo per il riutilizzo. La macchina è pronta per la successiva esecuzione della pipeline.
Note sulla Compatibilità
Requisiti importanti e comportamenti noti per configurare correttamente PLCSim Advanced
Codici Articolo V1 Richiesti
PLCSim Advanced V8.0 richiede codici articolo V1 per i moduli CPU (ad es. 6ES7 511-1AK02-0AB0). I codici articolo standard V2+ utilizzati nella configurazione hardware di TIA Portal non sono compatibili con l'SDK di simulazione. Verifica sempre il codice articolo prima di creare un'istanza.
Ambito Software per il Download
Quando si scarica un programma su un'istanza PLCSim Advanced, TIA Portal deve essere configurato per scaricare in ambito Software (non Hardware e software). Un download hardware completo fallirà perché l'hardware virtuale non corrisponde al catalogo dei moduli fisici.
Reset Maschera Sottorete Dopo il Riavvio
La maschera di sottorete configurata tramite l'API di rete non viene mantenuta dopo i riavvii dell'istanza PLCSim Advanced. Se il tuo workflow include un ciclo di alimentazione o un reset di memoria, riapplica la configurazione della maschera di sottorete prima del successivo tentativo di download o connessione.
Riferimento Strumenti MCP
Oltre 40 strumenti organizzati per categoria: tutti chiamabili da Claude, VS Code o qualsiasi client compatibile con MCP
Runtime e Avvio
plcsim_status, plcsim_get_runtime_config, plcsim_set_runtime_config, plcsim_set_runtime_port, plcsim_start_runtime, plcsim_start_simulation, plcsim_stop_simulation
Ciclo di Vita Istanza
plcsim_create_instance, plcsim_delete_instance, plcsim_list_instances, plcsim_get_instance_state, plcsim_get_instance_config, plcsim_set_instance_config
Alimentazione e Stato Operativo
plcsim_power_on, plcsim_power_off, plcsim_run, plcsim_stop, plcsim_memory_reset
Rete
plcsim_get_network, plcsim_set_network
Tag
plcsim_connect, plcsim_disconnect, plcsim_list_tags, plcsim_refresh_tags, plcsim_read_tag, plcsim_write_tag, plcsim_batch_read, plcsim_batch_write
Widget di Simulazione
plcsim_get_simulation_state, plcsim_set_widget_value, plcsim_batch_set_widgets
Profili
plcsim_list_profiles, plcsim_save_profile, plcsim_load_profile, plcsim_update_profile, plcsim_delete_profile