29.01.2013 Aufrufe

TwinCAT - download - Beckhoff

TwinCAT - download - Beckhoff

TwinCAT - download - Beckhoff

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>TwinCAT</strong><br />

840


<strong>TwinCAT</strong> ®<br />

SPS und Motion Control auf dem PC<br />

<strong>TwinCAT</strong><br />

841


<strong>TwinCAT</strong><br />

842<br />

884 <strong>TwinCAT</strong> 2<br />

846 <strong>TwinCAT</strong> 3


<strong>TwinCAT</strong> ®<br />

The Windows Control and Automation Technology<br />

844<br />

Einleitung<br />

www.beckhoff.de/<strong>TwinCAT</strong><br />

846<br />

846<br />

848<br />

849<br />

858<br />

860<br />

864<br />

866<br />

870<br />

870<br />

871<br />

872<br />

878<br />

<strong>TwinCAT</strong> 3<br />

Einleitung<br />

eXtended Automation<br />

Architecture (XAA)<br />

eXtended Automation<br />

Engineering (XAE)<br />

eXtended Automation<br />

Runtime (XAR)<br />

Produktübersicht<br />

<strong>TwinCAT</strong> 3 Engineering<br />

TE1xxx<br />

<strong>TwinCAT</strong> 3 Base<br />

TC1xxx<br />

<strong>TwinCAT</strong> 3 Functions<br />

Measurement TF3xxx<br />

Controller TF4xxx<br />

Motion TF5xxx<br />

Connectivity TF6xxx<br />

884<br />

886<br />

890<br />

891<br />

891<br />

892<br />

893<br />

893<br />

894<br />

894<br />

898<br />

902<br />

910<br />

911<br />

<strong>TwinCAT</strong> 2<br />

Produktübersicht<br />

<strong>TwinCAT</strong> 2 PLC TX1200<br />

<strong>TwinCAT</strong> 2 NC PTP TX1250<br />

<strong>TwinCAT</strong> 2 NC I TX1260<br />

<strong>TwinCAT</strong> 2 CNC TX1270<br />

<strong>TwinCAT</strong> 2 I/O TX1100<br />

<strong>TwinCAT</strong> 2 CP TX1000<br />

<strong>TwinCAT</strong> 2 Supplements<br />

System TSxxxx<br />

Motion TS5xxx<br />

Communication TS6xxx<br />

Controller TS4xxx<br />

Building Automation TSxxxx<br />

<strong>TwinCAT</strong><br />

843


<strong>TwinCAT</strong><br />

844<br />

<strong>TwinCAT</strong><br />

<strong>TwinCAT</strong> 3<br />

– eine Engineering-Umgebung,<br />

basiert auf Microsoft Visual Studio ®<br />

– IEC 61131, C/C++, Matlab ® /Simulink ®<br />

– integrierte Module:<br />

– Echtzeit<br />

– PLC, NC, CNC<br />

– Robotik<br />

– Messtechnik<br />

– Safety<br />

– <strong>TwinCAT</strong>-3-Module: standardisierter<br />

Programmierrahmen für modulare<br />

Programmierung<br />

– Multicore-Unterstützung<br />

<strong>TwinCAT</strong>-3-Laufzeitumgebung<br />

– eine Laufzeit für alle Module<br />

– IEC 61131-, C/C++-, Matlab ® /Simulink ® -<br />

Objekte in einer Laufzeit<br />

– integrierte TwinSAFE-Laufzeit<br />

– erweiterte Echtzeit-Funktionalität:<br />

min. 50 µs Zykluszeit und geringer Jitter<br />

– verbesserte Leistung: Unterstützung von<br />

Mehrkern-CPUs<br />

– zukunftssicher: Unterstützung von 64-Bit-<br />

Betriebssystemen<br />

Siehe Seite<br />

846<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> 2<br />

– Engineering und Runtime<br />

– IEC 61131-3-Programmierumgebung<br />

– integrierte Module:<br />

– Echtzeit<br />

– PLC, NC, CNC<br />

– Robotik<br />

– Messtechnik<br />

– Safety<br />

www.beckhoff.de/<strong>TwinCAT</strong><br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong>-2-Laufzeitumgebung<br />

– harte Echtzeit für Windows NT/2000/XP/CE<br />

– Echtzeit-Jitter kleiner als 5 µs<br />

– Zykluszeit min. 50 µs einstellbar<br />

– präemptives Multitasking<br />

Siehe Seite<br />

884<br />

<strong>TwinCAT</strong><br />

845


<strong>TwinCAT</strong> 3<br />

846<br />

<strong>TwinCAT</strong> 3 |<br />

eXtended Automation Technology (XAT)<br />

Technische Änderungen vorbehalten


Mit <strong>TwinCAT</strong> 3 steht eine PC-basierte Steuerungssoftware<br />

zur Verfügung, mit der die<br />

Standard-Automatisierungswelt deutlich<br />

erweitert wird. Neben den objektorientierten<br />

Erweiterungen der IEC 61131-3 stehen mit<br />

C und C++ auch die Sprachen der IT-Welt<br />

zur Verfügung. Die Integration von Matlab ® /<br />

Simulink ® ermöglicht zudem den Einsatz<br />

in wissen schaftlichen Bereichen. Und das<br />

alles in nur einer Engi neering-Umgebung.<br />

<strong>TwinCAT</strong>-3-Highlights<br />

Lauffähig sind die Module in den unterschiedlichen<br />

Sprachen in einer gemeinsamen<br />

Runtime. Der Vorteil dieser Modularität ist<br />

die verbesserte Wiederver wendung von einmal<br />

geschriebenen und getesteten Modulen.<br />

Die Runtime läuft unter harten Echtzeitbedingungen,<br />

unter der Nutzung von Multicore-Technologie<br />

und mit der Unterstützung<br />

von 32- oder 64-Bit-Betriebssystemen.<br />

– nur eine Software für Programmierung und Konfi guration<br />

– Visual-Studio ® -Integration<br />

– mehr Freiheitsgrade bei der Wahl der Programmiersprache<br />

– Unterstützung der objektorientierten Erweiterung der IEC 61131-3<br />

– Verwendung von C/C++ als Programmiersprache für Echtzeitanwendungen<br />

– Anbindung an Matlab ® /Simulink ®<br />

– offene Schnittstellen für Erweiterbarkeit und Anpassung an bestehende Tool-Landschaft<br />

– fl exible Laufzeitumgebung<br />

– aktive Unterstützung von Multicore- und 64-Bit-Betriebssystemen<br />

– Migration von <strong>TwinCAT</strong>-2-Projekten<br />

www.beckhoff.de/<strong>TwinCAT</strong>3<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

847


<strong>TwinCAT</strong> 3<br />

848<br />

TcCOM<br />

TcCOM<br />

PC System<br />

Windows 32/64 bit<br />

<strong>TwinCAT</strong> 3 Engineering Environment based on Visual Studio ®<br />

System Manager<br />

– Confi guration<br />

<strong>TwinCAT</strong> Transport Layer – ADS<br />

<strong>TwinCAT</strong> 3 runtime<br />

Real-time Kernel<br />

PLC<br />

CNC<br />

TcCOM<br />

TcCOM<br />

Safety<br />

Simulink ®<br />

Module<br />

<strong>TwinCAT</strong> Automation Device Driver – ADD<br />

Fieldbus<br />

<strong>TwinCAT</strong> 3 | eXtended Automation Architecture (XAA)<br />

TcCOM<br />

TcCOM<br />

<strong>TwinCAT</strong> 3 erweitert die Standard-Automatisierungswelt<br />

eXtended Automation Architecture<br />

– unterstützt alle wichtigen Feldbusse<br />

– unterstützt IEC 61131, C/C++,<br />

Matlab ® /Simulink ®<br />

– unterstützt Motion Control:<br />

von Point-to-Point zu CNC<br />

– unterstützt TwinSAFE-Konfi guration<br />

– unterstützt Scientifi c Automation:<br />

Robotik, Messtechnik,<br />

Condition Monitoring<br />

eXtended Automation Engineering<br />

– ein Tool – Microsoft Visual Studio ®<br />

– integriert: IEC 61131 – weltweiter<br />

Standard in der Automatisierung<br />

Programming<br />

– IEC 61131-3<br />

– objectoriented extensions<br />

– C/C++<br />

NC<br />

C++<br />

Module<br />

TcCOM<br />

TcCOM<br />

C<br />

Module<br />

PLC<br />

– integriert: C/C++ –<br />

weltweiter Standard in der IT<br />

– integriert: <strong>TwinCAT</strong> System<br />

Manager – allgemein bekanntes<br />

Konfi gurationstool<br />

– Link zu Matlab ® /Simulink ® :<br />

weltweiter Standard im<br />

wissenschaftlichen Bereich<br />

– erweiterbar mit anderen Tools:<br />

Editoren, Compiler<br />

– <strong>TwinCAT</strong>-2-Projekte können<br />

migriert werden.<br />

– <strong>TwinCAT</strong>-3-Module:<br />

standardisierter Programmierrahmen<br />

Neben den Möglichkeiten der Steuerungsprogrammierung<br />

nach der 3rd Edition der IEC 61131-3, erlaubt die neue<br />

<strong>TwinCAT</strong>-3-Archi tektur die Verwendung von C und C++ als<br />

Programmiersprache. Damit erschließen sich völlig neue<br />

Möglichkeiten der Anwendung sowie Erweiterung bzw.<br />

Integration in bestehende Systemlandschaften. Die Anbindung<br />

an Matlab ® /Simulink ® ist nur ein Beispiel für diese<br />

neue Offenheit.<br />

– Verwendung der .NET-Programmiersprachen<br />

für nicht echtzeitfähige<br />

Anwendungen (z. B. HMI)<br />

eXtended Automation Runtime<br />

– IEC 61131-, C/C++-, Matlab ® /<br />

Simulink ® -Objekte in einer Laufzeit<br />

– integrierte TwinSAFE-Laufzeit<br />

– erweiterte Echtzeit-Funktionalität:<br />

min. 50 µs Zykluszeit und geringer<br />

Jitter<br />

– verbesserte Leistung: Unterstützung<br />

von Mehrkern-CPUs<br />

– zukunftsfähig: Unterstützung von<br />

64-Bit-Betriebssystemen<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> 3 | eXtended Automation Engineering (XAE)<br />

Durch die Einbindung in Microsoft Visual Studio ® besteht die Möglichkeit, Automatisierungsobjekte parallel mithilfe der 3 rd Edition der<br />

IEC 61131-3 und den Sprachen C bzw. C++ zu programmieren. Die erzeugten Objekte (Module) können unabhängig von der Erstellungssprache<br />

Daten austauschen und sich gegenseitig aufrufen. Der <strong>TwinCAT</strong> System Manager wurde in die Entwicklungsumgebung integriert.<br />

Damit ist nur noch eine Software erforderlich, um Automatisierungsgeräte zu konfi gurieren, parametrieren, programmieren und zu<br />

diagnostizieren.<br />

<strong>TwinCAT</strong> 3<br />

<strong>TwinCAT</strong> 3 Engineering Environment based on Visual Studio ®<br />

System Manager<br />

Confi guration<br />

– I/O<br />

– PLC<br />

– C/C++<br />

– MC<br />

– NC<br />

– CNC<br />

– Safety<br />

– others<br />

<strong>TwinCAT</strong> Transport Layer – ADS<br />

<strong>TwinCAT</strong> 3 runtime<br />

Flexibler Einsatz von Programmiersprachen<br />

Programmiersprachen C und C++<br />

– genormt<br />

– weit verbreitete Programmiersprachen<br />

– sehr leistungsstarke<br />

Programmiersprachen<br />

– werden unter der gleichen Laufzeit<br />

wie SPS-Programme ausgeführt<br />

– zur Implementierung von Treibern<br />

Technische Änderungen vorbehalten<br />

Programming<br />

Non- Real-time<br />

real-time<br />

C#/.NET<br />

IEC 61131 Objectoriented<br />

extensions<br />

C/C++<br />

Matlab ® /<br />

Simulink ®<br />

Simulink<br />

Coder<br />

IEC Compiler Microsoft C Compiler<br />

Erweitertes Debuggen von<br />

C++-Programmen<br />

– Debuggen von in Echtzeit laufenden<br />

C++-Programmen<br />

– Verwendung von Breakpoints<br />

– Verwendung von Watchlisten<br />

– Auswertung von Callstacks<br />

.NET-Programmiersprachen<br />

– Verwendung für Nicht-Echtzeit-<br />

Programmierung (z. B.: HMI)<br />

– Quellcodeverwaltung im selben<br />

Projekt<br />

Third-party<br />

programming<br />

tool<br />

C/C++<br />

Die Visual-Studio ® -Integration<br />

erfolgt auf zwei verschiedenen<br />

Wegen. <strong>TwinCAT</strong> Standard nutzt<br />

lediglich das Basis-Framework<br />

von Visual Studio ® mit all seinen<br />

Vorteilen bezüglich des Handlings,<br />

der Anbindung an Quellcodeverwaltungssoftware<br />

etc. <strong>TwinCAT</strong><br />

Integrated integriert sich in das<br />

Visual Studio ® . In dieser Version<br />

stehen die Programmiersprachen<br />

C/C++, C#, VB.NET und die<br />

Matlab ® /Simulink ® -Anbindung<br />

zur Verfügung.<br />

Verknüpfung mit Matlab ® /Simulink ®<br />

– viele verschiedene Toolboxen<br />

vorhanden<br />

– Verwendung:<br />

– beim Aufbau von Regelkreisen<br />

– bei der Simulation<br />

– bei der Optimierung<br />

– automatische Codegenerierung<br />

– Debugging-Schnittstelle zwischen<br />

Matlab ® /Simulink ® und <strong>TwinCAT</strong><br />

<strong>TwinCAT</strong> 3<br />

849


<strong>TwinCAT</strong> 3<br />

850<br />

Echtzeit<br />

System<br />

Manager<br />

KOP-Editor<br />

FBS-Editor<br />

AS-Editor<br />

AWL-<br />

Editor<br />

ST-Editor<br />

CFC-Editor<br />

Visual-C/<br />

C++-Editor<br />

<strong>TwinCAT</strong> 3 | eXtended Automation Language Support<br />

Parallele Ver wendung der Programmiersprachen C++ und FBS<br />

Integration von Visual Studio ®<br />

Automatisierungsgeräte- und<br />

Anwendungsprogrammierung<br />

in einer Umgebung<br />

– Nutzung der bekanntesten und am<br />

besten unterstützten Entwicklungsumgebung<br />

– zukunftssicher<br />

– Bearbeitung von SPS-Programmen<br />

und komplexen Visualisierungen in<br />

einer Umgebung<br />

– Unterstützung von Mehrsprachigkeit<br />

modernes Look-and-feel<br />

– kontextsensitive Online-Hilfe<br />

– automatische Syntaxüberprüfung<br />

– IntelliSense<br />

– Syntaxhervorhebung<br />

– Nutzung der bekannten<br />

Quellcodeverwaltungswerkzeuge<br />

– offene Architektur<br />

– erweiterbar durch Plug-ins<br />

In Visual Studio ® integrierter <strong>TwinCAT</strong> System Manager<br />

Nicht-<br />

Echtzeit<br />

C#<br />

.NET<br />

Visual Basic<br />

C++<br />

Silverlight<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> 3 | XA Language Support: IEC 61131-3<br />

Für die effi zientere Programmierung von Automatisierungsgeräten wurden die Editoren für die Programmierung nach der IEC 61131-3 deutlichen<br />

Verbesserungen unterzogen. Dabei wurden insbesondere die Bedienbarkeit verbessert und die Debugging-Möglichkeiten erweitert. Zu den neuen<br />

Möglichkeiten zählen u. a. ein verbessertes Inline-Monitoring sowie bedingte Breakpoints.<br />

Technische Änderungen vorbehalten<br />

Die Editoren der IEC 61131-3<br />

wurden nahtlos in die Visual-<br />

Studio ® -Umgebung integriert.<br />

So verwenden z. B. die<br />

Editoren für die grafi schen<br />

Sprachen die originale Visual-<br />

Studio ® - Toolbox.<br />

Verbessertes Inline-Monitoring<br />

für die Programmiersprache<br />

ST<br />

<strong>TwinCAT</strong> 3<br />

851


<strong>TwinCAT</strong> 3<br />

852<br />

<strong>TwinCAT</strong> 3 | XA Language Support: IEC 61131-3<br />

<strong>TwinCAT</strong> 3 unterstützt ebenfalls die noch nicht endgültig beschlossenen Erweiterungen der 3 rd Edition der IEC 61131-3. Diese ermöglichen<br />

u. a. die Verwendung von objektorientierten Techniken, wie Einfachvererbung, Interfaces, Methoden und Attributen, die sowohl die Wiederverwendbarkeit<br />

als auch die Qualität des Steuerungscodes deutlich erhöhen.<br />

IEC 61131-3-Programmierung<br />

– anbieterunabhängiger Programmierstandard<br />

– PLCopen-Zertifi zierung<br />

– portable, wiederverwendbare Software<br />

– fünf grafi k- und textbasierte Programmiersprachen:<br />

– strukturierter Text und Anweisungsliste<br />

– Funktionsplan und Kontaktplan<br />

– Ablaufsprache<br />

– Datenkapselung durch benutzerdefi nierte Datentypen<br />

Beispiel für die Anwendung<br />

von Polymorphie innerhalb<br />

einer IEC 61131-3 POU<br />

(Program Organization Unit)<br />

Erweiterte Möglichkeiten in <strong>TwinCAT</strong> 3<br />

– verbesserte Bedienbarkeit<br />

– auto complete<br />

– Markieren zusammengehöriger Schlüsselwörter<br />

– Zuklappen von Programmierstrukturen<br />

– …<br />

– erweitertes Debugging<br />

– Verwendung von bedingten Breakpoints<br />

– verbessertes Inline-Monitoring<br />

– …<br />

– objektorientierte Erweiterungen<br />

– Einfachvererbung<br />

– Interfaces<br />

– Methoden<br />

– Attribute<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> 3 | XA Language Support: C/C++<br />

<strong>TwinCAT</strong> 3 bietet die Möglichkeit, Automatisierungsprojekte mithilfe der Sprachen C/C++ zu programmieren. Für die Code-Generierung wird<br />

der im Microsoft Visual Studio ® 2010 enthaltene C-Compiler verwendet. Mithilfe von <strong>TwinCAT</strong> 3 C++ Libraries werden Funktionen für das<br />

Einlesen/Schreiben von Dateien, Starten von Treads, Allokieren von Speicher oder Kommunizieren mit einer Datenbank bereitgestellt, was dem<br />

IEC 61131-3-Mechanismus bei der Verwendung von Bibliotheken entspricht.<br />

Wizards zur Erstellung<br />

von Basisprojekten,<br />

Klassen und I/O-<br />

Variablen ermöglichen<br />

effi zientes Engineering.<br />

Die Routine „Cyclic-<br />

Update“ wird zyklisch<br />

abgearbeitet. Auch ohne<br />

Breakpoint setzen zu<br />

müssen, stehen die internen<br />

Variablen für das<br />

Monitoring im <strong>TwinCAT</strong>-<br />

Online-Watchfenster zur<br />

Verfügung.<br />

C/C++ als Programmiersprachen in der Automatisierung<br />

Programmiersprachen C und C++<br />

– leistungsstarke, weit verbreitete<br />

Programmiersprachen<br />

– genormte, objektorientierte<br />

Programmiersprachen<br />

– Erzeugung von effi zientem Zielcode<br />

– werden unter der gleichen Laufzeit<br />

wie SPS-Programme ausgeführt<br />

– zur Implementierung von Treibern<br />

Technische Änderungen vorbehalten<br />

– <strong>Beckhoff</strong> C++ Libraries für erweiterte<br />

Funktionalitäten im Echtzeitkontext<br />

Erweitertes Debuggen von<br />

C++-Programmen<br />

– Debuggen von in Echtzeit laufenden<br />

C++-Programmen<br />

– Monitoring, Watchlisten ohne<br />

Verwendung von Breakpoints<br />

INIT<br />

Parameter<br />

PREOP<br />

Parameter<br />

SAFEOP<br />

OP<br />

Statemachine mit Transitionen<br />

für die <strong>TwinCAT</strong>-Module<br />

.NET-Programmiersprachen<br />

– Verwendung für Nicht-Echtzeit-<br />

Programmierung (z. B.: HMI)<br />

– Quellcodeverwaltung im selben<br />

Projekt<br />

IP<br />

PS<br />

SO<br />

PI<br />

SP<br />

OS<br />

<strong>TwinCAT</strong> 3<br />

853


<strong>TwinCAT</strong> 3<br />

854<br />

<strong>TwinCAT</strong> 3 | XA Language Support: Matlab ® /Simulink ®<br />

Die Anbindung von Matlab ® /Simulink ® ermöglicht die Ausführung von <strong>TwinCAT</strong>-Modulen, die in der Simulations um gebung Simulink ® als Modell<br />

erzeugt wurden. Durch die gewählte Art der Anbindung werden die Parameter und Variablen in der grafi schen Oberfl äche von <strong>TwinCAT</strong> 3 dargestellt<br />

und können zur Laufzeit auch in der Echtzeitumgebung betrachtet und geändert werden.<br />

Beispiel für einen<br />

Temperaturregler in<br />

Matlab ® /Simulink ®<br />

Anbindung an die Simulationssoftware Matlab ® /Simulink ®<br />

– Standardwerkzeug in wissenschaftlichen<br />

und messtechnischen<br />

Anwendungen<br />

– große Vielfalt an Toolboxen<br />

(z. B. Fuzzy Logic Toolbox)<br />

– Erstellung, Simulation und Optimierung<br />

von komplexen Regelkreisen<br />

– automatische Generierung von Code<br />

mithilfe des Realtime-Workshops<br />

– Debug-Schnittstelle zwischen<br />

<strong>TwinCAT</strong> 3 und Simulink ®<br />

– Parametrierung des generierten<br />

Moduls in <strong>TwinCAT</strong> 3<br />

– Download und Ausführung<br />

des Moduls in der <strong>TwinCAT</strong>-3-<br />

Laufzeit<br />

– mehrfache Instanziierung der<br />

Module möglich<br />

Parameteransicht des<br />

generierten Moduls in<br />

<strong>TwinCAT</strong><br />

– Nutzung der Module ohne<br />

Matlab ® /Simulink ®<br />

Technische Änderungen vorbehalten


Mit eXtended Motion Control beinhaltet die <strong>TwinCAT</strong>-Automatisierungssoftware eine durchgängige und skalier bare Lösung für die Bewegungssteuerung.<br />

Diese reicht von einfachen Punkt-zu-Punkt-Bewegungen über CNC bis hin zur Ansteuerung von Robotern.<br />

Funktionalität<br />

NC PTP<br />

<strong>TwinCAT</strong> 3 | eXtended Motion Control<br />

Punkt-zu-Punkt-<br />

Bewegung<br />

– Getriebe<br />

– Kurvenscheiben<br />

– Superposition<br />

– Fliegende Säge<br />

Interpolierende Bewegung für Robotic Control<br />

Vorteile der Integration von<br />

Robotic Control in <strong>TwinCAT</strong><br />

– Konfi guration, Parametrierung,<br />

Diagnose und Programmierung<br />

in <strong>TwinCAT</strong><br />

– optimales Zusammenarbeiten<br />

von SPS, Bewegungssteuerung<br />

und Robotersteuerung<br />

Technische Änderungen vorbehalten<br />

NC I<br />

Interpolierende Be we -<br />

gung mit 3 Achsen und<br />

5 zusätzlichen Achsen<br />

– Programmierung<br />

nach DIN 66025<br />

– technologische Features<br />

– einfache Nutzung<br />

durch Funktionsbausteine<br />

aus der SPS<br />

CNC<br />

Komplette<br />

CNC-Funktionalität<br />

– interpolierende<br />

Bewegung für<br />

bis zu 32 Achsen<br />

je Kanal<br />

– verschiedene<br />

Transformationen<br />

Robotics<br />

Interpolierende<br />

Bewegung für<br />

Robotersteuerung<br />

– hohe Performance und Genauigkeit<br />

durch direkte Schnittstellen<br />

– Unterstützung von<br />

unterschiedlichsten<br />

Kinematiken<br />

– optionale<br />

Drehmomentvorsteuerung<br />

Berechnungsprozess der Kinematik<br />

– Vorwärtstransformation<br />

– Rückwärtstransformation<br />

– Berechnung des dynamischen Modells<br />

<strong>TwinCAT</strong> 3<br />

855


<strong>TwinCAT</strong> 3<br />

856<br />

<strong>TwinCAT</strong> 3 | Safety-Editor<br />

Der in <strong>TwinCAT</strong> 3 integrierte Safety-Editor erlaubt die Erstellung einer Sicherheitsapplikation in einer freigrafi schen Umgebung. Die gewünschte<br />

Logik wird mithilfe einer Funktionsblock-Diagrammsprache programmiert. Der Editor unterstützt dabei eine zunächst von der verwendeten Hardware<br />

unabhängige Programmierung, sodass eine erhöhte Flexibilität und Portabilität gegeben ist. Mithilfe einer automatischen Dokumentationsgenerierung<br />

wird sowohl die Dokumentation an sich als auch die Inbetriebnahme enorm vereinfacht.<br />

<strong>TwinCAT</strong> Safety Editor<br />

– freigrafi sche Programmierung<br />

– vollständig integriert in <strong>TwinCAT</strong> 3<br />

– bequeme Diagnose durch Anzeige der<br />

Onlinewerte direkt in der grafi schen<br />

Darstellung<br />

– mehrstufi ge Prüfung der Applikation<br />

auf Konsistenz<br />

– automatische Verifi kation des Downloads<br />

eines Projektes<br />

Technische Änderungen vorbehalten


Die aktuelle Entwicklung im Bereich der Computertechnik, die CPUs mit immer mehr Kernen verfügbar macht, ermöglicht die Verteilung von<br />

Aufgaben auf verschiedene Kerne. Dies wird auch von der <strong>TwinCAT</strong>-3-Laufzeitumgebung unterstützt, sodass funktionale Einheiten – HMI, PLC-<br />

Runtime, MC – auf dedizierte Kerne verteilt werden können. Für jeden von der Laufzeitumgebung verwendeten Kern können sowohl die maximale<br />

Auslastung als auch die Basis – und damit die möglichen Zykuszeiten separat eingestellt werden.<br />

Multi-core CPU<br />

Core 0<br />

Windows<br />

Apps<br />

Windows<br />

Drivers<br />

L2 Shared Cache<br />

System Memory<br />

<strong>TwinCAT</strong> 3 | eXtended Automation Performance<br />

PLC Control<br />

ADS<br />

ADS Router Engine<br />

ADS Router Message Queues<br />

Dialog für die Verteilung von Tasks auf Rechnerkerne<br />

Core 1 Core 2 Core 3 Core …<br />

User HMI PLC runtime 0 PLC runtime 1 NC runtime 1<br />

ADS<br />

Task 0 Task 1<br />

Multicore- und Multitasking-Unterstützung<br />

Unterstützt Mehrkernsysteme<br />

– Verteilung von Anwendungen auf<br />

Kerne (z. B.: können SPS, NC und HMI<br />

auf unter schied lichen Kernen laufen)<br />

