DevOps za TIA Portal
in programiranje krmilnikov PLC
T-IA Connect prinaša celoten življenjski cikel DevOps v industrijsko avtomatizacijo. Nadzor različic, CI/CD cevovodi, avtomatizirano testiranje, simulacija in uvajanje - izpostavljeno prek 393 orodij MCP in 417 končnih točk REST, ki jih lahko pokliče katero koli orodje, skript ali agent IA.
Področja DevOps
Devet področij zmogljivosti, ki pokrivajo celoten življenjski cikel DevOps v industrijski avtomatizaciji
Nadzor različic (Git)
Popolna integracija Git, vgrajena v T-IA Connect. Commit, diff, branch, merge, push in pull projektov TIA Portal kot berljivih tekstovnih datotek. Zunanja namestitev Git ni potrebna.
CI/CD cevovodi
Avtomatizirajte prevajanje, pregled kode in uvajanje iz Jenkins, GitHub Actions, GitLab CI ali katerega koli skripta. Sprožite operacije TIA Portal prek REST API iz katerega koli sistema CI.
Testiranje krmilnikov PLC
Ustvarite, zaženite in pridobite rezultate iz avtomatiziranih testnih nizov za krmilnike PLC. Programsko definirajte testne primere in jih izvedite na dejanski strojni opremi ali primerkih PLCSim.
Uvajanje
Prenesite prevedene programe na krmilnike PLC, naložite iz strojne opreme, primerjajte stanja na spletu in zunaj njega ter upravljajte postopno uvajanje s popolnimi revizijskimi sledmi v celotni proizvodni floti.
Simulacija (PLCSim)
Programsko ustvarite, konfigurirajte in nadzorujte primerke PLCSim Advanced. Berite in pišite procesne spremenljivke, zaženite simulacijske profile in preverite logiko pred stikom z dejansko strojno opremo.
Poročanje (FAT / SAT)
Samodejno generirajte poročila o tovarniških prevzemnih testih (FAT) in prevzemnih testih na lokaciji (SAT). Izvozite strukturirana poročila kot del vašega delovnega toka dostave in zagona.
Varnost in zaščita
Upravljajte zaščito blokov, ravni dostopa do CPE, uporabnike OPC UA, poverilnice spletnega strežnika, projektne vloge in avtentikacijo varnostnih programov - vse prek skriptov z API.
Upravljanje knjižnic
Ustvarite, različite in distribuirajte vrste knjižnic za večkratno uporabo in glavne kopije med projekti. Avtomatizirajte posodobitve knjižnic in preverjanje doslednosti v celotnem portfelju projektov.
Izvoz in uvoz
Izvozite bloke, tabele spremenljivk, UDT-je, strojno konfiguracijo in projektna besedila. Uvozite jih nazaj za obnovitev, migracijo ali sinhronizacijo stanja med namestitvami TIA Portal.
Trije načini za avtomatizacijo
Izberite model integracije, ki ustreza vašemu delovnemu toku - ali združite vse tri
REST API
Celovit HTTP API s 417 končnimi točkami, ki pokrivajo vsako operacijo TIA Portal. Pokličite ga iz katerega koli jezika, sistema CI ali avtomatizacijske platforme. Avtenticiran prek ključa API, vrača strukturiran JSON.
Orodja MCP
393 orodij Model Context Protocol, ki izpostavljajo zmogljivosti TIA Portal neposredno agentom IA. Claude, Cursor, VS Code Copilot in kateri koli odjemalec, združljiv z MCP, lahko upravljajo TIA Portal kot izvorno orodje.
AI Copilot
Vgrajen pomočnik IA v namizni aplikaciji T-IA Connect. V preprostem jeziku prosite za prevajanje, izvoz, različiciranje, testiranje ali uvajanje - Copilot samodejno pokliče prava orodja.
Deluje z vašo obstoječo opremo
T-IA Connect izpostavlja standardne HTTP API-je - priključite ga na katero koli platformo, ki jo že uporabljate
Jenkins
Sprožite faze prevajanja TIA Portal iz cevovodov Jenkinsfile. Ustavite gradnjo ob napakah pri prevajanju, arhivirajte rezultate testov in pogojujte uvajanje z uspešnimi testi.
GitHub Actions
Zaženite opravila prevajanja in testiranja krmilnikov PLC ob vsaki zahtevi za združitev (pull request). Objavite status prevajanja kot preverjanja. Preprečite združitev, če testi PLCSim ne uspejo.
GitLab CI
Vključite faze prevajanja in uvajanja TIA Portal v .gitlab-ci.yml. Uporabite REST API iz katerega koli zaganjalnika GitLab za avtomatizacijo celotnega cevovoda gradnje.
Azure DevOps
Integrirajte faze gradnje in testiranja krmilnikov PLC v Azure Pipelines. Definicije cevovodov YAML kličejo končne točke T-IA Connect na enak način kot katero koli opravilo HTTP.
pytest
Pišite testne primere za krmilnike PLC v pytest. Pokličite T-IA Connect za nastavitev procesnih vrednosti, sprožitev logike, branje izhodov in preverjanje pričakovanega obnašanja - tako kot pri enotskih testih programske opreme.
Robot Framework
Definirajte nize prevzemnih testov v sintaksi Robot Framework. REST API T-IA Connect postane knjižnica po meri: operacije TIA Portal kot berljive testne ključne besede.