TwinCAT 3 | eXtended Automation（XA）

IPC
I/O
モーション
オートメーションTwinCAT 3 – eXtended Automation Technology（XAT）

1986 年に PC ベース制御テクノロジを発表して以来、ベッコフはオートメーションのグローバルスタンダードを作り上げてきました。ソフトウェアでは、TwinCAT（The Windows Control and Automation Technology）が制御システ
ムの中心となっています。TwinCAT ソフトウェアを使って、マルチ PLC、NC、CNC、ロボットランタイムシステムなどからなるリアルタイム制御システムを、PC ベースシステムに構築することができます。TwinCAT 2 の後継ソフトウェアである TwinCAT 3 は、オートメーションテクノロジを再定義するソフトウェアです。
www.beckhoff.co.jp/TwinCAT3

TwinCAT 3 の特長

..
.
..
..
..
.

マルチコアプロセッサに対応したソフトウェア PLC/NC/CNC

Visual Studio® との統合により、単一ソフトウェアでのプログ
ラミングとコンフィグレーションを実現
国際規格 IEC 61131-3 の 5 言語（IL、FBD、LD、SFC、ST）に対応

IEC 61131-3 のオブジェクト指向拡張をサポート
リアルタイムアプリケーション用プログラミング言語として

C/C++ を使用可能
Matlab®/Simulink® とのシームレスな連携
様々なツールへの適応性と拡張性のあるオープンインターフェ
イス
柔軟なランタイム環境

64 ビットシステムをアクティブサポート
TwinCAT 2 プロジェクトからのマイグレーション

2

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – eXtended Automation Architecture（XAA）

PC システム

PC ベース制御ソフトウェア TwinCAT 3 によって、オートメーション

Windows 32/64 ビットの世界がさらに大きく広がります。IEC 61131-3 3rd edition オブ
ジェクト指向拡張に加え、IT で広く使用されているプログラミング

Visual Studio® をベースにした TwinCAT 3 エンジニアリング環境
システムマネージャ

プログラミング– コンフィグレーション– IEC 61131-3– オブジェクト指向拡張– C/C++

言 語 C/C++ も 使 用 で き ま す。Matlab®/Simulink® と 統 合 し たことで、サイエンス分野での TwinCAT 3 の利用が可能になりました。

TwinCAT 3 では、これらすべての機能が 1 つのエンジニアリング環
境に集約されています。TwinCAT3 の共通ラインタイム上では、異なる開発言語で作成されたモジュールを実行することも可能です。このモジュール性により、既に作成 / 検証済のモジュールの再利用性を

TwinCAT トランスポート層 – ADS

向上します。

TwinCAT 3 ランタイム

モジュール

TcCOM

C++

C

TcCOM

モジュール

TcCOM

Simulink®

NC

TcCOM

TcCOM

CNC

セーフティ

TcCOM

TcCOM

PLC

TcCOM

リアルタイムカーネル

PLC

モジュール

TwinCAT オートメーションデバイスドライバ – ADD
フィールドバス

eXtended Automation Technology – TwinCAT 3 で広がるオートメーションスタンダード

..
..
.

eXtended Automation Architecture
一般的なフィールドバスを全てサポート

IEC 61131、C/C++、Matlab®/Simulink® をサポート
ポイントツーポイントから CNC までのモーション制御をサポート
TwinSAFE 設定をサポート
サイエンティフィックオートメーション（ロボット制御、計測テクノロジ、
状態モニタリング）をサポート

..
..
.

eXtended Automation Engineering
Microsoft Visual Studio® を使用した統合開発環境
IEC 61131（オートメーションの世界標準）に準拠
C/C++（IT の世界標準）に対応
TwinCAT システムマネージャ（実績ある設定ツール）搭載
Matlab®/Simulink®（サイエンスでの世界標準）との連携

..
..
.
..
..

エディタ、コンパイラなど、他ツールによる拡張も可能

TwinCAT 2 プロジェクトからのマイグレーション可能
標準化されたプログラミングフレームでの TwinCAT 3 モジュール開発
非リアルタイムアプリケーション用に .NET プログラミング言語を使用（例：HMI）

eXtended Automation Runtime
1 つのランタイムで IEC 61131、C/C++、Matlab®/Simulink® プログラム
モジュールに対応

TwinSAFE ランタイムを統合
リアルタイム機能を拡張して、最小 50 μs のサイクルタイムと低ジッタを実現
マルチコア CPU をサポートし性能を強化

64 ビット OS をサポートし、将来の PC との互換性を確保

3

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – eXtended Automation Engineering（XAE）

Microsoft Visual Studio® と統合することで、IEC 61131-3 3rd edition 準拠の PLC プログラミング言語および
C/C++ 言語で、複数の制御用プログラムを並行して作成できます。生成されたプログラムモジュールは、記述された言語に関係なく、相互にデータを交換し、互いに呼び出すことができます。開発環境に TwinCAT システムマネージャが統合されていることで、オートメーションデバイスのコンフィグレーション、パラメータ設定、プログラミングおよび診断を、1 つのソフ
トウェアで行えます。

TwinCAT 3
Visual Studio® をベースにした TwinCAT 3 エンジニアリング環境
システムマネージャ
コンフィグレーション

プログラミング

– I/O
– PLC
– C/C++
– MC
– NC
– CNC
– セーフティ– その他

Matlab®/Simulink®

他社
プログラミング
ツール

Simulink
Coder™

C/C++

非リアル
タイム

リアルタイム

C#/.NETIEC 61131 オブジェクト

C/C++

IEC コンパイラ

Microsoft C コンパイラ

指向拡張

TwinCAT トランスポート層 – ADS
TwinCAT 3 ランタイム

TwinCAT と Visual Studio® を統合する方法は、2 通りあります。TwinCAT Standard では、Visual Studio® の基本的なフレームワークのみを使用します。Visual Studio® の操作性やソース
コード管理ソフトウェアへの接続などの優れた機能を利用できます。一方、TwinCAT Integrated では、名前が示すとおり、Visual Studio® に TwinCAT 自体が統合されています。Visual Studio®
の操作性や機能はもちろん、C/C++、C#、VB.NET のプログラミング言語を使用でき、Matlab®/Simulink® との連携を行えます。

柔軟に使用できるプログラミング言語

..
..
.

C/C++ プログラミング言語..
..

標準化されたプログラミング言語
広く使用される高い汎用性
優れた実行性能

PLC プログラムと同じランタイムでの実行
ドライバを作成可能

C++ プログラムの拡張デバッグ
リアルタイム実行中の C++ プログラムのデバッグ

4ブレークポイントの使用
ウォッチリストの使用
コールスタックの使用..
..

.NET プログラミング言語
非リアルタイムプログラミングに使用（例：HMI）
プロジェクト内でのソースコード管理

Matlab®/Simulink® との連携
各種ツールボックス

..
..

Matlab®/Simulink® を利用できる用途
制御回路の構築
制御アルゴリズムのシミュレーションと最適化

自動コード生成

Matlab®/Simulink® と TwinCAT 間のデバッグインターフェイス

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – eXtended Automation 言語サポート

リアルタイム非リアルタイム

システム
マネージャ

C#

LD エディタ.NETFBD

Visual
Basic

エディタ

SFC

エディタ

C++

IL エディタ

Silverlight

ST エディタCFD

エディタ

VisualStudioC/C++
エディタ

Visual Studio® との統合

..
..
..
.

オートメーションデバイスとアプリケーションプログラミングが 1 つの環境に最も有名で最も支持されている開発スイートを使用
将来性の保証PLC プログラム編集と高度な HMI 機能が 1 つの環境で可能
複数言語サポート
最新のルックアンドフィール
編集中のプログラミング言語に応じたオンラインヘルプ表示
自動構文チェック

プログラミング言語 C++ と FBD（Function Block Diagram）の併用

製品の情報・仕様は予告なく変更されます。

..
.
.


インテリセンス（入力支援機能）
構文の強調表示実績のあるソースコード管理ツールを使用

オープンアーキテクチャ
プラグインによる拡張が可能

Visual Studio® に統合された TwinCAT システムマネージャ

5

TwinCAT 3 – XA 言語サポート： IEC 61131-3

TwinCAT IEC 61131-3 プログラミング用エディタが大幅に改良され、制御プログラムをより効率的に作成できるようになりました。特に操作性が向上し、デバッグオプションが拡張されたほか、改良されたインラインモニタリング、条件付きブレークポイントなどの新しいオプションが追加されています。

Visual Studio® 環境に統合された
IEC 61131-3 プログラミング用エディタでは、ラダーダイアグラム
や FBD などのグラフィカル言語で、Visual Studio® のツールボックスなどの機能が使用できます。

ストラクチャードテキスト（ST）
用に改良されたインラインモニタ
リング

6

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 は、現在改定中である IEC 61131-3 3rd edition への拡張もサポートしています。これによって、特に単一継承、インターフェイス、メソッド、属性など、オブジェクト指向の技術を使用できるようになり、制御プログラムの再利
用性と品質の両方が大幅に向上します。

IEC 61131-3 POU（Program
Organization Unit、プログラム構成単位）内でのポリモーフィズム
使用例

IEC 61131-3 プログラミング

..
..
..
..

サプライヤに依存しないプログラミング規格

PLCopen 認証
移植性が高く、再利用可能なソフトウェア

5 種類のグラフィックまたはテキストベースのプログラミング言語：
ストラクチャードテキスト（ST）とインストラクションリスト（IL）
ファンクションブロックダイアグラム（FBD）とラダーダイアグラム（LD）
シーケンシャルファンクションチャート（SFC）
ユーザ定義データ型によるデータのカプセル化

..
..
. ..
..
..
..
.

TwinCAT 3 における拡張オプション
操作性、ユーザビリティの向上
オートコンプリート
関連キーワードのマーキング
コードの折りたたみ機能…

拡張デバッグ
ブレークポイントの使用改良されたインラインモニタリング…

オブジェクト指向の拡張
単一継承
インターフェイス
メソッド
属性

7

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – XA 言語サポート： C/C++

TwinCAT 3 では、TwinCAT ランタイムモジュールを C/C++ 言語で作成できます。Visual Studio® 2010 Professional/
Premium/Ultimate がある開発環境では、TwinCAT 3 が Visual Studio Shell® と統合することで、リアルタイム
タスク用の I/O 設定や IEC 61131-3 準拠のプログラミング言語のほかに、C/C++ 言語が使用できるようになります。これ
らの機能はライブラリを使用することで IEC 61131-3 構造モデルに対応します。

INIT
パラメータ

IP

PI

PS

SP

SO

OS

PREOP
パラメータ

基本プロジェクト、クラス、I/O 変数の作成用ウィザードによって、開発をスピーディに行えます。