Technische Änderungen vorbehalten<br />

ADS<br />

ADS<br />

Unterstützt Multitasking<br />

– präemptives Multitasking<br />

– paralleles Abarbeiten von Tasks<br />

ADS<br />

Durch die Verwendung von<br />

Multicore-Systemen können<br />

funktionale Einheiten (z. B.<br />

PLC-, NC-Runtimes, HMI)<br />

auf einzelne Rechnerkerne<br />

verteilt werden.<br />

Unterstützt 64-Bit-Betriebssysteme<br />

– Verwendung von mehr Ressourcen<br />

(Speicher)<br />

<strong>TwinCAT</strong> 3<br />

857


<strong>TwinCAT</strong> 3<br />

858<br />

Durch standardisierte Module kann die <strong>TwinCAT</strong>-3-Runtime offen und fl exibel gestaltet werden. Sie stellt eine Umgebung zur Verfügung, in der<br />

<strong>TwinCAT</strong>-3-Module ablaufen können. Ob es sich bei diesen Modulen um eine SPS, eine NC, eine CNC, ein RC (Robotic Control) oder aus C-Code<br />

generierten Modulen (z. B. durch Matlab ® /Simulink ® ) handelt, ist unerheblich.<br />

<strong>TwinCAT</strong> Real-time Kernel<br />

Fieldbus<br />

<strong>TwinCAT</strong> 3 | eXtended Automation Runtime (XAR)<br />

<strong>TwinCAT</strong> Transport Layer – ADS<br />

Task<br />

Task<br />

Task<br />

Task<br />

<strong>TwinCAT</strong> Object Manager<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

TC Confi guration<br />

PLC<br />

Task<br />

C++<br />

Module<br />

Task<br />

CNC<br />

Task<br />

Safety<br />

FBD<br />

<strong>TwinCAT</strong> Automation Device Driver – ADD<br />

Modularer Aufbau der <strong>TwinCAT</strong>-3-Runtime<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

Call<br />

NC<br />

Call<br />

Simulink ®<br />

Module<br />

PLC<br />

Call<br />

<strong>TwinCAT</strong> 3 runtime<br />

Call<br />

Debugging<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

TcCOM<br />

C++<br />

Module<br />

C<br />

Module<br />

Simulink ®<br />

Module<br />

Safety<br />

Modulares Design, Offenheit, Erweiterbarkeit<br />

Offene Laufzeitschnittstelle<br />

– Funktionalität in Module verpackt<br />

– Nutzung von Diensten aus<br />

Systemmodulen (z. B. Echtzeit)<br />

– defi nierte Schnittstellen<br />

– Erweiterung der Laufzeit durch<br />

eigene Module (z. B. Bustreiber)<br />

– Skalierbarkeit: Module können einfache<br />

Funktionen, komplexe Algorithmen,<br />

Echtzeitaufgaben enthalten.<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong>-3-Module bestehen aus einer Reihe von formal defi nierten Eigenschaften und Schnittstellen. Diese erlauben eine allgemeine Verwendung<br />

der Module sowohl untereinander als auch von „außen“. Mithilfe dieser vordefi nierten Schnittstellen ist zum Beispiel der zyklische Aufruf<br />

der internen Modullogik möglich. Jedes Modul implementiert eine State-Machine, welche die Initialisierung, Parametrierung und Verlinkung des<br />

jeweiligen Moduls steuert.<br />

<strong>TwinCAT</strong> Module<br />

Module Description<br />

State Machine<br />

ITComObject Interface<br />

Interfaces Parameter Interfaces<br />

Pointers<br />

Data Areas<br />

Aufbau eines <strong>TwinCAT</strong>-3-Moduls<br />

Contexts Data Area<br />

Categories Pointers<br />

ADS Port<br />

Schnelle Kommunikation, Wiederverwendbarkeit<br />

– Funktionalität der Module<br />

skalierbar<br />

– Direkte und damit sehr schnelle<br />

Kommunikation zwischen Modulen<br />

Module sind gekapselt.<br />

Technische Änderungen vorbehalten<br />

Neben den Anwender modulen gibt es bereits<br />

eine Reihe von System modulen, die Basis funktion<br />

alitäten der Runtime bereitstellen (z. B. <strong>TwinCAT</strong>-<br />

Echtzeit). Diese Module besitzen feste Object-IDs<br />

und sind somit von jedem Modul aus erreichbar.<br />

Auswahl und Parametrierung eines Matlab ® /Simulink ® -Moduls<br />

– Module können unabhängig<br />

voneinander entwickelt, gewartet<br />

und getestet werden.<br />

– hohe Wiederverwendbarkeit<br />

<strong>TwinCAT</strong> 3<br />

859


<strong>TwinCAT</strong> 3<br />

860<br />

Produktübersicht <strong>TwinCAT</strong> 3<br />

Die <strong>TwinCAT</strong>-3-Runtime-Komponenten sind für unterschiedliche Plattformen verfügbar.<br />

<strong>TwinCAT</strong> 3 – Plattformen<br />

Beispiel <strong>TwinCAT</strong>-3-Leistungsklasse:<br />

C6920 | Schaltschrank-Industrie-PC<br />

mit Prozessor Intel ® Core i3, 2 Cores<br />

<strong>TwinCAT</strong>-3-Leistungsklasse: (TC3: 60),<br />

entspricht der <strong>TwinCAT</strong>-3-Plattform P60<br />

Mid performance<br />

P20<br />

Economy<br />

ARM, 400 MHz<br />

P30<br />

Economy plus<br />

ARM Cortex-A8<br />

AMD LX800<br />

Die in den Plattform-Klassifi zierungen integrierten Controller sind nur Beispiel-Konfi gurationen.<br />

<strong>TwinCAT</strong>-3-Bezeichnungssystem<br />

T = <strong>TwinCAT</strong> X = C (Base)<br />

F (Function)<br />

E (Engineering)<br />

P40<br />

Performance<br />

Intel ® Atom<br />

P50<br />

Performance<br />

plus<br />

Intel ®<br />

Celeron ® ULV<br />

Celeron ® 1.6 GHz<br />

Pentium ® M<br />

a = Klassifi zierung<br />

1 = System<br />

3 = Measurement<br />

4 = Control<br />

5 = Motion<br />

6 = Connectivity<br />

8 = Industry specifi c<br />

P60<br />

Mid<br />

performance<br />

Intel ®<br />

Celeron ® 1.9 GHz<br />

Core i3<br />

P70<br />

High<br />

performance<br />

Intel ®<br />

Core Duo<br />

Core2 Duo<br />

Core i5<br />

bbb = Spezifi zierung pp = Plattform vvvv = Buildnummer<br />

TX abbb-00pp-vvvv<br />

P80<br />

Very high<br />

performance<br />

Intel ® Core i7<br />

P90<br />

Andere Hersteller<br />

als <strong>Beckhoff</strong><br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> 3 – eXtended Automation Engineering (XAE)<br />

<strong>TwinCAT</strong> 3 – eXtended Automation Runtime (XAR)<br />

Base<br />

Functions<br />

TC1270 | TC3 PLC/NC PTP 10/NC I/CNC<br />

TC1260 | TC3 PLC/NC PTP 10/NC I<br />

TC1250 | TC3 PLC/NC PTP 10<br />

TC1200 | TC3 PLC<br />

TC1100 | TC3 I/O<br />

TC1000 | TC3 ADS<br />

TF1xxx | System<br />

TF3xxx | Measurement<br />

TF4xxx | Control<br />

<strong>TwinCAT</strong> 3 | <strong>TwinCAT</strong> Base<br />

TC1220 | TC3 PLC/C++/Matlab ® /Simulink ®<br />

TC1210 | TC3 PLC/C++<br />

TC1100 | TC3 I/O<br />

TC1000 | TC3 ADS<br />

TC1320 | TC3 C++/Matlab ® /Simulink ®<br />

TC1300 | TC3 C++<br />

TC1100 | TC3 I/O<br />

TC1000 | TC3 ADS<br />

TF5xxx | Motion<br />

TF6xxx | Connectivity<br />

TF8xxx | Industry specifi c<br />

<strong>TwinCAT</strong> 3 gliedert sich in<br />

Komponenten. Die <strong>TwinCAT</strong>-3-<br />

Engineering-Komponente<br />

ermöglicht das Konfi gurieren,<br />

Programmieren und<br />

Debuggen von Applikationen.<br />

Die <strong>TwinCAT</strong>-3-Runtime<br />

besteht aus weiteren Komponenten<br />

– Basiskomponenten<br />

und Functions. Die Basiskomponenten<br />

können mit<br />

Functions erweitert werden.<br />

TC1000 | TC3 ADS Das <strong>TwinCAT</strong> Automation Device Specifi cation (ADS) ist das medienunabhängige Protokoll zum Lesen und<br />

Schreiben von Daten und zur Kommandoübertragung innerhalb von <strong>TwinCAT</strong>. Ein ADS Router zur Kommunikationsanbindung<br />

wird zur Verfügung gestellt. ADS Clients können via ADS mit <strong>TwinCAT</strong>-Steuerungen im<br />

Netzwerk verbunden werden.<br />

TC1100 | TC3 I/O Mit <strong>TwinCAT</strong> I/O können zyklische Daten von verschiedenen Feldbussen in Prozessabbildern gesammelt<br />

werden. Zyklische Tasks treiben die entsprechenden Feldbusse. Verschiedene Feldbusse können mit unterschiedlichen<br />

Zykluszeiten auf einer CPU betrieben werden. Auf das Prozessabbild können Applikationen<br />

direkt zugreifen. Die Konfi guration der Feldbusse und der Prozessabbilder erfolgt im <strong>TwinCAT</strong> Engineering.<br />

TC1200 | TC3 PLC <strong>TwinCAT</strong> PLC realisiert auf einer CPU eine oder mehrere SPS mit dem internationalen Standard IEC 61131-3<br />

3rd Edition. Zur Programmierung können alle in der Norm beschriebenen Programmiersprachen verwendet<br />

werden. Verschiedene komfortable Debugging-Möglichkeiten erleichtern die Fehlersuche und Inbetriebnahme.<br />

Programmänderungen können zu beliebigen Zeiten und in beliebiger Größe online, d.h. bei laufender SPS,<br />

durchgeführt werden. Alle Variablen stehen per ADS symbolisch zur Verfügung und können in entsprechenden<br />

Clients gelesen und geschrieben werden.<br />

TC1300 | TC3 C++ Die <strong>TwinCAT</strong> 3 C++ Laufzeitumgebung ermöglicht das Abarbeiten von in der Sprache C++ geschriebenen<br />

Echtzeit-Modulen. Verschiedene komfortable Debugging-Möglichkeiten erleichtern die Fehlersuche und<br />

Inbetriebnahme. Programmänderungen können zu beliebigen Zeiten und in beliebiger Größe online, d.h. bei<br />

laufender SPS, durchgeführt werden. Alle Variablen stehen per ADS symbolisch zur Verfügung und können in<br />

entsprechenden Clients gelesen und geschrieben werden.<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

861


<strong>TwinCAT</strong> 3<br />

862<br />

Produktübersicht <strong>TwinCAT</strong> 3<br />

<strong>TwinCAT</strong> 3 | Engineering<br />

TE1000 | TC3 Engineering <strong>TwinCAT</strong>-3-Entwicklungsumgebung 864<br />

TE1140 | TC3 Management Server zentrale Administration von <strong>Beckhoff</strong>-CE-Steuerungen 864<br />

TE1400 | TC3 Matlab ® /Simulink ® Target <strong>TwinCAT</strong> Target für Matlab ® / Simulink ® zur Generierung von <strong>TwinCAT</strong>-3-Modulen 865<br />

TE1500 | TC3 Valve Diagram Editor grafi sches Tool zum Entwerfen der Kennlinie eines Hydraulikventils 865<br />

TE1510 | TC3 CAM Design Editor grafi sches Entwurfstool für elektronische Kurvenscheiben 865<br />

<strong>TwinCAT</strong> 3 | <strong>TwinCAT</strong> Base<br />

TC1000 | TC3 ADS <strong>TwinCAT</strong> 3 ADS 866<br />

TC1100 | TC3 I/O <strong>TwinCAT</strong> 3 I/O 866<br />

TC1200 | TC3 PLC <strong>TwinCAT</strong> 3 PLC 867<br />

TC1210 | TC3 PLC/C++ <strong>TwinCAT</strong> 3 PLC und C++ 867<br />

TC1220 | TC3 PLC/C++/Matlab ® /Simulink ® <strong>TwinCAT</strong> 3 PLC, C++ und in Maltab ® /Simulink ® generierte Module 868<br />

TC1250 | TC3 PLC/NC PTP 10 <strong>TwinCAT</strong> 3 PLC und NC PTP 10 868<br />

TC1260 | TC3 PLC/NC PTP 10/NC I <strong>TwinCAT</strong> 3 PLC, NC PTP 10 und NC I 869<br />

TC1270 | TC3 PLC/NC PTP 10/NC I/CNC <strong>TwinCAT</strong> 3 PLC, NC PTP 10, NC I und CNC 869<br />

TC1300 | TC3 C++ <strong>TwinCAT</strong> 3 C++ 869<br />

TC1320 | TC3 C++/Matlab ® /Simulink ® <strong>TwinCAT</strong> 3 C++ und in Maltab ® /Simulink ® generierte Module 869<br />

<strong>TwinCAT</strong> 3 | Functions<br />

Measurement<br />

TF3600 | TC3 Condition Monitoring Level 1 Condition Monitoring Level 1 870<br />

TF3601 | TC3 Condition Monitoring Level 2 Condition Monitoring Level 2 870<br />

TF3602 | TC3 Condition Monitoring Level 3 Condition Monitoring Level 3 870<br />

TF3900 | TC3 Solar Position Algorithm<br />

Controller<br />

exaktes Ermitteln des Sonnenstandes 870<br />

TF4100 | TC3 Controller Toolbox Basisregler (P, I, D), komplexe Regler (PI, PID), Pulsweitenmodulation, Rampen,<br />

Signalgeneratoren und Filter 871<br />

TF4110 | TC3 Temperature Controller Temperaturregler zum Überwachen und Regeln von verschiedenen Temperaturstrecken 871<br />

Motion<br />

TF5000 | TC3 NC PTP 10 Axes NC PTP (Punkt-zu-Punkt-Bewegungen) für bis zu 10 Achsen 872<br />

TF5010 | TC3 NC PTP 25 Axes Erweiterung von <strong>TwinCAT</strong> 3 NC PTP auf maximal 25 Achsen 872<br />

TF5020 | TC3 NC PTP 25+ Axes Erweiterung von <strong>TwinCAT</strong> 3 NC PTP auf über 25 Achsen 872<br />

TF5050 | TC3 NC Camming Nutzung der Kurvenscheibenfunktionalität (Tabellenkopplung) von <strong>TwinCAT</strong> NC 873<br />

TF5055 | TC3 NC Flying Saw Implementierung der Funktionalität „Fliegende Säge“ 873<br />

TF5060 | TC3 NC FIFO Axes Realisierung einer vom Anwender vorgegebenen Sollwertgenerierung für eine NC-Achse 873<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> 3 | Functions<br />

Motion<br />

TF5065 | TC3 Motion Control XFC hochgenaues Erfassen und Schalten von digitalen Signalen bezogen auf Achspositionen 873<br />

TF5070 | TC3 PackAL Bibliothek für den Einsatz in Verpackungsanwendungen 873<br />

TF5100 | TC3 NC I NC I mit 5 interpolierenden Achsen und 3 Zusatzachsen 874<br />

TF5110 | TC3 Kinematic Transformation L1 Realisierung verschiedener Kinematik-Transformationen Level 1 874<br />

TF5111 | TC3 Kinematic Transformation L2 Realisierung verschiedener Kinematik-Transformationen Level 2 875<br />

TF5112 | TC3 Kinematic Transformation L3 Realisierung verschiedener Kinematik-Transformationen Level 3 875<br />

TF5200 | TC3 CNC CNC-Bahnsteuerungssoftware 875<br />

TF5210 | TC3 CNC E CNC-Bahnsteuerungssoftware Exportversion 876<br />

TF5220 | TC3 CNC Axes Pack Ausbau auf insgesamt 64 Achsen/geregelte Spindeln, davon maximal 32 Bahnachsen<br />

und maximal 12 geregelte Spindeln 876<br />

TF5230 | TC3 CNC Channel Pack ein weiterer CNC-Kanal, maximal auf 12 Kanäle ausbaubar, Kanalsynchronisation,<br />

Achsübergabe zwischen Kanälen 876<br />

TF5240 | TC3 CNC Transformation Transformationsfunktionalität (5-Achsfunktionalität) 877<br />

TF5250 | TC3 CNC HSC Pack Erweiterung der CNC um HSC-Technologie (High-Speed Cutting) 877<br />

TF5260 | TC3 CNC Spline Interpolation Bahnprogrammierung über Splines mit programmierbarem Spline-Typ, Akima-Spline, B-Spline 877<br />

TF5270 | TC3 CNC Virtual NCK Basis virtuelle <strong>TwinCAT</strong> CNC zur Simulation in einer Windows-Umgebung 877<br />

TF5271 | TC3 CNC Virtual NCK Options virtuelle <strong>TwinCAT</strong> CNC zur Simulation in einer Windows-Umgebung 877<br />

Connectivity<br />

TF6000 | TC3 ADS Communication Library ADS-Kommunikationskomponenten 878<br />

TF6100 | TC3 OPC UA Zugriff auf <strong>TwinCAT</strong> gemäß OPC UA mit UA-Server (DA/HA/AC) und UA-Client (DA) 878<br />

TF6120 | TC3 OPC DA Zugriff auf <strong>TwinCAT</strong>-Variablen, gemäß OPC-DA- und OPC-XML-DA-Spezifi kation 878<br />

TF6220 | TC3 EtherCAT Redundancy 250 Erweiterung des <strong>TwinCAT</strong>-EtherCAT-Masters um die Kabelredundanzfähigkeit für bis zu 250 Slaves 879<br />

TF6221 | TC3 EtherCAT Redundancy 250+ Erweiterung des <strong>TwinCAT</strong>-EtherCAT-Masters um die Kabelredundanzfähigkeit für mehr als 250 Slaves 879<br />

TF6250 | TC3 Modbus TCP Kommunikation mit Modbus-TCP-Geräten (Server- und Client-Funktionalität) 879<br />

TF6255 | TC3 Modbus RTU serielle Kommunikation mit Modbus-Endgeräten 880<br />

TF6270 | TC3 PROFINET IO Device Kommunikation über PROFINET (PROFINET-Slave) 880<br />

TF6300 | TC3 FTP einfacher Zugriff von der <strong>TwinCAT</strong> SPS auf FTP-Server 880<br />

TF6310 | TC3 TCP/IP Kommunikation über generische TCP-Server 881<br />

TF6340 | TC3 Serial Communication Kommunikation über serielle Busklemmen oder PC-COM-Ports mittels 3964R- und<br />

RK512-Protokoll 881<br />

TF6350 | TC3 SMS/SMTP Versenden von SMS und E-Mails aus der SPS 881<br />

TF6360 | TC3 Virtual Serial COM virtueller Serial-COM-Treiber für Windows-Plattformen 882<br />

TF6420 | TC3 Database Server Zugriff auf Datenbanken aus der SPS 882<br />

TF6500 | TC3 IEC 60870-5-10x Kommunikation nach IEC 60870-101, 102, -103, -104 882<br />

TF6510 | TC3 IEC 61850/400-25 Kommunikation nach IEC 61850 und IEC 61400-25 883<br />

TF6600 | TC3 RFID Reader Communication Anschluss von RFID-Readern an die <strong>TwinCAT</strong> PLC 883<br />

TF6610 | TC3 S5/S7 Communication Kommunikation zu S5/S7-Steuerungen 883<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

863


<strong>TwinCAT</strong> 3<br />

864<br />

<strong>TwinCAT</strong> 3<br />

Engineering<br />

TE1xxx | <strong>TwinCAT</strong> 3 Engineering<br />

TC3 Engineering TC3 Management Server<br />

Technische Daten TE1000 TE1140<br />

<strong>TwinCAT</strong> Engineering beinhaltet die Engineering-Umgebung<br />

der <strong>TwinCAT</strong>-3-Steuerungssoftware:<br />

– Integration in das Visual Studio ® 2010 (wenn vorhanden)<br />

– Unterstützung der nativen Visual-Studio ® -Schnittstellen<br />

(z. B. Anbindung an Quellcodeverwaltungs-Systeme)<br />

– Editoren der IEC 61131-3 (AWL, FBS, KOP, AS, ST)<br />

sowie CFC<br />

– Compiler für die IEC 61131-3-Sprachen<br />

– integrierter System Manager zur Konfi guration des<br />

Zielsystems<br />

– Instanziierung von mehreren System-Manager-Projekten<br />

in einer Solution<br />

– Instanziierung und Parametrierung von <strong>TwinCAT</strong>-<br />

Modulen<br />

– integrierter <strong>TwinCAT</strong>-C++-Debugger<br />

– integrierte Oberfl äche zur Parametrierung von aus<br />

Matlab ® /Simulink ® generierten Modulen<br />

– bei Integration in das Visual Studio ® Instanziierung<br />

von .NET-Projekten in derselben Solution (z. B. für HMI)<br />

Zielsystem Windows XP, Windows 7/8 Windows XP, Windows 7/8<br />

Weitere Informationen www.beckhoff.de/TE1000 www.beckhoff.de/TE1140<br />

Der <strong>TwinCAT</strong> Management Server ermöglicht die zentrale<br />

Administration von <strong>Beckhoff</strong>-CE-Steuerungen. Softwareupdates<br />

können von zentraler Stelle auf im Netzwerk vorhandene<br />

Steuerungen eingespielt werden. Neben Betriebssystemupdates<br />

können auch gerätespezifi sche Komponenten<br />

(SPS-Bootprojekte) eingespielt werden. Durch die<br />

Möglichkeit, die im Netzwerk erkannten Geräte in Gruppen<br />

aufzuteilen, können für jede Gruppe individuelle Aktionen<br />

defi niert werden.<br />

Technische Änderungen vorbehalten


Engineering Communication <strong>TwinCAT</strong> 3<br />

TC3 Target for Matlab ® /Simulink ® TC3 Valve Diagram Editor TC3 Cam Design Tool<br />

TE1400 TE1500 TE1510<br />

Das <strong>TwinCAT</strong> Matlab ® /Simulink ® Target stellt System-Target-Files<br />

für die Verwendung des Matlab ® -/<br />

Simulink ® -Coder zur Verfügung. Diese ermöglichen<br />

die Generierung von <strong>TwinCAT</strong>-3-Modulen, welche<br />

in der <strong>TwinCAT</strong>-3-Engineering-Umgebung instanziiert<br />

und parametriert werden können.<br />

Der <strong>TwinCAT</strong> Valve Diagram Editor ermöglicht die<br />

Linearisierung von nicht-linearen Kennlinien von<br />

Hydraulikventilen mithilfe eines grafi schen Editors.<br />

Anhand von wenigen Stützstellen können Geraden<br />

oder Polynome 5. Grades ermittelt werden, welche<br />

diese verbinden. Die ermittelte Linearisierungskennlinie<br />

kann in die <strong>TwinCAT</strong>-NC-Echtzeit geladen<br />

und bei der Ausgabe der Spannungen im Drive<br />

berücksichtigt werden.<br />

Der CAM Design Editor ermöglicht die Generierung<br />

und Modifi zierung von Kurvenscheiben<br />

mithilfe eines grafi schen Editors. Diese werden<br />

als Abschnitte von Bewegungsgesetzen, wie<br />

modifi zierte Sinuslinie, harmonische Kombination<br />

oder den verschiedenen Polynomfunktionen,<br />

zusammengesetzt. Dargestellt werden neben der<br />

Slave-Position, auch Geschwindigkeit, Beschleunigung<br />

und Ruck. Die erzeugten Kurvenscheiben<br />

können als Tabellen mit vorgegebener Schrittweite<br />

oder als sogenannte Motion Functions an die NC<br />

übergeben werden.<br />

Windows XP, Windows 7/8 Windows XP, Windows 7/8 Windows XP, Windows 7/8<br />

www.beckhoff.de/TE1400 www.beckhoff.de/TE1500 www.beckhoff.de/TE1510<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

865


<strong>TwinCAT</strong> 3<br />

866<br />

<strong>TwinCAT</strong> 3<br />

Base<br />

TC1xxx | <strong>TwinCAT</strong> 3 Base<br />

TC3 ADS TC3 I/O<br />

Technische Daten TC1000-00pp TC1100-00pp<br />

Das <strong>TwinCAT</strong> Automation Device Specifi cation (ADS) ist<br />

das medienunabhängige Protokoll zum Lesen und Schreiben<br />

von Daten und zur Kommandoübertragung innerhalb von<br />

<strong>TwinCAT</strong>. Ein ADS Router zur Kommunikationsanbindung<br />

werden auch ADS-API-Schnittstellen und Kommunikationskomponenten<br />

für ADS Client in C/C++, .NET, Delphi, Java<br />

und WebServices zur Verfügung gestellt. ADS Clients können<br />

via ADS mit <strong>TwinCAT</strong>-Steuerungen im Netzwerk verbunden<br />

werden.<br />

Mit <strong>TwinCAT</strong> I/O können zyklische Daten von verschiedenen<br />

Feldbussen in Prozessabbildern gesammelt werden. Zyklische<br />

Tasks treiben die entsprechenden Feldbusse. Verschiedene<br />

Feldbusse können mit unterschiedlichen Zykluszeiten auf<br />

einer CPU betrieben werden. Auf das Prozessabbild können<br />

Applikationen direkt zugreifen. Die Konfi guration der Feldbusse<br />

und der Prozessabbilder erfolgt im <strong>TwinCAT</strong> Engineering.<br />

– verbindet I/O-Geräte und Tasks variablenorientiert<br />

– verbindet Tasks untereinander variablenorientiert<br />

– kleinste Einheit ist ein Bit<br />

– unterstützt synchrone oder asynchrone Beziehungen<br />

– Austausch konsistenter Datenbereiche und<br />

Prozessabbilder<br />

– Online-Darstellung im Verzeichnisbaum<br />

– Online-Watchfenster<br />

– „Force und Write“ zur Inbetriebnahme und<br />

zum Test für Taskvariablen und I/O-Geräte<br />

– unterstützte Feldbusse:<br />

– EtherCAT<br />

– Lightbus<br />

– PROFIBUS DP (Master und Slave)<br />

– Interbus<br />

– CANopen<br />

– SERCOS interface<br />

– DeviceNet<br />

– Ethernet<br />

– USB<br />

– SMB (System-Management-Bus)<br />

Leistungsklasse (pp) 20 30 40 50<br />

20 30 40 50<br />

x x x x<br />

x x x x<br />

60 70 80 90<br />

60 70 80 90<br />

x x x x<br />

x x x x<br />

Zielsystem Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE<br />

Weitere Informationen www.beckhoff.de/TC1000 www.beckhoff.de/TC1100<br />

Technische Änderungen vorbehalten


TC3 PLC TC3 PLC/C++<br />

TC1200-00pp TC1210-00pp<br />

