DomovRevijaPredstavljamoTwinCAT 3 - eXtended Automation

TwinCAT 3 – eXtended Automation

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)

Slike niGlavna 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

Slike niOsnovna 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++

Celotni članek

TwinCAT 3 – eXtended Automation

2013_SE205_24

Beckhoff avtomatizacija d.o.o.