SAFEOPOP
TwinCAT モジュールのステートマシンと状態遷移

オートメーションテクノロジにおけるプログラミング言語としての C/C++

..
..
..

C/C++プログラミング言語

ルーチン CyclicUpdate は周期的に処理されます。ブレークポイントを設定しなくても、

TwinCAT オンラインウォッチウィンドウで内部変数をモニタリングできます。

..
..

優れた実行性能と広く使用される高い汎用性標準化されたオブジェクト指向プログラミング言語
高効率なオブジェクトコードの生成

PLC プログラムと同じランタイムで実行
ドライバを作成可能
リアルタイムコンテキストでの拡張機能開発をサポートする
ベッコフ C++ ライブラリ

C++プログラムの拡張デバッグ
リアルタイム実行中の C++ プログラムのデバッグ
ブレークポイントを使用しないモニタリング、ウォッチリスト.NETプログラミング言語
8

非リアルタイムプログラミングに使用（例：HMI）
プロジェクト内でのソース管理

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – XA 言語サポート： Matlab®/Simulink®

Matlab®/Simulink® との統合によって、Simulink® シミュレーション環境でのモデルとして生成された TwinCAT
モジュールを実行できるようになります。TwinCAT 3 のグラフィックインターフェイスを介して、パラメータや変数の表示・編集を、モジュールが実行中のリアルタイム環境で行えます。

Matlab®/Simulink® における温度コントローラの例

TwinCAT で生成されたモジュールのパラメータ表示シミュレーションソフトウェア Matlab®/Simulink® との統合

..
..
.

科学的用途や計測用途での標準ツール
多様なツールボックス（Fuzzy Logic Toolbox™ など）
複雑な制御ループの開発、シミュレーション、最適化

Real-Time Workshop® による自動コード生成
TwinCAT 3 と Simulink® 間のデバッグインターフェイス

製品の情報・仕様は予告なく変更されます。

..
..

TwinCAT 3 で生成されたモジュールのパラメータ設定
TwinCAT 3 ランタイムでの、モジュールのダウンロードおよび実行
複数のモジュールのインスタンス化

Matlab®/Simulink® なしでモジュールを使用可能
9

TwinCAT 3 – eXtended Motion Control

TwinCAT オートメーションソフトウェアの eXtended Motion Control では、単純なポイントツーポイント動作、
CNC、ロボット制御などのモーション制御アプリケーションに、スケーラブルかつ統合されたソリューションを提供します。

機能

NC PTP

NC I

ポイントツーポイント
動作

3 軸および 5 追加軸での

..
..

電子ギア
電子カム
スーパーポジション
フライングソー

.
..

補間動作

DIN 66025 準拠のプログラミング

M ファンクションなどの機能
PLC からファンクション

CNC

ロボット制御完成度を誇る

ロボット制御用補間動作.
.

CNC 機能チャンネルあたり最大32 軸での補間動作
多様なトランスフォー
メーション

.
.

幅広いキネマティック
システムをサポート
トルクのプリコント
ロール（オプション）

ブロック経由でのStraightforward 使用

ロボット制御のための補間モーション

..
.
..
.

TwinCATにロボット制御を統合する利点
コンフィグレーション、パラメータ設定、診断およびプログラミングが TwinCAT で可能

PLC、モーション制御、ロボット制御システムの相乗効果
直接インターフェイスによる高性能・高精度を実現

キネマティック計算プロセス
順変換
逆変換
ダイナミックモデルの計算

10

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – セーフティエディタ

TwinCAT 3 に統合されているセーフティエディタでは、グラフィカルなプログラミング環境下でセーフティアプリケーショ
ンを作成できます。ユーザはファンクションブロックで直感的に安全回路をプログラミングできます。設計初期段階からハードウェアと並行して開発することで、柔軟性と移植性が高い安全回路を設計できます。さらに、アプリケーション用のドキュ
メンテーションがエディタによって自動作成されるため、ドキュメンテーション作成と試運転の作業が大きく簡素化されます。

TwinCAT セーフティエディタ

..
.

グラフィカルなプログラミング環境

TwinCAT 3 に完全統合
オンラインの値が描画領域に直接表示される便利な診断機能..

様々なレベルに応じた安全回路検証機能
自動ダウンロード検証機能

11

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – eXtended Automation Runtime（XAR）

TwinCAT 3 ランタイムはモジュールが標準化されているので、オープンかつ柔軟に設計できます。PLC、NC、CNC、RC（ロボット制御）のモジュールや、Matlab®/Simulink® で作成された C コードベースのモジュールでも、作成された言語や種類に関係なく TwinCAT 3 モジュールを実行できる環境が構築できます。

TwinCAT トランスポート層 – ADS
TC コンフィグレーション

デバッギング

PLC
コール

FBD

C

Simulink®

セーフティ

モジュール

モジュール

モジュール

CNC

セーフティ

TcCOM

TcCOM

Simulink®

TcCOM

コール

モジュール

タスク

タスク

NC

C++

TcCOM

TcCOM

タスク

TcCOM

C++

タスク

TcCOM

TwinCAT リアルタイムカーネル

タスク

TcCOM

タスク

コール

TcCOM

PLC

TcCOM

タスク

TcCOM

TwinCAT オブジェクトマネージャ

TwinCAT 3 ランタイム

コール

モジュール

TwinCAT オートメーションデバイスドライバ – ADD
フィールドバス
モジュール化された TwinCAT 3 ランタイム

モジュール設計、オープン性、拡張性

..
..
.

オープンなランタイムインターフェイス

1 つの機能を複数モジュールに分割
システムモジュール（リアルタイムなど）からサービスを使用可能
定義済みインターフェイス
モジュール（フィールドバスドライバなど）でのランタイムの拡張
スケーラビリティ：単純な関数、複雑なアルゴリズム、リアルタイムタスクを、モジュールに実装可能

12

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 モジュールは、標準化された属性とインターフェイスで構成されているので、他のモジュールや外部システムと組み合わせて、一般的なアプリケーションで利用できます。あらかじめ定義されているインターフェイスによって、内部モジュールロジックを周期的に呼び出すことも可能です。各モジュールは、初期化、パラメータ設定およびリンクを制御する
ステートマシンを実装します。

TwinCAT モジュール
モジュール記述
ステートマシン

ITComObject インターフェイス
インターフェイス

パラメータ

インターフェイス
ポインタ

データ領域

コンテキスト

データ領域

カテゴリ

ポインタ

ADS ポート
TwinCAT 3 モジュールの構造
ユーザモジュールのほかに、基本的なランタイム機能（TwinCAT
リアルタイムなど）を提供するシステムモジュールが既に多数用意

Matlab®/Simulink® モジュールの選択およびパラメータ設定されています。これらのモジュールにはそれぞれオブジェクト IDがあり、各モジュールからアクセスすることができます。

高速通信、再利用性..
..
.

拡張性の高いモジュール機能
モジュール間で直接行われる高速通信
カプセル化されたモジュール
モジュールを個別に開発、デバッグ、テストが可能
高い再利用性13

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – eXtended Automation の性能

近年のコンピュータ技術では、CPU に搭載した複数のコアにタスクを分散できます。TwinCAT 3 ランタイム環境でも、
コアに HMI、PLC ランタイム、MC などの各ファンクションユニットを割り当て、タスクを分散できます。ランタイム環境
によって使用される各コアに、最大負荷、ベースタイムとその倍数となるサイクルタイムを個別に設定できます。

マルチコアシステムにより、各ファ
コア 0Windows

PLC 制御

コア 1

コア 2

コア 3

コア …

ユーザ HMI

PLC ランタイム 0

PLC ランタイム 1

NC ランタイム 1

ADS

ADS

アプリ

Windows
ドライバ

タスク 0 タスク 1

ADS

ADS

ADS

ンクションユニット（PLC ランタ
イム、NC ランタイム、HMI など）
を個々のプロセッサコアに分散します。

ADS ルータエンジン
L2 共有キャッシュ
ADS ルータメッセージキュー

プロセッサコアにタスクを分散させるためのダイアログ

マルチコアとマルチタスクのサポート.
.
..

マルチコアシステムのサポート
アプリケーションからコアへの分散（例：PLC、NC、HMI を異なるコアで実行可能）.

64ビットOSのサポート
さらに多くのリソース（メモリ）が使用でき、性能が向上

リアルタイムタスクでコアの専有が可能

マルチタスクのサポート

14

プリエンプティブマルチタスク
タスクの並列処理

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – 製品概要

TwinCAT 3 は、コンポーネントで構成されています。TwinCAT 3 エンジニアリングコンポーネントでは、アプリケーショ
ンのコンフィグレーション、プログラミング、デバッグを行えます。TwinCAT 3 ランタイムは、基本コンポーネント（ベース）の他にファンクションから構成されます。基本コンポーネントは、ファンクションによって拡張することができます。

TwinCAT 3 – eXtended Automation Engineering (XAE)

TwinCAT 3 – eXtended Automation Runtime (XAR)
ベース

TC1220 | TC3 PLC/C++/Matlab®/Simulink®
TC1210 | TC3 PLC/C++
TC1270 | TC3 PLC/NC PTP 10/NC I/CNC

TC1100 | TC3 I/O

TC1260 | TC3 PLC/NC PTP 10/NC I

TC1000 | TC3 ADS

TC1250 | TC3 PLC/NC PTP 10

TC1320 | TC3 C++/Matlab®/Simulink®

TC1200 | TC3 PLC

TC1300 | TC3 C++

TC1100 | TC3 I/O

TC1100 | TC3 I/O

TC1000 | TC3 ADS

TC1000 | TC3 ADS

ファンクション

TF1xxx | システム

TF5xxx | モーション制御

TF3xxx | 計測技術

TF6xxx | 通信機能

TF4xxx | コントローラ

TF8xxx | 産業別機能

基本コンポーネントの構造とファンクションの分類

15

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – 製品概要

ファンクションによって、基本コンポーネントを拡張できます。ファンクションには、モーション制御、計測技術、コント
ローラ、通信機能などのカテゴリがあります。

TF5000 | TC3 NC PTP 10
TF5050 | TC3 NC カミング

TF6xxx | 通信機能

TF5xxx | モーション制御

ファンクション

TF6100 | TC3 OPC UA

TF5055 | TC3 NC フライングソー

TF6220 | TC3 EtherCAT リダンダンシ 250

TF5100 | TC3 NC I

TF6250 | TC3 Modbus TCP

TF5110 | TC3 キネマティックトランスフォーメーション L1

TF6310 | TC3 TCP/IP

TF5200 | TC3 CNC

TF6360 | TC3 仮想シリアル COM

TF4110 | TC3 温度コントローラ

TF3xxx | 計測技術

TF4100 | TC3 コントローラツールボックス

•••

•••