<strong>TwinCAT</strong> PLC realisiert auf einer CPU eine oder mehrere SPS mit dem internationalen Standard<br />

IEC 61131-3 3 rd Edition. Zur Programmierung können alle in der Norm beschriebenen Programmiersprachen<br />

verwendet werden. Die Bausteine vom Typ PROGRAM können mit Echtzeittasks verbunden<br />

werden. Verschiedene komfortable Debugging-Möglichkeiten erleichtern die Fehlersuche und Inbetriebnahme.<br />

Programmänderungen können zu beliebigen Zeiten und in beliebiger Größe online, d.h. bei<br />

laufender SPS, durchgeführt werden. Alle Variablen stehen per ADS symbolisch zur Verfügung und<br />

können in entsprechenden Clients gelesen und geschrieben werden.<br />

– Prozessabbildgröße, Merkerbereich, Programmgröße, POU-Größe,<br />

Variablenanzahl nur durch Größe des Arbeitsspeichers begrenzt<br />

– Zykluszeiten ab 50 µs<br />

– Verknüpfungszeit: typisch 1 µs (Intel ® Core2 Duo)<br />

– IEC 61131-3: IL (AWL), FBD (FUP), LD (KOP), SFC (AS), ST, CFC<br />

– Online-Change in Programmen und Variablen, Online- Monitor, Ablaufkontrolle, Breakpoints,<br />

Write, Force, Step, Datentrace, Remote-Debugging über TCP/IP<br />

– Online-Verbindung mit SPS-Laufzeitsystem weltweit über TCP/IP oder über Feldbus<br />

– Online-Monitoring von Variablen in Variablenlisten, Watchfenstern, Editoren<br />

– Online-Status und Powerfl ow (Akkumulatorinhalt) von Programmen und Instanzen<br />

– Triggern, Forcen, Setzen von Variablen<br />

– leistungsfähiges Debugging mit Einzelzyklus, Breakpoints, Step-in, Step-over,<br />

Anzeige des aktuellen Aufrufstacks, Watchliste zeigt Auswahl von Variablen, Tracefunktionen<br />

– Online-Verwaltung aller Variablennamen und -strukturen systemweit<br />

– remanente und persistente Daten, USV-gestützte Speicherung auf Festplatte,<br />

optional Speicherung auf NOVRAM<br />

– lesender und schreibender Variablenzugriff über ADS, OPC<br />

– zertifi ziert entsprechend PLCopen Baselevel (IL/ST)<br />

– strukturierte Programmierung mit modularer Programmverwaltung<br />

– Quellcodespeicherung im Zielsystem<br />

– komfortable Bibliotheksverwaltung<br />

– leistungsfähiger Compiler mit inkrementellem Compilieren<br />

– alle gebräuchlichen Datentypen, Strukturen, Arrays, auch mehrdimensional<br />

– komfortables Erstellen von Programmen mit: Autoformat, Autodeclare, Querverweis,<br />

Suchen/Ersetzen, Projektvergleich<br />

– durch die Einbettung in das Microsoft Visual Studio ® einfache Anbindung<br />

an Quellcodeverwaltungstools<br />

Base Communication <strong>TwinCAT</strong> 3<br />

Erweiterung der <strong>TwinCAT</strong> PLC TC1200 mit<br />

zusätzlichen C++-Funktionalitäten:<br />

– Online-Verbindung mit PLC/C++-<br />

Laufzeitsystem lokal oder weltweit über<br />

TCP/IP oder über Feldbus<br />

– Online-Monitoring von Variablen<br />

in Variablenlisten, Watchfenstern,<br />

Editoren ohne das Setzen von Breakpoints<br />

– Online-Setzen von Variablen<br />

20 30 40 50<br />

20 30 40 50<br />

x x x x<br />

– x x x<br />

60 70 80 90<br />

60 70 80 90<br />

x x x x<br />

x x x x<br />

Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8<br />

www.beckhoff.de/TC1200 www.beckhoff.de/TC1210<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

867


<strong>TwinCAT</strong> 3<br />

868<br />

<strong>TwinCAT</strong> 3<br />

Base<br />

TC1xxx | <strong>TwinCAT</strong> 3 Base<br />

TC3 PLC/C++/Matlab ® /Simulink ® TC3 PLC/NC PTP 10<br />

Technische Daten TC1220-00pp TC1250-00pp<br />

Erweiterung der <strong>TwinCAT</strong> PLC/C++ TC1300 um die Möglichkeit,<br />

aus Matlab ® /Simulink ® generierte Module auszuführen.<br />

– beinhaltet die <strong>TwinCAT</strong>-3-PLC- und C++-Laufzeit<br />

– erlaubt die Ausführung von aus Matlab ® /Simulink ®<br />

generierten Modulen<br />

– mehrfache Instanziierung von Modulen<br />

– Parametrierung dieser Module zur Laufzeit<br />

– Online-Zugriff auf alle Parameter (abschaltbar)<br />

– generische Module (keine Hardwarebindung innerhalb<br />

der Modelle erforderlich)<br />

– Anbindung an den External Mode von Simulink ®<br />

– Anbindung an den <strong>TwinCAT</strong>-C++-Debugger mit<br />

grafi scher Darstellung der Blöcke<br />

– Module aufrufbar aus anderen Modulen<br />

oder direkt von Tasks<br />

Erweiterung der <strong>TwinCAT</strong> PLC TC1200 um die Möglichkeit,<br />

Punkt-zu-Punkt-Bewegungen in Software zu realisieren<br />

(<strong>TwinCAT</strong> NC PTP 10). Die Achsen werden durch Achsobjekte<br />

repräsentiert und stellen ein zyklisches Interface für z. B. die<br />

SPS zur Verfügung. Dieses Achsobjekt wird dann zu einer entsprechenden<br />

physikalischen Achse verknüpft. Verschiedenste<br />

Achstypen mit verschiedensten Feldbusschnittstellen können<br />

so abstrakt mit den Achsobjekten, die immer ein gleiches<br />

Interface und eine identische Konfi gurationsoberfl äche<br />

anbieten, verbunden werden. Die Regelung der Achsen kann<br />

in verschiedenen Konstellationen (Positions- oder Geschwindigkeitsschnittstelle)<br />

und verschiedenen Reglern konfi guriert<br />

werden. Die Konfi guration der Achsen erfolgt im <strong>TwinCAT</strong><br />

Engineering.<br />

– bis zu maximal 255 Achsen auf einer CPU<br />

– unterstützt elektrische und hydraulische Servoantriebe,<br />

Frequenzumrichterantriebe, Schrittmotorantriebe, Gleichstromantriebe,<br />

geschaltete Antriebe (Eil-/Schleichachsen),<br />

Simulationsachsen, Encoderachsen<br />

– unterstützt diverse Encoder wie Inkremental-Encoder,<br />

Absolut-Encoder, digitale Schnittstelle zu den Antrieben<br />

wie EtherCAT, SERCOS, SSI, Lightbus, PROFIBUS DP/MC,<br />

Pulse-Train<br />

– Standardachsfunktionen wie Start/Stopp/Reset/<br />

Referenzieren, Geschwindigkeits-Override, Master-/<br />

Slavekopplungen, elektronisches Getriebe, Online-<br />

Distanzkompensation, Programmierung erfolgt über<br />

PLCopen-konforme IEC 61131-3-Funktionsbausteine<br />

– komfortable Achsen-Inbetriebnahmemöglichkeiten<br />

– Online-Monitor aller Achszustandsvariablen wie<br />

Ist-/Sollwerte, Freigaben, Regelungswerte<br />

– Online-Achstuning<br />

– Forcen von Achsvariablen<br />

– Konfi guration aller Achsparameter wie Messsystem,<br />

Driveparameter und Lageregler<br />

– konfi gurierbare Reglerstrukturen P-Regler, PID-Regler,<br />

PID mit Geschwindigkeitsvorsteuerung, PID mit<br />

Geschwindigkeits- und Beschleunigungsvorsteuerung<br />

– Online-Master-/Slave sowie Slave-/Masterumwandlung<br />

– „Fliegende Säge“ (Diagonalsäge [optional])<br />

– Kurvenscheiben (Unterstützung durch TC3 CAM Design<br />

Editor [optional])<br />

– FIFO-Achsen (optional)<br />

– externe Sollwertgeneratoren<br />

– Multi-Master-Kopplung<br />

Leistungsklasse (pp) 20 30 40 50<br />

20 30 40 50<br />

– x x x<br />

– x x x<br />

60 70 80 90<br />

60 70 80 90<br />

x x x x<br />

x x x x<br />

Zielsystem Windows XP, Windows 7/8 Windows XP, Windows 7/8<br />

Weitere Informationen www.beckhoff.de/TC1220 www.beckhoff.de/TC1250<br />

Technische Änderungen vorbehalten


TC3 PLC/NC PTP 10, NC I TC3 PLC/NC PTP 10, NC I, CNC TC3 C++ TC3 C++/Matlab ® /Simulink ®<br />

TC1260-00pp TC1270-00pp TC1300-00pp TC1320-00pp<br />

Erweiterung der <strong>TwinCAT</strong> PLC/NC PTP 10<br />

um die Möglichkeit, Bewegungen mit bis zu<br />

drei interpolierenden und bis zu fünf Hilfsachsen<br />

zu realisieren. Unterstützt werden<br />

verschiedene Achstypen mit unterschiedlichen<br />

Feldbusschnittstellen. Die Programmierung<br />

der Bewegung erfolgt in der Regel<br />

in DIN 66025 kann aber alternativ auch<br />

über SPS-Funktionsbausteine erfolgen.<br />

– max. 3 Bahnachsen und bis zu<br />

5 Hilfsachsen pro Gruppe<br />

– 1 Gruppe pro Kanal, max. 31 Kanäle<br />

– unterstützt elektrische Servoachsen,<br />

Schrittmotorantriebe<br />

– Interpreterfunktionen wie Unterprogramm-<br />

und Sprungtechnik,<br />

programmierbare Schleifen, Nullpunktverschiebungen,Werkzeugkorrekturen,<br />

M- und H-Funktionen<br />

– Geometriefunktionen: Geraden und<br />

Kreise im 3-D-Raum, Kreise in allen<br />

Hauptebenen, Helices mit Basiskreisen<br />

in allen Hauptebenen, Linear-,<br />

Zirkular-, Helikalinterpolation in den<br />

Hauptebenen und frei defi nierbaren<br />

Ebenen, Bezier-Splines, Look-ahead-<br />

Funktion<br />

– Online-Umkonfi guration von Achsen<br />

in Gruppen, Bahnoverride, Slavekopplung<br />

an Bahnachsen, Hilfsachsen,<br />

Achsfehler und Durchhangkompensation,<br />

Messfunktionen<br />

– Programmierung in DIN 66025<br />

– Zugriff alternativ über Funktionsbausteine<br />

nach IEC 61131-3<br />

– Bedienung von Automatikbetrieb,<br />

Handbetrieb (Jog/Tipp), Einzelsatzbetrieb,<br />

Referenzieren, Handradbetrieb<br />

(Verfahren/ Überlagern)<br />

– komfortables Debugging mit<br />

Online-Monitoring von aktueller<br />

Soll-/Istposition (Schleppabstände<br />

aller Achsen), aktuell bearbeiteter NC-<br />

Programmzeile, aktuell interpretierter<br />

NC-Programmzeile, Kanalstatus<br />

Erweiterung der <strong>TwinCAT</strong> PLC/NC PTP 10<br />

um die Möglichkeit, eine Interpolation<br />

mit bis zu 32 gleichzeitig interpolierenden<br />

Achsen zu realisieren. Über die Optionspakete<br />

kann die Anzahl der Achsen und/<br />

oder die Anzahl der Kanäle den Anforderungen<br />

der Applikation angepasst werden.<br />

Verschiedene Transformationen können<br />

über Optionspakete ergänzt werden. Die<br />

Programmierung erfolgt über DIN 66025.<br />

Die Konfi guration der Achsen und Kanäle<br />

erfolgt über <strong>TwinCAT</strong> Engineering.<br />

– 8 Bahnachsen/geregelte Spindeln,<br />

max. 64 Achsen/geregelte Spindeln<br />

(optional), max. 12 Kanäle (optional)<br />

– unterstützt elektrische Servoachsen,<br />

Schrittmotorantriebe Unterprogramm-<br />

und Sprungtechnik, programmierbare<br />

Schleifen, Nullpunktverschiebungen,<br />

Werkzeugkorrekturen, M- und H-Funktionen,<br />

mathematische Funktionen,<br />

Parameter-/ Variablenprogrammierung,<br />

Anwendermakros, Spindel- und<br />

Hilfsfunktionen, Nullpunktverschiebungen,<br />

Werkzeugfunktionen<br />

– Geometriefunktionen: Linear-,<br />

Zirkular-, Helikalinterpolation in den<br />

Hauptebenen und frei defi nierbaren<br />

Ebenen, max. 32 interpolierende<br />

Bahnachsen pro Kanal (optional),<br />

Look-ahead-Funktion<br />

– Achsfunktionen, Koppel- und<br />

Gantry-Achsenfunktion, Override,<br />

Achsfehler- und Durchhangkompensation,<br />

Messfunktionen<br />

– Programmierung in DIN 66025 mit<br />

Hochsprachenerweiterung<br />

– Zugriff über Funktionsbausteine aus<br />

<strong>TwinCAT</strong> PLC nach IEC 61131-3<br />

– Bedienung mit Automatikbetrieb,<br />

Handbetrieb (Jog/Tipp), Einzelsatzbetrieb,<br />

Referenzieren, Satzvorlauf,<br />

Handradbetrieb (Verfahren/Überlagern)<br />

– komfortables Debugging mit Online-<br />

Monitoring aller Zustände<br />

Die <strong>TwinCAT</strong>-3-C++-Laufzeitumgebung<br />

ermöglicht das<br />

Abarbeiten von in der Sprache<br />

C++ geschriebenen Echtzeit-<br />

Modulen. Folgende Funktionalitäten<br />

werden u.a. unterstützt:<br />

– Online-Verbindung mit<br />

PLC/C++-Laufzeitsystem<br />

lokal oder weltweit über<br />

TCP/IP oder über Feldbus<br />

– Online-Monitoring von<br />

Variablen in Variablenlisten,<br />

Watchfenstern,<br />

Editoren ohne das Setzen<br />

von Breakpoints<br />

– Online-Setzen von<br />

Variablen<br />

Base Communication <strong>TwinCAT</strong> 3<br />

Erweiterung der TC1300<br />

um die Möglichkeit, aus<br />

Matlab ® /Simulink ® generierte<br />

Module auszuführen:<br />

– beinhaltet die <strong>TwinCAT</strong>-3-<br />

PLC- und C++-Laufzeit<br />

– erlaubt die Ausführung<br />

von aus Matlab ® /Simulink<br />

® generierten Modulen<br />

– mehrfache Instanziierung<br />

von Modulen<br />

– Parametrierung dieser<br />

Module zur Laufzeit<br />

– Online-Zugriff auf alle<br />

Parameter (abschaltbar)<br />

– generische Module<br />

(keine Hardwarebindung<br />

innerhalb der Modelle<br />

erforderlich)<br />

– Anbindung an den<br />

External Mode von<br />

Simulink ®<br />

– Anbindung an den<br />

<strong>TwinCAT</strong>-C++-Debugger<br />

mit grafi scher Darstellung<br />

der Blöcke<br />

– Module aufrufbar aus<br />

anderen Modulen oder<br />

direkt von Tasks<br />

20 30 40 50 20 30 40 50 20 30 40 50 20 30 40 50<br />

– – x x – – – x – x x x – x x x<br />

60 70 80 90 60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x x x x x<br />

Windows XP, Windows 7/8 Windows XP, Windows 7/8 Windows XP, Windows 7/8 Windows XP, Windows 7/8<br />

www.beckhoff.de/TC1260 www.beckhoff.de/TC1270 www.beckhoff.de/TC1300 www.beckhoff.de/TC1320<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

869


<strong>TwinCAT</strong> 3<br />

870<br />

<strong>TwinCAT</strong> 3 Function<br />

Measurement<br />

TF3xxx | <strong>TwinCAT</strong> 3 Measurement<br />

TC3 Condition<br />

Monitoring Level 1<br />

TC3 Condition<br />

Monitoring Level 2<br />

TC3 Condition<br />

Monitoring Level 3<br />

TC3 Solar Position<br />

Algorithm<br />

Technische aten D<br />

TF3600-00pp TF3601-00pp TF3602-00pp TF3900-00pp<br />

Um eine Zustandsüberwachung für Maschinen<br />

und Anlagen zu realisieren, bietet die<br />

<strong>TwinCAT</strong>-Condition-Monitoring-Bibliothek<br />

einen modularen Baukasten von mathematischen<br />

Algorithmen für die Analyse von<br />

Messwerten. Aus diesem Baukasten kann<br />

sich der Anwender je nach Applikationshintergrund<br />

bedienen und hat damit die<br />

Möglichkeit, eine auf verschiedene Plattformen<br />

skalierbare Lösung zu entwickeln.<br />

Die Funktionen der Bibliothek erstrecken sich<br />

über die Hauptfelder Analyse, Statistik und<br />

Klassifi kation. Neben der Spektralanalyse<br />

mit einer FFT oder zum Beispiel mit einem<br />

einhüllenden Spektrum können statistische<br />

Kennwerte, wie die Kurtosis oder der Crest-<br />

Faktor, berechnet werden. Eine Kombination<br />

dieser Algorithmen mit einer Grenzwertüberwachung<br />

eignet sich beispielsweise hervorragend<br />

für eine Wälzlagerüberwachung.<br />

Algorithmen von Condition Monitoring<br />

Level 1:<br />

– Frequency Analysis<br />

– Fast Fourier Transform<br />

– Power Spectrum<br />

– Envelope<br />

– Welch Method<br />

– Window Functions<br />

– Time-Frequency Representations<br />

– Power Spectrogram<br />

– Statistics<br />

– Multi-Channel Histogram<br />

– Mean, Standard Deviation,<br />

Skew, Kurtosis<br />

– Crest Factor<br />

– Auto Correlation Function<br />

– Cross Correlation Function<br />

– Pattern Recognition/Machine Learning<br />

– Threshold Monitoring<br />

– Discrete Classifi cation<br />

Das <strong>TwinCAT</strong> Condition<br />

Monitoring Level 2 enthält<br />

– neben den Funktionen<br />

des Level 1 –<br />

folgende zusätzliche<br />

Algorithmen:<br />

– Frequency<br />

Analysis<br />

– Hilbert Transform<br />

– Analytic Signal<br />

– Instantaneous<br />

Phase<br />

– Overlap Add<br />

Synthesis<br />

– Statistics<br />

– Statistics of<br />

Frequency Spectra<br />

– Quantities and<br />

Percentiles<br />

– Homomorphic<br />

Signal Processing<br />

– Power Cepstrum<br />

– Instantaneous<br />

Frequency<br />

– Pattern Recognition/Machine<br />

Learning<br />

– Bayesian<br />

Classifi cation<br />

Das <strong>TwinCAT</strong> Condition<br />

Monitoring Level 3 enthält<br />

– neben den Funktionen<br />

des Level 2 –<br />

folgende zusätzliche<br />

Algorithmen:<br />

– Homomorphic<br />

Signal Processing<br />

– Complex<br />

Cepstrum<br />

– Robust Phase<br />

unwrapping<br />

Mithilfe des <strong>TwinCAT</strong><br />

Solar Position Algorithm<br />

ist es möglich,<br />

den Sonnenstandswinkel<br />

unter Verwendung<br />

von Datum,<br />

Uhrzeit, geografi scher<br />

Länge und Breite sowie<br />

weiteren Parametern<br />

(je nach gewünschter<br />

Genauigkeit) zu ermitteln.<br />

Der entwickelte<br />

Funktionsbaustein<br />

arbeitet mit einer maximalen<br />

Ungenauigkeit<br />

von ±0,001°.<br />

Leistungsklasse (pp) 20 30 40 50 20 30 40 50 20 30 40 50 20 30 40 50<br />

– – x x – – x x – – x x x x x x<br />

60 70 80 90 60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x x x x<br />

Benötigt TC1100 TC1100 TC1100 TC1200<br />

Zielsystem Windows XP, Windows 7/8, Windows CE Windows XP, Windows Windows XP, Windows Windows XP, Windows<br />

7/8, Windows CE 7/8, Windows CE 7/8, Windows CE<br />

Weitere Informationen www.beckhoff.de/<br />

www.beckhoff.de/ www.beckhoff.de/ www.beckhoff.de/<br />

TF3600<br />

TF3601<br />

TF3602<br />

TF3900<br />

Verfügbarkeitsstatus siehe <strong>Beckhoff</strong>-Internetseite unter: www.beckhoff.de/TF3601<br />

Technische Änderungen vorbehalten


TF4xxx | <strong>TwinCAT</strong> 3 Controller<br />

TC3 Controller Toolbox TC3 Temperature Controller<br />

Technische Daten TF4100-00pp TF4110-00pp<br />

Die <strong>TwinCAT</strong> Controller Toolbox umfasst alle wesentlichen<br />

Bausteine zur Realisierung von regelungstechnischen Applikationen.<br />

– Toolbox mit regelungstechnischen Grundbausteinen<br />

– Regler genügen industriellen Ansprüchen<br />

wie Anti-Reset-Windup<br />

– einfache Basisregler (P, I, D)<br />

– komplexe Regler (PI, PID, umschaltende Regler)<br />

– Filterbausteine<br />

– Stellgrößengeneratoren (Begrenzer, PWM)<br />

– Rampen- und Signalgeneratorenbausteine<br />

Controller <strong>TwinCAT</strong> 3 Function<br />

Mit dem <strong>TwinCAT</strong> Temperature Controller können Temperaturregler<br />

einfach realisiert werden. Eine einfache Inbetriebnahme<br />

durch Selbsteinstellung des Reglers (Selftuning) ist<br />

enthalten.<br />

– Automatik- und Handbetrieb mit stoßfreiem Aufsetzen<br />

– Stellgröße analog oder als pulsweitenmoduliertes Signal<br />

– Toleranzbandüberwachung, Absolutwertüberwachung<br />

– skalierbare Reaktion auf Sensorfehler<br />

und Heizstromfehler<br />

– Begrenzung von Soll- und Stellgröße<br />

– optionale Verrampung der Sollgröße<br />

– optionale Anfahrschaltung für die Sollgröße<br />

– Kern des Temperaturreglers ist ein industrieller<br />

PID-Regler<br />

Leistungsklasse (pp) 20 30 40 50<br />

20 30 40 50<br />

x x x x<br />

– x x x<br />

60 70 80 90<br />

60 70 80 90<br />

x x x x<br />

x x x x<br />

Benötigt TC1200 TC1200<br />

Zielsystem Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE<br />

Weitere Informationen www.beckhoff.de/TF4100 www.beckhoff.de/TF4110<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

871


<strong>TwinCAT</strong> 3<br />

872<br />

<strong>TwinCAT</strong> 3 Function<br />

Motion Control<br />

TF5xxx | <strong>TwinCAT</strong> 3 Motion Control<br />

TC3 NC PTP 10 Axes TC3 NC PTP 25 Axes TC3 NC PTP 25+ Axes<br />

Technische Daten TF5000-00pp TF5010-00pp TF5020-00pp<br />

TC3 NC PTP 10 Axes realisiert Motion Control für Punkt-zu-<br />

Punkt-Bewegungen in Software. Die Achsen werden durch<br />

Achsobjekte repräsentiert und stellen ein zyklisches Interface<br />

für z. B. die SPS zur Verfügung. Dieses Achsobjekt wird dann<br />

zu einer entsprechenden physikalischen Achse verknüpft.<br />

Verschiedenste Achstypen mit verschiedensten Feldbusschnittstellen<br />

können so abstrakt mit den Achsobjekten,<br />

die immer ein gleiches Interface und eine identische Konfi -<br />

gurationsoberfl äche anbieten, verbunden werden. Die Regelung<br />

der Achsen kann in verschiedenen Konstellationen<br />

(Positions- oder Geschwindigkeitsschnittstelle) und verschiedenen<br />

Reglern konfi guriert werden. Die Konfi guration der<br />

Achsen erfolgt in <strong>TwinCAT</strong> Engineering.<br />

– bis zu 10 Achsen auf maximal 255 Achsen ausbaubar<br />

– unterstützt elektrische und hydraulische Servoantriebe,<br />

Frequenzumrichterantriebe, Schrittmotorantriebe, Gleichstromantriebe,<br />

geschaltete Antriebe (Eil-/Schleichachsen),<br />

Simulationsachsen, Encoderachsen<br />

– unterstützt diverse Encoder wie Inkremental-Encoder,<br />

Absolut-Encoder, digitale Schnittstelle zu den Antrieben<br />

wie EtherCAT, SERCOS, SSI, Lightbus, PROFIBUS DP/MC,<br />

Pulse-Train<br />

– Standardachsfunktionen wie Start/Stopp/Reset/Referenzieren,<br />

Geschwindigkeits-Override, Master-/Slavekopplungen,<br />

elektronisches Getriebe, Online-Distanzkompensation<br />

– Programmierung erfolgt über PLCopen-konforme<br />

IEC 61131-3-Funktionsbausteine<br />

– komfortable Achsen-Inbetriebnahmemöglichkeiten<br />

– Online-Monitor aller Achszustandsvariablen wie Ist-/Sollwerte,<br />

Freigaben, Regelungswerte, Online- Achstuning<br />

– Forcen von Achsvariablen<br />

– Konfi guration aller Achsparameter wie Messsystem,<br />

Driveparameter und Lageregler<br />

– konfi gurierbare Reglerstrukturen P-Regler, PID-Regler,<br />

PID mit Geschwindigkeitsvorsteuerung, PID mit<br />

Geschwindigkeits- und Beschleunigungsvorsteuerung<br />

– Online-Master-/Slave sowie Slave-/Masterumwandlung<br />

– „Fliegende Säge“ (Diagonalsäge)<br />

– Kurvenscheiben (Unterstützung durch TC3 CAM Design<br />

Editor [optional])<br />

– FIFO-Achsen (optional)<br />

– externe Sollwertgeneratoren<br />

– Multi-Master-Kopplung<br />

Erweiterung von TC3 NC PTP<br />

10 auf maximal 25 Achsen<br />

Erweiterung von TC3 NC PTP<br />

10 auf maximal 255 Achsen<br />

Leistungsklasse (pp) 20 30 40 50<br />

20 30 40 50 20 30 40 50<br />

– x x x<br />

– – x x – – x x<br />

60 70 80 90<br />

60 70 80 90 60 70 80 90<br />

x x x x<br />

x x x x x x x x<br />

Benötigt TC1200 TC1200 TC1200<br />

Zielsystem Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows XP, Windows 7/8,<br />

Windows CE<br />

Windows CE<br />

Weitere Informationen www.beckhoff.de/TF5000 www.beckhoff.de/TF5010 www.beckhoff.de/TF5020<br />

Technische Änderungen vorbehalten


TC3 NC Camming TC3 NC Flying Saw TC3 NC FIFO Axes TC3 Motion Control XFC TC3 PackAL<br />

TF5050-00pp TF5055-00pp TF5060-00pp TF5065-00pp TF5070-00pp<br />

