Tehnična dokumentacija

Kako deluje TIA Portal
AI Copilot deluje

Pregleden pogled na arhitekturo za T-IA Connect AI pomočnikom. Razumite, kako vaša sporočila postanejo TIA Portal dejanja prek inteligentne izbire orodij in LLM orkestracije.

Pregled

T-IA Connect Copilot je integriran AI pomočnik, ki upravlja TIA Portal prek orodij (function calling). Pošljete sporočilo v naravnem jeziku, LLM se odloči, katera orodja poklicati, in T-IA Connect izvede ustrezna dejanja v TIA Portal.

Celoten postopek poteka lokalno na vašem računalniku. Vaši API ključi so šifrirani prek Windows DPAPI, se nikoli ne beležijo in nikoli ne posredujejo tretjim osebam. T-IA Connect vzpostavi neposreden stik s LLM ponudniki brez posredniškega ali relejnega strežnika.

Tok podatkov

Uporabnik

Pošlje sporočilo v naravnem jeziku

T-IA Connect

Izgradi kontekst, izbere orodja, pokliče LLM

LLM ponudnik

Analizira in vrne klic orodij

TIA Portal

Izvede dejanja prek Openness API

User >Ustvari FB Motor
LLM >tool_call: create_block(FB)
Result >FB Motor_FB uspešno ustvarjen

Podprti LLM ponudniki

T-IA Connect je neodvisen od ponudnika. Prinesite svoj API ključ in izberite želenega ponudnika.

PonudnikPrivzeti modelAvtentikacija
OpenAIgpt-4obearer token
Claude (Anthropic)claude-sonnet-4-20250514x-api-key glava
Gemini (Google)gemini-1.5-flashAPI ključ v poizvedbi
Groqllama-3.3-70b-versatilebearer token
CustomOllama, vLLM, itd.Izbirni bearer token

Varnost API ključev

  • Ključi shranjeni lokalno, šifrirani prek Windows DPAPI
  • Neposredna povezava s ponudniki, brez posrednika ali releja
  • Ključi se nikoli ne beležijo ali prenašajo tretjim osebam
  • Podprte končne točke po meri (Azure OpenAI, podjetniški posredniki)

Pametna izbira orodij

Z ~400 razpoložljivimi orodji bi bilo pošiljanje vseh pri vsaki zahtevi drago in neproduktivno. T-IA Connect to rešuje s kontekstno izbiro kategorij.

Izziv

  • Vsaka definicija orodja porabi ~50 vhodnih žetonov
  • Nekateri ponudniki omejujejo orodja na največ 128 (OpenAI)
  • Preveč orodij lahko zmede LLM

Rešitev: Kontekstne kategorije

T-IA Connect analizira vaše sporočilo in aktivira le ustrezne kategorije orodij.

Vedno vključeno

Jedro (~34 orodij): upravljanje projektov, naprave, izvoz/uvoz

Znanje (~21 orodij): dokumentacija, nasveti, analiza, spomin

KategorijaOrodjaSprožilne ključne besede
Bloki~31block, fb, fc, ob, db, scl, lad, compile, program, code...
Tags~16tag, watch, force, variable, address, diagnostic...
HMI~51hmi, screen, panel, wincc, display, visualization...
Hardware~24hardware, module, rack, cpu, slot, profinet, gsd...
Simulacija~23plcsim, simul, runtime, power_on, instance...
Varnost~21security, password, protection, opcua, webserver...
UDT~23udt, type, struct, data_type...
Online~10online, offline, download, upload, go_online...
Napredno~66fds, graph, sfc, safety, blueprint, motion, alarm...
Infrastruktura~54report, vcs, git, test, library, codesys...

Konkretni primeri

"Ustvari FB Motor"

core + knowledge + blocks

~86 orodij

"Konfiguriraj PLCSim"

core + knowledge + simulation

~78 orodij

"Dodaj HMI zaslon"

core + knowledge + hmi

~106 orodij

Lepljiv kontekst

Če vaše sporočilo ne vsebuje ključnih besed (npr. "da", "nadaljuj", "naredi to"), T-IA Connect ponovno uporabi kategorije iz prejšnjega sporočila. To omogoča naravne pogovore brez izgube konteksta.

Zanka izvajanja

Copilot deluje v zanki: LLM lahko zaporedno pokliče več orodij, preden odgovori uporabniku.

Pošlji sporočilo + kontekst v LLM
LLM vrne odgovor
Zaznani klici orodij?
Da
Izvedi orodja v TIA Portal
Pošlji rezultate nazaj v LLM
Ne
Končni odgovor uporabniku

Zaščite pred neskončno zanko

ZaščitaPragVedenje
Identični zaporedni klici2Ustavi zanko
Zaporedne napake (isto orodje)3Ustavi zanko
Največje število absolutnih iteracij200Varnostna mreža
Ponovni poskusi ob LLM napaki2Nato neuspeh
Ponovni poskusi ob praznem odgovoru3Nato neuspeh

Poraba žetonov

Razumevanje, kaj porablja žetone in kako T-IA Connect optimizira stroške.

KomponentaOcenjeni žetoniPogostost
System prompt (navodila)~2,000-3,000Vsako sporočilo
Kontekst projekta (naprave, bloki)~500-2,000Vsako sporočilo
Definicije orodij (največ 128)~5,000-8,000Vsako sporočilo
Zgodovina pogovora~1,000-10,000Naraščajoče
Uporabniško sporočilo~50-500Vsako sporočilo
Tipičen skupni vnos~10,000-20,000Na sporočilo
LLM odgovor~200-2,000Na sporočilo

Ocena stroškov

Za tipično sporočilo z GPT-4o (cene OpenAI, april 2026):