TF3600 | TC3 状態モニタリング

TF3900 | TC3 太陽位置アルゴリズム

•••

•••

TF4xxx | コントローラ

TF6000 | TC3 ADS 通信

16

製品の情報・仕様は予告なく変更されます。

さまざまなプラットフォームに対応した TwinCAT 3 ランタイムコンポーネントが用意されています。

TwinCAT 3 – プラットフォーム

P80
ウルトラハイ
パフォーマンス

P70
ハイパフォーマンス

TwinCAT 3 性能クラスとプラットフォームの例 :Intel Core ™ i3、デュアルコアプロセッサ搭載®

P60

CP6920 制御盤型産業用 PC の TwinCAT 3 性能

ミディアム

クラスは 60（TC3： 60）であり、プラットフォーム

パフォーマンスは P60 ミディアムパフォーマンスが対応します。

P50
パフォーマンスプラス

P40
パフォーマンス

P30
エコノミープラス

Intel®
Celeron® ULV
Celeron® 1.6 GHz
Pentium® M

Intel
Celeron® 1.9 GHz
Core™ i3®

Intel®
Core™ Duo
Core™2 Duo
Core™ i5Intel® Core™ i7

P90
ベッコフ以外のP20Intel® Atom™

エコノミー

ARM, 400 MHz

メーカの製品ARM Cortex™-A8
AMD LX800

図にあるコントローラは、機器構成の一例です。

TwinCAT 3 製品コード
T = TwinCAT X = C（ベース）a = カテゴリ
bbb = 仕様F（ファンクション）
1 = システムE（エンジニアリング）
3 = 計測技術
4 = コントローラ
5 = モーション制御
6 = 通信技術
8 = 産業別機能

x = アクティベーション有無

pp = 性能クラス

vvvv = ビルド番号

T X abbb - 0x pp -v v v v
17

製品の情報・仕様は予告なく変更されます。

TwinCAT 3 – 製品概要

ランタイム
エコノミー

エコノミー

パフォーマンス パフォーマンス ミディアム

Page

プラス

pp=20

ハイ

ウルトラハイプラス

パフォーマンス パフォーマンス パフォーマンス

その他

30

40

50

60

70

80

90

20 ○
20 ○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

エンジニアリング（Windows XP | Windows 7）

TE1000TC3 エンジニアリング

TE1140  

TC3 管理サーバ

TE1400TC3 Matlab®/Simulink® ターゲット

TE1500TC3 バルブダイアグラムエディタ

21 ○
21 ○

TE1510
TwinCAT ベース

TC3 カムデザインツール

21 ○

○

TC1000-0xpp

TC3 ADS

○

○

○

○

○

○

○

TC1100-0xpp

TC3 I/O

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

TC1200-0xpp

TC3 PLC

22 ○
22 ○
23 ○

TC1210-0xpp

TC3 PLC/C++

23

TC1220-0xpp

TC3 PLC/C++/Matlab®/Simulink®

24

–

○

○

○

○

○

○

○

TC1250-0xpp

TC3 PLC/NC PTP 10

24

–

○

○

○

○

○

○

–

TC1260-0xpp

TC3 PLC/NC PTP 10/NC I

25

–

○
–

○

○

○

○

TC3 PLC/NC PTP 10/NC I/CNC

25

–

–

○
–

○

TC1270-0xpp

○

○

○

○

○

TC1300-0xpp

TC3 C++

25

–

○

○

○

○

○

○

○

TC1320-0xpp

TC3 C++/Matlab®/Simulink®

25

–

○

○

○

○

○

○

○

ファンクション
計測技術

TF3600-0xpp

TC3 状態モニタリングレベル 1

26

–

–

○

○

○

○

○

○

TF3601-0xpp

TC3 状態モニタリングレベル 2

26

–

–

○

○

○

○

○

○

TF3602-0xpp

TC3 状態モニタリングレベル 3

26

–

–

○

○

○

○

○

○

TF3900-0xpp

TC3 太陽位置アルゴリズム

26 ○

○

○

○

○

○

○

○

TF4100-0xpp

TC3 コントローラツールボックス

○

○

○

○

○

○

TC3 温度コントローラ

27 ○
27 –

○

TF4110-0xpp

○

○

○

○

○

○

○

コントローラモーション制御

18

TF5000-0xpp

TC3 NC PTP 10 軸

28

–

○

○

○

○

○

TC3 NC PTP 25 軸

28

–

○
–

○

TF5010-0xpp

○

○

○

○

○

○

TF5020-0xpp

TC3 NC PTP 25+ 軸

28

–

–

○

○

○

○

○

○

TF5050-0xpp

TC3 NC カミング

29

–

–

○

○

○

○

○

○

TF5055-0xpp

TC3 NC フライングソー

29

–

–

○

○

○

○

○

○

TF5060-0xpp

TC3 NC FIFO 軸

29

–

–

○

○

○

○

○

○

製品の情報・仕様は予告なく変更されます。

ランタイム
エコノミー

エコノミー

パフォーマンス パフォーマンス ミディアム

Page

プラス

pp=20

30

40

ハイ

ウルトラハイプラス

パフォーマンス パフォーマンス パフォーマンス

50

60

70

80

その他

90

ファンクション

TC3 モーション制御 XFC
TC3 PackAL

29

–

–

○

○

○

○

○

○

TF5070-0xpp

29

–

–

○

○

○

○

○

○

TF5065-0xpp
TF5100-0xpp

TC3 NC I

30

–

–

○

○

○

○

○

○

TF5110-0xpp

TC3 キネマティックトランスフォーメーション L1 30

–

–

○

○

○

○

○

○

TF5111-0xpp

TC3 キネマティックトランスフォーメーション L2 31

–

–

○

○

○

○

○

○

TF5112-0xpp

TC3 キネマティックトランスフォーメーション L3 31

–

–

○

○

○

○

○

TF5200-0xpp

TC3 CNC

31

–

–

○
–

○

○

○

○

○

TF5210-0xpp

TC3 CNC E

32

–

–

–

○

○

○

○

○

TF5220-0xpp

TC3 CNC 軸パック

32

–

–

–

○

○

○

○

○

TF5230-0xpp

TC3 CNC チャンネルパック

32

–

–

–

○

○

○

○

○

TF5240-0xpp

TC3 CNC トランスフォーメーション

33

–

–

–

○

○

○

○

○

TF5250-0xpp

TC3 CNC HSC パック

33

–

–

–

○

○

○

○

○

TF5260-0xpp

TC3 CNC スプライン補間

33

–

–

–

○

○

○

○

○

TF5270-0xpp

TC3 CNC 仮想 NCK ベーシス

33

–

–

–

○

○

○

○

○

TF5271-0xpp

TC3 CNC 仮想 NCK オプション

33

–

–

–

○

○

○

○

○

通信機能

TF6000-0xpp

TC3 ADS 通信

34

–

–

○

○

○

○

○

○

TF6100-0xpp

TC3 OPC UA

○

○

○

○

○

○

○

TF6120-0xpp

TC3 OPC DA

34 ○
34 –

○

○

○

○

○

TC3 EtherCAT リダンダンシ 250

35

–

○
–

○

TF6220-0xpp

○

○

○

○

○

○

TF6221-0xpp

TC3 EtherCAT リダンダンシ 250+

35

–

–

○

○

○

○

○

○

TF6250-0xpp

TC3 Modbus TCP

○

○

○

○

○

○

○

TF6255-0xpp

○

○

○

○

○

○

○

TF6270-0xpp

TC3 Modbus RTU
TC3 PROFINET IO デバイス

35 ○
36 ○
36

–

○

○

○

○

○

○

○

TF6300-0xpp

TC3 FTP クライアント

36 ○
37 ○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

○

TF6310-0xpp

TC3 TCP/IP

TF6340-0xpp

TC3 シリアル通信

TF6350-0xpp
TF6360-0xpp

TC3 SMS/SMTP
TC3 仮想シリアル COM

TF6420-0xpp

TC3 データベースサーバ

37 ○
37 ○
38

–

○

○

○

○

○

○

○

○

○

○

○

○

○

○

TF6500-0xpp

TC3 IEC 60870-5-10x

38 ○
38 –

○

○

○

○

○

○

○

TF6510-0xpp

TC3 IEC 61850/IEC 61400-25

39

–

○

○

○

○

○

○

○

TF6600-0xpp

TC3 RFID リーダ通信

○

○

○

○

○

○

TC3 S5/S7 通信

39 ○
39 ○

○

TF6610-0xpp

○

○

○

○

○

○

○

製品の情報・仕様は予告なく変更されます。

19

TE1xxx | TwinCAT 3 エンジニアリング

技術データ

TC3 エンジニアリング

TC3 管理サーバ

TE1000TE1140

TwinCAT エンジニアリングには、TwinCAT 3 制御ソフト

TwinCAT 管理サーバでは、ベッコフ CE コントローラを

ウェアのエンジニアリング環境が含まれています。

.
.
.
..
.
.
..
.

Visual Studio ® 2010 へ の 統 合（Visual Studio ®
2010 がインストールされている環境の場合）
Visual Studio ® のネイティブインターフェイスをサポート（ソースコード管理システムへの接続など）
IEC 61131-3（IL、FBD、LD、SFC、ST）および CFC
エディタ
IEC 61131-3 プログラミング言語用のコンパイラ
ターゲットシステムを構成するための統合システム
マネージャ
複数のシステムマネージャプロジェクトを、1 つのソリューションでインスタンス化
TwinCAT モジュールのインスタンス化およびパラメー
タ設定
統合された TwinCAT C++ デバッガ
Matlab ®/Simulink ® によって生成されたモジュールのパラメータ設定用統合ユーザインターフェイス
同じソリューション内の .NET プロジェクト（たとえばHMI 用）をインスタンス化（Visual Studio® に統合されている場合）集中管理できます。たとえば、ネットワーク上の複数のコントローラに、ソフトウェアの更新を 1 地点からロードすることができます。OS の更新や、デバイス固有のコン
ポーネント（PLC ブートプロジェクト）をロードすることもできます。ネットワークデバイスをグループに分類し、グループごとの操作を個別に定義することも可能です。

ターゲットシステム

Windows XP、Windows 7/8

Windows XP、Windows 7/8

関連情報

www.beckhoff.co.jp/TE1000

www.beckhoff.co.jp/TE1140

20

製品の情報・仕様は予告なく変更されます。

TC3 Matlab®/Simulink®

TC3 バルブダイアグラムエディタ

TC3 カムデザインツール

TE1400TE1500TE1510ターゲット

TwinCAT Matlab ®/Simulink ® ターゲットは、 TwinCAT バルブダイアグラムエディタでは、 TwinCAT カムデザインツールでは、カムプレー
Matlab®/Simulink® コーダを使用するためのシ 油圧バルブの非線形曲線をグラフィカルエディ トの生成・変更をグラフィカルエディタで行えま