<strong>TwinCAT</strong> NC Camming (Kurvenscheiben)<br />

ist eine nichtlineare<br />

Beziehung zwischen<br />

einer Master- und einer<br />

Slaveachse. Das Camming-<br />

Paket bietet verschiedene<br />

Möglichkeiten der Speicherung<br />

von Kurvenscheiben.<br />

Komfortable SPS-Bausteine<br />

ermöglichen das Laden,<br />

Koppeln und Entkoppeln<br />

von Kurvenscheiben. Es ist<br />

möglich, Kurvenscheiben im<br />

laufenden Betrieb neu zu<br />

laden oder zu modifi zieren.<br />

Der <strong>TwinCAT</strong> CAM Design<br />

Editor unterstützt bei der<br />

Erstellung der Kurvenscheiben.<br />

– Positionstabelle mit<br />

Masterstützpunkten<br />

und zugehörigen Slavepositionen,<br />

zwischen<br />

den Stützstellen wird<br />

linear oder durch<br />

Splines interpoliert<br />

– Motion-Function-<br />

Tabelle, die eine<br />

Kurvenscheibe mittels<br />

Bewegungsgesetzen<br />

nach der Richtlinie<br />

VDI 2143 beschreibt<br />

– zyklische oder lineare<br />

Abarbeitung<br />

– Kurvenscheibe durch<br />

Offset und Skalierung,<br />

sowohl master- als<br />

auch slaveseitig,<br />

modifi zierbar<br />

– hohe Flexibilität durch<br />

Online-Änderung der<br />

Motion-Functions<br />

<strong>TwinCAT</strong> NC Flying Saw<br />

realisiert die Kopplung einer<br />

Slaveachse an eine Masterachse<br />

in einer bestimmten<br />

Synchronposition (fl iegende<br />

Säge). SPS-Bausteine ermöglichen<br />

das Ein- und Auskoppeln<br />

sowie die Parametrierung.<br />

– Als Masterachse<br />

können reale oder<br />

virtuelle Achsen sowie<br />

andere externe Istwertgeber<br />

dienen.<br />

– Aufsynchronisieren der<br />

Slaveachse aus einer<br />

beliebigen Bewegungssituation<br />

(Stillstand,<br />

Vorwärts- oder Rückwärtsfahrt)<br />

auf den<br />

fahrenden Master<br />

– einfaches Aufsynchronisieren<br />

auf die Mastergeschwindigkeit<br />

– positionsgenaues<br />

Aufsynchronisieren<br />

auf die Masterachse<br />

(Geschwindigkeit und<br />

Position)<br />

– Synchrongeschwindigkeit<br />

über Koppelfaktor<br />

einstellbar<br />

– optionale Rücklaufsperre<br />

als zusätzliche<br />

Sicherheitsfunktion<br />

– überlagerte Streckenkompensation<br />

in der<br />

Synchronphase zur<br />

dynamischen Positionskorrektur<br />

Mit <strong>TwinCAT</strong> NC FIFO Axes<br />

können extern generierte<br />

Positionssollwerte in Form<br />

einer Geschwindigkeitsvorsteuerung<br />

an die Achsen<br />

ausgegeben werden. Dabei<br />

ist die Sollwertgenerierung<br />

so aufgebaut, dass bei der<br />

zeitlichen Abarbeitung der<br />

FIFO-Einträge nicht nur die<br />

Sollposition, sondern auch<br />

die Sollgeschwindigkeit<br />

ermittelt wird. Zwischen<br />

zwei benachbarten FIFO-<br />

Einträgen wird, falls notwendig,<br />

interpoliert.<br />

Motion Control <strong>TwinCAT</strong> Communication 3 Function<br />

Mit eXtreme Fast Control<br />

(XFC) wird eine Technik<br />

bezeichnet, die mit EtherCAT,<br />

speziellen I/O-Klemmen und<br />

<strong>TwinCAT</strong> auf dem PC eine<br />

sehr schnelle zeitlich hoch<br />

präzise Reaktion ermöglicht.<br />

Mit den Distributed-Clocks<br />

(DC) von EtherCAT und<br />

entsprechenden Klemmen<br />

können so einfach verteiltes<br />

Latchen oder Nockenschaltwerke<br />

realisiert werden.<br />

– Bausteine zum hochgenauen<br />

Erfassen und<br />

Schalten von digitalen<br />

Signalen bezogen auf<br />

Achspositionen<br />

– EtherCAT-Distributed-<br />

Clocks mit den zeitstempelbasierten<br />

Ein- und Ausgangs-<br />

EtherCAT-Klemmen<br />

EL1252, EL2252 oder<br />

EL2262<br />

– Konvertierungsbausteine<br />

von DC-Zeit in<br />

Position und umgekehrt<br />

– komfortabler PLCopenkonformer<br />

TouchProbe-<br />

Baustein<br />

– digitales Nockenschaltwerk<br />

als PLCopenkonformer<br />

Baustein<br />

Die in der OMAC Packsoft<br />

Group standardisierten<br />

Bausteine für die Verpackungstechnik<br />

stehen<br />

in dieser Bibliothek zur<br />

Verfügung. Die Bibliothek<br />

umfasst derzeit Bausteine<br />

für den typischen Einsatz<br />

in Verpackungsanwendungen:<br />

Auf- und Abwickeln,<br />

Tänzerregelung, Registrierung,<br />

Indizierung, fl iegende<br />

Synchronisation etc.<br />

20 30 40 50 20 30 40 50 20 30 40 50 20 30 40 50 20 30 40 50<br />

– – x x – – x x – – x x – – x x – – x x<br />

60 70 80 90 60 70 80 90 60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x x x x x x x x x<br />

TC1250 TC1250 TC1250 TC1250 TC1250<br />

Windows XP, Windows 7/8, Windows XP, Windows 7/8, Windows XP, Windows 7/8, Windows XP, Windows 7/8, Windows XP, Windows 7/8,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

www.beckhoff.de/TF5050 www.beckhoff.de/TF5055 www.beckhoff.de/TF5060 www.beckhoff.de/TF5065 www.beckhoff.de/TF5070<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

873


<strong>TwinCAT</strong> 3<br />

874<br />

<strong>TwinCAT</strong> 3 Function<br />

Motion Control<br />

TF5xxx | <strong>TwinCAT</strong> 3 Motion Control<br />

TC3 NC I TC3 Kinematic Transformation L1<br />

Technische Daten TF5100-00pp TF5110-00pp<br />

Mit <strong>TwinCAT</strong> NC I können Bewegungen mit bis zu drei interpolierenden<br />

und bis zu fünf Hilfsachsen im Interpolationspaket<br />

realisiert werden. Unterstützt werden verschiedene<br />

Achstypen mit unterschiedlichen Feldbusschnittstellen.<br />

Die Programmierung der Bewegung erfolgt in der Regel in<br />

DIN 66025 kann aber alternativ auch über SPS-Funktionsbausteine<br />

erfolgen.<br />

– max. 3 Bahnachsen und bis zu 5 Hilfsachsen pro Gruppe<br />

– 1 Gruppe pro Kanal, max. 31 Kanäle<br />

– unterstützt elektrische Servoachsen, Schrittmotorantriebe<br />

– Interpreterfunktionen wie Unterprogramm- und Sprungtechnik,<br />

programmierbare Schleifen, Nullpunktverschiebungen,<br />

Werkzeugkorrekturen, M- und H-Funktionen<br />

– Geometriefunktionen: Geraden und Kreise im 3-D-Raum,<br />

Kreise in allen Hauptebenen, Helices mit Basiskreisen in<br />

allen Hauptebenen, Linear-, Zirkular-, Helikalinterpolation<br />

in den Hauptebenen und frei defi nierbaren Ebenen,<br />

Bezier-Splines, Look-ahead-Funktion<br />

– Online-Umkonfi guration von Achsen in Gruppen,<br />

Bahnoverride, Slavekopplung an Bahnachsen, Hilfsachsen,<br />

Achsfehler- und Durchhangkompensation,<br />

Messfunktionen<br />

– Programmierung in DIN 66025<br />

– Zugriff alternativ über Funktionsbausteine nach<br />

IEC 61131-3<br />

– Bedienung von Automatikbetrieb, Handbetrieb<br />

(Jog/Tipp), Einzelsatzbetrieb, Referenzieren, Handradbetrieb<br />

(Verfahren/Überlagern)<br />

– komfortables Debugging mit Online-Monitoring<br />

von aktueller Soll-/Istposition (Schleppabstände aller<br />

Achsen), aktuell bearbeiteter NC-Programmzeile,<br />

aktuell interpretierter NC-Programmzeile, Kanalstatus<br />

Mit <strong>TwinCAT</strong> Kinematic Transformation sind verschiedene<br />

Roboterkinematiken realisierbar. Die Programmierung der<br />

Bewegung des Roboters erfolgt in kartesischen Koordinaten<br />

entweder mit DIN 66025-Befehlen oder mit den PLCopenkonformen<br />

Bausteinen aus der SPS. Eine integrierte Dynamikvorsteuerung<br />

sorgt für eine hohe Präzision der Bewegung<br />

auch bei hohen Beschleunigungen und Geschwindigkeiten.<br />

Die Konfi guration erfolgt in <strong>TwinCAT</strong> 3 Engineering.<br />

– Unterstützung verschiedener paralleler und auch serieller<br />

Kinematiken, wie sie z. B. für Pick-and-place-Aufgaben<br />

genutzt werden<br />

– Unterstützung der Programmierung von interpolierende<br />

Bewegungen in G-Code (DIN 66025)<br />

– Alternativ können auch Standard-PTP- und Kurvenscheiben-Anwendungen<br />

realisiert werden.<br />

– einfache Programmierung im kartesischen Koordinatensystem<br />

– Inverse Kinematik für die relevanten Motorpositionen<br />

wird automatisch berechnet.<br />

– Konfi guration der Kinematik in <strong>TwinCAT</strong> 3 Engineering.<br />

Neben dem Typ (z. B. Delta) müssen auch die Stablängen<br />

und Versätze parametriert werden.<br />

– Für die Dynamikvorsteuerung können Massen und<br />

Massenträgheiten vorgegeben werden.<br />

– optimiert für die <strong>Beckhoff</strong> Servoverstärker der Serie<br />

AX5000<br />

– Grundpaket mit folgenden Kinematiken integriert:<br />

kartesische Portale<br />

Leistungsklasse (pp) 20 30 40 50<br />

20 30 40 50<br />

– – x x<br />

– – x x<br />

60 70 80 90<br />

60 70 80 90<br />

x x x x<br />

x x x x<br />

Benötigt TC1250 TC1260<br />

Zielsystem Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE<br />

Weitere Informationen www.beckhoff.de/TF5100 www.beckhoff.de/TF5110<br />

Technische Änderungen vorbehalten


TC3 Kinematic Transformation L2 TC3 Kinematic Transformation L3 TC3 CNC<br />

TF5111-00pp TF5112-00pp TF5200-00pp<br />

Erweiterung der <strong>TwinCAT</strong> Kinematic<br />

Transformation L1 um zusätzliche<br />

Kinematiken:<br />

– 2-D-Parallelkinematik<br />

– Scherenkinematik<br />

– Kran- und Rollenkinematiken<br />

Erweiterung der <strong>TwinCAT</strong> Kinematic<br />

Transformation L1/L2 um zusätzliche<br />

Kinematiken:<br />

– 3-D-Delta<br />

– SCARA<br />

Motion Control <strong>TwinCAT</strong> Communication 3 Function<br />

<strong>TwinCAT</strong> CNC bietet die Möglichkeit, eine Interpolation mit bis zu 32 gleichzeitig<br />

interpolierenden Achsen zu realisieren. Über die Optionspakete kann<br />

die Anzahl der Achsen und/oder die Anzahl der Kanäle den Anforderungen der<br />

Applikation angepasst werden. Verschiedene Transformationen können über<br />

Optionspakete ergänzt werden. Die Programmierung erfolgt über DIN 66025.<br />

Die Konfi guration der Achsen und Kanäle erfolgt über <strong>TwinCAT</strong> Engineering.<br />

– 8 Bahnachsen/geregelte Spindeln, max. 64 Achsen/geregelte Spindeln<br />

(optional), max. 12 Kanäle (optional)<br />

– unterstützt elektrische Servoachsen, Schrittmotorantriebe<br />

– Unterprogramm- und Sprungtechnik, programmierbare Schleifen,<br />

Nullpunktverschiebungen, Werkzeugkorrekturen, M- und H-Funktionen,<br />

mathematische Funktionen, Parameter-/ Variablenprogrammierung,<br />

Anwendermakros, Spindel- und Hilfsfunktionen, Werkzeugfunktionen<br />

– Geometriefunktionen Linear-, Zirkular-, Helikalinterpolation in den<br />

Hauptebenen und frei defi nierbaren Ebenen, max. 32 interpolierende<br />

Bahnachsen pro Kanal (optional), Look-ahead-Funktion<br />

– Achsfunktionen, Koppel- und Gantry-Achsenfunktion, Override,<br />

Achsfehler- und Durchhangkompensation, Messfunktionen<br />

– Programmierung in DIN 66025 mit Hochsprachenerweiterung<br />

– Zugriff über Funktionsbausteine aus <strong>TwinCAT</strong> PLC nach IEC 61131-3<br />

– Bedienung mit Automatikbetrieb, Handbetrieb (Jog/Tipp),<br />

Einzelsatzbetrieb, Referenzieren, Satzvorlauf, Handradbetrieb<br />

(Verfahren/Überlagern)<br />

– komfortables Debugging mit Online-Monitoring aller Zustände<br />

20 30 40 50 20 30 40 50 20 30 40 50<br />

– – x x – – x x – – – x<br />

60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x<br />

TC1260 TC1260 TC1260<br />

Windows XP, Windows 7/8,<br />

Windows XP, Windows 7/8,<br />

Windows XP, Windows 7/8,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

www.beckhoff.de/TF5111 www.beckhoff.de/TF5112 www.beckhoff.de/TF5200<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

875


<strong>TwinCAT</strong> 3<br />

876<br />

<strong>TwinCAT</strong> 3 Function<br />

Motion Control<br />

TF5xxx | <strong>TwinCAT</strong> 3 Motion Control<br />

TC3 CNC E TC3 CNC Axes Pack TC3 CNC Channel Pack<br />

Technische Daten TF5210-00pp TF5220-00pp TF5230-00pp<br />

<strong>TwinCAT</strong> CNC in der Export Version (E-Version) bietet die<br />

Möglichkeit, eine Interpolation mit bis zu vier gleichzeitig<br />

interpolierenden Achsen zu realisieren. Über die Optionspakete<br />

kann die Anzahl der Achsen und/oder die Anzahl<br />

der Kanäle den Anforderungen der Applikation angepasst<br />

werden. Verschiedene Transformationen können über Optionspakete<br />

ergänzt werden. Die Programmierung erfolgt über<br />

DIN 66025. Die Konfi guration der Achsen und Kanäle erfolgt<br />

über <strong>TwinCAT</strong> Engineering.<br />

– maximal 8 Bahnachsen/geregelte Spindeln,<br />

max. 64 Achsen/geregelte Spindeln (optional),<br />

max. 12 Kanäle<br />

– max. 4 gleichzeitig interpolierende Bahnachsen<br />

– unterstützt elektrische Servoachsen, Schrittmotorantriebe<br />

– Unterprogramm- und Sprungtechnik, programmierbare<br />

Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen,<br />

M- und H-Funktionen, mathematische<br />

Funktionen, Parameter-/ Variablenprogrammierung,<br />

Anwendermakros, Spindel- und Hilfsfunktionen,<br />

Werkzeugfunktionen<br />

– Geometriefunktionen Linear-, Zirkular-, Helikalinterpolation<br />

in den Hauptebenen und frei defi nierbaren<br />

Ebenen, max. 64 Bahnachsen pro Kanal, Look-ahead-<br />

Funktion<br />

– Achsfunktionen, Koppel- und Gantry-Achsenfunktion,<br />

Override, Achsfehler- und Durchhangkompensation,<br />

Messfunktionen<br />

– Programmierung in DIN 66025 mit Hochsprachenerweiterung<br />

– Zugriff über Funktionsbausteine aus <strong>TwinCAT</strong> PLC<br />

nach IEC 61131-3<br />

– Bedienung mit Automatikbetrieb, Handbetrieb<br />

(Jog/Tipp), Einzelsatzbetrieb, Referenzieren, Satzvorlauf,<br />

Handradbetrieb (Verfahren/Überlagern)<br />

– komfortables Debugging mit Online-Monitoring<br />

aller Zustände<br />

Mit <strong>TwinCAT</strong> CNC Axes<br />

Pack ist der Ausbau auf insgesamt<br />

64 Achsen/geregelte<br />

Spindeln, davon maximal<br />

32 Bahnachsen und maximal<br />

12 geregelte Spindeln<br />

möglich.<br />

Mit <strong>TwinCAT</strong> CNC<br />

Channel Pack ist ein<br />

weiterer CNC-Kanal<br />

auf maximal 12 Kanäle<br />

ausbaubar.<br />

– Kanalsynchronisation<br />

– Achsübergabe zwischen<br />

Kanälen<br />

Leistungsklasse (pp) 20 30 40 50<br />

20 30 40 50 20 30 40 50<br />

– – – x<br />

– – – x – – – x<br />

60 70 80 90<br />

60 70 80 90 60 70 80 90<br />

x x x x<br />

x x x x x x x x<br />

Benötigt TC1260 TC1270 TC1270<br />

Zielsystem Windows XP, Windows 7/8 Windows XP, Windows 7/8 Windows XP, Windows 7/8<br />

Weitere Informationen www.beckhoff.de/TF5210 www.beckhoff.de/TF5220 www.beckhoff.de/TF5230<br />

Technische Änderungen vorbehalten


TC3 CNC Transformation TC3 CNC HSC Pack TC3 CNC Spline<br />

Interpolation<br />

TC3 CNC Virtual NCK<br />

Basis<br />

TC3 CNC Virtual NCK<br />

Options<br />

TF5240-00pp TF5250-00pp TF5260-00pp TF5270-00pp TF5271-00pp<br />

<strong>TwinCAT</strong> CNC Transformation<br />

ist eine optionale Function<br />

für die <strong>TwinCAT</strong> CNC.<br />

– Transformationsfunktionalität<br />

(5-Achsfunktionalität)<br />

– Kinematikauswahl aus<br />

Kinematikbibliothek<br />

– RTCP-Funktion<br />

– TLC-Funktion<br />

– Defi nition verschiedener<br />

Koordinatensysteme,<br />

Verkettung/Übergang<br />

von Koordinatensystemen<br />

<strong>TwinCAT</strong> CNC HSC Pack ist<br />

eine optionale High-Speed-<br />

Cutting-Lösung für die<br />

<strong>TwinCAT</strong> CNC:<br />

– satzübergreifende<br />

Geschwindigkeits- und<br />

Beschleunigungsführung<br />

zur optimalen<br />

Ausnutzung der Achsdynamik<br />

und damit<br />

höhere Bahngeschwindigkeiten<br />

– hohe Oberfl ächengüte<br />

durch geglätteten<br />

Dynamikverlauf und<br />

entsprechende Reduktion<br />

von Schwingungsanregungen<br />

der<br />

Maschine<br />

– wirkungsvolle Kontrolle<br />

der vorgegebenen<br />

Konturtoleranzen<br />

– Bahnprogrammierung<br />

über Splines mit<br />

programmierbarem<br />

Spline-Typ (Akima-<br />

Spline, B-Spline) zur<br />

Reduktion der NC-Sätze<br />

bei Freiformfl ächen<br />

<strong>TwinCAT</strong> CNC Spline<br />

Interpolation ist ein optionales<br />

Paket für die <strong>TwinCAT</strong><br />

CNC für Bahnprogrammierung<br />

über Splines mit programmierbarem<br />

Spline-Typ,<br />

Akima-Spline, B- Spline.<br />

Motion Control <strong>TwinCAT</strong> Communication 3 Function<br />

<strong>TwinCAT</strong> CNC Virtual<br />

NCK Basis ist eine virtuelle<br />

<strong>TwinCAT</strong>-CNC zur Simulation<br />

in einer Windows-Umgebung<br />

als Option zur <strong>TwinCAT</strong> CNC.<br />

<strong>TwinCAT</strong> CNC Virtual<br />

NCK Options ist eine<br />

virtuelle <strong>TwinCAT</strong>-CNC<br />

zur Simulation in einer<br />

Windows-Umgebung als<br />

weiteres Optionspaket zur<br />

<strong>TwinCAT</strong> CNC und <strong>TwinCAT</strong><br />

CNC Virtual NCK Basis.<br />

20 30 40 50 20 30 40 50 20 30 40 50 20 30 40 50 20 30 40 50<br />

– – – x – – – x – – – x – – – x – – – x<br />

60 70 80 90 60 70 80 90 60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x x x x x x x x x<br />

TC1270 TC1270 TC1270 TC1270 TC1270<br />

Windows XP, Windows 7/8 Windows XP, Windows 7/8 Windows XP, Windows 7/8 Windows XP, Windows 7/8 Windows XP, Windows 7/8<br />

www.beckhoff.de/TF5240 www.beckhoff.de/TF5250 www.beckhoff.de/TF5260 www.beckhoff.de/TF5270 www.beckhoff.de/TF5271<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

877


<strong>TwinCAT</strong> 3<br />

878<br />

<strong>TwinCAT</strong> 3 Function<br />

Connectivity<br />

TF6xxx | <strong>TwinCAT</strong> 3 Connectivity<br />

TC3 ADS Communication TC3 OPC UA TC3 OPC DA<br />

Technische Daten TF6000-00pp TF6100-00pp TF6120-00pp<br />

<strong>TwinCAT</strong> ADS Communication dient<br />

der Organisation des Datenaustauschs<br />

zwischen <strong>TwinCAT</strong> 3 und Windows-<br />

Programmen und umfasst:<br />

– Suchen nach Variablen<br />

– Zugriff per Variablenname<br />

– Timing-Synchronisierung mit<br />

dem Betriebssystem<br />

– Anpassung der unterschiedlichen<br />

Datentypen<br />

– Block- und Listenbildung von<br />

Daten<br />

– Gewährleistung von Datenkonsistenz<br />

bei Zugriffen<br />

mit den Zugriffsmethoden<br />

synchron/asynchron und<br />

zyklisch/on-Change<br />

OPC Unifi ed Architecture (IEC 62541)<br />

ist die neue Technologiegeneration der<br />

OPC Foundation für einen sicheren,<br />

zuverlässigen und herstellerneutralen<br />

Transport von Rohdaten und vorverarbeiteten<br />

Informationen von der<br />

Fertigungsebene bis in das Produktionsplanungs-<br />

oder ERP-System. Auf einheitliche,<br />

sichere und zuverlässige<br />

Weise steht mit OPC UA jeder berechtigten<br />

Anwendung und jeder autorisierten<br />

Person jede gewünschte Information<br />

zu jeder Zeit und an jedem Ort<br />

zur Verfügung.<br />

<strong>TwinCAT</strong> OPC UA Server<br />

– zertifi ziert im OPC-Labor Europa<br />

– Funktionen DataAccess/<br />

Historical-Access/Alarm&Condition<br />

– SPS-Bausteine zur Diagnose,<br />

Neustart<br />

– Zwischenspeicherung von Daten<br />

im Server: Unterbrechung der<br />

Kommunikationsverbindung<br />

führt nicht zum Datenverlust<br />

<strong>TwinCAT</strong> OPC UA Client<br />

– SPS-Funktionsbausteine für<br />

UA-DataAccess<br />

– Konfi gurator für das Einrichten<br />

der optionalen Security<br />

– Demo-UA-Client für Diagnosezwecke<br />

OPC ist der Standard zur herstellerunabhängigen<br />

Kommunikation in<br />

der Automatisierungstechnik. OPC<br />

DA (Data Access) basiert auf dem<br />

Microsoft-COM/DCOM-Standard.<br />

<strong>TwinCAT</strong> OPC DA Server<br />

– Spezifi kationen OPC-DA2x und<br />

OPC-XML-DA<br />

– Konfi gurator für das Einrichten<br />

– Demo-DA-Client für Diagnosezwecke<br />

und das Laden von<br />

Rezepten<br />

Leistungsklasse (pp) 20 30 40 50 20 30 40 50 20 30 40 50<br />

– – x x x x x x – x x x<br />

60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x<br />

Benötigt TC1000 TC1000<br />

Zielsystem Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8<br />

Weitere Informationen www.beckhoff.de/TF6000 www.beckhoff.de/TF6100 www.beckhoff.de/TF6120<br />

Technische Änderungen vorbehalten


TC3 EtherCAT Redundancy 250 TC3 EtherCAT Redundancy 250+ TC3 Modbus TCP<br />

TF6220-00pp TF6221-00pp TF6250-00pp<br />

<strong>TwinCAT</strong> EtherCAT Redundancy 250 erweitert den<br />

<strong>TwinCAT</strong> EtherCAT Master um die Möglichkeit<br />

zur Realisierung einer Kabelredundanz für bis zu<br />

250 EtherCAT-Teilnehmer: Vom letzten logischen<br />

Teilnehmer wird ein Kabel zum Master zurückgeführt.<br />

Konfi guration und Diagnose erfolgen in<br />

der <strong>TwinCAT</strong>-3-Engineering-Umgebung.<br />

<strong>TwinCAT</strong> EtherCAT Redundancy 250+ erweitert<br />

den <strong>TwinCAT</strong>-EtherCAT-Master um die Möglichkeit<br />

zur Realisierung einer Kabelredundanz für<br />

mehr als 250 EtherCAT-Teilnehmer: Vom letzten<br />

logischen Teilnehmer wird ein Kabel zum Master<br />

zurückgeführt. Konfi guration und Diagnose erfolgen<br />

in der <strong>TwinCAT</strong>-3-Engineering-Umgebung.<br />

Connectivity <strong>TwinCAT</strong> Communication 3 Function<br />

<strong>TwinCAT</strong> Modbus agiert als Gateway zwischen<br />

Modbus-TCP-Devices und <strong>TwinCAT</strong>-Laufzeitsystemen.<br />

Es stellt sowohl Server- als auch Clientfunktionalitäten<br />

bereit. Im Serverbetrieb können<br />

die Speicherbereiche mehrerer <strong>TwinCAT</strong>-Laufzeitsysteme<br />

direkt auf die Modbus-Speicherbereiche<br />

gemappt werden. Zum Implementieren eines<br />

Modbus-TCP-Clients wird eine SPS-Bibliothek<br />

mitgeliefert, um auf die Speicherbereiche eines<br />

Modbus-TCP-Devices zugreifen zu können.<br />

20 30 40 50 20 30 40 50 20 30 40 50<br />

– – x x – – x x x x x x<br />

60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x<br />

TC1100 TC1100 TC1100<br />

Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE<br />

www.beckhoff.de/TF6220 www.beckhoff.de/TF6221 www.beckhoff.de/TF6250<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

879


<strong>TwinCAT</strong> 3<br />

880<br />

<strong>TwinCAT</strong> 3 Function<br />

Connectivity<br />

TF6xxx | <strong>TwinCAT</strong> 3 Connectivity<br />

TC3 Modbus RTU TC3 PROFINET IO Device TC3 FTP Client<br />

