Programska oprema TwinCAT (The Windows Control and Automation Tehnology) predstavlja jedro Beckhoffove PC tehnologije. TwinCAT 3, nadgradnja obstoječega orodja TwinCAT 2, prinaša obilo novosti v svetu avtomatizacije, skrajšuje čas razvoja programov ter z uporabo sodobnih tehnik povečuje zmogljivost krmilnih sistemov.
TwinCAT 3 razvojno orodje XAE (eXtended Automation Engineering)
Glavna novost, ki jo prinaša programska oprema TwinCAT 3, je združitev vseh orodij v enotno aplikacijo, ki temelji na sodobni ter preizkušeni platformi Microsoft Visual Studio®. Poleg sodobnega urejevalnika programske kode, platforma vsebuje tudi učinkovito podporo več zaslonov hkrati, tehnologijo IntelliSense®, napredno iskanje po programski kodi itd., kar zniža stroške ter zmanjša čas razvoja aplikacije. Za lažje obvladovanje številčne programske opreme v sistemih in zgradbah TwinCAT 3 nudi popolno modularnost krmilnega programja. Programski moduli so lahko napisani v več različnih programskih jezikih. Tretja izdaja standarda IEC 61131-3, ki vključuje programske jezike za programiranje PLK, je sedaj razširjena z možnostjo objektnega programiranja. Poleg tega Beckhoff omogoča tudi programiranje z uveljavljenimi programskimi jeziki C/C++ ter Matlab®/Simulink®, ki so sedaj na voljo tudi na področju avtomatizacije. Prisotnost teh jezikov omogoča uporabo obstoječe programske kode ter naprednih algoritmov v krmilnih aplikacijah v realnem času.
TwinCAT 3 funkcionalnost
Osnovna slika – TwinCAT System Manager, se prikaže po startu programa znotraj Visual Studio okolja in omogoča aktiviranje vseh potrebnih podsklopov TwinCAT 3 orodja:
- System – omogoča aktivacijo licenc, določanje lastnosti opravil (tasks), porazdelitev opravil po jedrih
- NC/Motion – omogoča nastavljanje opravila za servo sisteme. Tu je možno kreirati število servo osi, parametrizirati lastnosti motorjev, nastavljati lastnosti servo osi in podobno
- PLC – omogoča aktiviranje različnih PLC projektov kreiranih po standardu IEC61131-3
- SAFETY – omogoča generiranje varnostnih sistemov znotraj PLC programa in v kombinaciji z ustreznimi SAFETY hardware moduli.
- C++ – omogoča aktiviranje krmilniškega programa narejenega s C++
TwinCAT 3 – eXtended Automation
Beckhoff avtomatizacija d.o.o.