PLC、モーション、HMI及びセーフティを一つに統合
マルチコアCPUに対応し、タスクをコアごとに割り当てて分散処理が可能
Visual Studio との統合により、単一ソフトウェアでのプログラミングとコンフィギュレーションを実現
国際規格IEC 61131-3 の5言語(IL,FBD,LD,SFC,ST)に対応
C/C++、MATLAB/Simulinkをサポート
Microsoft Visual Studioを使用した統合開発環境
IEC 61131-3 の国際規格に準拠したPLCプログラミング
C/C++言語によるリアルタイムプログラミング
MATLAB/Simulinkとのシームレスな連携
複数の機能モジュールをWindows PCでリアルタイム実行
各機能モジュールはTcCOMという共通仕様で実装
最速50μsのサイクルタイムと低ジッタを実現
TcCOMとは
モジュールの特性や振る舞いを定義するモデル(Fig. 1)
TwinCATリアルタイムカーネルから呼び出し・実行される(Fig. 2)