Technische Daten TF6255-00pp TF6270-00pp TF6300-00pp<br />

<strong>TwinCAT</strong> Modbus RTU realisiert die<br />

Modbus-RTU-Kommunikation über<br />

eine serielle RS232-, RS422- oder<br />

RS485-Schnittstelle und ist damit<br />

sowohl für die PC-/CX-Schnittstellen<br />

als auch für den Betrieb mit den<br />

seriellen Busklemmen KL6xxx geeignet.<br />

Beinhaltet sind Bausteine für den<br />

Master- und den Slave-Betrieb mit<br />

einfacher Konfi guration.<br />

Das <strong>TwinCAT</strong> PROFINET IO Device<br />

(Slave) macht aus jeder PC-basierten<br />

Steuerung von <strong>Beckhoff</strong> ein PROFINET-<br />

IO-Device. Aus einer Standard-Ethernet-<br />

Schnittstelle wird durch Installation ein<br />

PROFINET-Slave.<br />

<strong>TwinCAT</strong> FTP ermöglicht den einfachen<br />

Zugriff aus der SPS auf mehrere<br />

FTP-Server mithilfe von verschiedenen<br />

Funktionsbausteinen. So können nach<br />

einem Verbindungsaufbau (optional mit<br />

Authentifi zierung) Dateien zum/vom<br />

Server geladen werden. Weitere Funktionsbausteine<br />

erlauben das Suchen,<br />

Anlegen, Löschen und Umbenennen<br />

von Dateien oder Verzeichnissen.<br />

Leistungsklasse (pp) 20 30 40 50 20 30 40 50 20 30 40 50<br />

x x x x – x x x x x x x<br />

60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x<br />

Benötigt TC1200 TC1200 TC1200<br />

Zielsystem Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE<br />

Weitere Informationen www.beckhoff.de/TF6255 www.beckhoff.de/TF6270 www.beckhoff.de/TF6300<br />

Technische Änderungen vorbehalten


TC3 TCP/IP TC3 Serial Communication TC3 SMS/SMTP<br />

TF6310-00pp TF6340-00pp TF6350-00pp<br />

<strong>TwinCAT</strong> TCP/IP dient der Implementierung und<br />

Realisierung eines oder mehrerer TCP/IP-Server<br />

und/oder TCP/IP-Clients in der <strong>TwinCAT</strong> 3 PLC.<br />

Für den Kommunikationsauf- und -abbau sowie<br />

für den reinen Datenaustausch (Send und Receive)<br />

existieren entsprechende Bausteine. Zum Überwachen<br />

von <strong>TwinCAT</strong>-Laufzeiten ermöglicht die<br />

mitgelieferte SNMP-Bibliothek, Meldungen zu<br />

verschicken (Traps) und Anfragen zu beantworten<br />

(Get).<br />

<strong>TwinCAT</strong> Serial Communication realisiert die<br />

Kommunikation zu seriellen Geräten, wie Drucker,<br />

Barcodescanner usw. Unterstützt werden die<br />

serielle Schnittstelle des PCs und die seriellen<br />

<strong>Beckhoff</strong> EtherCAT-Klemmen EL6xxx und Busklemmen<br />

KL6xxx.<br />

Connectivity <strong>TwinCAT</strong> Communication 3 Function<br />

<strong>TwinCAT</strong> SMS/SMTP ermöglicht das Versenden<br />

von SMS bzw. E-Mails unter Verwendung von<br />

SPS-Bausteinen. Letzteres erlaubt ebenfalls das<br />

Versenden von Dateianhängen, HTML-Texten<br />

sowie das Setzen der Prioritätseinstellungen<br />

der Nachrichten. Die verschlüsselte E-Mail-<br />

Kommunikation ist durch die Unterstützung<br />

von STARTTLS/SSL konfi gurierbar.<br />

20 30 40 50 20 30 40 50 20 30 40 50<br />

x x x x x x x x x x x x<br />

60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x<br />

TC1200 TC1200 TC1200<br />

Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE<br />

www.beckhoff.de/TF6310 www.beckhoff.de/TF6340 www.beckhoff.de/TF6350<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

881


<strong>TwinCAT</strong> 3<br />

882<br />

<strong>TwinCAT</strong> 3 Function<br />

Connectivity<br />

TF6xxx | <strong>TwinCAT</strong> 3 Connectivity<br />

TC3 Virtual Serial COM TC3 Database Server TC3 IEC 60870-5-10x<br />

Technische Daten TF6360-00pp TF6420-00pp TF6500-00pp<br />

<strong>TwinCAT</strong> Virtual Serial COM erlaubt<br />

das Einbinden von EtherCAT-Klemmen<br />

EL60xx oder EtherCAT-Box-Modulen<br />

EP6002 als normale serielle Schnittstellen<br />

in Windows CE oder Windows<br />

XP. Für jede EL60xx/EP6002 wird dabei<br />

individuell defi niert, auf welchem<br />

Rechner für sie eine serielle Schnittstelle<br />

erzeugt werden soll. Der Zugriff<br />

auf das an der Klemme angeschlossene<br />

Gerät erfolgt über die Windows API für<br />

serielle Schnittstellen.<br />

<strong>TwinCAT</strong> Database Server ermöglicht<br />

den Datenaustausch zwischen Datenbanken<br />

und dem <strong>TwinCAT</strong>-System.<br />

Es können SPS-Variablen oder direkt<br />

Werte der EtherCAT-I/Os zyklisch, bei<br />

Änderung oder ereignisgesteuert mittels<br />

SPS-Funktionsbaustein protokolliert<br />

werden.<br />

<strong>TwinCAT</strong> IEC 60870-5-10x ermöglicht<br />

die Kommunikation entsprechend der<br />

IEC-Norm 60870-5-10x aus der SPS.<br />

Sowohl Server- als auch Clientbetrieb<br />

ist möglich.<br />

SPS-Bibliothek für die Realisierung<br />

von Mastern für<br />

– IEC 60870-5-101<br />

– IEC 60870-5-102<br />

– IEC 60870-5-103<br />

– IEC 60870-5-104<br />

SPS-Bibliothek für die Realisierung<br />

von Slaves für<br />

– IEC 60870-5-101<br />

– IEC 60870-5-104<br />

Leistungsklasse (pp) 20 30 40 50 20 30 40 50 20 30 40 50<br />

– x x x x x x x – x x x<br />

60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x<br />

Benötigt TC1100 TC1200 TC1200<br />

Zielsystem Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE<br />

Weitere Informationen www.beckhoff.de/TF6360 www.beckhoff.de/TF6420 www.beckhoff.de/TF6500<br />

Technische Änderungen vorbehalten


TC3 IEC 61850/IEC 61400-25 TC3 RFID Reader Communication TC3 S5/S7 Communication<br />

TF6510-00pp TF6600-00pp TF6610-00pp<br />

Mit IEC 61850/IEC 61400-25 Telecontrol können<br />

für die normkonforme Kommunikation zwischen<br />

Client und Server entsprechende Server direkt in<br />

der <strong>TwinCAT</strong>-SPS realisiert werden. Die IEC 61850<br />

stellt Datenmodelle für die Unterstationskommunikation<br />

zur Verfügung. Die IEC 61400-25 basiert<br />

auf der IEC 61850 und bietet gezielte Erweiterungen<br />

des Datenmodells für die Kommunikation<br />

in Windparks. Die Konfi guration des jeweiligen<br />

Servers erfolgt mit dem <strong>TwinCAT</strong>-Telecontrol-<br />

Konfi gurator. Dieser entkoppelt die Konfi gurationsarbeit<br />

von der Programmierarbeit in der SPS und<br />

erzeugt den entsprechenden SPS-Code. Der SPS-<br />

Code kann in neue und bestehende SPS-Projekte<br />

importiert werden.<br />

RFID Reader Communication erlaubt das Ansprechen<br />

verschiedener RFID-Reader über eine serielle<br />

Schnittstelle. Mit dieser Bibliothek steht ein generelles<br />

abstraktes Interface zur Verfügung, das für<br />

alle Reader genutzt werden kann. Die Anpassung<br />

an einen speziellen Reader ist durch eine Konfi gurationseinstellung<br />

einfach durchzuführen.<br />

Connectivity <strong>TwinCAT</strong> Communication 3 Function<br />

<strong>TwinCAT</strong> S5/S7 Communication ermöglicht die<br />

einfache Anbindung von <strong>TwinCAT</strong> an eine S5-<br />

oder S7-Steuerung. Unter Verwendung von<br />

Funktionsbausteinen kann auf Datenbausteine,<br />

Merker, Eingänge, Ausgänge, Zähler und Timer<br />

einer S5- bzw. S7-Steuerung zugegriffen werden.<br />

Die Kommunikation erfolgt über TCP/IP.<br />

20 30 40 50 20 30 40 50 20 30 40 50<br />

– x x x x x x x x x x x<br />

60 70 80 90 60 70 80 90 60 70 80 90<br />

x x x x x x x x x x x x<br />

TC1200 TC1200 TC1200<br />

Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE Windows XP, Windows 7/8, Windows CE<br />

www.beckhoff.de/TF6510 www.beckhoff.de/TF6600 www.beckhoff.de/TF6610<br />

Verfügbarkeitsstatus siehe <strong>Beckhoff</strong>-Internetseite unter: www.beckhoff.de/TF6600<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 3<br />

883


<strong>TwinCAT</strong> 2<br />

884<br />

<strong>TwinCAT</strong> 2<br />

Technische Änderungen vorbehalten


The Windows Control and<br />

Automation Technology<br />

Das <strong>Beckhoff</strong>-<strong>TwinCAT</strong>-Softwaresystem verwandelt<br />

nahezu jeden kompatiblen PC in<br />

eine Echtzeitsteuerung mit Multi-SPS-System,<br />

NC-Achsregelung, Programmierumgebung<br />

und Bedienstation. Gleichzeitig integriert<br />

<strong>TwinCAT</strong> die Programmierumgebung für alle<br />

<strong>Beckhoff</strong>-Steuerungen: von der Highend-<br />

Industrie-PC-Steuerung bis zum Embedded-<br />

Controller.<br />

<strong>TwinCAT</strong>-Architektur<br />

<strong>TwinCAT</strong> besteht aus Laufzeitsystemen<br />

zur Echtzeitausführung von Steuerungsprogrammen<br />

und den Entwicklungsumgebungen<br />

zur Programmierung,<br />

Konfi guration und Diagnose:<br />

www.beckhoff.de/<strong>TwinCAT</strong>2<br />

Technische Änderungen vorbehalten<br />

– <strong>TwinCAT</strong> I/O: universelles I/O-Interface<br />

für alle gängigen Feldbusse<br />

– <strong>TwinCAT</strong> PLC: erlaubt die Programmierung<br />

von bis zu vier SPS-Laufzeiten auf<br />

einem PC. Das SPS-Programm kann dabei<br />

wahlweise in einer oder mehreren Sprachen<br />

der IEC 61131-3 (AWL, KOP, FBS,<br />

AS, ST) oder CFC geschrieben werden.<br />

– <strong>TwinCAT</strong> NC: ermöglicht die gleichzeitige<br />

Positionierung von vielen Achsen.<br />

Es stehen hierfür die Level NC PTP (Pointto-Point-Positionierung),<br />

NC I (linear<br />

und zirkular interpolierende Bahnbewegungen<br />

von Achsgruppen mit bis zu<br />

acht Antrieben) und CNC (Erweiterung<br />

der NC I um klassische CNC-Features<br />

für bis zu 32 interpolierende Achsen<br />

pro Kanal) zur Verfügung.<br />

<strong>TwinCAT</strong><br />

Supplements<br />

System<br />

Motion<br />

Communication<br />

Controller<br />

Building Automation<br />

<strong>TwinCAT</strong> CP<br />

<strong>TwinCAT</strong> I/O<br />

<strong>TwinCAT</strong> PLC<br />

<strong>TwinCAT</strong>-System<br />

System Manager<br />

<strong>TwinCAT</strong> NC PTP<br />

<strong>TwinCAT</strong> NC I<br />

<strong>TwinCAT</strong> CNC<br />

<strong>TwinCAT</strong> 2<br />

885


<strong>TwinCAT</strong> 2<br />

886<br />

Produktübersicht <strong>TwinCAT</strong> 2<br />

<strong>TwinCAT</strong> 2 | Software SPS<br />

TX1200 | <strong>TwinCAT</strong> PLC<br />

PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze<br />

Betriebssysteme Windows NT/2000/XP/Vista, Windows 7,<br />

NT/XP/Windows 7 Embedded, CE*<br />

Echtzeit <strong>Beckhoff</strong>-Realtime-Kernel<br />

I/O-System EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,<br />

CANopen, DeviceNet, SERCOS, Ethernet<br />

Laufzeitsystem 4 SPS-Laufzeitsysteme mit jeweils bis zu 4 Tasks,<br />

Entwicklungs- und Laufzeitsystem auf einem PC<br />

oder trennbar (CE: nur Runtime)<br />

Speicher Prozessabbildgröße, Merkerbereich, Programmgröße,<br />

POU-Größe, Variablenanzahl nur durch<br />

Größe des Arbeitsspeichers begrenzt (max. 2 GB<br />

bei NT/ 2000 / XP/Vista)<br />

Zykluszeit ab 50 µs einstellbar<br />

Verknüpfungszeit 1 µs (Intel ® Core2 Duo) für 1.000 SPS-Befehle<br />

Programmierung IEC 61131-3: IL, FBD, LD, SFC, ST, CFC, leis tungsfähige<br />

Bibliotheksverwaltung, komfortables Debugging<br />

<strong>TwinCAT</strong> 2 | Level<br />

TX1100 | <strong>TwinCAT</strong> I/O<br />

893<br />

PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze<br />

Betriebssysteme Windows NT/2000/XP/Vista, Windows 7,<br />

NT/XP/Windows 7 Embedded, CE (nur Runtime)*<br />

Echtzeit <strong>Beckhoff</strong>-Realtime-Kernel<br />

universelles I/O-Interface für alle gängigen Feldbussysteme,<br />

PC-Feldbuskarten und Schnittstellen mit integriertem Echtzeittreiber<br />

890<br />

<strong>TwinCAT</strong> 2 | Software NC PTP<br />

TX1250 | <strong>TwinCAT</strong> NC PTP<br />

<strong>TwinCAT</strong> PLC inklusive<br />

891<br />

890<br />

PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze<br />

Betriebssysteme Windows NT/2000/XP/Vista, Windows 7,<br />

NT/XP/Windows 7 Embedded, CE*<br />

Echtzeit <strong>Beckhoff</strong>-Realtime-Kernel<br />

I/O-System EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,<br />

CANopen, DeviceNet, SERCOS, Ethernet<br />

Programmierung erfolgt über Funktionsbausteine für <strong>TwinCAT</strong><br />

PLC nach IEC 61131-3 (standardisierte PLCopen-<br />

Motion-Control-Bausteine), komfortable Achsen-<br />

Inbetriebnahmemenüs im System Manager<br />

Laufzeitsystem NC Point-to-Point inklusive <strong>TwinCAT</strong> PLC<br />

Anzahl Achsen bis zu 255 Achsen<br />

Achstypen elektrische und hydraulische Servoantriebe,<br />

Fre quenzumrichterantriebe, Schrittmotorantriebe,<br />

geschaltete Antriebe (Eil-/Schleichachsen)<br />

Zykluszeit ab 50 µs, typisch 1 ms (frei einstellbar)<br />

Achsfunktionen Standardachsfunktionen: Start/Stopp/Reset/<br />

Referenzieren, Geschwindigkeitsoverride,<br />

Sonderfunktionen: Master-/Slavekaska dierung,<br />

Kurvenscheiben, „Elektronisches Getriebe“,<br />

Online-Distanz kompensation von Strecken,<br />

„Fliegende Säge“<br />

<strong>TwinCAT</strong> 2 | Level<br />

TX1000 | <strong>TwinCAT</strong> CP<br />

PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze<br />

Betriebssysteme Windows NT/2000/XP/Vista, Windows 7,<br />

NT/XP/Windows 7 Embedded*<br />

Echtzeit <strong>Beckhoff</strong>-Realtime-Kernel<br />

Windows-Treiber für <strong>Beckhoff</strong> Control Panel<br />

893<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> 2 | Software NC I<br />

TX1260 | <strong>TwinCAT</strong> NC I<br />

<strong>TwinCAT</strong> PLC inklusive 890<br />

<strong>TwinCAT</strong> NC PTP inklusive 891<br />

PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze<br />

Betriebssysteme Windows NT/2000/XP/Vista, Windows 7,<br />

NT/XP/Windows 7 Embedded, CE*<br />

Echtzeit <strong>Beckhoff</strong>-Realtime-Kernel<br />

I/O-System EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,<br />

CANopen, DeviceNet, SERCOS, Ethernet<br />

Programmierung DIN 66025-Programme für NC-Interpolation,<br />

Zugriff über Funktionsbausteine aus <strong>TwinCAT</strong> PLC<br />

nach IEC 61131-3<br />

Laufzeitsystem NC-Interpolation inklusive <strong>TwinCAT</strong> NC PTP<br />

und PLC<br />

Anzahl Achsen max. 3 Bahnachsen und bis zu 5 Hilfsachsen<br />

pro Gruppe, 1 Gruppe pro Kanal, max. 31 Kanäle<br />

Achstypen elektrische Servoachsen, Schrittmotorantriebe<br />

Interpreter- Unterprogramm- und Sprungtechnik, programfunktionenmierbare<br />

Schleifen, Nullpunktverschiebungen,<br />

Werkzeugkorrekturen, M- und H-Funktionen<br />

Geometrien Geraden und Kreise im 3-D-Raum, Kreise in allen<br />

Hauptebenen, Helices mit Basiskreisen in allen<br />

Hauptebenen, Linear-, Zirkular-, Helikalinterpolation<br />

in den Hauptebenen und frei defi nierbaren Ebenen,<br />

Bezier-Splines, Look-ahead-Funktion<br />

Achsfunktionen Online-Umkonfi guration von Achsen in Gruppen,<br />

Bahnoverride, Slavekopplung an Bahnachsen, Hilfsachsen,<br />

Achsfehler- und Durchhangkompensation,<br />

Messfunktionen<br />

Bedienung Automatikbetrieb, Handbetrieb (Jog / Tipp),<br />

Einzelsatzbetrieb, Referenzieren, Handradbetrieb<br />

(Verfahren/Überlagern)<br />

TS511x | <strong>TwinCAT</strong> NC I Optionen<br />

Optionen TS511x | <strong>TwinCAT</strong> Kinematic Transformation 901<br />

*versionsabhängig<br />

Technische Änderungen vorbehalten<br />

891<br />

<strong>TwinCAT</strong> 2 | Software CNC<br />

TX1270 | <strong>TwinCAT</strong> CNC<br />

<strong>TwinCAT</strong> PLC inklusive<br />

892<br />

890<br />

<strong>TwinCAT</strong> NC PTP inklusive 891<br />

<strong>TwinCAT</strong> NC I inklusive 891<br />

PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze<br />

Betriebssysteme Windows NT/2000/XP/Vista, Windows 7,<br />

Windows NT/XP/Windows 7 Embedded*<br />

Echtzeit <strong>Beckhoff</strong>-Realtime-Kernel<br />

I/O-System EtherCAT, Lightbus, PROFIBUS DP/MC, CANopen,<br />

DeviceNet, SERCOS, Ethernet<br />

Programmierung DIN 66025-Programmierung mit Hochsprachenerweiterung,<br />

Zugriff über Funktionsbausteine aus<br />

<strong>TwinCAT</strong> PLC nach IEC 61131-3<br />

Laufzeitsystem CNC inklusive <strong>TwinCAT</strong> NC I, NC PTP, PLC<br />

Achsen/Spindeln 8 Bahnachsen/geregelte Spindeln, max. 64 Achsen/geregelte<br />

Spindeln (optional), max. 12 Kanäle (optional)<br />

Achstypen elektrische Servoachsen, Analog-/Encoderinterface<br />

über Feldbus, dig. Schnittstelle über Feldbus<br />

Interpreter- Unterprogramm- und Sprungtechnik, programmierfunktionenbare<br />

Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen,<br />

M- und H-Funktionen, mathematische<br />

Funktionen, Parameter-/Variablenprogrammierung,<br />

Anwendermakros, Spindel- und Hilfsfunktionen,<br />

Nullpunktverschiebungen, Werkzeugfunktionen<br />

Geometrien Linear-, Zirkular-, Helikalinterpolation in den Hauptebenen<br />

und frei defi nierbaren Ebenen, max. 32 interpolierende<br />

Bahnachsen pro Kanal, Look-ahead-Funktion<br />

Achsfunktionen Koppel- und Gantry-Achsenfunktion, Override, Achsfehler-<br />

und Durchhangkompensation, Messfunktionen<br />

Bedienung Automatikbetrieb, Handbetrieb (Jog/Tipp),<br />

Einzelsatzbetrieb, Referenzieren, Satzvorlauf,<br />

Handradbetrieb (Verfahren/Überlagern)<br />

TS52xx | <strong>TwinCAT</strong> CNC Optionen<br />

Optionen TS5220 | <strong>TwinCAT</strong> CNC Axes Pack<br />

TS5230 | <strong>TwinCAT</strong> CNC Channel Pack<br />

TS5240 | <strong>TwinCAT</strong> CNC Transformation<br />

TS5250 | <strong>TwinCAT</strong> CNC HSC Pack<br />

TS5260 | <strong>TwinCAT</strong> CNC Spline Interpolation<br />

<strong>TwinCAT</strong> 2<br />

887


<strong>TwinCAT</strong> 2<br />

888<br />

<strong>TwinCAT</strong> 2 Supplements<br />

<strong>TwinCAT</strong> 2 Supplements | System<br />

TS1120 | <strong>TwinCAT</strong> ECAD Import Import von Engineering-Ergebnissen aus einem ECAD-Programm 894<br />

TS1600 | <strong>TwinCAT</strong> Engineering Interface Koordination von Programmierarbeiten über ein zentrales Quellcodeverwaltungssystem<br />

Server<br />

894<br />

TS1010 | <strong>TwinCAT</strong> Eventlogger Alarm- und Diagnosesystem zum Loggen von auftretenden Events aus dem <strong>TwinCAT</strong>-System 894<br />

TS6421 | <strong>TwinCAT</strong> XML Data Server Lesen und Schreiben von XML-basierten Daten durch die PLC 894<br />

TS1150 | <strong>TwinCAT</strong> Backup Sichern und Wiederherstellen von Dateien, Betriebssystem- und <strong>TwinCAT</strong>-Einstellungen 895<br />

TS1110 | <strong>TwinCAT</strong> Simulation Manager vereinfachte Erstellung und Konfi guration einer Simulationsumgebung 895<br />

TS6420 | <strong>TwinCAT</strong> Database Server Zugriff auf Datenbanken aus der SPS 895<br />

TS6420 | <strong>TwinCAT</strong> Database Server CE Zugriff auf Datenbanken aus der SPS für Windows-CE-Plattformen<br />

-0030<br />

896<br />

TS1800 | <strong>TwinCAT</strong> PLC HMI Darstellung von in PLC-Control erstellten Visualisierungen 896<br />

TS1800 | <strong>TwinCAT</strong> PLC HMI CE Darstellung von in PLC-Control erstellten Visualisierungen für Windows-CE-Plattformen<br />

-0030<br />

896<br />

TS1810 | <strong>TwinCAT</strong> PLC HMI Web Darstellung von in PLC-Control erstellten Visualisierungen im Web-Browser 896<br />

TS1140 | <strong>TwinCAT</strong> Management Server zentrale Administration von <strong>Beckhoff</strong>-CE-Steuerungen 897<br />

TS3300 | <strong>TwinCAT</strong> Scope 2 grafi sches Analysewerkzeug für die Anzeige von zeitkontinuierlichen Signalverläufen 897<br />

TS622x | <strong>TwinCAT</strong> EtherCAT Redundancy Erweiterung des <strong>TwinCAT</strong>-EtherCAT-Masters um die Kabelredundanzfähigkeit 897<br />

TS3900 | <strong>TwinCAT</strong> Solar Position Algorithm exaktes Ermitteln des Sonnenstandes 897<br />

<strong>TwinCAT</strong> 2 Supplements | Motion<br />

TS5065 | <strong>TwinCAT</strong> PLC Motion Control XFC hochgenaues Erfassen und Schalten von digitalen Signalen bezogen auf Achspositionen 898<br />

TS5810 | <strong>TwinCAT</strong> PLC Hydraulic Positioning Steuern und Regeln hydraulischer Achsen 898<br />

TS5060 | <strong>TwinCAT</strong> NC FIFO Axes Realisierung einer vom Anwender vorgegebenen Sollwertgenerierung für eine NC-Achse 899<br />

TS5055 | <strong>TwinCAT</strong> NC Flying Saw Implementierung der Funktionalität „Fliegende Säge“ 899<br />

TS5066 | <strong>TwinCAT</strong> PLC Remote<br />

Remote-Synchronisation<br />

Synchronisation<br />

899<br />

TS5050 | <strong>TwinCAT</strong> NC Camming Nutzung der Kurvenscheibenfunktionalität (Tabellenkopplung) von <strong>TwinCAT</strong> NC 900<br />

TS1510 | <strong>TwinCAT</strong> Cam Design Tool grafi sches Entwurfstool für elektronische Kurvenscheiben 900<br />

TS5800 | <strong>TwinCAT</strong> Digital Cam Server schnelles Nockenschaltwerk als Software-Implementation 900<br />

TS1500 | <strong>TwinCAT</strong> Valve Diagram Editor grafi sches Tool zum Entwerfen der Kennlinie eines Hydraulikventils 901<br />

TS511x | <strong>TwinCAT</strong> Kinematic Transformation Realisierung verschiedener Kinematik-Transformationen für <strong>TwinCAT</strong> PTP oder <strong>TwinCAT</strong> NC I 901<br />

<strong>TwinCAT</strong> 2 Supplements | Communication<br />

TS6340 | <strong>TwinCAT</strong> PLC Serial Communication Kommunikation über serielle Busklemmen oder PC-COM-Ports 902<br />

TS6341 | <strong>TwinCAT</strong> PLC Serial Communication Kommunikation über serielle Busklemmen<br />

3964R/RK512<br />

oder PC-COM-Ports mittels 3964R- und RK512-Protokoll 902<br />

TS6255 | <strong>TwinCAT</strong> PLC Modbus RTU serielle Kommunikation mit Modbus-Endgeräten 902<br />

TS6250 | <strong>TwinCAT</strong> Modbus TCP Server Kommunikation mit Modbus-TCP-Geräten (Server- und Client-Funktionalität) 903<br />

TS650x | <strong>TwinCAT</strong> PLC IEC 60870-5-101, -102, Realisierung von Mastern für IEC 60870-101, 102, -103, -104<br />

-103, -104 Master<br />

903<br />

TS6506 | <strong>TwinCAT</strong> PLC IEC 60870-5-104 Realisierung von Mastern für IEC 60870-104 unter Windows CE<br />

-0030 Master CE<br />

903<br />

TS6507 | <strong>TwinCAT</strong> PLC IEC 60870-5-101, -104 Realisierung von Slaves für IEC 60870-101, -104<br />