ステムターゲットファイルを提供します。これによって TwinCAT 3 ランタイムモジュールの生成が可能になります。生成されたモジュール
は、TwinCAT 3 エンジニアリング環境でインスタンス化およびパラメータ設定を行うことができます。

タで線形化できます。いくつかの基準点に基づき、点を結ぶ直線または 5 次多項式を求めることができます。このようにして求められた特性線
形化曲線はリアルタイム TwinCAT NC でロードされ、ドライブの電圧はこの曲線に基づいて出力されます。

Windows XP、Windows 7/8

Windows XP、Windows 7/8

Windows XP、Windows 7/8

www.beckhoff.co.jp/TE1400

www.beckhoff.co.jp/TE1500

www.beckhoff.co.jp/TE1510

す。カムプレートは、変形正弦波、調和的な組み合わせなどの運動法則や、さまざまな多項式関数から構成されます。スレーブ位置に加えて、速度、
加速度およびジャーク（加加速度）も表示されます。生成されたカムプレートは、指定された刻み幅の表として、あるいは、いわゆるモーション関数として NC に転送できます。

21

製品の情報・仕様は予告なく変更されます。

TC1xxx | TwinCAT 3 ベース

技術データ

TC3 ADS

TC3 I/O

TC1000-00pp

TC1100-00pp

TwinCAT オートメーションデバイス仕様（Automation
Device Specification）は、メディアに依存しないプロト
コルで、データの読み取り / 書き込みや TwinCAT 内での命令伝送で使用されます。ADS ルータの他に、ADS API
インターフェイスや、C/C++、.NET、Delphi、Java、Web
サービスでの ADS クライアント用通信リンクが用意されます。ADS クライアントは、ネットワーク内の TwinCAT
コントローラに ADS 経由で接続できます。

TwinCAT I/O を使用すると、さまざまなフィールドバスによって周期データをプロセスイメージ内に収集できます。
周期タスクが、それぞれ対応するフィールドバスを駆動します。異なるサイクルタイムを持つさまざまなフィールド
バスを単一の CPU で操作できます。アプリケーション
は、プロセスイメージに直接アクセスできます。フィー
ルドバスとプロセスイメージのコンフィグレーションは、
TwinCAT エンジニアリングで行います。

..
..
..
..
..
..
..
..
..
.

タスクと I/O デバイス間の変数のリンクを提供
タスク間の変数のリンクも可能
最小単位は 1 ビット
同期と非同期の両方をサポート
データ領域とプロセスイメージの一貫性のある交換
ディレクトリツリーでのオンライン表示
オンラインウォッチウィンドウコミッショニングおよびテストでの、タスク変数および
I/O デバイスの「強制書き込み」
サポートしているフィールドバス：

EtherCAT
Lightbus
PROFIBUS DP（マスタおよびスレーブ）
Interbus
CANopenSERCOS interface
DeviceNet
イーサネットUSB
SMB（システム管理バス）

性能クラス（pp）

20
○
60

30
○
70

40
○
80

50
○
90

○

○

○

○

ターゲットシステム

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

関連情報

www.beckhoff.co.jp/TC1000

www.beckhoff.co.jp/TC1100

20
○
60

30
○
70

40
○
80

50
○
90

○

○

○

○

22

製品の情報・仕様は予告なく変更されます。

TC3 PLC

TC3 PLC/C++

TC1200-00pp

TC1210-00pp

TwinCAT PLC は、国際規格 IEC 61131-3 3rd edition に準拠し、複数の PLC を単一の CPU で動作させることができます。IEC 61131-3 プログラミング言語を全て使用できます。PROGRAM 型のブロックをリアルタイムタスクにリンクすることができます。各種デバッグ機能により、不具合検知やコミッショニングを容易に行えます。プログラム修正は、タイミングと規模にかかわらずオンラインで行えます。PLC 実行中のプログラム修正も可能です。すべての変数は ADS によって記号として利用でき、適切なクライアントで読み取り / 書き込みができます。

TwinCAT PLC/C++ は、TwinCAT PLC（TC1200）に C++ 機能を追加しています。

.
..
..
..
..
.
..
..
..
..
..
.

プロセスイメージサイズ、フラグ範囲、プログラムサイズ、POU サイズおよび変数の数は、RAMのサイズによってのみ制限
サイクルタイム：50 µs 〜
リンク時間：1000 コマンドに対して通常 1 µs（Intel® Core™2 Duo）
IEC 61131-3：IL、FBD、LD、SFC、ST、CFC
プログラムおよび変数のオンライン変更
国外の PLC ランタイムシステムにも、TCP/IP またはフィールドバスを介してオンライン接続
変数リスト、ウォッチウィンドウ、エディタにおける変数のオンラインモニタリング
プログラムおよびインスタンスのオンライン状態および演算内容のモニタリング
変数のトリガ、強制および設定
強力なデバッグ機能：単一サイクル実行、ブレークポイント、ステップイン、ステップオーバー、
コールスタック表示、変数のウォッチリスト、トレース機能
システム全体の変数名および構造体のオンライン管理
ハードディスクの UPS 対応記憶領域に Remanent データおよび Persistent データを記憶。
または NOVRAM に記憶。
（オプション）ADS、OPC を介した変数の読み取り / 書き込みアクセス
PLCopen ベースレベル（IL/ST）の認証取得
モジュール型プログラム管理による構造化プログラミング
ソースコードをターゲットシステムに格納便利なライブラリ管理
インクリメンタルコンパイル機能を備えた強力なコンパイラ
多次元配列など、一般的なデータ型、構造体、配列に対応
便利なプログラミング支援機能：オートフォーマット、自動宣言、クロスリファレンス、
検索 / 置換、プロジェクト比較
Microsoft Visual Studio® との統合による、ソースコード管理ツールとの簡単な連携

20
○
60

30
○
70

○
○
Windows XP、Windows 7/8、Windows CE
www.beckhoff.co.jp/TC1200

40
○
80

50
○
90

○

○

.
.
.

20
–
60

TCP/IP ま た は フ ィ ー ル ド バ ス を 介 し た
PLC/C++ ランタイムシステムへオンライン接続。ローカルだけでなく国外のシステムにも接続可能
ブレークポイントを設定せずに、変数リスト、
ウォッチウィンドウ、エディタでのオンラ
イン変数モニタリング
オンラインでの変数設定

30
○
70

40
○
80

50
○
90

○
○
○
○
Windows XP、Windows 7/8、Windows CE
www.beckhoff.co.jp/TC1210
23

製品の情報・仕様は予告なく変更されます。

TC1xxx | TwinCAT 3 ベース

技術データ

TC3 PLC/C++/Matlab®/Simulink®

TC3 PLC/NC PTP 10

TC1220-00pp

TC1250-00pp

TwinCAT PLC/C++/Matlab ®/Simulink ® は、 TwinCAT PLC/NC PTP 10 は、TwinCAT PLC（TC1200）にソフ
Matlab ® /Simulink ® で生成したモジュールを トウェアでモーション軸をポイントツーポイントで動作させる機能実行できる機能を TwinCAT PLC/C++ に追加 （TwinCAT NC PTP 10 軸）を追加しています。軸は、PLC などのサしています。

..
..
.
.
..
.

性能クラス（pp）

20–

TwinCAT 3 PLC および C++ ランタイム
Matlab ®/Simulink ® で生成したモジュール

を実行可能
モジュールのマルチインスタンス化
ランタイムでのモジュールのパラメータ設定
全パラメータへのオンラインアクセス（無効
設定可能）
汎用モジュール（モデル内のハードウェア
接続は不要）
Simulink® のエクスターナルモードへの接続
ブロックをグラフィカルに表示する TwinCAT
C++ デバッガへの接続
モジュールの呼び出しは、他のモジュールから行うか、タスクによって直接行うことが
可能

40
○
80

50
○
90

..
.
.
.
..
..
.
.
..
.
..
.

20
–

1 つの CPU で 10 軸まで実装可能（オプション：最大 255 軸）
電気式 / 油圧式サーボドライブ、周波数コンバータドライブ、
ステッピングモータドライブ、DC ドライブ、スイッチ付きドラ
イブ（高速 / 低速軸）、シミュレーション軸およびエンコーダ軸をサポート
各種エンコーダ（インクリメンタルエンコーダ、絶対値エンコーダなど）とドライブ（EtherCAT、SERCOS、SSI、Lightbus、
PROFIBUS DP/MC など）のデジタルインターフェイスをサ
ポート
開始 / 停止 / リセット / 参照、速度オーバーライド、マスタ /スレーブ結合、電子ギアボックス、オンライン距離補正などの標準軸機能
PLCopen 準拠の IEC 61131-3 ファンクションブロックを介したプログラミング
便利な軸性能評価オプション
実際値 / 設定値、リリース、制御値などの軸状態変数のオン
ラインモニタリングオンライン軸調整
軸変数の強制設定
計測システム、ドライブパラメータ、位置コントローラなど、軸パラメータの設定
設定変更可能なコントローラ構造： P 制御、PID 制御、速度のプ
リコントロール機能を備えた PID、速度および加速度のプリコ
ントロール機能を備えた PID
マスタ / スレーブおよびスレーブ / マスタのオンライン変換
フライングソー（ダイアゴナルソー（オプション））
カムプレート（TC3 カムデザインツールによるサポート（オプション））
FIFO 軸（オプション）
外部設定値ジェネレータ
マルチマスタ結合

40
○
80

50
○
90

○
○
○
Windows XP、Windows 7/8、Windows CE○

ターゲットシステム○○○○
Windows XP、Windows 7/8、Windows CE

関連情報

www.beckhoff.co.jp/TC1220

www.beckhoff.co.jp/TC1250

60

30
○
70

イクリックインターフェイスを提供する軸オブジェクトとして表されます。この軸オブジェクトは対応する物理軸にリンクされるので、フィールドバスインターフェイスと軸タイプの多種多様な組み合わ
せでも、軸タイプと軸オブジェクトをリンクすることで、適切なインターフェイスを提供できます。軸の制御は、さまざまな構成（位置または速度インターフェイス）とコントローラで設定できます。軸のコ
ンフィグレーションは、TwinCAT エンジニアリングで行います。

60

30
○
70

24

製品の情報・仕様は予告なく変更されます。

TC3 PLC/NC PTP 10/NC I

TC3 PLC/NC PTP 10/NC I/CNC

TC3 C++

TC3 C++/Matlab®/
Simulink®

TC1260-00pp

TC1270-00pp

TC1300-00pp

TC1320-00pp