Vhod: ~15,000 žetonov x $2.50/1M =~$0.037
Izhod: ~500 žetonov x $10/1M =~$0.005
Skupaj na sporočilo:~$0.04

Celotna izmenjava s klicanjem orodij (2-3 LLM iteracije) stane približno $0.10-0.15.

Samodejne optimizacije

  • Kontekstna izbira: poslana so le ustrezna orodja (ne vseh 400)
  • Samodejno stiskanje: ko zgodovina preseže ~200,000 znakov, se stara sporočila samodejno povzamejo
  • Omejena zgodovina: v kontekstu se hrani največ 20 sporočil in 32,000 znakov
  • Omejitev 128 orodij: omejuje fiksni strošek definicij orodij

Multimodalna podpora

Copilot lahko poleg besedila obdeluje slike in dokumente PDF.

Slike

Slike, poslane v Copilot, se prenesejo v LLM v formatu base64 (vision format). Uporabno za analiziranje posnetkov zaslona programov, ugotavljanje vizualnih napak ali opisovanje shem.

PDF-ji (specifikacija načrta)

PDF-ji se obdelujejo prek sistema CDC (Custom Design Companion): ekstrakcija besedila, razdelitev na dele (1,500 znakov z 200 prekrivanja), vbrizgavanje kazala v prompt in dostop do delov na zahtevo prek namenskih orodij. S tem se izognemo pošiljanju celotnega PDF-ja v kontekst.

Avtonomni način

Avtonomni način omogoča Copilotu izvajanje zaporedij dejanj brez potrditve uporabnika.

VidikInteraktivnoAvtonomno
PotrditveZahtevane pred destruktivnimi dejanjiPreskočeno
System promptPoln (pravila, oblikovanje, interaktivno)Kompakten (pravila, obseg)
Zaznavanje predčasne zaustavitveNeDa (največ 3 ponovni poskusi)

Omejevanje hitrosti

T-IA Connect uporablja ločene kvote za vsak kanal dostopa.

apiNeposredni REST API klici
mcpMCP orodja (Claude Desktop, itd.)
copilotIntegriran pomočnik

Brezplačna orodja (se ne štejejo)

Orodja samo za branje ne porabljajo kvote: list_*, get_documentation, get_llm_tips, orodja za odkrivanje in stanje.

Komunikacija v realnem času

Copilot uporablja SignalR za posodobitve v živo med izvajanjem.

onAssistantResponsePrikaz klepeta
onToolExecutionIndikator "Razmišljam..."
onTokenUsageŠtevec žetonov
onStatusUpdated"Pošiljanje v Claude..."

Združljivi modeli

Podrobna združljivost po ponudniku.

OpenAI

Priporočeno: gpt-4o, gpt-4o-mini, gpt-4-turbo

Ni združljivo: o1, o3-mini (uporabite Responses API, ne Chat Completions)

Claude (Anthropic)

Priporočeno: claude-sonnet-4-20250514, claude-haiku-4-5-20251001, claude-opus-4-6

Vsi Claude modeli so združljivi

Gemini (Google)

Priporočeno: gemini-1.5-pro, gemini-1.5-flash, gemini-2.0-flash

Samodejni filter izključi modele, ki niso za klepet (embedding, vision-only)

Groq

Priporočeno: llama-3.3-70b-versatile, mixtral-8x7b

Opomba: brezplačni nivo morda ne bo zadostoval za 128 orodij

Po meri (Ollama, vLLM)

Kateri koli model, ki podpira OpenAI format function calling

Samodejno zaznavanje "lažnih klicev orodij" (modeli, ki vrnejo JSON kot besedilo)

Usmerjanje dvojnega modela

Za ponudnike po meri T-IA Connect podpira dva modela: model za razmišljanje za analizo/načrtovanje in model za kodo za generiranje SCL/LAD. Preklop je samodejen glede na vrsto orodja, ki se izvaja.

Ključne številke

~400
Skupaj orodij
128
Orodij na zahtevo (največ)
5 (+ po meri)
Podprti ponudniki
13
Kategorije orodij
90 sekund
HTTP časovna omejitev
20 sporočil / 32,000 znakov
Zgodovina v kontekstu
~$0.04
Ocenjeni strošek na sporočilo (GPT-4o)
~$0.10-0.15
Ocenjeni strošek na celotno izmenjavo

Pogosto zastavljena vprašanja

Ali T-IA Connect pošilja mojo PLC kodo v oblak?

Le takrat, ko uporabljate oblačnega LLM ponudnika (OpenAI, Claude, Gemini). Vaša sporočila in kontekst projekta so poslani ponudniku, ki ste ga izbrali. Za maksimalno zasebnost uporabite Ollama z lokalnim modelom in nič ne zapusti vašega računalnika.

Koliko stane AI na sporočilo?

Z GPT-4o tipično sporočilo stane približno $0.04, celotna izmenjava s klicanjem orodij pa $0.10-0.15. LLM ponudniku plačate neposredno z lastnim API ključem.

Ali lahko Copilot poškoduje moj TIA Portal projekt?

V interaktivnem načinu Copilot zahteva potrditev pred destruktivnimi dejanji. Zaščite pred zankami preprečujejo nenadzorovano izvajanje orodij. Izvajanje lahko ustavite kadar koli.

Kateri LLM model naj izberem?

Za najboljše rezultate uporabite GPT-4o ali Claude Sonnet. Za proračunsko ugodno uporabo sta GPT-4o-mini ali Gemini Flash primerna za enostavnejša opravila. Za popolno zasebnost uporabite Ollama z lokalnim modelom, kot je Llama 3.

Sorodne strani

Ste pripravljeni preizkusiti Copilot?

Prenesite T-IA Connect in začnite generirati PLC kodo z AI še danes.