Slave<br />

903<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> 2 Supplements | Communication<br />

TS6507 | <strong>TwinCAT</strong> PLC IEC 60870-5-104 Realisierung von Slaves für IEC 60870-104 unter Windows CE<br />

-0030 Slave CE<br />

903<br />

TS6511 | <strong>TwinCAT</strong> PLC IEC 61850 Server Kommunikation nach IEC 61850 904<br />

TS6509 | <strong>TwinCAT</strong> PLC IEC 61400-25 Server Kommunikation nach IEC 61400-25 904<br />

TS6371 | <strong>TwinCAT</strong> DriveTop Server Konfi guration von Indramat-SERCOS-Antrieben mit der DriveTop-Software auf <strong>TwinCAT</strong>-Systemen 904<br />

TS6370 | <strong>TwinCAT</strong> DriveCOM OPC Server feldbusunabhängige Kommunikationsverbindung vom Engineeringtool zum Antrieb 905<br />

TS6120 | <strong>TwinCAT</strong> OPC Server Zugriff auf <strong>TwinCAT</strong>-Variablen, gemäß OPC-DA-/OPC-XML-DA-Spezifi kation 905<br />

TS6100 | <strong>TwinCAT</strong> OPC UA Server Zugriff auf <strong>TwinCAT</strong> gemäß OPC UA: DA/HA/AC 906<br />

TS6350 | <strong>TwinCAT</strong> SMS/SMTP Server Versenden von SMS und E-Mails aus der SPS 906<br />

TS6310 | <strong>TwinCAT</strong> TCP/IP Server Kommunikation über generische TCP-Server 907<br />

TS6271 | <strong>TwinCAT</strong> PROFINET IO Controller <strong>TwinCAT</strong> PROFINET IO Controller macht aus jeder PC-basierten Steuerung einen<br />

PROFINET-IO-Controller. 908<br />

TS6270 | <strong>TwinCAT</strong> PROFINET IO Device <strong>TwinCAT</strong> PROFINET IO Device macht aus jeder PC-basierten Steuerung ein PROFINET-IO-Device. 908<br />

TS6280 | <strong>TwinCAT</strong> EtherNet/IP Slave <strong>TwinCAT</strong> EtherNet/IP Slave macht aus jeder PC-basierten Steuerung einen EtherNet/IP-Slave. 908<br />

TS6360 | <strong>TwinCAT</strong> Virtual Serial COM Driver virtueller Serial-COM-Treiber für Windows-XP- und Windows-CE-Plattformen 909<br />

TS6300 | <strong>TwinCAT</strong> FTP Client einfacher Zugriff von der <strong>TwinCAT</strong> SPS auf FTP-Server 909<br />

TS6600 | <strong>TwinCAT</strong> PLC RFID Reader<br />

Anschluss von RFID-Readern an die <strong>TwinCAT</strong> PLC<br />

Communication<br />

909<br />

TS6610 | <strong>TwinCAT</strong> PLC S5/S7<br />

Kommunikation zu S5/S7-Steuerungen<br />

Communication<br />

909<br />

<strong>TwinCAT</strong> 2 Supplements | Controller<br />

TS4100 | <strong>TwinCAT</strong> PLC Controller Toolbox Bausteine für Basisregler (P, I, D), komplexe Regler (PI, PID), Pulsweitenmodulation, Rampen,<br />

Signalgeneratoren und Filter 910<br />

TS4110 | <strong>TwinCAT</strong> PLC Temperature Controller instanziierbarer Temperaturregler-Funktionsbaustein zum Überwachen und Regeln<br />

von verschiedenen Temperaturstrecken 910<br />

<strong>TwinCAT</strong> 2 Supplements | Building Automation<br />

TS8010 | <strong>TwinCAT</strong> PLC Building Automation Ausführung von Grundfunktionen im Bereich der Raumautomatisierung 911<br />

TS8038 | <strong>TwinCAT</strong> PLC Building Automation Kommunikation mit der DALI-Master-Busklemme KL6811<br />

DALI<br />

911<br />

TS6342 | <strong>TwinCAT</strong> PLC Serial Communication Verarbeitung von Signalen batterieloser Sensoren mit EnOcean-Technologie<br />

EnOcean<br />

911<br />

TS1800 | <strong>TwinCAT</strong> Building Automation Konfi guration und Inbetriebnahme von Building-Automation-Projekten<br />

Framework<br />

912<br />

TS8000 | <strong>TwinCAT</strong> PLC HVAC Automation von Heizungs-, Lüftungs-, Klima- und Sanitäranlagen 912<br />

TS8039 | <strong>TwinCAT</strong> PLC M-Bus Nutzung des M-Bus zur Erfassung von Verbrauchsdaten 912<br />

TS8036 | <strong>TwinCAT</strong> Crestron Server Kommunikation zwischen einer <strong>TwinCAT</strong> SPS und einer Crestron-Steuerung 912<br />

TS8037 | <strong>TwinCAT</strong> Bang & Olufsen Server Kommunikation zwischen einer <strong>TwinCAT</strong> SPS und einer<br />

Bang & Olufsen-Audio/Video-Installation 913<br />

TS8020 | <strong>TwinCAT</strong> BACnet/IP Kommunikation für Datennetze der Gebäudeautomatisierung<br />

und Gebäuderegelung 913<br />

TS8035 | <strong>TwinCAT</strong> FIAS Server Kommunikation zwischen einer <strong>TwinCAT</strong> SPS und einem System<br />

nach dem FIAS-Standard 913<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

889


<strong>TwinCAT</strong> 2<br />

890<br />

<strong>TwinCAT</strong> 2<br />

TX12xx | <strong>TwinCAT</strong> 2<br />

<strong>TwinCAT</strong> PLC<br />

Technische Daten TX1200<br />

<strong>TwinCAT</strong> PLC realisiert auf einer CPU eine oder mehrere SPS mit dem internationalen Standard IEC 61131-3. Zur Programmierung<br />

können alle in der Norm beschriebenen Programmiersprachen verwendet werden. Die Bausteine vom Typ PROGRAM<br />

können mit Echtzeittasks verbunden werden. Verschiedene komfortable Debugging-Möglichkeiten erleichtern die Fehlersuche<br />

und Inbetriebnahme. Programmänderungen können zu beliebigen Zeiten und in beliebiger Größe online, d.h. bei laufender SPS,<br />

durchgeführt werden. Alle Variablen stehen per ADS symbolisch zur Verfügung und können in entsprechenden Clients gelesen<br />

und geschrieben werden.<br />

– Prozessabbildgröße, Merkerbereich, Programmgröße, POU-Größe, Variablenanzahl nur durch Größe des Arbeitsspeichers<br />

begrenzt<br />

– Zykluszeiten ab 50 µs<br />

– Verknüpfungszeit: typisch 1 µs (Intel ® Core2 Duo)<br />

– IEC 61131-3: IL (AWL), FBD (FUP), LD (KOP), SFC (AS), ST, CFC<br />

– Online-Change in Programmen und Variablen, Online- Monitor, Ablaufkontrolle, Breakpoints, Write, Force, Step,<br />

Datentrace, Remote-Debugging über TCP/IP<br />

– Online-Verbindung mit SPS-Laufzeitsystem weltweit über TCP/IP oder über Feldbus<br />

– Online-Monitoring von Variablen in Variablenlisten, Watchfenstern, Editoren<br />

– Online-Status und Powerfl ow (Akkumulatorinhalt) von Programmen und Instanzen<br />

– Triggern, Forcen, Setzen von Variablen<br />

– leistungsfähiges Debugging mit Einzelzyklus, Breakpoints, Step-in, Step-over, Anzeige des aktuellen Aufrufstacks,<br />

Watchliste zeigt Auswahl von Variablen, Tracefunktionen<br />

– Online-Verwaltung aller Variablennamen und -strukturen systemweit<br />

– remanente und persistente Daten, USV-gestützte Speicherung auf Festplatte, optional Speicherung auf NOVRAM<br />

– lesender und schreibender Variablenzugriff über ADS, OPC<br />

– zertifi ziert entsprechend PLCopen Baselevel (IL/ST)<br />

– strukturierte Programmierung mit modularer Programmverwaltung<br />

– Quellcodespeicherung im Zielsystem<br />

– komfortable Bibliotheksverwaltung<br />

– leistungsfähiger Compiler mit inkrementellem Compilieren<br />

– alle gebräuchlichen Datentypen, Strukturen, Arrays, auch mehrdimensional<br />

– komfortables Erstellen von Programmen mit: Autoformat, Autodeclare, Querverweis, Suchen/Ersetzen, Projektvergleich<br />

Zielsystem versionsabhängig: Windows NT/2000/XP, Windows 7,<br />

Windows Embedded NT/XP/WES2009/WES7, Windows CE (nur Runtime)<br />

Weitere Informationen www.beckhoff.de/TX1200<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> NC PTP <strong>TwinCAT</strong> NC I<br />

TX1250 TX1260<br />

<strong>TwinCAT</strong> NC PTP realisiert Motion Control für Punkt-zu-Punkt-Bewegungen<br />

in Software. Die Achsen werden durch Achsobjekte repräsentiert und stellen<br />

ein zyklisches Interface für z. B. die SPS zur Verfügung. Dieses Achsobjekt wird<br />

dann zu einer entsprechenden physikalischen Achse verknüpft. Verschiedenste<br />

Achstypen mit verschiedensten Feldbusschnittstellen können so abstrakt mit<br />

den Achsobjekten, die immer ein gleiches Interface und eine identische Konfi<br />

gurationsoberfl äche anbieten, verbunden werden. Die Regelung der Achsen<br />

kann in verschiedenen Konstellationen (Positions- oder Geschwindigkeitsschnittstelle)<br />

und verschiedenen Reglern konfi guriert werden. Die Konfi guration<br />

der Achsen erfolgt in <strong>TwinCAT</strong> Engineering.<br />

– maximal 255 Achsen<br />

– unterstützt elektrische und hydraulische Servoantriebe, Frequenzumrichterantriebe,<br />

Schrittmotorantriebe, Gleichstromantriebe,<br />

geschaltete Antriebe (Eil-/Schleichachsen), Simulationsachsen,<br />

Encoderachsen<br />

– unterstützt diverse Encoder wie Inkremental-Encoder, Absolut-Encoder,<br />

digitale Schnittstelle zu den Antrieben wie EtherCAT, SERCOS, SSI,<br />

Lightbus, PROFIBUS DP/MC, Pulse-Train<br />

– Standardachsfunktionen wie Start/Stopp/Reset/Referenzieren,<br />

Geschwindigkeits-Override, Master-/Slavekopplungen, elektronisches<br />

Getriebe, Online-Distanzkompensation<br />

– Programmierung erfolgt über PLCopen-konforme IEC 61131-3-<br />

Funktionsbausteine<br />

– komfortable Achsen-Inbetriebnahmemöglichkeiten<br />

– Online-Monitor aller Achszustandsvariablen wie Ist-/Sollwerte,<br />

Freigaben, Regelungswerte, Online- Achstuning<br />

– Forcen von Achsvariablen<br />

– Konfi guration aller Achsparameter wie Messsystem,<br />

Driveparameter und Lageregler<br />

– konfi gurierbare Reglerstrukturen P-Regler, PID-Regler, PID mit<br />

Geschwindigkeitsvorsteuerung, PID mit Geschwindigkeits- und<br />

Beschleunigungsvorsteuerung<br />

– Online-Master-/Slave sowie Slave-/Masterumwandlung<br />

– „Fliegende Säge“ (Diagonalsäge [optional])<br />

– Kurvenscheiben (Unterstützung durch <strong>TwinCAT</strong> CAM Design Tool<br />

[optional])<br />

– FIFO-Achsen<br />

– externe Sollwertgeneratoren<br />

– Multi-Master-Kopplung<br />

Communication <strong>TwinCAT</strong> 2<br />

Mit <strong>TwinCAT</strong> NC I können Bewegungen mit bis zu drei interpolierenden<br />

und bis zu fünf Hilfsachsen im Interpolationspaket realisiert werden.<br />

Unterstützt werden verschiedene Achstypen mit unterschiedlichen Feldbusschnittstellen.<br />

Die Programmierung der Bewegung erfolgt in der Regel in<br />

DIN 66025 kann aber alternativ auch über SPS-Funktionsbausteine erfolgen.<br />

– max. 3 Bahnachsen und bis zu 5 Hilfsachsen pro Gruppe<br />

– 1 Gruppe pro Kanal, max. 31 Kanäle<br />

– unterstützt elektrische Servoachsen, Schrittmotorantriebe<br />

– Interpreterfunktionen wie Unterprogramm- und Sprungtechnik,<br />

programmierbare Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen,<br />

M- und H-Funktionen<br />

– Geometriefunktionen: Geraden und Kreise im 3-D-Raum, Kreise in<br />

allen Hauptebenen, Helices mit Basiskreisen in allen Hauptebenen,<br />

Linear-, Zirkular-, Helikalinterpolation in den Hauptebenen und frei<br />

defi nierbaren Ebenen, Bezier- Splines, Look-ahead-Funktion<br />

– Online-Umkonfi guration von Achsen in Gruppen, Bahnoverride,<br />

Slavekopplung an Bahnachsen, Hilfsachsen, Achsfehler- und Durchhangkompensation,<br />

Messfunktionen<br />

– Programmierung in DIN 66025<br />

– Zugriff alternativ über Funktionsbausteine nach IEC 61131-3<br />

– Bedienung von Automatikbetrieb, Handbetrieb (Jog/Tipp), Einzelsatzbetrieb,<br />

Referenzieren, Handradbetrieb (Verfahren/Überlagern)<br />

– komfortables Debugging mit Online-Monitoring von aktueller<br />

Soll-/Istposition (Schleppabstände aller Achsen), aktuell bearbeiteter<br />

NC-Programmzeile, aktuell interpretierter NC-Programmzeile,<br />

Kanalstatus<br />

versionsabhängig: Windows NT/2000/XP, Windows 7,<br />

versionsabhängig: Windows NT/2000/XP, Windows 7,<br />

Windows Embedded NT/XP/WES2009/WES7, Windows CE (nur Runtime) Windows Embedded NT/XP/WES2009/WES7<br />

www.beckhoff.de/TX1250 www.beckhoff.de/TX1260<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

891


<strong>TwinCAT</strong> 2<br />

892<br />

<strong>TwinCAT</strong> 2<br />

TX1xxx | <strong>TwinCAT</strong> 2<br />

<strong>TwinCAT</strong> CNC<br />

Technische Daten TX1270<br />

<strong>TwinCAT</strong> CNC bietet die Möglichkeit, eine Interpolation mit bis zu 32 gleichzeitig interpolierenden Achsen zu realisieren.<br />

Über die Optionspakete kann die Anzahl der Achsen und/oder die Anzahl der Kanäle den Anforderungen der Applikation<br />

angepasst werden. Verschiedene Transformationen können über Optionspakete ergänzt werden. Die Programmierung<br />

erfolgt über DIN 66025. Die Konfi guration der Achsen und Kanäle erfolgt über <strong>TwinCAT</strong> Engineering.<br />

– 8 Bahnachsen/geregelte Spindeln, max. 64 Achsen/geregelte Spindeln (optional), max. 12 Kanäle (optional)<br />

– unterstützt elektrische Servoachsen, Schrittmotorantriebe<br />

– Unterprogramm- und Sprungtechnik, programmierbare Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen,<br />

M- und H-Funktionen, mathematische Funktionen, Parameter-/ Variablenprogrammierung, Anwendermakros, Spindel- und<br />

Hilfsfunktionen, Werkzeugfunktionen<br />

– Geometriefunktionen Linear-, Zirkular-, Helikalinterpolation in den Hauptebenen und frei defi nierbaren Ebenen,<br />

max. 32 interpolierende Bahnachsen pro Kanal (optional), Look-ahead-Funktion<br />

– Achsfunktionen, Koppel- und Gantry-Achsenfunktion, Override, Achsfehler- und Durchhangkompensation, Messfunktionen<br />

– Programmierung in DIN 66025 mit Hochsprachenerweiterung<br />

– Zugriff über Funktionsbausteine aus <strong>TwinCAT</strong> PLC nach IEC 61131-3<br />

– Bedienung mit Automatikbetrieb, Handbetrieb (Jog/Tipp), Einzelsatzbetrieb, Referenzieren, Satzvorlauf, Handradbetrieb<br />

(Verfahren/Überlagern)<br />

– komfortables Debugging mit Online-Monitoring aller Zustände<br />

Zielsystem versionsabhängig: Windows NT/2000/XP, Windows 7,<br />

Windows Embedded NT/XP/WES2009/WES7<br />

Weitere Informationen www.beckhoff.de/TX1270<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> CP<br />

TX1100 TX1000<br />

Mit <strong>TwinCAT</strong> I/O können zyklische Daten von verschiedenen Feldbussen in<br />

Prozessabbildern gesammelt werden. Zyklische Tasks treiben die entsprechenden<br />

Feldbusse. Verschiedene Feldbusse können mit unterschiedlichen<br />

Zykluszeiten auf einer CPU betrieben werden. Auf das Prozessabbild können<br />

Applikationen direkt zugreifen. Die Konfi guration der Feldbusse und der<br />

Prozessabbilder erfolgt im <strong>TwinCAT</strong> Engineering.<br />

– verbindet I/O-Geräte und Tasks variablenorientiert<br />

– verbindet Tasks untereinander variablenorientiert<br />

– kleinste Einheit ist ein Bit<br />

– unterstützt synchrone oder asynchrone Beziehungen<br />

– Austausch konsistenter Datenbereiche und Prozessabbilder<br />

– Online-Darstellung im Verzeichnisbaum<br />

– Online-Watchfenster<br />

– „Force und Write“ zur Inbetriebnahme und zum Test für Taskvariablen<br />

und I/O-Geräte<br />

– unterstützte Feldbusse:<br />

– EtherCAT<br />

– Lightbus<br />

– PROFIBUS DP (Master und Slave)<br />

– Interbus<br />

– CANopen<br />

– SERCOS interface<br />

– DeviceNet<br />

– Ethernet<br />

– USB<br />

– SMB (System-Management-Bus)<br />

Communication <strong>TwinCAT</strong> 2<br />

<strong>TwinCAT</strong> CP ist ein Treiber für die <strong>Beckhoff</strong> Control Panel C6xxx und C7xxx,<br />

die industriellen Bedien- und Anzeigegeräte.<br />

Control Panel sind für den Einsatz als Mensch-Maschine-Schnittstelle<br />

optimiert. Bedien- und Anzeigeelemente bilden eine eigenständige Einheit,<br />

getrennt vom PC durch eine einfache Kabelverbindung.<br />

<strong>TwinCAT</strong> CP stellt die Treiberverbindung zwischen allgemeinen Windows-<br />

Programmen und den Bedien- und Anzeigeelementen der <strong>Beckhoff</strong> Control<br />

Panel her:<br />

– direkte Taster für schnelle Maschinenfunktionen<br />

– Tasterrückmeldung in Form von LEDs<br />

– USV-Unterstützung<br />

Windows-Programme können die Funktionen des Control Panels über den<br />

Treiber variablenorientiert steuern.<br />

versionsabhängig: Windows NT/2000/XP, Windows 7,<br />

versionsabhängig: Windows NT/2000/XP, Windows 7,<br />

Windows Embedded NT/XP/WES2009/WES7, Windows CE (nur Runtime) Windows Embedded NT/XP/WES2009/WES7<br />

www.beckhoff.de/TX1100 www.beckhoff.de/TX1000<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

893


<strong>TwinCAT</strong> 2<br />

894<br />

Supplements<br />

System<br />

TSxxxx | <strong>TwinCAT</strong> 2 Supplements, System<br />

<strong>TwinCAT</strong> ECAD Import <strong>TwinCAT</strong> Engineering<br />

Interface Server<br />

<strong>TwinCAT</strong> Eventlogger <strong>TwinCAT</strong> XML Data Server<br />

Technische Daten TS1120 TS1600 TS1010 TS6421<br />

<strong>TwinCAT</strong> ECAD Import dient<br />

der Übernahme von bereits<br />

existierenden Engineering-<br />

Ergebnissen aus einem<br />

ECAD-Programm. Mittels<br />

XML-Beschreibung ermöglicht<br />

sie das Importieren der<br />

aus dem ECAD-Werkzeug<br />

exportierten Informationen<br />

über den Aufbau der I/Os<br />

sowie ihrer Verknüpfungen<br />

zu SPS-Variablen. Anhand<br />

dieser Informationen werden<br />

eine System-Manager-<br />

Konfi guration und ein Basis-<br />

SPS-Programm mit den<br />

verwendeten I/O-Variablen<br />

erzeugt. Die Generierung<br />

von NC-Geräten ist ebenfalls<br />

möglich.<br />

Mit dem <strong>TwinCAT</strong> Engineering<br />

Interface (ENI) Server<br />

ist es möglich, die Arbeiten<br />

von mehreren Programmierern<br />

über ein zentrales Quellcodeverwaltungssystem<br />

zu<br />

koordinieren. Der <strong>TwinCAT</strong><br />

ENI Server bietet Schnittstellen<br />

zu Microsoft Visual<br />

Source Safe und Treiber<br />

zur Subversion (SVN). Eine<br />

Benutzer- und Rechteverwaltung<br />

ist ebenso Bestandteil<br />

des Produktes wie ein datenbankunabhängigesDiagnosetool,<br />

das eine Übersicht über<br />

alle aktuellen Aktionen der<br />

verschiedenen Anwender<br />

liefert.<br />

Der <strong>TwinCAT</strong> Eventlogger<br />

ist ein Alarm- und Diagnosesystem<br />

für <strong>TwinCAT</strong>-basierte<br />

Steuerungen. Er hat die<br />

Aufgabe, alle auftretenden<br />

Events im <strong>TwinCAT</strong>-System<br />

zu verwalten, weiterzuleiten<br />

und in die <strong>TwinCAT</strong>-Logdatei<br />

zu schreiben. Events sind<br />

in diesem Zusammenhang<br />

Alarme, Warnungen, Hinweise<br />

oder Anweisungen.<br />

Die Quittierung einer Meldung<br />

ist möglich. Mithilfe<br />

eines Message-Formatters<br />

wird die Verbindung zwischen<br />

dem eigentlichen Event und<br />

dessen Meldetext hergestellt.<br />

Diese ist in einer externen<br />

Datenbank hinterlegt.<br />

Durch Einbinden der<br />

TcEventViewer-Type-Library<br />

ist es möglich, eine eigene<br />

Anzeige der Meldungen zu<br />

erstellen. Die Konfi guration<br />

der Meldungstexte erfolgt<br />

mit dem TcEvent-Confi gurator.<br />

Der Eventlogger ist im<br />

Lieferumfang von <strong>TwinCAT</strong><br />

bereits enthalten.<br />

Der <strong>TwinCAT</strong> XML Data<br />

Server erlaubt den direkten<br />

Zugriff aus der SPS in eine<br />

XML-Datei. Dabei können<br />

Variablenwerte von der<br />

SPS gelesen oder in die<br />

XML-Datei geschrieben<br />

werden. Auch der Zugriff<br />

auf Strukturen in der SPS<br />

ist möglich.<br />

Zielsystem Windows NT/2000/XP, Windows NT/2000/XP, Windows NT/2000/XP, Windows NT/2000/XP,<br />

Windows 7<br />

Windows 7<br />

Windows 7, Windows CE Windows 7<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> PLC/<strong>TwinCAT</strong> NC<br />

PTP (bei NC-Geräten)<br />

<strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

Weitere Informationen www.beckhoff.de/TS1120 www.beckhoff.de/TS1600 www.beckhoff.de/TS1010 www.beckhoff.de/TS6421<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> XML Data Server CE <strong>TwinCAT</strong> Backup <strong>TwinCAT</strong> Simulation Manager <strong>TwinCAT</strong> Database Server<br />

TS6421-0030 TS1150 TS1110 TS6420<br />

Der <strong>TwinCAT</strong> XML Data Server CE<br />

erlaubt den direkten Zugriff aus der<br />

SPS in eine XML-Datei. Dabei können<br />

Variablenwerte von der SPS gelesen<br />

oder in die XML-Datei geschrieben<br />

werden. Auch der Zugriff auf Strukturen<br />

in der SPS ist möglich.<br />

Mit dem <strong>TwinCAT</strong> Backup Server<br />

können Dateien, Verzeichnisse,<br />

betriebssystemspezifi sche Informationen,<br />

Einstellungen und <strong>TwinCAT</strong>-<br />

Konfi gurationen gesichert und<br />

wiederhergestellt werden. Dies kann<br />

auf allen angeschlossenen Medien<br />

und auch über Netzwerk erfolgen.<br />

Der <strong>TwinCAT</strong> Simulation Manager ist<br />

ein Werkzeug zur einfachen Konfi guration<br />

einer Simulationsumgebung,<br />

die sich in die <strong>TwinCAT</strong>-Systemumgebung<br />

integriert. Er unterstützt<br />

das Erzeugen einer „virtuellen<br />

Maschine“, die in ihrem zeitlichen<br />

Verhalten einer realen entspricht.<br />

System Communication<br />

Supplements<br />

<strong>TwinCAT</strong> Database Server ermöglicht<br />

den Datenaustausch zwischen<br />

Datenbanken und dem <strong>TwinCAT</strong>-<br />

System. Es können SPS-Variablen<br />

oder direkt Werte der EtherCAT-I/Os<br />

zyklisch, bei Änderung oder ereignisgesteuert<br />

mittels SPS-Funktionsbaustein<br />

protokolliert werden.<br />

Windows CE Windows NT/2000/XP,<br />

Windows NT/2000/XP,<br />

Windows NT/2000/XP,<br />

Windows 7<br />

Windows 7<br />

Windows 7<br />

<strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

www.beckhoff.de/TS6421-0030 www.beckhoff.de/TS1150 www.beckhoff.de/TS1110 www.beckhoff.de/TS6420<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

895


<strong>TwinCAT</strong> 2<br />

896<br />

Supplements<br />

System<br />

TSxxxx | <strong>TwinCAT</strong> 2 Supplements, System<br />

<strong>TwinCAT</strong> Database Server<br />

CE<br />

<strong>TwinCAT</strong> PLC HMI <strong>TwinCAT</strong> PLC HMI CE <strong>TwinCAT</strong> PLC HMI Web<br />

Technische Daten TS6420-0030 TS1800 TS1800-0030 TS1810<br />

Der <strong>TwinCAT</strong> Database<br />

Server CE zeichnet sich<br />

durch die gleichen Funktionsattribute<br />

aus, wie die<br />

unter nicht CE-Betriebssystemen<br />

lauffähige Version.<br />

Der einzige Unterschied<br />

ist der Umfang der unterstützten<br />

Datenbanken:<br />

MS SQL, MS SQL Compact<br />

und ASCII-File.<br />

<strong>TwinCAT</strong> PLC HMI ist ein<br />

Stand-alone-Tool zum Darstellen<br />

von Visualisierungen,<br />

die im <strong>TwinCAT</strong>-PLC-Control<br />

erstellt worden sind. Beim<br />

Aufstarten werden diese<br />

sofort im Vollbild angezeigt.<br />

Zielsystem Windows CE Windows NT/2000/XP,<br />