Tw i n C AT P L C / N C P T P 10/ N C I は、 TwinCAT PLC/NC PTP 10/NC I/CNC は、 TwinCAT 3 C++ ラ ン タ TwinCAT C++/Matlab®/
TwinCAT PLC/NC PTP 10（TC1250）に最 TwinCAT PLC/NC PTP 10（TC1250）に最 イ ム 環 境 を 使 用 す る と、 Simulink® は、Matlab®/
大 3 つの補間軸と最大 5 つの補助軸で動作 大 32 の同時補間軸での補間機能を追加して C++ で記述されたリアル Simulink ® で生成したモできる機能を追加しています。各種フィール
ドバスインターフェイスと軸タイプの組み合わせがサポートされています。動作は通常
DIN 66025 でプログラミングされますが、PLC ファンクションブロックを介してプログ
ラミングすることもできます。

.
.
.
.
.
.
..
.
.

グループあたり最大 3 補間軸と最大 5 補助軸チャンネルあたり 1 グループ、最大 31
チャンネル
電気式サーボ軸、ステッピングモータ
ドライブをサポート
サブルーチンおよびジャンプ機能、ループ、ゼロ点シフト、ツール補正、M および H ファンクションなどのインタープ
リタ機能
形状機能： 3 次元空間の直線や円。あら
ゆる主面上の円。あらゆる主面上の基礎円に対するらせん。主面上と任意定義可能な平面上の直線・円弧・らせん補間。
ベジェスプライン、Look-ahead 機能
グループ単位での軸のオンライン再コ
ンフィグレーション、パスオーバーライ
ド、補間軸へのスレーブ結合、補助軸、軸エラーおよび弛みの補正、計測機能
DIN 66025 でのプログラミング
IEC 61131-3 準拠のファンクション
ブロック経由でのプログラミングも可能
自動モード、手動モード（ジョグ / インチング）、単一ブロックモード、参照、
ハンドホイールモード（移動 / 重ね合わせ）の操作
現在の設定 / 実際位置（すべての軸の位置ずれ）、変換中または処理中の NC
プログラム行、チャンネルステータスのオンラインモニタリングを行う便利なデバッグ機能

20
–

30
–

60

70

40
○
80

50
○
90

います。軸数とチャンネル数は、用途の要件 タイムモジュールを実行に応じてオプションパッケージによって調 できます。特に、次の機能整できます。オプションパッケージによって がサポートされています。
さまざまな形に対応できるようになります。
プログラミングは、DIN 66025 に準拠して
TCP/IP またはフィー行われます。軸とチャンネルのコンフィグ
ルドバスを介したレーションは、TwinCAT エンジニアリング
C++ ランタイムシス
で行います。
テムにオンライン接続。ローカルだけでな
く国外のシステムに
8 補間軸 / 補助軸 / 制御対象スピンド
ル、最大 64 軸 / 制御対象スピンドル（オも接続可能
ブレークポイントをプション）、最大 12 チャンネル（オプション）
設定せずに、変数リス
サポートする機能： 電気式サーボ軸、ト、ウォッチウィンド
ステッピングモータドライブ、サブルー
ウ、エディタでのオンチンおよびジャンプ機能、ループ、ゼロ
ライン変数モニタリ
ング
点シフト、ツール補正、M および H ファオンラインでの変数
ン ク シ ョ ン、数 学 関 数、パ ラ メ ー タ /変数のプログラミング、ユーザマクロ、設定
スピンドルおよび補助機能
形 状 機 能： 主 面 上 と 任 意 定 義 可 能 な
平面上の直線・円弧・らせん補間と、チャンネルごとに最大 32 補間軸、Lookahead 機能
軸機能、結合およびガントリー軸機能、
オーバーライド、軸エラーおよび弛みの補正、計測機能
高級言語拡張機能を備えた DIN 66025
でのプログラミング
IEC 61131-3 に準拠したファンクショ
ンブロックを介して TwinCAT PLC からアクセス
自動モード、手動モード（ジョグ / インチング）、単一ブロックモード、参照、
ブロックアドバンス、ハンドホイール
モード（移動 / 重ね合わせ）での操作
すべての状態のオンラインモニタリン
グを行う便利なデバッグ機能

.

.
.

.
.

.
.
.
.
.
.

20
–

30
–

40
–

60

70

80

○
○
○
○
Windows XP、Windows 7/8、Windows CE○○○
Windows XP、Windows 7/8

www.beckhoff.co.jp/TC1260

www.beckhoff.co.jp/TC1270

40
○
80

50
○
90

.
.
.
.
.
.
.
.
.

20
–

TwinCAT 3 C++
ランタイム

Matlab®/Simulink®

で生成したモジュー
ルを実行可能モジュールのマルチインスタンス化
ランタイムでのモジュールのパラメー
タ設定
全パラメータへのオ
ンラインアクセス（無効設定可能）
汎用モジュール（モデル内でのハードウェ
ア接続は不要）Simulink ® のエクス
ターナルモードへの接続ブロックをグラフィカルに表示する
TwinCAT C++ デバッ
ガへの接続
モジュールの呼び出
しは、他のモジュールから行うか、タスクによって直接行う
ことが可能

50
○
90

20
–

○

○
○
○
○
Windows XP、Windows 7/8○○○○
Windows XP、Windows 7/8

www.beckhoff.co.jp/TC1300

www.beckhoff.co.jp/TC1320

60

30
○
70

ジュールを実行できる機
能を TwinCAT C++ に追加しています。

60

30
○
70

40
○
80

50
○
90

25

製品の情報・仕様は予告なく変更されます。

TF3xxx | TwinCAT 3 計測技術
TC3 状態モニタリングレベル 1

技術データ

TC3 状態モニタリング
レベル 2

TC3 状態モニタリング
レベル 3

TC3 太陽位置

TF3600-00pp

TF3601-00pp

TF3602-00pp

TF3900-00pp

機械やプラントの状態モニタリングを実行するために、TwinCAT 状態モニタリングラ
イブラリは、計測値の分析に使用できる数学
アルゴリズムのモジュール型構成キットを提供しています。ユーザは、用途の背景に応じて、この構成キットから適したモジュールを選んで使用できるため、さまざまなプラッ
トフォームでスケーラブルなソリューショ
ンを開発することができます。
このライブラリの機能は主に分析、統計および分類に適しています。FFT を介したスペクトル解析や、たとえば、包絡スペクトルの使用に加えて、尖度、波高率などの主要な統計値を計算することもできます。たとえば、
これらのアルゴリズムを制限値モニタリン
グと組み合わせると、ローラーベアリングのモニタリングに最適です。

レベル 1 の機能に加えて、TwinCAT 状態
モニタリングレベル 2には、次のアルゴリズ
ムが含まれています。

レベル 2 の機能に加えて、TwinCAT 状 態 モ
ニタリングレベル 3 には、次のアルゴリズムが含まれています。

周波数解析
ヒルベルト変換
解析信号
瞬時位相
重畳加算合成部
統計
周波数スペクトルの統計
数量とパーセンタイル
準同型信号処理パワーケプストラム
瞬時周波数
パターン認識 /
機械学習
ベイズ分類

準同型信号処理
複素ケプストラム
ロバストな位相アンラッピング

TwinCAT 太陽位置ア
ルゴリズムを使用すると、日付、時刻、地理学的経緯度や、要求精度に応じてその他のパラメータを使用して、太陽の角度を求めることができます。ファンク
ションブロックは最大
誤差 ±0.001° で機能します。

レベル 1 には、次のアルゴリズムが含まれ
ています。
周波数解析
高速フーリエ変換
パワースペクトル
包絡線Welch 法窓関数
時間周波数表示パワースペクトログラム
統計
マルチチャンネルヒストグラム
平均、標準偏差、歪度、尖度
波高率
自己相関関数相互相関関数
パターン認識 / 機械学習
閾値モニタリング
離散型分類離散型分類

..
..
..
..
..
..
..
..
.
性能クラス（pp）

20
–

30
–

..
..
..
.
.
..
..
.

50
○
90

20
–

30
–

60

70

○

○
○
TC1100

..
.

40
○
80

50
○
90

20
–

30
–

60

70

○

○

○
○
TC1100

アルゴリズム

60

70

40
○
80

40
○
80

50
○
90

20
○
60

30
○
70

40
○
80

50
○
90

○

○

必須

○
TC1100○○○○
TC1200○○ターゲットシステム

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows
7/8、Windows CE

Windows XP、Windows
7/8、Windows CE

Windows XP、Windows
7/8、Windows CE

関連情報

www.beckhoff.co.jp/TF3600

www.beckhoff.co.jp/

www.beckhoff.co.jp/

www.beckhoff.co.jp/

TF3601

TF3602

TF390026

製品の情報・仕様は予告なく変更されます。

TF4xxx | TwinCAT 3 コントローラ

技術データ

TC3 コントローラツールボックス

TC3 温度コントローラ

TF4100-00pp

TF4110-00pp

TwinCAT コントローラツールボックスは、制御用途に

温度コントローラは、TwinCAT 温度コントローラを使用
して簡単に実装できます。コントローラの自己調整（自動調整）による簡単なコミッショニングが含まれています。

不可欠なすべてのブロックを網羅しています。

.
..
..
.

性能クラス（pp）

20○60

アンチリセットワインドアップなどの産業要件を満たすコントローラ
単純な基本コントローラ（P、I、D）
複雑なコントローラ（PI、PID、オン・オフ型コントローラ）
フィルタブロック
制御値ジェネレータ（リミッタ、PWM）
Ramp 出力および信号ジェネレータブロック

30
○
70

40
○
80

ターゲットシステム○○○
TC1200Windows XP、Windows 7/8、Windows CE

関連情報

www.beckhoff.co.jp/TF4100

必須

..
..
..
..

衝撃のないセットアップによる自動および手動操作
制御値のアナログまたはパルス幅変調信号
許容差モニタリング、絶対値モニタリング
センサエラーおよび電源故障による過熱に対するスケーラブルな応答
設定値および制御値の制限
設定値のランピング（オプション）
セットポイント変数の開始フェーズ（オプション）
温度コントローラ内の基本制御アルゴリズムとしての
産業用 PID コントローラ

50
○
90

20
–

○

○
○
○
TC1200Windows XP、Windows 7/8、Windows CE

60

30
○
70

40
○
80

50
○
90
○

www.beckhoff.co.jp/TF4110
27

製品の情報・仕様は予告なく変更されます。

TF5xxx | TwinCAT 3 モーション制御

技術データ

TC3 NC PTP 10 軸

TC3 NC PTP 25 軸

TC3 NC PTP 25+ 軸

TF5000-00pp

TF5010-00pp

TF5020-00pp

TwinCAT NC PTP は、ポイントツーポイント動作のモーション制御をソフトウェアで実装します。軸は、PLC など