Windows 7<br />

<strong>TwinCAT</strong> PLC HMI CE ist ein<br />

Stand-alone-Tool zum Darstellen<br />

von Visualisierungen,<br />

welche im <strong>TwinCAT</strong>-PLC-<br />

Control erstellt worden sind.<br />

Beim Aufstarten werden<br />

diese sofort im Vollbild<br />

angezeigt.<br />

<strong>TwinCAT</strong> PLC HMI Web ist<br />

eine webbasierte Visualisierungslösung.<br />

Das <strong>TwinCAT</strong>-<br />

PLC-Control dient als Editor<br />

zur Erstellung der Webseiten.<br />

Die Aktivierung erfolgt<br />

einfach über das Setzen<br />

einer Option in <strong>TwinCAT</strong>-<br />

PLC-Control. Die Webseiten<br />

werden durch den Internet<br />

Information Server (IIS)<br />

bereitgestellt. Zur Anzeige<br />

der Webseiten wird eine<br />

Java-VM benötigt.<br />

Windows CE Windows NT/2000/XP,<br />

Windows 7, Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

Weitere Informationen www.beckhoff.de/<br />

www.beckhoff.de/TS1800 www.beckhoff.de/<br />

www.beckhoff.de/TS1810<br />

TS6420-0030<br />

TS1800-0030<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> Management Server <strong>TwinCAT</strong> Scope 2 <strong>TwinCAT</strong> EtherCAT Redundancy <strong>TwinCAT</strong> Solar Position Algorithm<br />

TS1140 TS3300 TS622x TS3900<br />

Der <strong>TwinCAT</strong> Management Server<br />

ermöglicht die zentrale Administration<br />

von <strong>Beckhoff</strong>-CE-Steuerungen.<br />

Softwareupdates können von<br />

zentraler Stelle auf im Netzwerk<br />

vorhandene Steuerungen eingespielt<br />

werden. Neben Betriebssystemupdates<br />

können auch gerätespezifi sche<br />

Komponenten (SPS-Bootprojekte)<br />

eingespielt werden. Durch die Möglichkeit,<br />

die im Netzwerk erkannten<br />

Geräte in Gruppen aufzuteilen,<br />

können für jede Gruppe individuelle<br />

Aktionen defi niert werden.<br />

Mit dem <strong>TwinCAT</strong> Scope 2 bietet<br />

<strong>Beckhoff</strong> ein grafi sches Werkzeug zur<br />

Signalanalyse und Datensammlung.<br />

Aufgrund der Trennung von Datenlogger<br />

und Viewer ist es möglich, in<br />

einem zentralen Scope 2 View die<br />

Signalverläufe von mehreren im Feld<br />

verteilten Systemen darzustellen.<br />

Nach der Auswahl eines Systems<br />

kann beispielsweise in die SPS, NC<br />

oder direkt in die angeschlossenen<br />

EtherCAT-I/Os hineingebrowst<br />

werden, um die entsprechenden<br />

Variablen auszuwählen. Neben der<br />

Möglichkeit von Langzeitaufnahmen<br />

stehen diverse Triggerfunktionalitäten<br />

und Cursor im <strong>TwinCAT</strong><br />

Scope 2 zur Verfügung.<br />

Mit <strong>TwinCAT</strong> EtherCAT Redundancy<br />

wird der <strong>TwinCAT</strong>-EtherCAT-Master<br />

um die Möglichkeit zur Realisierung<br />

einer Kabelredundanz erweitert: Vom<br />

letzten logischen Teilnehmer wird<br />

ein Kabel zum Master zurückgeführt.<br />

Konfi guration und Diagnose erfolgen<br />

im <strong>TwinCAT</strong> System Manager.<br />

System Communication<br />

Supplements<br />

Mithilfe des <strong>TwinCAT</strong> Solar Position<br />

Algorithm ist es möglich, den Sonnenstandswinkel<br />

unter Verwendung<br />

von Datum, Uhrzeit, geografi scher<br />

Länge und Breite sowie weiteren<br />

Parametern (je nach gewünschter<br />

Genauigkeit) zu ermitteln. Der entwickelte<br />

Funktionsbaustein arbeitet<br />

mit einer maximalen Ungenauigkeit<br />

von ±0,001°.<br />

Windows NT/2000/XP, Windows 7 Windows XP, Windows 7 Windows NT/2000/XP, Windows 7,<br />

Windows NT/XP Embedded,<br />

Windows CE<br />

Windows XP, Windows CE<br />

<strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> PLC<br />

www.beckhoff.de/TS1140 www.beckhoff.de/TS3300 www.beckhoff.de/TS622x www.beckhoff.de/TS3900<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

897


<strong>TwinCAT</strong> 2<br />

898<br />

Supplements<br />

Motion<br />

TS5xxx | <strong>TwinCAT</strong> 2 Supplements, Motion<br />

<strong>TwinCAT</strong> PLC Motion Control XFC <strong>TwinCAT</strong> PLC Hydraulic Positioning<br />

Technische Daten TS5065 TS5810<br />

Mit eXtreme Fast Control (XFC) wird eine Technik bezeichnet,<br />

die mit EtherCAT, speziellen I/O-Klemmen und <strong>TwinCAT</strong> auf<br />

dem PC eine sehr schnelle zeitlich hoch präzise Reaktion<br />

ermöglicht. Mit den Distributed-Clocks (DC) von EtherCAT<br />

und entsprechenden Klemmen können so einfach verteiltes<br />

Latchen oder Nockenschaltwerke realisiert werden.<br />

– Bausteine zum hochgenauen Erfassen und Schalten<br />

von digitalen Signalen bezogen auf Achspositionen<br />

– EtherCAT-Distributed-Clocks mit den zeitstempelbasierten<br />

Ein- und Ausgangs-EtherCAT-Klemmen<br />

EL1252, EL2252 oder EL2262<br />

– Konvertierungsbausteine von DC-Zeit in Position und<br />

umgekehrt<br />

– komfortabler PLCopen-konformer TouchProbe-Baustein<br />

– digitales Nockenschaltwerk als PLCopen-konformer<br />

Baustein<br />

In <strong>TwinCAT</strong> Hydraulic Positioning sind Algorithmen zur<br />

Regelung und Positionierung von Hydraulikachsen zusammengefasst<br />

und stehen als PLCopen-konforme SPS-Bausteine<br />

zur Verfügung.<br />

– zur Positionierung und Regelung hydraulischer Achsen<br />

– Funktionen zur Umrechnung von Sensorsignalen in<br />

Ist-Positionen und von Stellwerten in Ausgabedaten<br />

– Point-to-Point-Bewegungen wahlweise mit zeit- oder<br />

weggeführten Rampen<br />

– Lageregelung, vorzeichenrichtige Pressdruckausgabe,<br />

automatische Repositionierung<br />

– Optimierung und Überwachung des Verhaltens<br />

mit weiteren Funktionen (z. B. Totzeitkompensation,<br />

Grenzwertüberwachung)<br />

Zielsystem Windows NT/2000/XP, Windows 7,<br />

Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> NC PTP<br />

Weitere Informationen www.beckhoff.de/TS5065 www.beckhoff.de/TS5810<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> NC FIFO Axes <strong>TwinCAT</strong> NC Flying Saw <strong>TwinCAT</strong> PLC Remote Synchronisation<br />

TS5060 TS5055 TS5066<br />

Mit <strong>TwinCAT</strong> NC FIFO Axes können extern generierte<br />

Positionssollwerte in Form einer Geschwindigkeitsvorsteuerung<br />

an die Achsen ausgegeben<br />

werden. Dabei ist die Sollwertgenerierung so<br />

aufgebaut, dass bei der zeitlichen Abarbeitung<br />

der FIFO-Einträge nicht nur die Sollposition, sondern<br />

auch die Sollgeschwindigkeit ermittelt wird.<br />

Zwischen zwei benachbarten FIFO-Einträgen wird,<br />

falls notwendig, interpoliert.<br />

<strong>TwinCAT</strong> NC Flying Saw realisiert die Kopplung<br />

einer Slaveachse an eine Masterachse in einer<br />

bestimmten Synchronposition (fl iegende Säge).<br />

SPS-Bausteine ermöglichen das Ein- und Auskoppeln<br />

sowie die Parametrierung.<br />

– Als Masterachse können reale oder virtuelle<br />

Achsen sowie andere externe Istwertgeber<br />

dienen.<br />

– Aufsynchronisieren der Slaveachse aus einer<br />

beliebigen Bewegungssituation (Stillstand,<br />

Vorwärts- oder Rückwärtsfahrt) auf den<br />

fahrenden Master<br />

– einfaches Aufsynchronisieren auf die Mastergeschwindigkeit<br />

– positionsgenaues Aufsynchronisieren auf die<br />

Masterachse (Geschwindigkeit und Position)<br />

– Synchrongeschwindigkeit über Koppelfaktor<br />

einstellbar<br />

– optionale Rücklaufsperre als zusätzliche<br />

Sicherheitsfunktion<br />

– überlagerte Streckenkompensation in der<br />

Synchronphase zur dynamischen Positionskorrektur<br />

Motion Communication<br />

Supplements<br />

Durch den zunehmenden Einsatz dezentraler Steuerungen<br />

tritt immer häufi ger die Anforderung auf,<br />

verschiedene Systeme zeitlich zu synchronisieren.<br />

Die Realisierung zyklisch versandter Informationen<br />

führt bei Systemen ohne identische Zeitbasis zu<br />

Schwebungseffekten. Diese äußern sich z. B. bei<br />

der Synchronisierung von Antrieben, deren Achsinformationen<br />

via Netzwerk übertragen werden,<br />

als periodisch auftretende Betriebsstörungen.<br />

Die Softwarebibliothek <strong>TwinCAT</strong> PLC Remote<br />

Synchronisation bietet Möglichkeiten zur allgemeinen<br />

Zeitsynchronisierung von Informationen<br />

auf verteilten Systemen sowie spezielle Methoden<br />

zur Synchronisierung von NC-Achsen („verteilte<br />

Achsen“).<br />

Windows NT/2000/XP, Windows 7,<br />

Windows NT/2000/XP, Windows 7,<br />

Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

<strong>TwinCAT</strong> NC PTP <strong>TwinCAT</strong> NC PTP <strong>TwinCAT</strong> PLC<br />

www.beckhoff.de/TS5060 www.beckhoff.de/TS5055 www.beckhoff.de/TS5066<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

899


<strong>TwinCAT</strong> 2<br />

900<br />

Supplements<br />

Motion<br />

TSxxxx | <strong>TwinCAT</strong> 2 Supplements, Motion<br />

<strong>TwinCAT</strong> NC Camming <strong>TwinCAT</strong> Cam Design Tool <strong>TwinCAT</strong> Digital Cam Server<br />

Technische Daten TS5050 TS1510 TS5800<br />

<strong>TwinCAT</strong> NC Camming (Kurvenscheiben)<br />

ist eine nicht-lineare Beziehung<br />

zwischen einer Master- und einer Slaveachse.<br />

Das Camming-Paket bietet verschiedene<br />

Möglichkeiten der Speicherung<br />

von Kurvenscheiben. Komfortable<br />

SPS-Bausteine ermöglichen das Laden,<br />

Koppeln und Entkoppeln von Kurvenscheiben.<br />

Es ist möglich, Kurvenscheiben<br />

im laufenden Betrieb neu zu laden<br />

oder zu modifi zieren. Der <strong>TwinCAT</strong><br />

CAM Design Editor unterstützt bei<br />

der Erstellung der Kurvenscheiben.<br />

– Positionstabelle mit Masterstützpunkten<br />

und zugehörigen<br />

Slavepositionen, zwischen den<br />

Stützstellen wird linear oder durch<br />

Splines interpoliert<br />

– Motion-Function-Tabelle,<br />

die eine Kurvenscheibe mittels<br />

Bewegungsgesetzen nach der<br />

Richtlinie VDI 2143 beschreibt<br />

– zyklische oder lineare Abarbeitung<br />

– Kurvenscheibe durch Offset und<br />

Skalierung, sowohl master- als<br />

auch slaveseitig, modifi zierbar<br />

– hohe Flexibilität durch Online-<br />

Änderung der Motion-Functions<br />

Der CAM Design Editor ermöglicht<br />

die Generierung und Modifi zierung<br />

von Kurvenscheiben mithilfe eines<br />

grafi schen Editors. Diese werden als<br />

Abschnitte von Bewegungsgesetzen,<br />

wie modifi zierte Sinuslinie, harmonische<br />

Kombination oder den verschiedenen<br />

Polynomfunktionen, zusammengesetzt.<br />

Dargestellt werden neben der<br />

Slave-Position, auch Geschwindigkeit,<br />

Beschleunigung und Ruck. Die erzeugten<br />

Kurvenscheiben können als Tabellen<br />

mit vorgegebener Schrittweite oder als<br />

sogenannte Motion Functions an die<br />

NC übergeben werden.<br />

Der <strong>TwinCAT</strong> Digital Cam Server ist ein<br />

schnelles Nockenschaltwerk mit Überwachung<br />

für verschiedene Feldbusse.<br />

Die Konfi guration der Nocken erfolgt in<br />

<strong>TwinCAT</strong> Engineering.<br />

– performantes feldbusunabhängiges<br />

Nockenschaltwerk<br />

mit vielen Funktionen<br />

– bis zu 320 Ausgänge<br />

– bis zu 180 Nocken pro Ausgang<br />

– Weg-Weg-Nocken, Weg-Zeit-<br />

Nocken, Bremsnocken<br />

– dynamische Geschwindigkeitskorrektur<br />

– Drehzahlmessung bzw. Drehzahlüberwachung<br />

Zielsystem Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7 Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> NC PTP <strong>TwinCAT</strong> NC PTP <strong>TwinCAT</strong> NC PTP<br />

Weitere Informationen www.beckhoff.de/TS5050 www.beckhoff.de/TS1510 www.beckhoff.de/TS5800<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> Valve Diagram Editor <strong>TwinCAT</strong> Kinematic Transformation<br />

TS1500 TS511x<br />

Der <strong>TwinCAT</strong> Valve Diagram Editor ermöglicht die Linearisierung von nichtlinearen<br />

Kennlinien von Hydraulikventilen mithilfe eines grafi schen Editors.<br />

Anhand von wenigen Stützstellen können Geraden oder Polynome 5. Grades<br />

ermittelt werden, welche diese verbinden. Die ermittelte Linearisierungskennlinie<br />

kann in die <strong>TwinCAT</strong>-NC-Echtzeit geladen und bei der Ausgabe der<br />

Spannungen im Drive berücksichtigt werden.<br />

Windows NT/2000/XP, Windows 7 Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

<strong>TwinCAT</strong> NC PTP <strong>TwinCAT</strong> NC I<br />

www.beckhoff.de/TS1500 www.beckhoff.de/TS511x<br />

Technische Änderungen vorbehalten<br />

Motion Communication<br />

Supplements<br />

Mit <strong>TwinCAT</strong> Kinematic Transformation sind verschiedene Roboterkinematiken<br />

realisierbar. Die Programmierung der Bewegung des Roboters erfolgt<br />

in kartesischen Koordinaten entweder mit DIN 66025-Befehlen oder mit den<br />

PLCopen-konformen Bausteinen aus der SPS. Eine integrierte Dynamikvorsteuerung<br />

sorgt für eine hohe Präzision der Bewegung auch bei hohen Beschleunigungen<br />

und Geschwindigkeiten. Die Konfi guration erfolgt im <strong>TwinCAT</strong><br />

Engineering Interface Server.<br />

– Unterstützung verschiedener paralleler und auch serieller Kinematiken,<br />

wie sie z. B. für Pick-and-place-Aufgaben genutzt werden<br />

– Unterstützung der Programmierung von interpolierende Bewegungen<br />

in G-Code (DIN 66025)<br />

– Alternativ können auch Standard-PTP- und Kurvenscheiben-<br />

Anwendungen realisiert werden.<br />

– einfache Programmierung im kartesischen Koordinatensystem<br />

– Inverse Kinematik für die relevanten Motorpositionen wird automatisch<br />

berechnet.<br />

– Konfi guration der Kinematik im <strong>TwinCAT</strong> Engineering Interface Server.<br />

Neben dem Typ (z. B. Delta) müssen auch die Stablängen und Versätze<br />

parametriert werden.<br />

– Für die Dynamikvorsteuerung können Massen und Massenträgheiten<br />

vorgegeben werden.<br />

– Tracking mit Hilfe der „Fliegende Säge“ und „Kurvenscheiben“ zum<br />

Aufsynchronisieren (z. B. auf Förderbänder)<br />

– optimiert für die <strong>Beckhoff</strong> Servoverstärker der Serie AX5000<br />

– Arbeitsraumüberwachung<br />

– Folgende Kinematiken sind integriert:<br />

– kartesische Portale<br />

– 2-D-Parallelkinematik<br />

– Scherenkinematik<br />

– Kran- und Rollenkinematiken<br />

– 3-D-Delta<br />

– SCARA<br />

<strong>TwinCAT</strong> 2<br />

901


<strong>TwinCAT</strong> 2<br />

902<br />

Supplements<br />

Communication<br />

TS6xxx | <strong>TwinCAT</strong> 2 Supplements, Communication<br />

<strong>TwinCAT</strong> PLC Serial Communication <strong>TwinCAT</strong> PLC Serial Communication<br />

3964R/RK512<br />

Technische Daten TS6340 TS6341 TS6255<br />

<strong>TwinCAT</strong> Serial Communication realisiert<br />

die Kommunikation zu seriellen<br />

Geräten, wie Drucker, Barcodescanner<br />

usw. Unterstützt werden die serielle<br />

Schnittstelle des PCs und die seriellen<br />

<strong>Beckhoff</strong> EtherCAT-Klemmen EL6xxx<br />

und Busklemmen KL6xxx.<br />

Die Softwarebibliothek <strong>TwinCAT</strong> PLC<br />

Serial Communication 3964R/RK512<br />

realisiert die serielle Kommunikation<br />

über das 3964R- bzw. RK512-Protokoll.<br />

Unterstützt werden die serielle<br />

Schnittstelle des PCs und die seriellen<br />

<strong>Beckhoff</strong> Busklemmen KL6xxx.<br />

Die <strong>TwinCAT</strong>-PLC-Serial-Communication-Bibliothek<br />

ist enthalten.<br />

Die SPS-Bibliothek <strong>TwinCAT</strong><br />

PLC Serial Communication RK512<br />

unterstützt das Senden und Empfangen<br />

von SPS-Variablen beliebigen<br />

Typs. Die Daten, mit einer Länge<br />

von bis zu 128 Byte, werden transparent<br />

als Datenbausteine übertragen.<br />

Zur sicheren Datenübertragung wird<br />

unterhalb des RK512-Protokolls das<br />

3964R-Protokoll verwendet.<br />

<strong>TwinCAT</strong> PLC Modbus RTU<br />

<strong>TwinCAT</strong> Modbus RTU realisiert die<br />

Modbus-RTU-Kommunikation über eine<br />

serielle RS232-, RS422- oder RS485-<br />

Schnittstelle und ist damit sowohl für<br />

die PC-/CX-Schnittstellen als auch für<br />

den Betrieb mit den seriellen Busklemmen<br />

KL6xxx geeignet. Beinhaltet sind<br />

Bausteine für den Master- und den<br />

Slave-Betrieb mit einfacher Konfi guration.<br />

Zielsystem Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

Weitere Informationen www.beckhoff.de/TS6340 www.beckhoff.de/TS6341 www.beckhoff.de/TS6255<br />

Technische Änderungen vorbehalten


Communication Communication<br />

Supplements<br />

<strong>TwinCAT</strong> Modbus TCP Server <strong>TwinCAT</strong> Modbus TCP Server CE <strong>TwinCAT</strong> PLC IEC 60870-5-10x <strong>TwinCAT</strong> PLC IEC 60870-5-104 CE<br />

TS6250 TS6250-0030 TS650x TS650x-0030<br />

<strong>TwinCAT</strong> Modbus TCP Server agiert<br />

als Gateway zwischen Modbus-TCP-<br />

Devices und <strong>TwinCAT</strong>-Laufzeitsystemen.<br />

Es stellt sowohl Server- als<br />

auch Clientfunktionalitäten bereit.<br />

Im Serverbetrieb können die Speicherbereiche<br />

mehrerer <strong>TwinCAT</strong>-Laufzeitsysteme<br />

direkt auf die Modbus-<br />

Speicherbereiche gemappt werden.<br />

Zum Implementieren eines Modbus-<br />

TCP-Clients wird eine SPS-Bibliothek<br />

mitgeliefert, um auf die Speicherbereiche<br />

eines Modbus-TCP-Devices<br />

zugreifen zu können.<br />

<strong>TwinCAT</strong> Modbus TCP Server<br />

CE agiert als Gateway zwischen<br />

Modbus-TCP-Devices und <strong>TwinCAT</strong>-<br />

Laufzeitsystemen. Es stellt sowohl<br />

Server- als auch Clientfunktionalitäten<br />

bereit. Im Serverbetrieb<br />

können die Speicherbereiche mehrerer<br />

<strong>TwinCAT</strong>-Laufzeitsysteme direkt<br />

auf die Modbus-Speicherbereiche<br />

gemappt werden. Zum Implementieren<br />

eines Modbus-TCP-Clients<br />

wird eine SPS-Bibliothek mitgeliefert,<br />

um auf die Speicherbereiche eines<br />

Modbus-TCP-Devices zugreifen zu<br />

können.<br />

Die TS650x ermöglichen die<br />

IEC 60870-5-10x-konforme<br />

Kommunikation aus der <strong>TwinCAT</strong><br />

SPS heraus. Sowohl Master- als<br />

auch Slave-Bibliotheken stehen<br />

zur Verfügung.<br />

SPS-Bibliothek für die Realisierung<br />

von Mastern für<br />

– IEC 60870-5-101<br />

– IEC 60870-5-102<br />

– IEC 60870-5-103<br />

– IEC 60870-5-104<br />

SPS-Bibliothek für die Realisierung<br />

von Slaves für<br />

– IEC 60870-5-101<br />

– IEC 60870-5-104<br />

Windows NT/2000/XP, Windows 7 Windows CE Windows NT/2000/XP, Windows 7 Windows CE<br />

Die TS650x-0030 ermöglichen<br />

die IEC 60870-5-10x-konforme<br />

Kommunikation aus der <strong>TwinCAT</strong><br />

SPS heraus. Sowohl Master- als<br />

auch Slave-Bibliotheken stehen<br />

für Applikationen unter Windows CE<br />

zur Verfügung.<br />

SPS-Bibliothek für die Realisierung<br />

von Mastern für<br />

– IEC 60870-5-104<br />

SPS-Bibliothek für die Realisierung<br />

von Slaves für<br />

– IEC 60870-5-104<br />

<strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

www.beckhoff.de/TS6250 www.beckhoff.de/TS6250-0030 www.beckhoff.de/TS650x www.beckhoff.de/TS650x-0030<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

903


<strong>TwinCAT</strong> 2<br />

904<br />

Supplements<br />

Communication<br />

TS6xxx | <strong>TwinCAT</strong> 2 Supplements, Communication<br />

<strong>TwinCAT</strong> PLC IEC 61850 Server <strong>TwinCAT</strong> PLC IEC 61400-25 Server <strong>TwinCAT</strong> DriveTop Server<br />

Technische Daten TS6511 TS6509 TS6371<br />

Die IEC 61850 defi niert ein Kommunikationsprotokoll,<br />

das insbesondere<br />

in elektrischen Schaltanlagen eingesetzt<br />

wird. Mit der SPS-Bibilothek<br />

<strong>TwinCAT</strong> IEC 61850 Server lässt sich<br />

eine solche standardisierte Kommunikation<br />

realisieren. Der von <strong>Beckhoff</strong><br />

entwickelte Kommunikationstack<br />

basiert auf dem MMS-Protokoll und<br />

unterstützt neben der Basisnorm<br />

IEC 61850 auch die zugehörigen<br />

Spezialisierungen. Zur komfortablen<br />

Konfi guration kann der <strong>TwinCAT</strong><br />

Telecontrol Confi gurator verwendet<br />

werden, der gemeinsam mit der SPS-<br />

Bibilothek ausgeliefert wird. Anhand<br />

der darin erstellten Konfi guration kann<br />

ein SPS-Code-Export erfolgen, der in<br />

bestehende SPS-Projekten eingebunden<br />

werden kann.<br />

Die IEC 61400-25 ist eine Spezialisierung<br />

der IEC 61850 für Windkraftanlagen.<br />

Das Datenmodell wird dabei<br />

gezielt um Objekte, wie z. B. Wind<br />

Turbine Generator, erweitert. Auch<br />

hier steht der <strong>TwinCAT</strong> Telecontrol<br />

Confi gurator zur Verfügung. Neben<br />

SPS-Code kann er auch <strong>TwinCAT</strong>-<br />

Scope-2-Konfi gurationen erstellen.<br />

Der <strong>TwinCAT</strong> DriveTop Server ist ein<br />

Kommunikationsserver zur Anbindung<br />

des Indramat-Drive-Top-Tools an<br />

<strong>TwinCAT</strong>. Damit kann das DriveTop-Tool<br />

zur Konfi guration und Inbetriebnahme<br />

von Indramat-Antrieben genutzt werden.<br />

Unterstützt werden auch Konfi gurationen<br />

mit mehreren SERCOS-Ringen.<br />

Zielsystem Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7<br />

Windows CE<br />

Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> NC PTP<br />

Weitere Informationen www.beckhoff.de/TS6511 www.beckhoff.de/TS6509 www.beckhoff.de/TS6371<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> DriveCOM OPC Server <strong>TwinCAT</strong> OPC Server <strong>TwinCAT</strong> OPC Server CE<br />

TS6370 TS6120 TS6120-0030<br />

Die DriveCOM-Nutzerorganisation hat sich zum<br />

Ziel gesetzt, eine einheitliche, standardisierte und<br />

feldbusunabhängige Kommunikation von Konfi -<br />

gurations-, Inbetriebnahme- und Diagnosetools<br />

verschiedener Hersteller zu Antrieben zu schaffen.<br />

Der <strong>TwinCAT</strong> DriveCOM OPC Server liefert genau<br />

diese Kommunikationsverbindung: Er ermöglicht<br />

den feldbusunabhängigen Datenfl uss vom Engineeringtool<br />

bis in den Antrieb. Auf Basis des netzwerkfähigen<br />

<strong>TwinCAT</strong>-Kommunikationssystems<br />

ADS können die verteilten Antriebe von einer<br />

zentralen Stelle konfi guriert und diagnostiziert<br />

werden.<br />

Der <strong>TwinCAT</strong> DriveCOM OPC Server<br />

benötigt ein unterlagertes <strong>TwinCAT</strong>-System mit<br />

einer <strong>Beckhoff</strong>-Feldbuskarte vom Typ FCxxxx.<br />

Der <strong>TwinCAT</strong>-DriveCOM-Konfi gurator fi ndet unterstützte<br />

Antriebe in der <strong>TwinCAT</strong>-Konfi guration<br />

und stellt diese Information dem Engineeringtool<br />

zur Verfügung. Der Konfi gurator verfügt über ein<br />

Automation-Interface und kann somit auch von<br />

anderen Tools „remote“ bedient werden.<br />

Der <strong>TwinCAT</strong> OPC Server ist eine Schnittstelle<br />

für den standardisierten Datenaustausch.<br />

Er unterstützt die Spezifi kationen DataAccess<br />

(DA) und XML-DA. DataAccess (DA), basiert auf<br />

der Microsoft-COM-Technologie und stellt dem<br />

Client Daten zur Verfügung. Die OPCXML-DA-<br />

Spezifi kation ermöglicht es, Daten per XML via<br />

HTTP auszutauschen. Die Konfi guration der Server<br />

erfolgt in einem Konfi gurationstool oder via XML.<br />

Windows NT/2000/XP, Windows 7 Windows NT/2000/XP, Windows 7 Windows CE<br />

Communication Communication<br />

Supplements<br />

Der <strong>TwinCAT</strong> OPC Server CE ist eine Schnittstelle<br />

für den standardisierten Datenaustausch.<br />

Er unterstützt die Spezifi kationen DataAccess<br />

(DA) und XML-DA. DataAccess (DA), basiert auf<br />

der Microsoft-COM-Technologie und stellt dem<br />

Client Daten zur Verfügung. Die OPCXML-DA-<br />

Spezifi kation ermöglicht es, Daten per XML via<br />

HTTP auszutauschen. Die Konfi guration der Server<br />

erfolgt in einem Konfi gurationstool oder via XML.<br />

<strong>TwinCAT</strong> NC PTP <strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> I/O<br />

www.beckhoff.de/TS6370 www.beckhoff.de/TS6120 www.beckhoff.de/TS6120-0030<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

905


<strong>TwinCAT</strong> 2<br />

906<br />

Supplements<br />

Communication<br />

TS6xxx | <strong>TwinCAT</strong> 2 Supplements, Communication<br />

<strong>TwinCAT</strong> OPC UA Server <strong>TwinCAT</strong> OPC UA Server CE <strong>TwinCAT</strong> SMS/SMTP Server<br />

Technische Daten TS6100 TS6100-0030 TS6350<br />

OPC Unifi ed Architecture (IEC 62541)<br />

ist die neue Technologiegeneration der<br />

OPC Foundation für einen sicheren,<br />

zuverlässigen und herstellerneutralen<br />

Transport von Rohdaten und vorverarbeiteten<br />

Informationen von der<br />

Fertigungsebene bis in das Produktionsplanungs-<br />

oder ERP-System.<br />

Auf einheitliche, sichere und zuverlässige<br />

Weise steht mit OPC UA jeder<br />

berechtigten Anwendung und jeder<br />

autorisierten Person jede gewünschte<br />

Information zu jeder Zeit und an jedem<br />

Ort zur Verfügung.<br />

<strong>TwinCAT</strong> OPC UA Server<br />

– zertifi ziert im OPC-Labor Europa<br />

– Funktionen DataAccess/<br />

HistoricalAccess/Alarm&Condition<br />

– SPS-Bausteine zur Diagnose,<br />

Neustart<br />

– Zwischenspeicherung von Daten<br />

im Server: Unterbrechung der<br />

Kommunikationsverbindung führt<br />

nicht zum Datenverlust<br />

<strong>TwinCAT</strong> OPC UA Client<br />

– SPS-Funktionsbausteine für<br />

UA-DataAccess<br />

– Konfi gurator für das Einrichten<br />

der optionalen Security<br />

– Demo-UA-Client für Diagnosezwecke<br />

OPC Unifi ed Architecture (IEC 62541)<br />

ist die neue Technologiegeneration der<br />

OPC Foundation für einen sicheren,<br />

zuverlässigen und herstellerneutralen<br />

Transport von Rohdaten und vorverarbeiteten<br />

Informationen von der<br />

Fertigungsebene bis in das Produktionsplanungs-<br />

oder ERP-System.<br />

Auf einheitliche, sichere und zuverlässige<br />

Weise steht mit OPC UA jeder<br />

berechtigten Anwendung und jeder<br />

autorisierten Person jede gewünschte<br />

Information zu jeder Zeit und an jedem<br />

Ort zur Verfügung.<br />

<strong>TwinCAT</strong> OPC UA Server<br />

– zertifi ziert im OPC-Labor Europa<br />

– Funktionen DataAccess/<br />

HistoricalAccess/Alarm&Condition<br />

– SPS-Bausteine zur Diagnose,<br />

Neustart<br />

– Zwischenspeicherung von Daten<br />

im Server: Unterbrechung der<br />

Kommunikationsverbindung führt<br />

nicht zum Datenverlust<br />

<strong>TwinCAT</strong> OPC UA Client<br />

– SPS-Funktionsbausteine für<br />

UA-DataAccess<br />

– Konfi gurator für das Einrichten<br />

der optionalen Security<br />

– Demo-UA-Client für Diagnosezwecke<br />

<strong>TwinCAT</strong> SMS/SMTP Server ermöglicht<br />

das Versenden von SMS bzw. E-Mails<br />

unter Verwendung von SPS-Bausteinen.<br />

Letzteres erlaubt ebenfalls das Versenden<br />

von Dateianhängen, HTML-Texten<br />

sowie das Setzen der Prioritätseinstellungen<br />

der Nachrichten. Die verschlüsselte<br />

E-Mail-Kommunikation ist durch<br />

die Unterstützung von STARTTLS/SSL<br />

konfi gurierbar.<br />

Zielsystem Windows NT/2000/XP, Windows 7 Windows CE Windows NT/2000/XP, Windows 7<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> I/O/<strong>TwinCAT</strong> PLC<br />

Weitere Informationen www.beckhoff.de/TS6100 www.beckhoff.de/TS6100-0030 www.beckhoff.de/TS6350<br />

Technische Änderungen vorbehalten


Communication Communication<br />

Supplements<br />

<strong>TwinCAT</strong> SMS/SMTP Server CE <strong>TwinCAT</strong> TCP/IP Server <strong>TwinCAT</strong> TCP/IP Server CE<br />

TS6350-0030 TS6310 TS6310-0030<br />

<strong>TwinCAT</strong> SMS/SMTP Server CE ermöglicht das<br />

Versenden von SMS bzw. E-Mails unter Verwendung<br />

von SPS-Bausteinen. Letzteres erlaubt<br />

ebenfalls das Versenden von Dateianhängen,<br />

HTML-Texten sowie das Setzen der Prioritätseinstellungen<br />

der Nachrichten. Die verschlüsselte<br />

E-Mail-Kommunikation ist durch die Unterstützung<br />

von STARTTLS/SSL konfi gurierbar.<br />

<strong>TwinCAT</strong> TCP/IP Server dient der Implementierung<br />

und Realisierung eines oder mehrerer<br />

TCP/IP-Server und/oder TCP/IP-Clients in der<br />

<strong>TwinCAT</strong> PLC. Für den Kommunikationsauf- und<br />

-abbau sowie für den reinen Datenaustausch<br />

(Send und Receive) existieren entsprechende<br />

Bausteine. Zum Überwachen von <strong>TwinCAT</strong>-<br />

Laufzeiten ermöglicht die mitgelieferte SNMP-<br />

Bibliothek, Meldungen zu verschicken (Traps)<br />

und Anfragen zu beantworten (Get).<br />

<strong>TwinCAT</strong> TCP/IP Server CE dient der Implementierung<br />

und Realisierung eines oder mehrerer<br />

TCP/IP-Server und/oder TCP/IP-Clients in der<br />

<strong>TwinCAT</strong> PLC. Für den Kommunikationsauf- und<br />

-abbau sowie für den reinen Datenaustausch<br />

(Send und Receive) existieren entsprechende<br />

Bausteine. Zum Überwachen von <strong>TwinCAT</strong>-<br />

Laufzeiten ermöglicht die mitgelieferte SNMP-<br />

Bibliothek, Meldungen zu verschicken (Traps)<br />

und Anfragen zu beantworten (Get).<br />

Windows CE Windows NT/2000/XP, Windows 7 Windows CE<br />

<strong>TwinCAT</strong> I/O/<strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

www.beckhoff.de/TS6350-0030 www.beckhoff.de/TS6310 www.beckhoff.de/TS6310-0030<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

907


<strong>TwinCAT</strong> 2<br />

908<br />

Supplements<br />

Communication<br />

TS6xxx | <strong>TwinCAT</strong> 2 Supplements, Communication<br />

<strong>TwinCAT</strong> PROFINET IO Controller <strong>TwinCAT</strong> PROFINET IO Device <strong>TwinCAT</strong> EtherNet/IP Slave<br />

Technische Daten TS6271 TS6270 TS6280<br />

Der <strong>TwinCAT</strong> PROFINET IO Controller<br />

(Master) ist ein <strong>TwinCAT</strong>-Supplement,<br />

das aus jeder PC-basierten Steuerung<br />

von <strong>Beckhoff</strong> einen PROFINET-<br />

IO-Controller macht. Aus einer<br />

Ethernet-Schnittstelle wird durch das<br />

Freischalten eines Keys ein PROFINET-<br />

Controller. Das PROFINET-Supplement<br />

ist Bestandteil der <strong>TwinCAT</strong>-Installation<br />

und kann im Confi g Mode auch ohne<br />

Key betrieben werden. Es ist auf PCs<br />

und Embedded-PCs lauffähig und kann<br />

ab <strong>TwinCAT</strong> 2.11 R3 genutzt werden.<br />

In Verbindung mit der PROFINET-<br />

Klemme EL6631 für das EtherCAT-<br />

I/O-System lässt sich PROFINET auch<br />

über EtherCAT tunneln, hierfür ist das<br />

Supplement nicht notwendig. Damit<br />

kann jedes EtherCAT-Netzwerk auch<br />

mit PROFINET-IO-Devices Daten austauschen.<br />

Das <strong>TwinCAT</strong> PROFINET IO Device<br />

(Slave) ist ein <strong>TwinCAT</strong>-Supplement,<br />

das aus jeder PC-basierten Steuerung<br />

von <strong>Beckhoff</strong> ein PROFINET-IO-Device<br />

macht. Aus einer Ethernet-Schnittstelle<br />

wird durch die Installation des Supplements<br />

ein PROFINET-Slave. Das Supplement<br />

kann auf PCs und Embedded-PCs<br />

genutzt werden. In Verbindung mit<br />

der PROFINET-Klemme EL6631-0010<br />

für das EtherCAT-I/O-System lässt sich<br />

PROFINET auch über EtherCAT tunneln.<br />

Damit kann jedes EtherCAT-Netzwerk<br />

auch mit PROFINET-IO-Controllern<br />

Daten austauschen. Beim Einsatz der<br />

EL6631-0010 ist das Supplement<br />

<strong>TwinCAT</strong> PROFINET IO Controller nicht<br />

notwendig.<br />

Der <strong>TwinCAT</strong> EtherNet/IP Slave ist<br />

ein Supplement, das aus jeder PCbasierten<br />

Steuerung von <strong>Beckhoff</strong> einen<br />

EtherNet/IP-Slave macht. Die Ethernet-<br />

Schnittstelle wird durch Installation<br />

des Supplements zu einem EtherNet/IP-<br />

Slave. Einsetzbar ist dieses Produkt auf<br />

allen PC-Steuerungen und Embedded-<br />

PC-Steuerungen mit XP und CE.<br />

Zielsystem Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> I/O<br />

Weitere Informationen www.beckhoff.de/TS6271 www.beckhoff.de/TS6270 www.beckhoff.de/TS6280<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> Virtual Serial COM Driver <strong>TwinCAT</strong> FTP Client <strong>TwinCAT</strong> PLC RFID Reader<br />

Communication<br />

Communication Communication<br />

Supplements<br />

TS6360 TS6300 TS6600 TS6610<br />

<strong>TwinCAT</strong> Virtual Serial COM Driver<br />

erlaubt das Einbinden von EtherCAT-<br />

Klemmen EL60xx oder EtherCAT-<br />

Box-Modulen EP6002 als normale<br />

serielle Schnittstellen in Windows CE<br />

oder Windows XP. Für jede EL60xx/<br />

EP6002 wird dabei individuell<br />

defi niert, auf welchem Rechner für<br />

sie eine serielle Schnittstelle erzeugt<br />

werden soll. Der Zugriff auf das an<br />

der Klemme angeschlossene Gerät<br />

erfolgt über die Windows API für<br />

serielle Schnittstellen.<br />

<strong>TwinCAT</strong> FTP Client ermöglicht den<br />

einfachen Zugriff aus der SPS auf<br />

mehrere FTP-Server mithilfe von<br />

verschiedenen Funktionsbausteinen.<br />

So können nach einem Verbindungsaufbau<br />

(optional mit Authentifi zierung)<br />

Dateien zum/vom Server<br />

geladen werden. Weitere Funktionsbausteine<br />

erlauben das Suchen,<br />

Anlegen, Löschen und Umbenennen<br />

von Dateien oder Verzeichnissen.<br />

<strong>TwinCAT</strong> PLC RFID Reader Communication<br />

erlaubt das Ansprechen<br />

verschiedener RFID-Reader über<br />

eine serielle Schnittstelle. Mit dieser<br />

Bibliothek steht ein generelles<br />

abstraktes Interface zur Verfügung,<br />

das für alle Reader genutzt werden<br />

kann. Die Anpassung an einen<br />

speziellen Reader ist durch eine<br />

Konfi gurationseinstellung einfach<br />

durchzuführen.<br />

<strong>TwinCAT</strong> PLC S5/S7<br />

Communication<br />

<strong>TwinCAT</strong> PLC S5/S7 Communication<br />

ermöglicht die einfache Anbindung<br />

von <strong>TwinCAT</strong> an eine S5- oder<br />

S7-Steuerung. Unter Verwendung<br />

von Funktionsbausteinen kann auf<br />

Datenbausteine, Merker, Eingänge,<br />

Ausgänge, Zähler und Timer einer<br />

S5- bzw. S7-Steuerung zugegriffen<br />

werden. Die Kommunikation erfolgt<br />

über TCP/IP.<br />

Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

<strong>TwinCAT</strong> I/O <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

www.beckhoff.de/TS6360 www.beckhoff.de/TS6300 www.beckhoff.de/TS6600 www.beckhoff.de/TS6610<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

909


<strong>TwinCAT</strong> 2<br />

910<br />

Supplements<br />

Controller<br />

TS4xxx | <strong>TwinCAT</strong> 2 Supplements, Controller<br />

<strong>TwinCAT</strong> PLC Controller Toolbox <strong>TwinCAT</strong> PLC Temperature Controller<br />

Technische Daten TS4100 TS4110<br />

Die <strong>TwinCAT</strong> Controller Toolbox umfasst alle wesentlichen<br />

Bausteine zur Realisierung von regelungstechnischen Applikationen.<br />

– Toolbox mit regelungstechnischen Grundbausteinen<br />

– Regler genügen industriellen Ansprüchen<br />

wie Anti-Reset-Windup<br />

– einfache Basisregler (P, I, D)<br />

– komplexe Regler (PI, PID, umschaltende Regler)<br />

– Filterbausteine<br />

– Stellgrößengeneratoren (Begrenzer, PWM)<br />

– Rampen- und Signalgeneratorenbausteine<br />

Mit dem <strong>TwinCAT</strong> Temperature Controller können Temperaturregler<br />

einfach realisiert werden. Eine einfache Inbetriebnahme<br />

durch Selbsteinstellung des Reglers (Selftuning) ist<br />

enthalten.<br />

– Automatik- und Handbetrieb mit stoßfreiem Aufsetzen<br />

– Stellgröße analog oder als pulsweitenmoduliertes Signal<br />

– Toleranzbandüberwachung, Absolutwertüberwachung<br />

– skalierbare Reaktion auf Sensorfehler<br />

und Heizstromfehler<br />

– Begrenzung von Soll- und Stellgröße<br />

– optionale Verrampung der Sollgröße<br />

– optionale Anfahrschaltung für die Sollgröße<br />

– Kern des Temperaturreglers ist ein industrieller<br />

PID-Regler<br />

Zielsystem Windows NT/2000/XP, Windows 7,<br />

Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

Weitere Informationen www.beckhoff.de/TS4100 www.beckhoff.de/TS4110<br />

Technische Änderungen vorbehalten


<strong>TwinCAT</strong> PLC Building Automation <strong>TwinCAT</strong> PLC Building Automation<br />

Technische Daten TS8010 TS8038 TS6342<br />

Die Softwarebibliothek <strong>TwinCAT</strong> PLC<br />

Building Automation erlaubt die Realisierung<br />

aller für die Raumautomatisierung<br />

wichtigen Funktionen. Hierzu<br />

gehören Beleuchtung (Konstantlichtregelung,<br />

Lichtdimmer,…), Fassadensteuerung,<br />

Skalierungsfunktionen,<br />

Filterbausteine, Zeitschaltfunktionen<br />

und Maximumwächter zur Energieoptimierung.<br />

DALI<br />

Building Automation Communication<br />

Supplements<br />

TSxxxx | <strong>TwinCAT</strong> 2 Supplements, Building Automation<br />

Die Softwarebibliothek <strong>TwinCAT</strong> PLC<br />

Building Automation DALI enthält Bausteine<br />

zur Konfi guration und Programmierung<br />

der DALI-Busklemme KL6811<br />

sowie für fast alle genormten DALI-<br />

Befehle (IEC 62386). Hierzu gehören<br />

auch die Befehlssätze der Notbeleuchtung<br />

(Part 202) und der Entladungslampen<br />

(Part 203). Ebenfalls enthalten sind<br />

fertige Applikationsbausteine für die<br />

Bereiche Adressierung und Konfi gurierung<br />

von DALI-Vorschaltgeräten.<br />

<strong>TwinCAT</strong> PLC Serial Communication<br />

EnOcean<br />

Die Transmitter- bzw. Sendermodule<br />

der Firma EnOcean bieten die Möglichkeit,<br />

Tastensignale und Signale<br />

zur Raumklimasteuerung drahtlos zu<br />

übermitteln. Mit der Unterstützung<br />

der Softwarebibliothek <strong>TwinCAT</strong> PLC<br />

Serial Communication EnOcean können<br />

die empfangenden Signale weiterverarbeitet<br />

werden. Unterstützt werden<br />

die Busklemmen KL6021-0023 und<br />

KL6023 sowie die KL6581 und KL6583.<br />

Während die KL6021-0023/KL6023 nur<br />

für den Empfang geeignet ist, kann die<br />

KL6581/KL6583 auch Daten senden.<br />

Zielsystem Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

Weitere Informationen www.beckhoff.de/TS8010 www.beckhoff.de/TS8038 www.beckhoff.de/TS6342<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

911


<strong>TwinCAT</strong> 2<br />

912<br />

Supplements<br />

Building Automation<br />

TS8xxx | <strong>TwinCAT</strong> 2 Supplements, Building Automation<br />

<strong>TwinCAT</strong> Building Automation<br />

Framework<br />

<strong>TwinCAT</strong> PLC HVAC <strong>TwinCAT</strong> PLC M-Bus<br />

Technische Daten TS8100 TS8000 TS8039<br />

Das <strong>TwinCAT</strong> Building Automation<br />

Framework umfasst ein Konfi gurationsprogramm<br />

(<strong>TwinCAT</strong> Building Automation<br />

Manager) und eine SPS-Library.<br />

Die SPS-Library ist so aufgebaut,<br />

dass ein fertiges Applikationsprogramm<br />

mit den wichtigsten Raumautomatisierungsfunktionen<br />

zur Verfügung steht.<br />

Hierzu zählen Beleuchtung, Beschattung,<br />

Klimaregelung, Zeitschaltfunktionen,<br />

Szenenverwaltung, Wetterstationen<br />

und Energieverbrauchserfassung.<br />

Im <strong>TwinCAT</strong> Building Automation<br />

Manager werden alle Aktoren und<br />

Sensoren eingetragen, zu Gruppen<br />

zusammengefasst und mit den Busklemmen<br />

verknüpft. Die logische<br />

Zuordnung der Sensoren zu Aktoren<br />

erfolgt ebenfalls im <strong>TwinCAT</strong> Building<br />

Automation Manager. Das Konfi gurationsprogramm<br />

erzeugt und aktiviert<br />

aus diesen Informationen die I/O-<br />

Verknüpfungen für alle eingetragenen<br />

Geräte und schreibt alle notwendigen<br />

Parameter in die Controller.<br />

<strong>TwinCAT</strong> PLC HVAC ist eine umfangreiche<br />

<strong>TwinCAT</strong>-SPS-Bibliothek mit<br />

Funktionsbausteinen für die Automation<br />

aller technischen Ausbaugewerke<br />

eines Gebäudes. Neben den<br />

klassischen Funktionen der Heizungs-,<br />

Lüftungs- und Klimatechnik im Bereich<br />

der Energieerzeugung und Verteilung<br />

sind zusätzlich alle Funktionen der<br />

Raumautomation für die Beleuchtung,<br />

den Sonnenschutz und die Raumklimaregelung<br />

enthalten.<br />

Der M-Bus (Metering Bus) ist ein<br />

Feldbus zur Erfassung von Verbrauchs-<br />

bzw. Messdaten (z. B. in Wasser-,<br />

Strom-, Gas- oder Wärme-/Kältezählern).<br />

Der M-Bus ist europäischer Standard<br />

und wird in der Norm EN 1434 beschrieben.<br />

In der Softwarebibliothek <strong>TwinCAT</strong><br />

PLC M-Bus stehen über 70 SPS-Bausteine<br />

zur Verfügung, mit denen Geräte<br />

der Firmen Berg, GWF, Landis+Gyr, Relay,<br />

NZR, ABB und viele andere angesprochen<br />

werden können. Die M-Bus-Masterklemme<br />

KL6781 steuert die Kommunikation<br />

auf dem Bus, indem sie Daten<br />

von den Slaves (Messgeräte) anfordert.<br />

Zielsystem Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

Min. <strong>TwinCAT</strong>-Level <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

Weitere Informationen www.beckhoff.de/TS8100 www.beckhoff.de/TS8000 www.beckhoff.de/TS8039<br />

Technische Änderungen vorbehalten


Building Automation Communication<br />

Supplements<br />

<strong>TwinCAT</strong> Crestron Server <strong>TwinCAT</strong> Bang & Olufsen Server <strong>TwinCAT</strong> BACnet/IP <strong>TwinCAT</strong> FIAS Server<br />

TS8036 TS8037 TS8020 TS8035<br />

Crestron ist einer der führenden<br />

Hersteller von Mediensteuerungssystemen.<br />

Der <strong>TwinCAT</strong> Crestron<br />

Server ermöglicht die Kommunikation<br />

zwischen einer <strong>TwinCAT</strong> SPS<br />

und einer Crestron-Steuerung.<br />

Verbunden werden beide Systeme<br />

per Ethernet. Zur Programmierung<br />

der Crestron-Steuerung stehen User-<br />

Makros für SIMPL zur Verfügung.<br />

Innerhalb der <strong>TwinCAT</strong> SPS sind die<br />

notwendigen Funktionsbausteine in<br />

einer SPS-Library enthalten. Sowohl<br />

aus der Crestron-Steuerung als auch<br />

aus der <strong>TwinCAT</strong> SPS kann schreibend<br />

und lesend auf den anderen<br />

Teilnehmer zugegriffen werden.<br />

Bang & Olufsen ist weltweit anerkannt<br />

für sein unverwechselbares<br />

Sortiment an hochwertigen Audio-,<br />

Video- und Multimediaprodukten.<br />

Der <strong>TwinCAT</strong> Bang & Olufsen Server<br />

ermöglicht die Kommunikation<br />

zwischen einer <strong>TwinCAT</strong> SPS und<br />

einer Bang&Olufsen-Audio/Video-<br />

Installation. Für die <strong>TwinCAT</strong> SPS<br />

steht eine entsprechende SPS-<br />

Bibliothek zur Verfügung, mit der<br />

auf das Masterlink-Gateway von<br />

Bang & Olufsen zugegriffen werden<br />

kann. Der Datenaustausch erfolgt<br />

bidirektional über Ethernet.<br />

BACnet (Building Automation<br />

Control Network) ist ein standardisiertes,<br />

herstellerunabhängiges<br />

Kommunikationsprotokoll für die<br />

Gebäudeautomatisierung. Verwendung<br />

fi ndet es in den Bereichen HLK,<br />

Lichtsteuerung, Sicherheits- und<br />

Brandmeldetechnik. Die Implementierung<br />

dieses Protokolls erfolgte<br />

sowohl als Server als auch als<br />

Client und ist auf allen <strong>Beckhoff</strong><br />

Industrie-PCs und Embedded-PCs<br />

lauffähig. Unterstützt werden alle<br />

Dienste eines BBC (BACnet Building<br />

Controller), wie z. B. gemeinsame<br />

Datennutzung (DS), Alarm- und<br />

Ereignisverarbeitung (AE), Zeitplan<br />

(SCHED), Trendaufzeichnung (T)<br />

sowie Device- und Netzwerkmanagement<br />

(DM).<br />

Zertifi zierte Produkte<br />

Nach ISO 16484-5:2010 zertifi zierte<br />

Embedded-PCs:<br />

Bestellangaben CX9000<br />

(siehe Seite 200 )<br />

– Bestellnummer des CX9001xxxx<br />

+ CX1800-1044 (BACnet/<br />

IP-Image, Lizenzkey enthalten)<br />

– Bestellnummer des CX9010xxxx<br />

+ CX1800-1044 (BACnet/<br />

IP-Image, Lizenzkey enthalten)<br />

Bestellangaben CX5000<br />

(siehe Seite 214 )<br />

– CX50x0 mit Windows CE<br />

| Bestellnummer des CX +<br />

CX1800-1044 (BACnet/IP-<br />

Image, Lizenzkey enthalten)<br />

– CX50x0 mit Windows XPe<br />

| Bestellnummer des CX +<br />

Supplement <strong>TwinCAT</strong><br />

BACnet/IP (Lizenzkey nötig),<br />

<strong>TwinCAT</strong> 2.11 R3<br />

Die Schnittstelle FIAS (Fidelio Interface<br />

and Application Specifi cation)<br />

nimmt eine weltweit führende Position<br />

für Hotelmanagementsoftware<br />

ein. Der <strong>TwinCAT</strong> FIAS Server ist ein<br />

Softwarepaket zur Kommunikation<br />

zwischen einer <strong>TwinCAT</strong> SPS und<br />

einem System, das über eine FIAS-<br />

Standard-Schnittstelle verfügt.<br />

Die Kommunikation erfolgt über<br />

TCP/IP. Die Verbindung von Hotelmanagementsoftware<br />

und Automatisierungssystem<br />

trägt dazu bei,<br />

den Energieverbrauch zu optimieren:<br />

z. B. passt sich bei einem nicht<br />

belegten Zimmer die Klimaregelung<br />

entsprechend an; bei starker Sonneneinstrahlung<br />

wird die Beschattung<br />

automatisch aktiviert.<br />

Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7, Windows NT/2000/XP, Windows 7,<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

Windows CE<br />

<strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC <strong>TwinCAT</strong> PLC<br />

www.beckhoff.de/TS8036 www.beckhoff.de/TS8037 www.beckhoff.de/TS8020 www.beckhoff.de/TS8035<br />

Technische Änderungen vorbehalten<br />

<strong>TwinCAT</strong> 2<br />

913

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!