TC3 NC PTP 10 軸を最大25 軸に拡張します。

TC3 NC PTP 25 軸を最大
255 軸に拡張します。

20
–

30
–

20
–

30
–

60

70

60

70

のサイクリックインターフェイスを提供する軸オブジェク
トとして表されます。この軸オブジェクトは対応する物理軸にリンクされるので、フィールドバスインターフェイスと軸タイプの多種多様な組み合わせでも、軸タイプと軸オ
ブジェクトをリンクすることで、適切なインターフェイス
を提供できます。軸の制御は、さまざまな構成（位置または速度インターフェイス）とコントローラで設定できます。
軸のコンフィグレーションは、TwinCAT エンジニアリングで行います。

..
.
.
.
..
..
.
.
..
..
.

10 軸まで実装可能（オプション：最大 255 軸）
電気式 / 油圧式サーボドライブ、周波数コンバータドラ
イブ、ステッピングモータドライブ、DC ドライブ、ス
イッチ付きドライブ（高速 / 低速軸）、シミュレーショ

必須

ン軸およびエンコーダ軸をサポート
各種エンコーダとドライブ（EtherCAT、SERCOS、
SSI、Lightbus、PROFIBUS DP/MC など）のデジタル
インターフェイスをサポート
開始 / 停止 / リセット / 参照、速度オーバーライド、
マスタ / スレーブ結合、電子ギアボックス、オンライン
距離補正などの標準軸機能。
PLCopen 準拠の IEC 61131-3 ファンクションブロッ
クを介したプログラミング
便利な軸性能評価オプション
実際値 / セットポイント値、リリース、制御値、オン
ライン軸調整などの軸状態変数のオンラインモニタリ
ング
軸変数の強制設定
計測システム、ドライブパラメータ、位置コントローラなど、軸パラメータの設定
設定変更可能なコントローラ構造： P 制御、PID 制御、速度のプリコントロール機能を備えた PID、速度および加速度のプリコントロール機能を備えた PID
マスタ / スレーブおよびスレーブ / マスタのオン
ライン変換
フライングソー（ダイアゴナルソー）
カムプレート（オプション）
FIFO 軸（オプション）
外部セットポイント値ジェネレータ
マルチマスタ結合
20
30
40
50
–
○
○
○
60
70
80
90
○
○
○
○
TC1200ターゲットシステム

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

関連情報

www.beckhoff.co.jp/TF5000

www.beckhoff.co.jp/TF5010

www.beckhoff.co.jp/TF5020

性能クラス（pp）○○
TC1200

40
○
80

50
○
90

○

○

○
○
TC1200

40
○
80

50
○
90

○

○

28

製品の情報・仕様は予告なく変更されます。

TC3 NC カミング

TC3 NC フライングソー

TC3 NC FIFO 軸

TC3 モーション制御 XFC

TC3 PackAL

TF5050-00pp

TF5055-00pp

TF5060-00pp

TF5065-00pp

TF5070-00pp

TwinCAT NC カミング（カTwinCAT NC フライング

TwinCAT NC FIFO 軸を使

XFC（eXtreme Fast Control）
は、EtherCAT、専用 I/O ター
ミ ナ ル お よ び TwinCAT
を PC で使用し、非常に高このライブラリには、包装技術用に OMAC Packsoft
Group で標準化されたファンクションブロックが用意されています。このライブ
ラリは、巻き取りおよび巻
き戻し、ダンサ制御、登録、
インデックス作成、フライング同期など、包装用途に通常使用されるファンク
ションブロックを網羅しています。

ムプレート）では、マスタとスレーブ軸が非線形関係となります。カミングパッ
ケージは、カムプレートを保管するためのさまざまなオプションを提供します。
便利な PLC ファンクション
ブロックを使用して、カムプレートの読み込み、結合および結合解除を行うことができます。新しいカムプ
レートの読み込みや、動作中のカムプレートの修正を行えます。TwinCAT カムデ
ザインツールは、カムプレー
トの作成をサポートします。

.
.
.
.
.

マスタ補間点と対応するスレーブ位置を持つ位置テーブル。点間の補間は、線形的またはスプラインによって実行
VDI ガイドライン 2143に基づく運動法則を介してカムプレートを記述するモーション
関数テーブル
周期的処理または線形処理
オフセットやスケールを持つカムプレートは、
マスタ側またはスレー
ブ側で修正可能モーション関数のオンライン変更による高い
柔軟性

20
–

30
–

60

70

○
○
TC1250

40
○
80

50
○
90

○

○

ソーは、マスタ軸とスレーブ軸の同期した位置決め動作を実装します。PLC ファ
ンクションブロックを使用
すると、結合と結合解除に加えてパラメータ設定を行うことができます。

.
.
.
.
.
.
.

実軸、仮想軸または外部入力値をマスタ軸とすることが可能いずれの動作状態（停止、前進または後進）でも、スレーブ軸を移動中のマスタ軸と同期
マスタ速度との簡単な同期
マスタ軸（速度および位置）との正確な位置
同期
結合係数を介して同期速度を設定
追加安全機能としての戻り防止機能（オプション）
動的位置補正の同期
フェーズ中の重畳部
補償

20
–

30
–

60

70

○
○
TC1250

40
○
80

50
○
90

○

○

用すると、外部で生成されたセットポジション値を速度プリコントロール形式で軸に出力できます。FIFO 入
力を順次処理するときに、設定位置と設定速度を決定するよう設計されています。
必要に応じて、2 つの隣接する FIFO 入力間を補間することも可能です。

速かつ時間的に高精度な応答を可能にする技術です。EtherCAT ディストリ
ビュートクロック（DC）と適切なターミナルを使用
すると、分散ラッチやカムコントローラをこの方法で簡単に実装できます。

.
.
.
.
.

20
–

30
–

60

70

○
○
TC1250

40
○
80

50
○
90

○

○

軸位置に関連するデジ
タル信号の取得および切り替えを高精度に行
うためのファンクショ
ンブロック
タイムスタンプベースの EtherCAT EL1252、
EL2252 または EL2262
入出力ターミナルを使用する EtherCAT ディス
トリビュートクロック
DC 時刻と位置を相互変換するためのブロック
使いやすい PLCopen
準 拠 の TouchProbe
ブロック
PLCopen 準拠ブロック
としてのデジタルカム
コントローラ

20
–

30
–

60

70

○
○
TC1250

40
○
80

50
○
90

○

○

20
–

30
–

60

70

○
○
TC1250

40
○
80

50
○
90

○

○

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

www.beckhoff.co.jp/TF5050

www.beckhoff.co.jp/TF5055

www.beckhoff.co.jp/TF5060

www.beckhoff.co.jp/TF5065

www.beckhoff.co.jp/TF5070
29

製品の情報・仕様は予告なく変更されます。

TF5xxx | TwinCAT 3 モーション制御

技術データ

TC3 NC I

TC3 キネマティックトランスフォーメーション L1

TF5100-00pp

TF5110-00pp

TwinCAT NC I で、補間パッケージ内で最大 3 つの補間軸と最大 5 つの補助軸による動作を実装できます。各種フィーTwinCAT キネマティックトランスフォーメーションを使用して、さまざまなロボットのキネマティクス（機構制御）を実現します。ロボット動作のプログラミングは、
DIN 66025 命令または PLCopen 準拠 PLC ファンクショ
ンブロックのいずれかを使用して直交座標で行います。統合された動的プリコントロール機能によって、高加速度および高速でも高精度の動作が保証されます。コンフィグレー
ションは、TwinCAT エンジニアリングで行います。

ルドバスインターフェイスと軸タイプの組み合わせがサポートされています。動作は通常 DIN 66025 でプログラミングされますが、PLC ファンクションブロックを介してプログラミングすることもできます。

..
.
.
.
.
..
.
.

性能クラス（pp）

グループあたり最大 3 補間軸と最大 5 補助軸
チャンネルあたり 1 グループ、最大 31 チャンネル
電 気 式 サ ー ボ 軸、ス テ ッ ピ ン グ モ ー タ ド ラ イ ブ をサポート
サブルーチンおよびジャンプ機能、ループ、ゼロ点
シフト、ツール補正、M および H ファンクションなどのインタープリタ機能
形状機能： 3 次元空間の直線や円。あらゆる主面上の円。あらゆる主面上の基礎円に対するらせん、主面上と任意定義可能な平面上の直線・円弧・らせん補間。
ベジェスプライン、Look-ahead 機能
グループ単位での軸のオンライン再コンフィグレー
ション、パスオーバーライド、補間軸へのスレーブ
結合、補助軸、軸エラーおよび弛みの補正、計測機能
DIN 66025 でのプログラミング
IEC 61131-3 準拠のファンクションブロック経由
でのプログラミングも可能
自動モード、手動モード（ジョグ / インチング）、単一
ブロックモード、参照、ハンドホイールモード（移動 /重ね合わせ）の操作
現在のセットポイント / 実際位置（すべての軸の位置
ず れ ）、変 換 中 ま た は 処 理 中 の NC プ ロ グ ラ ム 行、チャンネルステータスのオンラインモニタリングを行う便利なデバッグ機能

.
.
.
..
.
.
.
.

ピ ッ ク ＆ プ レ ー ス 作 業 な ど に 対 応 し た、パ ラ レ ル
リンク機構やシリアルリンク機構をサポート
G コード（DIN 66025）での補間動作のプログラミ
ングをサポート
標準 PTP およびカムプレートアプリケーションを実現
可能
直交座標系での簡単なプログラミング
モータ位置からのインバースキネマティクス
キネマティクスを TwinCAT 3 エンジニアリングで設定（タイプ（デルタなど）のほかに、バーの長さ、オフセットのパラメータ設定が必要）
質量値および質量慣性値を、動作のプリコントロール
用に指定可能AX5000 シ リ ー ズ の ベ ッ コ フ サ ー ボ ド ラ イ ブ 用 に
最適化
直交座標系ポータルを統合した基本パッケージ

20
–

30
–

50
○
90

20
–

30
–

70

40
○
80

70

40
○
80

50
○
90

60
必須

○
TC1250

60

○

○

○

○
TC1260○○○ターゲットシステム

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

関連情報

www.beckhoff.co.jp/TF5100

www.beckhoff.co.jp/TF5110

30

製品の情報・仕様は予告なく変更されます。

TC3 キネマティック

TC3 キネマティック

TC3 CNC

TF5111-00pp

TF5112-00pp

TF5200-00pp

TwinCAT キネマティックトランス
フォーメーション L1 でサポートしているキネマティクスに加えて、L2

TwinCAT キネマティックトランス
フ ォ ー メ ー シ ョ ン L2 で サ ポ ー ト

トランスフォーメーション L2

トランスフォーメーション L3

では次のキネマティクスにもサポートしています。

..
.

2 次元パラレルリンク機構

平行リンク機構
クレーンおよびローラーのキネマティクス

20
–

30
–

60
○
TC1260

TwinCAT CNC は、最大 32 の同時補間軸での補間を実装するオプションを提供します。軸数とチャンネル数は、用途の要件に応じてオプションパッ
しているキネマティクスに加えて、 ケージによって調整できます。オプションパッケージによってさまざまな
L3 では次のキネマティクスにもサ 形に対応できるようになります。プログラミングは、DIN 66025 に準拠しポートしています。
て行われます。軸とチャンネルのコンフィグレーションは、TwinCAT エン
ジニアリングで行います。
3 次元デルタ
SCARA
8 補間軸 / 補助軸 / 制御対象スピンドル、最大 64 軸 / 制御対象スピン
ドル（オプション）、最大 12 チャンネル（オプション）
電気式サーボ軸、ステッピングモータドライブをサポート
サブルーチンおよびジャンプ機能、ループ、ゼロ点シフト、ツール補正、M および H ファンクション、数学関数、パラメータ / 変数のプログラ
ミング、ユーザマクロ、スピンドルおよび補助機能、ツール機能
形状機能： 主面上と任意定義可能な平面上の直線・円弧・らせん
補間と、チャンネルごとに最大 32 補間軸（オプション）、Look-ahead機能
軸機能、結合およびガントリー軸機能、オーバーライド、軸エラー
および弛みの補正、計測機能
高級言語拡張機能を備えた DIN 66025 でのプログラミング
IEC 61131-3 に準拠したファンクションブロックを介して TwinCAT
PLC からアクセス
自動モード、手動モード（ジョグ / インチング）、単一ブロックモード、
参照、ブロックアドバンス、ハンドホイールモード（移動 / 重ね合わせ）
での操作
すべての状態のオンラインモニタリングを行う便利なデバッグ機能

..

.
..
.
.
..
.
.

50
○
90

20
–

30
–

70

40
○
80

50
○
90

20
–

30
–

40
–

70

40
○
80

60

70

80

50
○
90

60

○

○

○

○
TC1260○○○○TC1260○○○Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8、Windows CE

Windows XP、Windows 7/8

www.beckhoff.co.jp/TF5111

www.beckhoff.co.jp/TF5112

www.beckhoff.co.jp/TF5200
31

製品の情報・仕様は予告なく変更されます。

TF5xxx | TwinCAT 3 モーション制御
TC3 CNC 軸パック

TC3 CNC チャンネル

TF5210-00pp

TF5220-00pp

TF5230-00pp

エクスポートバージョン（E バージョン）の TwinCAT CNC
は、最大 4 つの同時補間軸での補間を実装するオプションを提供します。軸数とチャンネル数は、用途の要件に応じてオプションパッケージによって調整できます。オプション
パッケージによってさまざまな形に対応できるようになります。プログラミングは、DIN 66025 に準拠して行われます。軸とチャンネルのコンフィグレーションは、TwinCAT
エンジニアリングで行います。

TwinCAT CNC 軸パックを使用して、最大合計 64 軸 /TwinCAT CNC チ ャ ン ネ
ルパックを使用して、CNC
チャンネルを最大 12 チャ

TC3 CNC E

技術データ

.
...
.
.
.
.
.
.

性能クラス（pp）

制御対象スピンドルに拡張できます。このうち、最大
32 軸を補間軸 / 補助軸にすることができ、最大 12 軸を制御対象スピンドルにすることができます。

ンネルに拡張できます。

..

チャンネル同期チャンネル間の軸伝送

最大 8 補間軸 / 補助軸 / 制御対象スピンドル、最大 64
軸 / 制御対象スピンドル（オプション）、最大 12 チャンネル
最大 4 補間軸
電気式サーボ軸、ステッピングモータドライブをサポート
サブルーチンおよびジャンプ機能、ループ、ゼロ点シフ
ト、ツール補正、M および H ファンクション、数学関数、パラメータ / 変数のプログラミング、ユーザマクロ、
スピンドルおよび補助機能、ツール機能
形状機能：主面上と任意定義可能な平面上の直線・円弧・らせん補間と、チャンネルごとに最大 64 軸、Look-ahead機能
軸機能、結合およびガントリー軸機能、オーバーライド、
軸エラーおよび弛みの補正、計測機能
高級言語拡張機能を備えた DIN 66025 でのプログラ
ミング
IEC 61131-3 に準拠したファンクションブロックを介して TwinCAT PLC からアクセス
自動モード、手動モード（ジョグ / インチング）、単一
ブロックモード、参照、ブロックアドバンス、ハンドホ
イールモード（移動 / 重ね合わせ）での操作
すべての状態のオンラインモニタリングを行う便利なデバッグ機能

20
–

30
–

40
–

60

70

80

50
○
90

○

○

ターゲットシステム○○
TC1260Windows XP、Windows 7/8

関連情報

www.beckhoff.co.jp/TF5210

必須

パック

20
–

30
–

40
–

60

70

80

50
○
90

20
–

30
–

40
–

60

70

80

50
○
90

○
○
○
○
TC1270Windows XP、Windows 7/8○○○○
TC1270Windows XP、Windows 7/8

www.beckhoff.co.jp/TF5220

www.beckhoff.co.jp/TF5230

32

製品の情報・仕様は予告なく変更されます。

TC3 CNC トランス

TC3 CNC HSC パック

TC3 CNC スプライン補間

TC3 CNC 仮想 NCK

TC3 CNC 仮想 NCKTF5240-00pp

TF5250-00pp

TF5260-00pp

TF5270-00pp

TF5271-00pp

TwinCAT CNC スプライン
補間は、Akima スプライン
や B スプラインを使用した

TwinCAT CNC 仮想 NCK
ベ ー シ ス は、TwinCAT
CNC 機能のオプションとして、Windows 環境でシミュ

TwinCAT CNC 仮想 NCK
オ プ シ ョ ン は、TwinCAT
CNC 機能および TwinCAT
CNC 仮 想 NCK ベ ー シ ス

フォーメーション

TwinCAT CNC ト ラ ン ス

TwinCAT CNC HSC パック
フ ォ ー メ ー シ ョ ン は、 は、TwinCAT CNC 用の高TwinCAT CNC 用 の オ プ 速切削ソリューションです。
ション機能です。
モーション軸の最適制
トランスフォーメー
御と高速な経路速度をション機能（5 軸機能）目的としたブロック間
キネマティックライブの速度・加速度制御
なめらかな制御と機械
ラリからの選択振動の低減により、高い
RTCP 機能
表面品質を実現
TLC 機能座標系の定義、リンク、
指定した輪郭度公差の移行
効率的な制御自由曲面に対する NC
ブロック数削減のための Akima スプラインやB スプラインを使用した経路プログラミング

.
.
.
.

.
.
..
.

20
–

30
–

40
–

60

70

80

50
○
90

20
–

30
–

40
–

60

70

80

50
○
90

経路プログラミングを行う
ための TwinCAT CNC 用オ
プションパッケージです。

20
–

30
–

40
–

60

70

80

50
○
90

ベーシス

オプション

レーションを実現する仮想TwinCAT CNC です。

20
–

30
–

40
–

60

70

80

50
○
90

の オ プ シ ョ ン と し て、Windows 環 境 で シ ミ ュレーションを実現する仮想TwinCAT CNC です。

20
–

30
–

40
–

60

70

80

50
○
90

○
○
○
○
TC1270Windows XP、Windows 7/8○○○○
TC1270Windows XP、Windows 7/8○○○○
TC1270Windows XP、Windows 7/8○○○○
TC1270Windows XP、Windows 7/8○○○○
TC1270Windows XP、Windows 7/8

www.beckhoff.co.jp/TF5240

www.beckhoff.co.jp/TF5250

www.beckhoff.co.jp/TF5260

www.beckhoff.co.jp/TF5270

www.beckhoff.co.jp/TF5271
33

製品の情報・仕様は予告なく変更されます。

TF6xxx | TwinCAT 3 通信機能

技術データ

TC3 ADS 通信

TC3 OPC UA

TC3 OPC DA

TF6000-00pp

TF6100-00pp

TF6120-00pp

TwinCAT ADS 通信機能は、TwinCAT 3と Windows プログラム間のデータ

OPC United Architecture（ IEC62541）は、OPC 協議会の新世代技術

OPC は、オートメーションテクノロジ
におけるサプライヤに依存しない通信規格です。OPC DA（Data Access）は、Microsoft COM/DCOM 規格に基づいています。

交 換 を 構 成 す る の に 利 用 で き ま す。 です。未処理データや前処理済みデー
次の機能が含まれています。
タの伝送を、製造レベルから生産計画システムや ERP システムへ、メーカを変数の検索問わず安全かつ確実に行います。許可
変数名によるアクセス
されたアプリケーションまたはユーザ
であれば、時間と場所を問わず、必要OS とのタイミング同期
各種データ型に対応な情報を OPC UA で入手できます。
データブロックおよびリストの
生成
TwinCAT OPC UA サーバ
同期 / 非同期および周期的 / イベ
ヨーロッパの OPC 研究所で認証
ントドリブンでのアクセスに対す済み
機能： Data Access/Historical
るデータ整合性の保証

..
..
.
.

.
.
.
.
.
.
.

.
..

TwinCAT OPC DA サーバ
OPC-DA2x 仕様、OPC-XML-DA

仕様
セットアップ用コンフィグレータ
診断用およびレシピ読み込み用
デモ DA クライアント

Access/Alarm & Conditions

診断および再起動用の PLC ファ
ンクションブロックサーバでのデータの中間記憶：
通信接続が切断されても、データを保持

TwinCAT OPC UA クライアント
UA Data Access 用の PLC ファ

性能クラス（pp）

20
–

30
–

60

70

40
○
80

50
○
90

20
○
60

ンクションブロック
セキュリティ（オプション）を設定するためのコンフィグレータ
診断用デモ UA クライアント

30
○
70

40
○
80

50
○
90

20
–
60

30
○
70

40
○
80

ターゲットシステム○○○○​TC1000
Windows XP、Windows 7/8、Windows CE○○○○
TC1000Windows XP、Windows 7/8、Windows CE○○○
TC1000Windows XP、Windows 7/8

関連情報

www.beckhoff.co.jp/TF6000

www.beckhoff.co.jp/TF6100

www.beckhoff.co.jp/TF6120

必須

50
○
90
○

34

製品の情報・仕様は予告なく変更されます。

TC3 EtherCAT リダンダンシ 250

TC3 EtherCAT リダンダンシ 250+

TC3 Modbus TCP

TF6220-00pp

TF6221-00pp

TF6250-00pp

TwinCAT EtherCAT リダンダンシ 250 は、最大250 台の EtherCAT デバイスに対応するケーブル冗長性（二重化）を、TwinCAT EtherCAT マス

TwinCAT EtherCAT リダンダンシ 250+ は、 TwinCAT Modbus 機能は、Modbus TCP デバ
250 台以上の EtherCAT デバイスに対応する イスと TwinCAT ランタイムシステム間のゲート
ケーブル冗長性（二重化）を TwinCAT EtherCAT ウェイとして動作します。サーバ機能およびクラタに実装します。マスタは、先頭だけでなく終端にあるデバイスともケーブル接続します。コン
フィグレーションと診断は、TwinCAT 3 エンジ
ニアリング環境で行います。

マスタに実装します。マスタは、先頭だけでな
く終端にあるデバイスともケーブル接続します。
コンフィグレーションと診断は、TwinCAT 3
エンジニアリング環境で行います。

イアント機能の両方を提供します。サーバモード
では複数の TwinCAT ランタイムシステムのメモ
リ領域を Modbus メモリ領域に直接マッピング
することができます。Modbus TCP クライアン
トの実装用に PLC ライブラリが提供されており、Modbus TCP デバイスのメモリ領域にアクセスすることが可能です。

20
–

30
–

20
–

30
–

60

70

60

70

20
○
60

40
○
80

50
○
90

40
○
80

50
○
90

30
○
70

40
○
80

50
○
90

○
○
○
○
TC1100Windows XP、Windows 7/8、Windows CE○○○○
TC1100Windows XP、Windows 7/8、Windows CE○○○○
TC1100Windows XP、Windows 7/8、Windows CE

www.beckhoff.co.jp/TF6220

www.beckhoff.co.jp/TF6221

www.beckhoff.co.jp/TF6250
35

製品の情報・仕様は予告なく変更されます。

TF6xxx | TwinCAT 3 通信機能

技術データ

性能クラス（pp）

TC3 Modbus RTU

TC3 PROFINET IO デバイス

TC3 FTP クライアント

TF6255-00pp

TF6270-00pp

TF6300-00pp

TwinCAT Modbus RTU は、RS232、 TwinCAT PROFINET IO デ バ イ ス
RS422 または RS485 シリアルイン （スレーブ）によって、すべてのベッ
ターフェイスを介して Modbus RTU コ フ の PC ベ ー ス 制 御 シ ス テ ム を通信を実装しており、PC/CX のシリ PROFINET IO デバイスとして動作
アルインターフェイスと KL6xxx シリ させることができます。この機能をアルバスターミナルのいずれでも使用できます。コンフィグレーションを簡単に行えるマスタおよびスレーブ動作
モード用ファンクションブロックが含
まれています。

インストールすることによって、標準のイーサネットインターフェイスが
PROFINET スレーブのポートになります。

TwinCAT FTP は、各種ファンクショ
ンブロックを使用して PLC から複数
FTP サーバへのアクセスを簡単に行えるようにします。PLC とサーバ間で接続を確立し、ファイルを双方向に転送できます（オプションで、認証接続可能）。追加ファンクションブロックで、ファイルやディレクトリの検索、作成、削除、名前の変更を行えます。

20
○
60

20
–

20
○
60

30
○
70

40
○
80

50
○
90

60

30
○
70

40
○
80

50
○
90

30
○
70

40
○
80

50
○
90

ターゲットシステム○○○○
TC1200Windows XP、Windows 7/8、Windows CE○○○○
TC1200Windows XP、Windows 7/8、Windows CE○○○○
TC1200Windows XP、Windows 7/8、Windows CE

関連情報

www.beckhoff.co.jp/TF6255

www.beckhoff.co.jp/TF6270

www.beckhoff.co.jp/TF6300

必須

36

製品の情報・仕様は予告なく変更されます。

TC3 TCP/IP

TC3 シリアル通信

TC3 SMS/SMTP

TF6310-00pp

TF6340-00pp

TF6350-00pp

TwinCAT TCP/IP は、TwinCAT 3 PLC 内での複数の TCP/IP サーバ / クライアントの実装を可能

TwinCAT シリアル通信は、プリンタ、バーコー

ドスキャナなどのシリアルデバイスとの通信を実装します。PC のシリアルインターフェイス、
ベッコフの EL6xxx EtherCAT シリアルターミ
ナルおよび KL6xxx シリアルバスターミナルがサポートされています。

TwinCAT SMS/SMTP 機能は、PLC ファンクショ
ンブロックを使用して SMS メッセージや E メールの送信を可能にします。E メールではファイルの添付、HTML テキストの送信、メッセージ優先度設定も行えます。STARTTLS/SSL をサポートしており、E メールの暗号化が可能です。

20
○
60

20
○
60

にします。単純なデータ交換（送受信）のほかに通信の確立 / 切断を行うファンクションブロックが用意されています。SNMP ライブラリは、メッセージ送信（trap）およびクエリ応答（get）を可能にします（例： TwinCAT ランタイムのモニタ
リング）。

20
○
60

30
○
70

40
○
80

50
○
90

30
○
70

40
○
80

50
○
90

30
○
70

40
○
80

50
○
90

○
○
○
○
TC1200Windows XP、Windows 7/8、Windows CE○○○○
TC1200Windows XP、Windows 7/8、Windows CE○○○○
TC1200Windows XP、Windows 7/8、Windows CE

www.beckhoff.co.jp/TF6310

www.beckhoff.co.jp/TF6340

www.beckhoff.co.jp/TF6350
37

製品の情報・仕様は予告なく変更されます。

TF6xxx | TwinCAT 3 通信機能

技術データ

TC3 仮想シリアル COM

TC3 データベースサーバ

TC3 IEC 60870-5-10x

TF6360-00pp

TF6420-00pp

TF6500-00pp

TwinCAT 仮 想 シ リ ア ル COM で、 TwinCAT デ ー タ ベ ー ス サ ー バ は、 TwinCAT IEC-60870-5-10x 機 能EL60xx EtherCAT ターミナルまた デ ー タ ベ ー ス と TwinCAT シ ス テ を 使 用 す る と、PLC か ら IEC 規 格
は EP6002 EtherCAT ボ ッ ク ス モ ム 間 で の デ ー タ 交 換 を 可 能 に し ま 60870-5-10x に準拠した通信を行う

ジュールを通常のシリアルインター
フェイスとして Windows CE または Windows XP に統合できます。シ
リアルインターフェイスが生成されるコンピュータは、EL60xx/EP6002 ごとに個別に定義されます。ターミナルに接続されているデバイスへのアクセ
スは、シリアルインターフェイス用の
Windows API を介して行います。

す。値が変化したときまたはイベン
トが発生したときに、PLC 変数のロギングまたは EtherCAT I/O の値の
直接ロギングを、PLC ファンクショ
ンブロックによって周期的に行えます。

ことができます。サーバとクライアン
トの両方の動作モードが可能です。

マスタを実現するための PLC ライブ
ラリ（準拠している IEC 規格）

..
..
..

IEC 60870-5-101
IEC 60870-5-102
IEC 60870-5-103
IEC 60870-5-104

スレーブを実現するための PLC ライ
ブラリ（準拠している IEC 規格）

性能クラス（pp）

20
–
60

30
○
70

40
○
80

50
○
90

20
○
60

30
○
70

40
○
80

50
○
90

20
–
60

IEC 60870-5-101
IEC 60870-5-104

30
○
70

40
○
80

50
○
90

ターゲットシステム○○○○
TC1100Windows XP、Windows 7/8、Windows CE○○○○
TC1200Windows XP、Windows 7/8、Windows CE○○○○
TC1200Windows XP、Windows 7/8、Windows CE

関連情報

www.beckhoff.co.jp/TF6360

www.beckhoff.co.jp/TF6420

www.beckhoff.co.jp/TF6500

必須

38

製品の情報・仕様は予告なく変更されます。

TC3 IEC 61850/IEC 61400-25

TC3 RFID リーダ通信

TC3 S5/S7 通信

TF6510-00pp

TF6600-00pp

TF6610-00pp

TwinCAT 3 の IEC 61850/IEC 61400-25
遠隔制御機能では、クライアントと IEC 規格に準拠した通信を行えるサーバを TwinCAT PLC
で 構 築 す る こ と が で き ま す。IEC 61850 は、RFID リーダ通信機能を使用すると、シリアル
インターフェイスを介して各種 RFID リーダと通信できます。この新しい TwinCAT RFID リー
ダライブラリは、すべての RFID リーダに使用でTwinCAT S5/S7 通信機能によって、TwinCATは S5 または S7 コントローラと簡単に接続できます。S5 または S7 コントローラのデータブ

きる汎用の論理的インターフェイスを提供します。通信するリーダに合わせて簡単にコンフィ
グレーションできます。

ロック、フラグ、入出力、カウンタおよびタイマ
は、ファンクションブロックを使用してアクセスできます。通信は TCP/IP を使用して行われ
ます。

20
–

20
○
60

20
○
60

変電所通信用のデータモデルを提供します。
IEC 61400-25 は IEC 61850 に基づいており、風力発電所通信用データモデル特有の拡張機能を提供します。各サーバのコンフィグレーショ
ンは、TwinCAT 遠隔制御コンフィグレータを使用して行います。これによって、PLC でのプログ
ラミング作業とコンフィグレーション作業を切り離して PLC コードを生成できます。この PLC
コードは、新規または既存の PLC プロジェクトにインポートできます。

60

30
○
70

40
○
80

50
○
90

30
○
70

40
○
80

50
○
90

30
○
70

40
○
80

50
○
90

○
○
○
○
TC1200Windows XP、Windows 7/8、Windows CE○○○○
TC1200Windows XP、Windows 7/8、Windows CE○○○○
TC1200Windows XP、Windows 7/8、Windows CE

www.beckhoff.co.jp/TF6510

www.beckhoff.co.jp/TF6600

www.beckhoff.co.jp/TF6610
39

製品の情報・仕様は予告なく変更されます。

ST1606-04
DK3332-1212

ベッコフオートメーション株式会社〒 231-0062
神奈川県横浜市中区桜木町 1-1-8
日石横浜ビル 18F

Phone: 045-650-1612
info@beckhoff.co.jp
www.beckhoff.co.jp

www.beckhoff.co.jp/TwinCAT3

Beckhoff®、TwinCAT®、EtherCAT®、Safety over EtherCAT®、TwinSAFE®、および XFC® は、Beckhoff Automation GmbH の登録商標であり、Beckhoff Automation GmbH によりライセンスされます。

© Beckhoff Automation GmbH 04/2012

このカタログの記載内容は、一般的な製品説明および性能を記載したものであり、場合により記載通りに動作しない場合があります。製品の情報・仕様は予告なく変更されます。

製品の情報・仕様は予告なく変更されます。