New Automation Technology 2016

Transcription

New Automation Technology 2016
.
.
.
TwinCAT
Highlights
960
Software-Plattform für Engineering
und Runtime
integrierte Echtzeit
Software-Module für PLC, NC, CNC,
Robotik, HMI, Messtechnik, Analytics,
Safety
TwinCAT
SPS und Motion Control auf dem PC
O www.beckhoff.de/TwinCAT
Produktübersichten
974
TwinCAT 3
1020
TwinCAT 2
976
eXtended Automation
1022
TwinCAT 2 PLC TX1200
1023
TwinCAT 2 NC PTP TX1250
1023
TwinCAT 2 NC I TX1260
1024
TwinCAT 2 CNC TX1270
1025
TwinCAT 2 I/O TX1100
TE1xxx
1025
TwinCAT 2 CP TX1000
TwinCAT 3 Base
1026
TwinCAT 2 Supplements
TC1xxx
1026
System TSxxxx
1030
Controller TS4xxx
1031
Motion TS5xxx
1035
Communication TS6xxx
1042
Building Automation TSxxxx
Architecture (XAA)
977
eXtended Automation
Engineering (XAE)
986
eXtended Automation
Runtime (XAR)
988
992
TwinCAT 3 Engineering
996
TwinCAT 3 Functions
996
System TF1xxx
997
HMI TF2xxx
1000
Measurement TF3xxx
1002
Controller TF4xxx
1003
Motion Control TF5xxx
1012
Connectivity TF6xxx
1019
Industry specific TF8xxx
TwinCAT
962
961
Produktübersicht TwinCAT 3
Die TwinCAT-3-Runtime-Komponenten sind für unterschiedliche Plattformen verfügbar.
TwinCAT 3 – Plattformen
P81
Very high
performance
P80
Very high
performance
Beispiel TwinCAT-3-Leistungsklasse:
P70
High
performance
C6920 | Schaltschrank-Industrie-PC
mit Prozessor Intel® Core™ i3, 2 Cores
TwinCAT-3-Leistungsklasse: (TC3: 60),
Mid performance
P30
Economy plus
P20
Economy
ARM, 600 MHz
®
Intel Atom™
Intel®
Celeron® ULV/
1,6 GHz/
2,2 GHz
Pentium®
2,3 GHz/
2,4 GHz
P91
5-8 Cores
P92
Many Core,
9-16 Cores
9-16 Cores
P50
Performance
plus
P40
Performance
Many Core,
5-8 Cores
P82
Very high
performance
P60
Mid
performance
entspricht der TwinCAT-3-Plattform P60
P90
Andere
Hersteller
als Beckhoff
P83
Very high
performance
Intel®
Core™ i3
Intel®
Core™ i5
Intel®
Core™ i7
P93
Many Core,
17-32 Cores
17-32 Cores
P84
Very high
performance
P94
33-64 Cores
Many Core,
33-64 Cores
ARM
Cortex™-A8
AMD LX800
Die in den Plattform-Klassifizierungen integrierten Controller sind nur Beispiel-Konfigurationen.
TwinCAT-3-Bezeichnungssystem
TwinCAT 3
T = TwinCAT
X = C (Base)
E (Engineering)
F (Function)
a = Klassifizierung
1 = System
2 = HMI
3 = Measurement
4 = Controller
5 = Motion
6 = Connectivity
8 = Industry specific
bbb = Spezifizierung
pp = Plattform
962
T X abbb - 00 pp
Technische Änderungen vorbehalten
TwinCAT 3 gliedert sich in
TwinCAT 3 – eXtended Automation Engineering (XAE)
Komponenten. Die TwinCAT-3Engineering-Komponente
ermöglicht das KonfigurieTwinCAT 3 – eXtended Automation Runtime (XAR)
ren, Programmieren und
Debuggen von Applikationen.
Base
Die TwinCAT-3-Runtime
TC1220 | TC3 PLC/C++/MATLAB®/Simulink®
besteht aus weiteren Kompo-
TC1210 | TC3 PLC/C++
nenten – Basiskomponenten
und Functions. Die Basis-
TC1100 | TC3 I/O
komponenten können mit
TC1260 | TC3 PLC/NC PTP 10/NC I
TC1000 | TC3 ADS
Functions erweitert werden.
TC1250 | TC3 PLC/NC PTP 10
TC1320 | TC3 C++/MATLAB®/Simulink®
TC1200 | TC3 PLC
TC1300 | TC3 C++
TC1100 | TC3 I/O
TC1100 | TC3 I/O
TC1000 | TC3 ADS
TC1000 | TC3 ADS
TC1270 | TC3 PLC/NC PTP 10/NC I/CNC
Functions
TF1xxx | System
TF5xxx | Motion
TF3xxx | Measurement
TF6xxx | Connectivity
TF4xxx | Controller
TF8xxx | Industry specific
TwinCAT 3
TF2xxx | HMI
963
Technische Änderungen vorbehalten
TwinCAT 3 | Engineering
TE1000 | TC3 Engineering
TwinCAT-3-Entwicklungsumgebung
988
TE1110 | TC3 Simulation Manager
Werkzeug zur einfachen Konfiguration einer Simulationsumgebung
988
TE1111 | TC3 EtherCAT Simulation
einfache Konfigurationen von Simulationsumgebungen mit mehreren EtherCAT-Slaves
989
TE1120 | TC3 XCAD Interface
Übernahme von bereits existierenden Engineering-Ergebnissen aus ECAD-Werkzeugen
989
TE1300 | TC3 Scope View Professional
Software-Oszilloskop für die grafische Darstellung von Daten verschiedener Zielsysteme
989
TE1400 | TC3 MATLAB®/Simulink® Target
TwinCAT Target für MATLAB®/Simulink® zur Generierung von TwinCAT-3-Modulen
990
TE1410 | TC3 Interface for MATLAB®/Simulink® Kommunikationsschnittstelle zwischen MATLAB®/Simulink® und der TwinCAT-3-Runtime
990
TE1500 | TC3 Valve Diagram Editor
grafisches Tool zum Entwerfen der Kennlinie eines Hydraulikventils
990
TE1510 | TC3 Cam Design Tool
grafisches Entwurfstool für elektronische Kurvenscheiben
991
TE1610 | TC3 EAP Configurator
Werkzeug zur Veranschaulichung und Konfiguration von Kommunikationsnetzwerken, in denen der
Datenaustausch mit Hilfe des EtherCAT Automation Protocols (EAP) erfolgt oder hergestellt werden soll
TE2000 | TC3 HMI
991
Werkzeug zur Entwicklung von plattformunabhängigen Bedienoberflächen,
basierend auf aktuellen Webtechnologien
991
Komponenten (Lösungen) zur Online- und Offline-Analyse einer oder mehrerer Maschinen
991
TC1000 | TC3 ADS
TwinCAT 3 ADS
992
TC1100 | TC3 I/O
TwinCAT 3 I/O
992
TC1200 | TC3 PLC
TwinCAT 3 PLC
993
TC1210 | TC3 PLC/C++
TwinCAT 3 PLC und C++
993
TC1220 | TC3 PLC/C++/MATLAB®/Simulink®
TwinCAT 3 PLC, C++ und in MATLAB®/Simulink® generierte Module
993
TC1250 | TC3 PLC/NC PTP 10
TwinCAT 3 PLC und NC PTP 10
994
TC1260 | TC3 PLC/NC PTP 10/NC I
TwinCAT 3 PLC, NC PTP 10 und NC I
994
TC1270 | TC3 PLC/NC PTP 10/NC I/CNC
TwinCAT 3 PLC, NC PTP 10, NC I und CNC
995
TC1275 | TC3 PLC/NC PTP 10/NC I/CNC E
TwinCAT 3 PLC, NC PTP 10, NC I und CNC E
995
TC1300 | TC3 C++
TwinCAT 3 C++
995
TC1320 | TC3 C++/MATLAB®/Simulink®
TwinCAT 3 C++ und in MATLAB®/Simulink® generierte Module
995
TE35xx | TC3 Analytics Workbench
TwinCAT 3
TwinCAT 3 | Base
964
Technische Änderungen vorbehalten
TwinCAT 3 | Functions
System
TF1800 | TC3 PLC HMI
Stand-alone-Tool zur Darstellung von Visualisierungen aus der PLC-Entwicklungsumgebung
996
TF1810 | TC3 PLC HMI Web
Darstellung von Visualisierungen aus der PLC-Entwicklungsumgebung in einem Webbrowser
996
TF1910 | TC3 UML
UML (Unified Modeling Language) zur Modellierung von SPS-Software
996
TF2000 | TC3 HMI Server
modularer Webserver, der lokal oder remote das HMI bereitstellt
997
TF2010 | TC3 HMI Clients Pack 1
optionales Paket für eine weitere (Browser-)Verbindung
997
TF2020 | TC3 HMI Clients Pack 3
optionales Paket für drei weitere (Browser-)Verbindungen
997
TF2030 | TC3 HMI Clients Pack 10
optionales Paket für zehn weitere (Browser-)Verbindungen
997
TF2040 | TC3 HMI Clients Pack 25
optionales Paket für 25 weitere (Browser-)Verbindungen
997
TF2050 | TC3 HMI Targets Pack 1
optionales Paket für ein weiteres Steuerungssystem
998
TF2060 | TC3 HMI Targets Pack 3
optionales Paket für drei weitere Steuerungssysteme
998
TF2070 | TC3 HMI Targets Pack 10
optionales Paket für zehn weitere Steuerungssysteme
998
TF2080 | TC3 HMI Targets Pack 25
optionales Paket für 25 weitere Steuerungssysteme
998
TF2090 | TC3 HMI Targets Pack 100
optionales Paket für 100 weitere Steuerungssysteme
998
TF2100 | TC3 HMI ADS
Server-Extension für den Zugriff auf TwinCAT-2/3-Zielsysteme via ADS
998
TF2110 | TC3 HMI OPC UA
Server-Extension für den Zugriff auf TwinCAT-Zielsysteme oder andere Steuerungen via OPC UA
999
TF2200 | TC3 HMI Extension SDK
Software Development Kit (C++/.NET) zur Programmierung applikationsspezifischer Lösungen
999
TF2300 | TC3 HMI Scope
Software-Oszilloskop zur grafischen Darstellung zeitlicher Verläufe
999
TF3300 | TC3 Scope Server
Datenaufbereitung für die visuelle Anzeige im TwinCAT 3 Scope View
1000
TF3500 | TC3 Analytics Logger
Mit dem TwinCAT Analytics Logger ist es möglich, das Prozessabbild zyklisch zu sichern.
1000
TF3510 | TC3 Analytics Library
SPS-Bibliothek, die für die Online- oder Offline-Analyse in der PLC-Runtime der TwinCAT Analytics
HMI
Measurement
Workbench verwendet wird
1000
TF3600 | TC3 Condition Monitoring Level 1
Condition Monitoring Level 1
1001
TF3601 | TC3 Condition Monitoring Level 2
Condition Monitoring Level 2
1001
TF3900 | TC3 Solar Position Algorithm
exaktes Ermitteln des Sonnenstandes
1001
Controller
TF4100 | TC3 Controller Toolbox
und Filter
1002
Temperaturregler zum Überwachen und Regeln von verschiedenen Temperaturstrecken
1002
TwinCAT 3
TF4110 | TC3 Temperature Controller
Basisregler (P, I, D), komplexe Regler (PI, PID), Pulsweitenmodulation, Rampen, Signalgeneratoren
965
Technische Änderungen vorbehalten
TwinCAT 3 | Functions
Motion
TF5000 | TC3 NC PTP 10 Axes
NC PTP (Punkt-zu-Punkt-Bewegungen) für bis zu 10 Achsen
1003
TF5010 | TC3 NC PTP Axes Pack 25
Erweiterung von TwinCAT 3 NC PTP auf maximal 25 Achsen
1003
TF5020 | TC3 NC PTP Axes Pack unlimited
Erweiterung von TwinCAT 3 NC PTP auf über 25 Achsen
1003
TF5050 | TC3 NC Camming
Nutzung der Kurvenscheibenfunktionalität (Tabellenkopplung) von TwinCAT NC
1004
TF5055 | TC3 NC Flying Saw
Implementierung der Funktionalität Fliegende Säge
1004
TF5060 | TC3 NC FIFO Axes
Realisierung einer vom Anwender vorgegebenen Sollwertgenerierung für eine NC-Achse
1005
TF5065 | TC3 Motion Control XFC
hochgenaues Erfassen und Schalten von digitalen Signalen bezogen auf Achspositionen
1005
TF5100 | TC3 NC I
NC I mit 3 interpolierenden Achsen und 5 Zusatzachsen
1005
TF5110 | TC3 Kinematic Transformation L1
Realisierung verschiedener Kinematik-Transformationen Level 1
1006
TF5111 | TC3 Kinematic Transformation L2
Realisierung verschiedener Kinematik-Transformationen Level 2
1006
TF5112 | TC3 Kinematic Transformation L3
Realisierung verschiedener Kinematik-Transformationen Level 3
1006
TF5113 | TC3 Kinematic Transformation L4
Realisierung verschiedener Kinematik-Transformationen Level 4
1006
TF5120 | TC3 Robotics mxAutomation
direkte Kommunikation zwischen der SPS und der KR-C4-Robotersteuerung von KUKA
1007
TF5130 | TC3 Robotics uniVAL PLC
direkte Kommunikation zwischen der SPS und der CS8C-Robotersteuerung von Stäubli
1007
TF5200 | TC3 CNC
CNC-Bahnsteuerungssoftware
1007
TF5210 | TC3 CNC E
CNC-Bahnsteuerungssoftware Exportversion
1008
TF5220 | TC3 CNC Axes Pack
Ausbau auf insgesamt 64 Achsen/geregelte Spindeln, davon maximal 32 Bahnachsen und
maximal 12 geregelte Spindeln
TF5230 | TC3 CNC Channel Pack
1008
ein weiterer CNC-Kanal, maximal auf 12 Kanäle ausbaubar, Kanalsynchronisation,
Achsübergabe zwischen Kanälen
1008
TF5240 | TC3 CNC Transformation
Transformationsfunktionalität (5-Achsfunktionalität)
1009
TF5250 | TC3 CNC HSC Pack
Erweiterung der CNC um HSC-Technologie (Highspeed Cutting)
1009
TF5260 | TC3 CNC Spline Interpolation
Bahnprogrammierung über Splines mit programmierbarem Spline-Typ, Akima-Spline, B-Spline
1009
TF5270 | TC3 CNC Virtual NCK Basis
virtuelle TwinCAT CNC zur Simulation in einer Windows-Umgebung
1009
TF5271 | TC3 CNC Virtual NCK Options
virtuelle TwinCAT CNC zur Simulation in einer Windows-Umgebung
1010
TF5280 | TC3 CNC Volumetric Compensation
optionales Paket zur Kompensation von geometrischen Maschinenfehlern gemäß
ISO-standardisiertem parametrischem Modell
1010
TF5290 | TC3 CNC Cutting Plus
Technologiepaket zur Erweiterung der CNC-Funktionalität für Schneidbearbeitungen
1010
TF5410 | TC3 Motion Collision Avoidance
Kollisionsvermeidung und kontrolliertes Aufstauen beim Betrieb mehrerer Achsen mit TC3 NC PTP
1011
für Handlingsaufgaben von Portalrobotern und anderen Kinematiken
1011
TF5800 | TC3 Digital Cam Server
schnelles Nockenschaltwerk mit Überwachung für verschiedene Feldbusse
1011
TF5810 | TC3 Hydraulic Positioning
Algorithmen zur Regelung und Positionierung von Hydraulikachsen
1011
TwinCAT 3
in linearer und/oder translatorischer Abhängigkeit
TF5420 | TC3 Motion Pick-and-Place
966
Technische Änderungen vorbehalten
TwinCAT 3 | Functions
Connectivity
TF6000 | TC3 ADS Communication Library
ADS-Kommunikationskomponenten
1012
TF6100 | TC3 OPC UA
Zugriff auf TwinCAT gemäß OPC UA mit UA-Server (DA/HA/AC) und UA-Client (DA)
1012
TF6120 | TC3 OPC DA
Zugriff auf TwinCAT-Variablen, gemäß OPC-DA- und OPC-XML-DA-Spezifikation
1012
TF6220 | TC3 EtherCAT Redundancy 250
Erweiterung des TwinCAT-EtherCAT-Masters um die Kabelredundanzfähigkeit für bis zu 250 Slaves
1012
TF6221 | TC3 EtherCAT Redundancy 250+
Erweiterung des TwinCAT-EtherCAT-Masters um die Kabelredundanzfähigkeit für mehr als 250 Slaves
1013
TF6225 | TC3 EtherCAT External Sync
Erweiterung des TwinCAT-EtherCAT-Masters um die Möglichkeit zur Synchronisierung der
Beckhoff-Echtzeit mit externen Signalen
1013
TF6250 | TC3 Modbus TCP
Kommunikation mit Modbus-TCP-Geräten (Server- und Client-Funktionalität)
1013
TF6255 | TC3 Modbus RTU
serielle Kommunikation mit Modbus-Endgeräten
1013
TF6270 | TC3 PROFINET RT Device
Kommunikation über PROFINET (PROFINET-Slave)
1013
TF6271 | TC3 PROFINET RT Controller
Kommunikation über PROFINET (PROFINET-Master)
1013
TF6280 | TC3 Ethernet/IP Slave
Kommunikation über EtherNet/IP (EtherNet/IP-Slave)
1014
TF6281 | TC3 Ethernet/IP Master
Kommunikatoin über EtherNet/IP (EtherNet/IP-Master)
1014
TF6300 | TC3 FTP
einfacher Zugriff von der TwinCAT-SPS auf FTP-Server
1014
TF6310 | TC3 TCP/IP
Kommunikation über generische TCP-Server
1014
TF6311 | TC3 TCP/UDP Realtime
direkter Zugriff aus der Echtzeit auf die Ethernet-Kommunikation
1015
TF6340 | TC3 Serial Communication
Kommunikation über serielle Busklemmen oder PC-COM-Ports mittels 3964R- und RK512-Protokoll
1015
TF6350 | TC3 SMS/SMTP
Versenden von SMS und E-Mails aus der SPS
1015
TF6360 | TC3 Virtual Serial COM
virtueller Serial-COM-Treiber für Windows-Plattformen
1015
TF6420 | TC3 Database Server
Zugriff auf Datenbanken aus der SPS
1015
TF6421 | TC3 XML Server
Lese- und Schreibzugriff auf XML-Dateien aus der SPS
1015
TF6500 | TC3 IEC 60870-5-10x
Kommunikation nach IEC 60870-101, -102, -103, -104
1016
TF6510 | TC3 IEC 61850/400-25
Kommunikation nach IEC 61850 und IEC 61400-25
1016
TF6600 | TC3 RFID Reader Communication
Anschluss von RFID-Readern an die TwinCAT PLC
1016
TF6610 | TC3 S5/S7 Communication
Kommunikation zu S5/S7-Steuerungen
1017
TF6650 | TC3 DBC File Import for CAN
Einlesen von DBC-Dateiformaten
1017
TF6701 | TC3 IoT Communication (MQTT)
stellt Datenkonnektivität via MQTT auf Grundlage des Publisher/Subscriber-Kommunikationsmusters
zur Verfügung
1017
TF6710 | TC3 IoT Functions
stellt Kommunikationsverbindungen mit Cloud-basierten Kommunikationsdiensten her
1017
TF6720 | TC3 IoT Data Agent
Gateway-Applikation für Datenkonnektivität zwischen TwinCAT-Runtime und IoT-Services
1018
TF6730 | TC3 IoT Communicator
schickt Prozessdaten und Push-Nachrichten von TwinCAT zu Smartphones und Tablets über einen
Messaging-Dienst
1018
Smartphone- und Tablet-App zum Empfangen und Visualisieren von Live-Daten und Push-Nachrichten
über TwinCAT
1018
TwinCAT 3
TF6735 | TC3 IoT Communicator App
Industry specific
TF8000 | TC3 BA Connectivity Library
Bibliotheken zur Programmierung der Busklemmen aus dem Bereich Gebäudeautomatisierung
(DALI, EnOcean, SMI, EIB, LON, M-Bus, GENIbus, MP-Bus, DMX und Handbedienmodule)
1019
TF8040 | TC3 Building Automation
Softwarepaket zur Automation aller technischen Ausbaugewerke der Gebäudeautomation
1019
TF8310 | TC3 Wind Framework
Framework zur Entwicklung der Betriebsführungssoftware von Windenergieanlagen
1019
Technische Änderungen vorbehalten
967
Produktübersicht TwinCAT 2
TX1200 | TwinCAT PLC
TX1250 | TwinCAT NC PTP
1022
PC-Hardware
Standard-PC / IPC-Hardware, keine Zusätze
TwinCAT PLC
inklusive
Betriebssysteme
Windows NT/2000/XP/Vista, Windows 7,
PC-Hardware
Standard-PC / IPC-Hardware, keine Zusätze
NT/XP/Windows 7 Embedded, CE*
Betriebssysteme
Windows NT/2000/XP/Vista, Windows 7,
1022
Echtzeit
Beckhoff-Realtime-Kernel
I/O-System
EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
Echtzeit
Beckhoff-Realtime-Kernel
CANopen, DeviceNet, SERCOS, Ethernet
I/O-System
EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
Laufzeitsystem
NT/XP/Windows 7 Embedded, CE*
4 SPS-Laufzeitsysteme mit jeweils bis zu 4 Tasks,
CANopen, DeviceNet, SERCOS, Ethernet
Programmierung
Entwicklungs- und Laufzeitsystem auf einem PC
Speicher
1023
erfolgt über Funktionsbausteine für TwinCAT
oder trennbar (CE: nur Runtime)
PLC nach IEC 61131-3 (standardisierte PLCopen-
Prozessabbildgröße, Merkerbereich, Programm-
Motion-Control-Bausteine), komfortable Achsen-
größe, POU-Größe, Variablenanzahl nur durch
Inbetriebnahmemenüs im System Manager
Größe des Arbeitsspeichers begrenzt (max. 2 GB
Laufzeitsystem
NC Point-to-Point inklusive TwinCAT PLC
bei NT/ 2000 / XP/Vista)
Anzahl Achsen
bis zu 255 Achsen
Zykluszeit
ab 50 µs einstellbar
Achstypen
elektrische und hydraulische Servoantriebe,
Verknüpfungszeit
1 µs (Intel® Core™2 Duo)
Programmierung
IEC 61131-3: IL, FBD, LD, SFC, ST, CFC,
Frequenzumrichterantriebe, Schrittmotorantriebe,
geschaltete Antriebe (Eil-/Schleichachsen)
leistungsfähige Bibliotheksverwaltung,
Zykluszeit
ab 50 µs, typisch 1 ms (frei einstellbar)
komfortables Debugging
Achsfunktionen
Standardachsfunktionen: Start/Stopp/Reset/
Referenzieren, Geschwindigkeitsoverride,
Sonderfunktionen: Master-/Slavekaskadierung,
Kurvenscheiben, Elektronisches Getriebe,
Online-Distanzkompensation von Strecken,
Fliegende Säge
TwinCAT 2
TX1100 | TwinCAT I/O
968
TX1000 | TwinCAT CP
1025
1025
PC-Hardware
Standard-PC / IPC-Hardware, keine Zusätze
PC-Hardware
Standard-PC / IPC-Hardware, keine Zusätze
Betriebssysteme
Windows NT/2000/XP/Vista, Windows 7,
Betriebssysteme
Windows NT/2000/XP/Vista, Windows 7,
NT/XP/Windows 7 Embedded, CE (nur Runtime)*
Echtzeit
Beckhoff-Realtime-Kernel
Universelles I/O-Interface für alle gängigen Feldbussysteme,
PC-Feldbuskarten und Schnittstellen mit integriertem Echtzeittreiber
NT/XP/Windows 7 Embedded*
Echtzeit
Beckhoff-Realtime-Kernel
Windows-Treiber für Beckhoff Control Panel
Technische Änderungen vorbehalten
TX1260 | TwinCAT NC I
TX1270 | TwinCAT CNC
1023
1024
TwinCAT PLC
inklusive
1022
TwinCAT PLC
inklusive
1022
TwinCAT NC PTP
inklusive
1023
TwinCAT NC PTP
inklusive
1023
PC-Hardware
Standard-PC / IPC-Hardware, keine Zusätze
TwinCAT NC I
inklusive
1023
Betriebssysteme
Windows NT/2000/XP/Vista, Windows 7,
PC-Hardware
Standard-PC / IPC-Hardware, keine Zusätze
NT/XP/Windows 7 Embedded, CE*
Betriebssysteme
Windows NT/2000/XP/Vista, Windows 7,
Echtzeit
Beckhoff-Realtime-Kernel
I/O-System
EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,
Echtzeit
Beckhoff-Realtime-Kernel
CANopen, DeviceNet, SERCOS, Ethernet
I/O-System
EtherCAT, Lightbus, PROFIBUS DP/MC, CANopen,
Programmierung
Windows NT/XP/Windows 7 Embedded*
DIN 66025-Programme für NC-Interpolation,
Zugriff über Funktionsbausteine aus TwinCAT PLC
DeviceNet, SERCOS, Ethernet
Programmierung
Laufzeitsystem
Anzahl Achsen
NC-Interpolation inklusive TwinCAT NC PTP
TwinCAT PLC nach IEC 61131-3
und PLC
Laufzeitsystem
CNC inklusive TwinCAT NC I, NC PTP, PLC
max. 3 Bahnachsen und bis zu 5 Hilfsachsen
Achsen/Spindeln
8 Bahnachsen/geregelte Spindeln,
pro Gruppe, 1 Gruppe pro Kanal, max. 31 Kanäle
Achstypen
elektrische Servoachsen, Schrittmotorantriebe
Interpreter-
Unterprogramm- und Sprungtechnik, program-
funktionen
mierbare Schleifen, Nullpunktverschiebungen,
Geometrien
max. 64 Achsen/geregelte Spindeln (optional),
max. 12 Kanäle (optional)
Achstypen
face über Feldbus, dig. Schnittstelle über Feldbus
Interpreter-
Unterprogramm- und Sprungtechnik, programmier-
Geraden und Kreise im 3-D-Raum, Kreise in allen
funktionen
bare Schleifen, Nullpunktverschiebungen, Werkzeug-
Hauptebenen, Helices mit Basiskreisen in allen
korrekturen, M- und H-Funktionen, mathematische
Hauptebenen, Linear-, Zirkular-, Helikalinterpolation
Funktionen, Parameter-/Variablenprogrammierung,
in den Hauptebenen und frei definierbaren Ebenen,
Anwendermakros, Spindel- und Hilfsfunktionen,
Online-Umkonfiguration von Achsen in Gruppen,
Nullpunktverschiebungen, Werkzeugfunktionen
Geometrien
Linear-, Zirkular-, Helikalinterpolation in den
Bahnoverride, Slavekopplung an Bahnachsen, Hilfs-
Hauptebenen und frei definierbaren Ebenen,
achsen, Achsfehler- und Durchhangkompensation,
max. 32 interpolierende Bahnachsen pro Kanal,
Messfunktionen
Bedienung
elektrische Servoachsen, Analog-/Encoderinter-
Werkzeugkorrekturen, M- und H-Funktionen
Bezier-Splines, Look-ahead-Funktion
Achsfunktionen
DIN 66025-Programmierung mit Hochsprachenerweiterung, Zugriff über Funktionsbausteine aus
nach IEC 61131-3
Automatikbetrieb, Handbetrieb (Jog / Tipp),
Look-ahead-Funktion
Achsfunktionen
Einzelsatzbetrieb, Referenzieren, Handradbetrieb
(Verfahren/Überlagern)
Koppel- und Gantry-Achsenfunktion, Override, Achsfehler- und Durchhangkompensation, Messfunktionen
Bedienung
Automatikbetrieb, Handbetrieb (Jog/Tipp),
Einzelsatzbetrieb, Referenzieren, Satzvorlauf,
TS511x | TwinCAT NC I Optionen
Optionen
TS511x | TwinCAT Kinematic Transformation 1034
TS52xx | TwinCAT CNC Optionen
Optionen
TS5220 | TwinCAT CNC Axes Pack
TS5230 | TwinCAT CNC Channel Pack
TS5240 | TwinCAT CNC Transformation
TS5250 | TwinCAT CNC HSC Pack
TS5260 | TwinCAT CNC Spline Interpolation
*versionsabhängig
Technische Änderungen vorbehalten
TwinCAT 2
Handradbetrieb (Verfahren/Überlagern)
969
TwinCAT 2 Supplements
TwinCAT 2 Supplements | System
TS1010 | TwinCAT Eventlogger
Alarm- und Diagnosesystem zum Loggen von auftretenden Events aus dem TwinCAT-System
TS1110 | TwinCAT Simulation Manager
vereinfachte Erstellung und Konfiguration einer Simulationsumgebung
1027
TS1120 | TwinCAT ECAD Import
Import von Engineering-Ergebnissen aus einem ECAD-Programm
1026
TS1140 | TwinCAT Management Server
zentrale Administration von Beckhoff-CE-Steuerungen
1029
TS1150 | TwinCAT Backup
Sichern und Wiederherstellen von Dateien, Betriebssystem- und TwinCAT-Einstellungen
1027
TS1600 | TwinCAT Engineering
Koordination von Programmierarbeiten über ein zentrales Quellcodeverwaltungssystem
Interface Server
1026
1026
TS1800 | TwinCAT PLC HMI
Darstellung von in PLC-Control erstellten Visualisierungen
TS1800 | TwinCAT PLC HMI CE
Darstellung von in PLC-Control erstellten Visualisierungen für Windows-CE-Plattformen
1028
-0030
1028
TS1810 | TwinCAT PLC HMI Web
Darstellung von in PLC-Control erstellten Visualisierungen im Web-Browser
1028
TS3300 | TwinCAT Scope 2
grafisches Analysewerkzeug für die Anzeige von zeitkontinuierlichen Signalverläufen
1029
TS3900 | TwinCAT Solar Position Algorithm
exaktes Ermitteln des Sonnenstandes
1029
TS622x | TwinCAT EtherCAT Redundancy
Erweiterung des TwinCAT-EtherCAT-Masters um die Kabelredundanzfähigkeit
1029
TS6420 | TwinCAT Database Server
Zugriff auf Datenbanken aus der SPS
1027
TS6420 | TwinCAT Database Server CE
Zugriff auf Datenbanken aus der SPS für Windows-CE-Plattformen
-0030
1028
TS6421 | TwinCAT XML Data Server
Lesen und Schreiben von XML-basierten Daten durch die PLC
TS6421 | TwinCAT XML Data Server CE
Lesen und Schreiben von XML-basierten Daten durch die PLC für Windows-CE-Plattformen
1026
-0030
1027
TwinCAT 2 Supplements | Controller
TS4100 | TwinCAT PLC Controller Toolbox
Bausteine für Basisregler (P, I, D), komplexe Regler (PI, PID), Pulsweitenmodulation, Rampen,
Signalgeneratoren und Filter
1030
TS4110 | TwinCAT PLC Temperature Controller instanziierbarer Temperaturregler-Funktionsbaustein zum Überwachen und Regeln von
verschiedenen Temperaturstrecken
1030
TS1500 | TwinCAT Valve Diagram Editor
grafisches Tool zum Entwerfen der Kennlinie eines Hydraulikventils
1034
TS1510 | TwinCAT Cam Design Tool
grafisches Entwurfstool für elektronische Kurvenscheiben
1033
TS5050 | TwinCAT NC Camming
Nutzung der Kurvenscheibenfunktionalität (Tabellenkopplung) von TwinCAT NC
1033
TS5055 | TwinCAT NC Flying Saw
Implementierung der Funktionalität Fliegende Säge
1032
TS5060 | TwinCAT NC FIFO Axes
Realisierung einer vom Anwender vorgegebenen Sollwertgenerierung für eine NC-Achse
1032
TS5065 | TwinCAT PLC Motion Control XFC
hochgenaues Erfassen und Schalten von digitalen Signalen bezogen auf Achspositionen
1031
TS5066 | TwinCAT PLC Remote
Remote-Synchronisation
TwinCAT 2 Supplements | Motion
TwinCAT 2
Synchronisation
970
1032
TS511x | TwinCAT Kinematic Transformation
Realisierung verschiedener Kinematik-Transformationen für TwinCAT PTP oder TwinCAT NC I
1034
TS5800 | TwinCAT Digital Cam Server
schnelles Nockenschaltwerk als Software-Implementation
1033
TS5810 | TwinCAT PLC Hydraulic Positioning
Steuern und Regeln hydraulischer Achsen
1031
TwinCAT 2 Supplements | Communication
TS6100 | TwinCAT OPC UA Server
Zugriff auf TwinCAT gemäß OPC UA mit UA-Server (DA/HA/AC) und UA-Client (DA)
TS6100 | TwinCAT OPC UA Server CE
Zugriff auf TwinCAT gemäß OPC UA mit UA-Server (DA/HA/AC) und UA-Client (DA)
-0030
für Windows-CE-Plattformen
1038
1038
Technische Änderungen vorbehalten
TwinCAT 2 Supplements | Communication
TS6120 | TwinCAT OPC Server
Zugriff auf TwinCAT-Variablen, gemäß OPC-DA-/OPC-XML-DA-Spezifikation
1038
TS6250 | TwinCAT Modbus TCP Server
Kommunikation mit Modbus-TCP-Geräten (Server- und Client-Funktionalität)
1036
TS6250 | TwinCAT Modbus TCP Server CE
Kommunikation mit Modbus-TCP-Geräten (Server- und Client-Funktionalität)
-0030
für Windows-CE-Plattformen
1036
TS6255 | TwinCAT PLC Modbus RTU
serielle Kommunikation mit Modbus-Endgeräten
1035
TS6270 | TwinCAT PROFINET RT Device
TwinCAT PROFINET RT Device macht aus jeder PC-basierten Steuerung ein PROFINET-RT-Device.
1040
TS6271 | TwinCAT PROFINET RT Controller
TwinCAT PROFINET RT Controller macht aus jeder PC-basierten Steuerung einen PROFINET-RT-Controller. 1040
TS6280 | TwinCAT EtherNet/IP Slave
TwinCAT EtherNet/IP Slave macht aus jeder PC-basierten Steuerung einen EtherNet/IP-Slave.
TS6300 | TwinCAT FTP Client
einfacher Zugriff von der TwinCAT-SPS auf FTP-Server
1041
TS6310 | TwinCAT TCP/IP Server
Kommunikation über generische TCP-Server
1039
TS6310 | TwinCAT TCP/IP Server CE
Kommunikation über generische TCP-Server für Windows-CE-Plattformen
-0030
1040
1039
TS6340 | TwinCAT PLC Serial Communication
Kommunikation über serielle Busklemmen oder PC-COM-Ports
TS6341 | TwinCAT PLC Serial Communication
Kommunikation über serielle Busklemmen oder PC-COM-Ports mittels 3964R- und RK512-Protokoll
3964R/RK512
1035
1035
TS6350 | TwinCAT SMS/SMTP Server
Versenden von SMS und E-Mails aus der SPS
TS6350 | TwinCAT SMS/SMTP Server CE
Versenden von SMS und E-Mails aus der SPS für Windows-CE-Plattformen
-0030
1039
1039
TS6360 | TwinCAT Virtual Serial COM Driver
virtueller Serial-COM-Treiber für Windows- und Windows-CE-Plattformen
1041
TS6370 | TwinCAT DriveCOM OPC Server
feldbusunabhängige Kommunikationsverbindung vom Engineeringtool zum Antrieb
1037
TS6371 | TwinCAT DriveTop Server
Konfiguration von Indramat-SERCOS-Antrieben mit der DriveTop-Software auf TwinCAT-Systemen
1037
TS650x | TwinCAT PLC IEC 60870-5-101, -102, Realisierung von Mastern für IEC 60870-101, 102, -103, -104
-103, -104 Master
TS650x | TwinCAT PLC IEC 60870-5-104
1036
Realisierung von Mastern für IEC 60870-104 unter Windows CE
-0030 Master CE
TS6507 | TwinCAT PLC IEC 60870-5-101, -104
1036
Realisierung von Slaves für IEC 60870-101, -104
Slave
TS6507 | TwinCAT PLC IEC 60870-5-104
1036
Realisierung von Slaves für IEC 60870-104 unter Windows CE
-0030 Slave CE
1036
TS6509 | TwinCAT PLC IEC 61400-25 Server
Kommunikation nach IEC 61400-25
1037
TS6511 | TwinCAT PLC IEC 61850 Server
Kommunikation nach IEC 61850
1037
TS6600 | TwinCAT PLC RFID Reader
Anschluss von RFID-Readern an die TwinCAT PLC
Communication
TS6610 | TwinCAT PLC S5/S7 Communication
1041
Kommunikation zu S5/S7-Steuerungen
1041
TwinCAT 2 Supplements | Building Automation
TS8000 | TwinCAT PLC HVAC
Automation von Heizungs-, Lüftungs-, Klima- und Sanitäranlagen
TS8010 | TwinCAT PLC Building Automation
Ausführung von Grundfunktionen im Bereich der Raumautomatisierung
Basic
1042
Kommunikation für Datennetze der Gebäudeautomatisierung und Gebäuderegelung
1042
TS8035 | TwinCAT FIAS Server
Kommunikation zwischen einer TwinCAT-SPS und einem System nach dem FIAS-Standard
1043
TS8036 | TwinCAT Crestron Server
Kommunikation zwischen einer TwinCAT-SPS und einer Crestron-Steuerung
1043
TS8037 | TwinCAT Bang & Olufsen Server
Kommunikation zwischen einer TwinCAT-SPS und einer Bang & Olufsen-Audio/Video-Installation
1043
TS8040 | TwinCAT Building Automation
Softwarepaket zur Automation aller technischen Ausbaugewerke der Gebäudeautomation
1043
TS8100 | TwinCAT Building Automation
Konfiguration und Inbetriebnahme von Building-Automation-Projekten
Framework
Technische Änderungen vorbehalten
1043
TwinCAT 2
1042
TS8020 | TwinCAT BACnet/IP
971
TwinCAT
TwinCAT
O www.beckhoff.de/TwinCAT
972
TwinCAT 3
– eine Engineering-Umgebung,
basiert auf Microsoft Visual Studio®
– IEC 61131, C/C++, MATLAB®/Simulink®
– integrierte Module:
– Echtzeit
– PLC, NC, CNC
– HMI
– Robotik
– Messtechnik
– Safety
– TwinCAT-3-Module: standardisierter
Programmierrahmen für modulare
Programmierung
– automatische Codegenerierung und
Projekterstellung mit dem TwinCAT
Automation Interface
TwinCAT-3-Laufzeitumgebung
– harte Echtzeit für Windows
– eine Laufzeit für alle Module
– IEC 61131-, C/C++-, MATLAB®/Simulink®Objekte in einer Laufzeit
– integrierte TwinSAFE-Laufzeit
– erweiterte Echtzeit-Funktionalität:
min. 50 µs Zykluszeit und geringer Jitter
– verbesserte Leistung:
Unterstützung von Mehrkern-CPUs
– zukunftssicher: Unterstützung von
64-Bit-Betriebssystemen
Siehe Seite
974
Technische Änderungen vorbehalten
TwinCAT-2-Laufzeitumgebung
– harte Echtzeit für Windows
– Echtzeit-Jitter kleiner als 5 µs
– Zykluszeit min. 50 µs einstellbar
– präemptives Multitasking
Siehe Seite
1020
TwinCAT
TwinCAT 2
– Engineering und Runtime
– IEC 61131-3-Programmierumgebung
– integrierte Module:
– Echtzeit
– PLC, NC, CNC
– Robotik
– Messtechnik
– Safety
973
Technische Änderungen vorbehalten
TwinCAT 3 |
eXtended Automation Technology (XAT)
TwinCAT 3
O www.beckhoff.de/TwinCAT3
974
Technische Änderungen vorbehalten
Mit TwinCAT 3 steht eine PC-basierte Steuerungssoftware zur Verfügung, mit der die
Standard-Automatisierungswelt deutlich
erweitert wird. Neben den objektorientierten
Erweiterungen der IEC 61131-3 stehen mit
C und C++ auch die Sprachen der IT-Welt
zur Verfügung. Die Integration von MATLAB®/
Simulink® ermöglicht zudem den Einsatz
in wissenschaftlichen Bereichen. Und das
alles in nur einer Engineering-Umgebung.
Lauffähig sind die Module in den unterschiedlichen Sprachen in einer gemeinsamen
Runtime. Der Vorteil dieser Modularität ist
die verbesserte Wiederverwendung von einmal geschriebenen und getesteten Modulen.
Die Runtime läuft unter harten Echtzeitbedingungen, unter der Nutzung von Multicore-Technologie und mit der Unterstützung
von 32- oder 64-Bit-Betriebssystemen.
–
–
–
–
–
–
–
–
–
–
–
nur eine Software für Programmierung und Konfiguration
Visual-Studio®-Integration
mehr Freiheitsgrade bei der Wahl der Programmiersprache
Unterstützung der objektorientierten Erweiterung der IEC 61131-3
Verwendung von C/C++ als Programmiersprache für Echtzeitanwendungen
Anbindung an MATLAB®/Simulink®
offene Schnittstellen für Erweiterbarkeit und Anpassung an bestehende Tool-Landschaft
flexible Laufzeitumgebung
aktive Unterstützung von Multicore- und 64-Bit-Betriebssystemen
Migration von TwinCAT-2-Projekten
automatische Codegenerierung und Projekterstellung mit dem TwinCAT Automation Interface
TwinCAT 3
TwinCAT-3-Highlights
975
Technische Änderungen vorbehalten
TwinCAT 3 | eXtended Automation Architecture (XAA)
PC System
Neben den Möglichkeiten der Steuerungsprogrammie-
Windows 32/64 bit
TwinCAT-3-Architektur die Verwendung von C und C++ als
rung nach der 3rd Edition der IEC 61131-3, erlaubt die neue
TwinCAT 3 Engineering Environment based on Visual Studio®
System Manager
– Configuration
Programming
– IEC 61131-3
– Object-oriented extensions
– C/C++
Programmiersprache. Damit erschließen sich völlig neue
Möglichkeiten der Anwendung sowie Erweiterung bzw.
Integration in bestehende Systemlandschaften. Die Anbindung an MATLAB®/Simulink® ist nur ein Beispiel für diese
neue Offenheit.
TwinCAT Transport Layer – ADS
TwinCAT 3 Runtime
TcCOM
TcCOM
C
Module
C++
Module
TcCOM
Simulink®
Module
NC
TcCOM
TcCOM
CNC
Safety
TcCOM
TcCOM
PLC
TcCOM
Real-time Kernel
PLC
TwinCAT Automation Device Driver – ADD
Fieldbus
TwinCAT 3 erweitert die Standard-Automatisierungswelt
TwinCAT 3
eXtended Automation Architecture
– unterstützt alle wichtigen Feldbusse
– unterstützt IEC 61131, C/C++,
MATLAB®/Simulink®
– unterstützt Motion Control:
von Point-to-Point zu CNC
– unterstützt TwinSAFE-Konfiguration
– unterstützt Scientific Automation:
Robotik, Messtechnik,
Condition Monitoring
976
–
–
–
–
–
eXtended Automation Engineering
– ein Tool – Microsoft Visual Studio®
– integriert: IEC 61131 – weltweiter
Standard in der Automatisierung
–
integriert: C/C++ – weltweiter Standard in der IT
integriert: TwinCAT System
Manager – allgemein bekanntes
Konfigurationstool
Link zu MATLAB®/Simulink®:
weltweiter Standard im
wissenschaftlichen Bereich
erweiterbar mit anderen Tools:
Editoren, Compiler
TwinCAT-2-Projekte können
migriert werden.
TwinCAT-3-Module:
standardisierter Programmierrahmen
–
Verwendung der .NET-Programmiersprachen für nicht echtzeitfähige
Anwendungen (z. B. HMI)
eXtended Automation Runtime
– IEC 61131-, C/C++-, MATLAB®/
Simulink®-Objekte in einer Laufzeit
– integrierte TwinSAFE-Laufzeit
– erweiterte Echtzeit-Funktionalität:
min. 50 µs Zykluszeit und geringer
Jitter
– verbesserte Leistung: Unterstützung
von Mehrkern-CPUs
– zukunftsfähig: Unterstützung von
64-Bit-Betriebssystemen
Technische Änderungen vorbehalten
TwinCAT 3 | eXtended Automation Engineering (XAE)
Durch die Einbindung in Microsoft Visual Studio® besteht die Möglichkeit, Automatisierungsobjekte parallel mithilfe der 3rd Edition der
IEC 61131-3 und den Sprachen C bzw. C++ zu programmieren. Die erzeugten Objekte (Module) können unabhängig von der Erstellungssprache Daten austauschen und sich gegenseitig aufrufen. Der TwinCAT System Manager wurde in die Entwicklungsumgebung integriert.
Damit ist nur noch eine Software erforderlich, um Automatisierungsgeräte zu konfigurieren, parametrieren, programmieren und zu
diagnostizieren.
Die Visual-Studio®-Integration
TwinCAT 3
erfolgt auf zwei verschiedenen
TwinCAT 3 Engineering Environment based on Visual Studio®
System Manager
Configuration
– I/O
– PLC
– C/C++
– NC
– NC I
– CNC
– Safety
– others
Programming
Real-time
Nonreal-time
C#/.NET
IEC 61131 Objectoriented
extensions
C/C++
MATLAB®/
Simulink®
Simulink
Coder™
Third-party
programming
tool
C/C++
Wegen. TwinCAT Standard nutzt
lediglich das Basis-Framework
von Visual Studio® mit all seinen
Vorteilen bezüglich des Handlings, der Anbindung an Quellcodeverwaltungssoftware etc. TwinCAT
Integrated integriert sich in das
Visual Studio®. In dieser Version
stehen die Programmierspra-
IEC Compiler
Microsoft C Compiler
chen C/C++, C#, VB.NET und die
MATLAB®/Simulink®-Anbindung
zur Verfügung.
TwinCAT Transport Layer – ADS
TwinCAT 3 Runtime
Programmiersprachen C und C++
– genormt
– weit verbreitete Programmiersprachen
– sehr leistungsstarke
Programmiersprachen
– werden unter der gleichen Laufzeit
wie SPS-Programme ausgeführt
– zur Implementierung von Treibern
Erweitertes Debuggen von
C++-Programmen
– Debuggen von in Echtzeit laufenden
C++-Programmen
– Verwendung von Breakpoints
– Verwendung von Watchlisten
– Auswertung von Callstacks
.NET-Programmiersprachen
– Verwendung für Nicht-EchtzeitProgrammierung (z. B.: HMI)
– Quellcodeverwaltung im selben
Projekt
Verknüpfung mit
MATLAB®/Simulink®
– viele verschiedene Toolboxen
vorhanden
– Verwendung:
– beim Aufbau von Regelkreisen
– bei der Simulation
– bei der Optimierung
– automatische Codegenerierung
– Debugging-Schnittstelle zwischen
MATLAB®/Simulink® und TwinCAT
TwinCAT 3
Flexibler Einsatz von Programmiersprachen
977
Technische Änderungen vorbehalten
TwinCAT 3 | eXtended Automation Language Support
NichtEchtzeit
Echtzeit
System
Manager
C#
KOP-Editor
.NET
FBS-Editor
Visual Basic
AS-Editor
C++
AWLEditor
Silverlight
ST-Editor
CFC-Editor
Visual-C/
C++-Editor
Parallele Verwendung der Programmiersprachen C++ und FBS
In Visual Studio® integrierter TwinCAT System Manager
TwinCAT 3
Integration von Visual Studio®
978
Automatisierungsgeräte- und
Anwendungsprogrammierung
in einer Umgebung
– Nutzung der bekanntesten und am
besten unterstützten Entwicklungsumgebung
– zukunftssicher
– Bearbeitung von SPS-Programmen
und komplexen Visualisierungen in
einer Umgebung
–
–
–
–
–
–
–
–
–
Unterstützung von Mehrsprachigkeit
modernes Look-and-feel
kontextsensitive Online-Hilfe
automatische Syntaxüberprüfung
IntelliSense
Syntaxhervorhebung
Nutzung der bekannten Quellcodeverwaltungswerkzeuge
offene Architektur
erweiterbar durch Plug-ins
Technische Änderungen vorbehalten
TwinCAT 3 | XA Language Support: IEC 61131-3
Für die effizientere Programmierung von Automatisierungsgeräten wurden die Editoren für die Programmierung nach der IEC 61131-3 deutlichen
Verbesserungen unterzogen. Dabei wurden insbesondere die Bedienbarkeit optimiert und die Debugging-Möglichkeiten erweitert. Zu den neuen
Möglichkeiten zählen u. a. ein verbessertes Inline-Monitoring sowie bedingte Breakpoints.
Die Editoren der IEC 61131-3
wurden nahtlos in die VisualStudio®-Umgebung integriert.
So verwenden z. B. die Editoren
für die grafischen Sprachen die
originale Visual-Studio®-Toolbox.
Verbessertes Inline-Monitoring
TwinCAT 3
für die Programmiersprache ST
979
Technische Änderungen vorbehalten
TwinCAT 3 | XA Language Support: IEC 61131-3
TwinCAT 3 unterstützt die 3rd Edition der IEC 61131-3 vollständig. Sie ermöglicht u. a. die Verwendung von objektorientierten Techniken,
wie Einfachvererbung, Interfaces, Methoden und Attributen, die sowohl die Wiederverwendbarkeit als auch die Qualität des Steuerungscodes
deutlich erhöhen.
Beispiel für die Anwendung
von Polymorphie innerhalb
einer IEC 61131-3-POU
(Program Organisation Unit)
IEC 61131-3-Programmierung
–
–
–
–
TwinCAT 3
–
980
anbieterunabhängiger Programmierstandard
PLCopen-Zertifizierung
portable, wiederverwendbare Software
5 grafik- und textbasierte Programmiersprachen:
– Strukturierter Text und Anweisungsliste
– Funktionsplan und Kontaktplan
– Ablaufsprache
Datenkapselung durch benutzerdefinierte Datentypen
Erweiterte Möglichkeiten in TwinCAT 3
– verbesserte Bedienbarkeit
– automatisches Vervollständigen
– Markieren zusammengehöriger Schlüsselwörter
– Zuklappen von Programmierstrukturen
– erweitertes Debugging
– Verwendung von bedingten Breakpoints
– verbessertes Inline-Monitoring
– objektorientierte Erweiterungen
– Einfachvererbung
– Interfaces
– Methoden
– Attribute
Technische Änderungen vorbehalten
TwinCAT 3 | XA Language Support: C/C++
TwinCAT 3 bietet die Möglichkeit, Automatisierungsprojekte mithilfe der Sprachen C/C++ zu programmieren. Für die Code-Generierung wird
der im Microsoft Visual Studio® 2010 enthaltene C-Compiler verwendet. Mithilfe von TwinCAT 3 C++ Libraries werden Funktionen für das
Einlesen/Schreiben von Dateien, Starten von Threads, Allozieren von Speicher oder Kommunizieren mit einer Datenbank bereitgestellt, was dem
IEC 61131-3-Mechanismus bei der Verwendung von Bibliotheken entspricht.
Wizards zur Erstellung
INIT
von Basisprojekten,
Klassen und I/O-
Parameter
Variablen ermöglichen
IP
PI
PS
SP
SO
OS
effizientes Engineering.
PREOP
Parameter
SAFEOP
Die Routine CycleUpdate
wird zyklisch abgearbeitet. Auch ohne
Breakpoints setzen zu
OP
müssen, stehen die internen Variablen für das
Monitoring im TwinCAT-
State-Machine mit Transitionen
Online-Watchfenster zur
für die TwinCAT-Module
Verfügung.
Programmiersprachen C und C++
– leistungsstarke, weit verbreitete
Programmiersprachen
– genormte, objektorientierte
Programmiersprachen
– Erzeugung von effizientem Zielcode
– werden unter der gleichen Laufzeit
wie SPS-Programme ausgeführt
– zur Implementierung von Treibern
Technische Änderungen vorbehalten
–
Beckhoff-C++-Libraries für erweiterte
Funktionalitäten im Echtzeitkontext
Erweitertes Debuggen von
C++-Programmen
– Debuggen von in Echtzeit laufenden
C++-Programmen
– Monitoring, Watchlisten ohne
Verwendung von Breakpoints
.NET-Programmiersprachen
– Verwendung für Nicht-EchtzeitProgrammierung (z. B. HMI)
– Quellcodeverwaltung im selben
Projekt
TwinCAT 3
C/C++ als Programmiersprachen in der Automatisierung
981
TwinCAT 3 | XA Language Support: MATLAB®/Simulink®
Die Anbindung von MATLAB®/Simulink® ermöglicht die Ausführung von TwinCAT-Modulen, die in der Simulationsumgebung Simulink® als Modell
erzeugt wurden. Durch die gewählte Art der Anbindung werden die Parameter und Variablen in der grafischen Oberfläche von TwinCAT 3 dargestellt und können zur Laufzeit auch in der Echtzeitumgebung betrachtet und geändert werden.
Beispiel für einen
Temperaturregler in
MATLAB®/Simulink®
Parameteransicht des
generierten Moduls in
TwinCAT
Anbindung an die Simulationssoftware MATLAB®/Simulink®
–
TwinCAT 3
–
982
–
–
Standardwerkzeug in wissenschaftlichen und messtechnischen
Anwendungen
große Vielfalt an Toolboxen
(z. B. Fuzzy Logic Toolbox)
Erstellung, Simulation und Optimierung von komplexen Regelkreisen
automatische Generierung von Code
mithilfe des Realtime-Workshops
–
–
–
–
Debug-Schnittstelle zwischen
TwinCAT 3 und Simulink®
Parametrierung des generierten
Moduls in TwinCAT 3
Download und Ausführung
des Moduls in der TwinCAT-3Laufzeit
mehrfache Instanziierung der
Module möglich
–
Nutzung der Module ohne
MATLAB®/Simulink®
Technische Änderungen vorbehalten
TwinCAT 3 | eXtended Motion Control
Mit eXtended Motion Control beinhaltet die TwinCAT-Automatisierungssoftware eine durchgängige und skalierbare Lösung für die Bewegungssteuerung. Diese reicht von einfachen Punkt-zu-Punkt-Bewegungen über CNC bis hin zur Ansteuerung von Robotern.
Funktionalität
NC PTP
NC I
CNC
Robotics
Punkt-zu-PunktBewegung
Interpolierende Bewegung mit 3 Achsen und
5 zusätzlichen Achsen
Komplette
CNC-Funktionalität
Interpolierende
Bewegung für
Robotersteuerung
–
Getriebe
–
Kurvenscheiben
–
Superposition
–
Fliegende Säge
–
–
interpolierende
Programmierung
Bewegung für
nach DIN 66025
bis zu 32 Achsen
–
technologische Features
je Kanal
–
einfache Nutzung
–
durch Funktionsbausteine aus der SPS
verschiedene
Transformationen
–
Unterstützung von
unterschiedlichsten
Kinematiken
–
optionale
Drehmomentvorsteuerung
Interpolierende Bewegung für Robotic Control
Technische Änderungen vorbehalten
–
hohe Performance und Genauigkeit
durch direkte Schnittstellen
Berechnungsprozess der Kinematik
– Vorwärtstransformation
– Rückwärtstransformation
– Berechnung des dynamischen Modells
TwinCAT 3
Vorteile der Integration von
Robotic Control in TwinCAT
– Konfiguration, Parametrierung,
Diagnose und Programmierung
in TwinCAT
– optimales Zusammenarbeiten
von SPS, Bewegungssteuerung
und Robotersteuerung
983
TwinCAT 3 | Safety-Editor
Der in TwinCAT 3 integrierte Safety-Editor erlaubt die Erstellung einer Sicherheitsapplikation in einer freigrafischen Umgebung. Die gewünschte
Logik wird mithilfe einer Funktionsblock-Diagrammsprache programmiert. Der Editor unterstützt dabei eine zunächst von der verwendeten Hardware unabhängige Programmierung, sodass eine erhöhte Flexibilität und Portabilität gegeben ist. Mithilfe einer automatischen Dokumentationsgenerierung wird sowohl die Dokumentation an sich als auch die Inbetriebnahme enorm vereinfacht.
Weiterführende Informationen zu TwinSAFE und den TwinSAFE-Produkten siehe Seite
1044
TwinCAT 3
TwinCAT Safety Editor
984
–
–
–
vollständig integriert in TwinCAT 3
freigrafische Programmierung
bequeme Diagnose durch
Anzeige der Onlinewerte direkt
in der grafischen Darstellung
–
–
Übersicht über den OnlineZustand beteiligter Gruppen,
Verbindungen und Funktionsblöcke
mehrstufige Prüfung der
Applikation auf Konsistenz
–
–
automatische Verifikation des
Downloads eines Projektes
automatische Generierung der
Dokumentation für Abnahme und
Inbetriebnahme
Technische Änderungen vorbehalten
TwinCAT 3 | eXtended Automation Performance
Die aktuelle Entwicklung im Bereich der Computertechnik, die CPUs mit immer mehr Kernen verfügbar macht, ermöglicht die Verteilung von
Aufgaben auf verschiedene Kerne. Dies wird auch von der TwinCAT-3-Laufzeitumgebung unterstützt, sodass funktionale Einheiten – HMI, PLCRuntime, MC – auf dedizierte Kerne verteilt werden können. Für jeden von der Laufzeitumgebung verwendeten Kern können sowohl die maximale Auslastung als auch die Basis – und damit die möglichen Zykuszeiten separat eingestellt werden.
Durch die Verwendung
Multi-core CPU
Windows OS
von Multicore-Systemen
No Windows OS – 100 % for TwinCAT!
können funktionale
Core 0
Core 1
Core 2
Core 3
Core …
Einheiten (z. B. PLC-,
PLC Runtime 0
PLC Runtime 1
NC Runtime 1
NC-Runtimes, HMI) auf
Windows
Apps
Engineering
Tools
User HMI
Windows
Drivers
ADS
ADS
einzelne Rechnerkerne
Task 0 Task 1
verteilt werden.
ADS
ADS
ADS
ADS Router Engine
L2 Shared Cache
ADS Router Message Queues
System Memory
Dialog für die Verteilung von Tasks auf Rechnerkerne: Im sogenannten „Core
Isolation“-Modus ist es darüber hinaus möglich, einzelne Cores ausschließlich für
die Verwendung von TwinCAT zur Verfügung zu stellen. Auf diesen Kernen entfällt
somit der Kontext-Wechsel zwischen TwinCAT und dem Windows-Betriebssystem,
was die erreichbare Performance noch einmal steigert.
Unterstützt Mehrkernsysteme
– Verteilung von Anwendungen auf
Kerne (z. B. können SPS, NC und HMI
auf unterschiedlichen Kernen laufen)
Technische Änderungen vorbehalten
Unterstützt Multitasking
– präemptives Multitasking
– paralleles Abarbeiten von Tasks
Unterstützt 64-Bit-Betriebssysteme
– Verwendung von mehr Ressourcen
(Speicher)
TwinCAT 3
Multicore- und Multitasking-Unterstützung
985
TwinCAT 3 | eXtended Automation Runtime (XAR)
Durch standardisierte Module kann die TwinCAT-3-Runtime offen und flexibel gestaltet werden. Sie stellt eine Umgebung zur Verfügung,
in der TwinCAT-3-Module ablaufen können. Ob es sich bei diesen Modulen um eine SPS, eine NC, eine CNC, ein RC (Robotic Control) oder
um aus C/C++-Code generierte Module (z. B. durch MATLAB®/Simulink®) handelt, ist unerheblich.
TwinCAT Transport Layer – ADS
TC Configuration
Debugging
CNC
Call
Safety
FBD
PLC
Call
TwinCAT 3 Runtime
TcCOM
Simulink®
Module
TcCOM
Task
TcCOM
Call
Task
Task
NC
C++
Module
TcCOM
TcCOM
Task
TcCOM
TwinCAT Real-time Kernel
Task
TcCOM
Task
C++
Module
C
Module
TcCOM
Call
Simulink®
Module
TcCOM
PLC
TcCOM
Task
TcCOM
TwinCAT Object Manager
Safety
TwinCAT Automation Device Driver – ADD
Fieldbus
Modularer Aufbau der TwinCAT-3-Runtime
TwinCAT 3
Modulares Design, Offenheit, Erweiterbarkeit
986
Offene Laufzeitschnittstelle
– Funktionalität in Module verpackt
– Nutzung von Diensten aus
Systemmodulen (z. B. Echtzeit)
– definierte Schnittstellen
–
–
Erweiterung der Laufzeit durch
eigene Module (z. B. Bustreiber)
Skalierbarkeit: Module können einfache Funktionen, komplexe Algorithmen, Echtzeitaufgaben enthalten.
Technische Änderungen vorbehalten
TwinCAT-3-Module bestehen aus einer Reihe von formal definierten Eigenschaften und Schnittstellen. Diese erlauben eine allgemeine Verwendung der Module sowohl untereinander als auch von „außen“. Mithilfe dieser vordefinierten Schnittstellen ist zum Beispiel der zyklische Aufruf
der internen Modul-Logik möglich. Jedes Modul implementiert eine State-Machine, welche die Initialisierung, Parametrierung und Verlinkung
des jeweiligen Moduls steuert.
Neben den Anwendermodulen gibt es bereits
TwinCAT Module
eine Reihe von Systemmodulen, die Basisfunktio-
Module Description
nalitäten der Runtime bereitstellen (z. B. TwinCAT-
State Machine
Echtzeit). Diese Module besitzen feste Object-IDs
und sind somit von jedem Modul aus erreichbar.
ITComObject Interface
Interfaces
Parameter
Interfaces
Pointers
Data Areas
Contexts
Data Area
Categories
Pointers
ADS Port
Aufbau eines TwinCAT-3-Moduls
Auswahl und Parametrierung eines MATLAB®/Simulink®-Moduls
–
–
–
Funktionalität der Module
skalierbar
direkte und damit sehr schnelle
Kommunikation zwischen Modulen
Module sind gekapselt.
Technische Änderungen vorbehalten
–
–
Module können unabhängig
voneinander entwickelt, gewartet
und getestet werden.
hohe Wiederverwendbarkeit
TwinCAT 3
Schnelle Kommunikation, Wiederverwendbarkeit
987
TwinCAT 3
Engineering
TE1xxx | TwinCAT 3 Engineering
TC3 Engineering
TwinCAT 3
Technische Daten
988
TE1000
TC3 Simulation Manager
TE1110
TwinCAT Engineering beinhaltet die Engineering-Umgebung
der TwinCAT-3-Steuerungssoftware:
– Integration in das Visual Studio® 2010/2012/2013
(wenn vorhanden)
– Unterstützung der nativen Visual-Studio®-Schnittstellen
(z. B. Anbindung an Quellcodeverwaltungs-Systeme)
– IEC 61131-3-Editoren (AWL, ST, KOP, FBS, AS)
sowie CFC
– IEC 61131-3-Compiler
– integrierter System Manager zur Konfiguration
des Zielsystems
– Instanziierung und Parametrierung von
TwinCAT-Modulen
– integrierter C++-Debugger
– Oberfläche zur Parametrierung von aus
MATLAB®/Simulink® generierten Modulen
– bei Integration in das Visual Studio® Instanziierung von
.NET-Projekten in derselben Solution (z. B. für HMI)
– beinhaltet TwinCAT Scope und TwinCAT Bode Plot
als Base-Version
Der TwinCAT Simulation Manager ist ein Werkzeug zur
einfachen Konfiguration einer Simulationsumgebung,
die sich in die TwinCAT-Systemumgebung integriert.
Er unterstützt das Erzeugen einer „virtuellen Maschine“,
die in ihrem zeitlichen Verhalten einer realen entspricht.
Zielsystem
Windows XP, Windows 7/8/10
Windows XP, Windows 7/10
Weitere Informationen
www.beckhoff.de/TE1000
www.beckhoff.de/TE1110
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de/TE1110
Technische Änderungen vorbehalten
Engineering
TC3 EtherCAT Simulation
TC3 XCAD Interface
Communication
TwinCAT 3
TC3 Scope View
TE1111
TE1120
TE1300
Virtuelle Inbetriebnahme von Maschinen wird
möglich, wenn das EtherCAT-Kabel des Maschinenrechners einfach – ohne Umkonfiguration –
auf einen Simulationsrechner umgesteckt werden kann. Der Simulationsrechner kann mit der
Function TC3 EtherCAT Simulation und einem
Netzwerkadapter eine Reihe von EtherCATSlaves simulieren. Zur Konfiguration werden
die EtherCAT-Slaves der originalen Maschinenkonfiguration invertiert. Alle zur Maschinensimulation notwenigen Eigenschaften von EtherCAT
– einschließlich Distributed-Clocks – werden
nachgebildet. Die Kommunikationsprotokolle
CoE und SoE sind implementiert, sodass auch
azyklische Kommandos in der Simulationsumgebung bearbeitet werden können.
TC3 XCAD Interface dient der Übernahme von
bereits existierenden Engineering-Ergebnissen
aus einem ECAD-Programm. Mittels XMLBeschreibung ermöglicht das TC3 XCAD Interface
das Importieren der aus dem ECAD-Werkzeug
exportierten Informationen über den Aufbau der
I/Os sowie ihrer Verknüpfungen zu SPS-Variablen.
Anhand dieser Informationen werden eine
System-Manager-Konfiguration und ein
Basis-SPS-Programm mit den verwendeten
I/O-Variablen erzeugt. Die Generierung von
NC- und CNC-Achsen ist ebenfalls möglich.
Das TwinCAT 3 Scope View ist ein SoftwareOszilloskop für die grafische Darstellung von
Daten in einem YT-, XY- oder Balkendiagramm.
Das Scope View Professional erweitert die mit
TwinCAT 3 XAE ausgelieferte Scope-View-BaseVersion um weitere Funktionalitäten. Das Anwendungsgebiet bezieht sich auf Prozesse, die über
einen längeren Zeitraum verfolgt und überwacht
werden sollen.
Langzeitaufnahmen, Druckfunktion und
triggergesteuertes Abspeichern sind im Funktionsumfang enthalten. Für die optimale Performance
bei der Darstellung von Signalen sorgt der ScopeView-Multicore-Support.
Wie TwinCAT 3 XAE integriert sich auch
das Scope View in das Microsoft Visual Studio®.
Als eigenes Projekt kann es stand-alone oder
innerhalb einer Solution zusammen mit einem
TwinCAT-Projekt verwendet werden.
Des Weiteren kann das Scope View Professional in die eigene .NET-basierte Visualisierung
eingebunden werden. Damit ist die nahtlose
Integration in die bestehende Maschinen-Visualisierung möglich.
Windows XP, Windows 7/8/10
Windows XP, Windows 7/10
Windows XP, Windows 7/8/10
www.beckhoff.de/TE1111
www.beckhoff.de/TE1120
www.beckhoff.de/TE1300
Technische Änderungen vorbehalten
TwinCAT 3
Professional
989
TwinCAT 3
Engineering
TExxxx | TwinCAT 3 Engineering
Technische Daten
TC3 Target for
TC3 Interface for
MATLAB®/Simulink®
MATLAB®/Simulink®
TC3 Valve Diagram Editor
TE1400
TE1410
TE1500
Das TwinCAT MATLAB®/Simulink®
Target stellt System-Target-Files
für die Verwendung des MATLAB®/
Simulink®-Coders zur Verfügung.
Diese ermöglichen die Generierung
von TwinCAT-3-Modulen, welche in
der TwinCAT-3-Engineering-Umgebung
instanziiert und parametriert werden
können.
Das Interface for MATLAB®/Simulink®
stellt eine Kommunikationsschnittstelle
zwischen MATLAB®/Simulink® und
der TwinCAT-3-Runtime zur Verfügung.
Es unterstützt die Erfassung und
Visualisierung von Kenngrößen aus
der Echtzeit. Es kann sowohl zur
„Software in the loop“-Simulation
(SIL) als auch (in Kombination mit
dem TE1400) zur „Hardware in the
loop“-Simulation (HIL) der Steuerung
eingesetzt werden.
Der TwinCAT Valve Diagram Editor
ermöglicht die Linearisierung von
nicht-linearen Kennlinien von
Hydraulikventilen mithilfe eines
grafischen Editors. Anhand von wenigen Stützstellen können Geraden oder
Polynome 5. Grades ermittelt werden,
welche diese verbinden. Die ermittelte
Linearisierungskennlinie kann in die
TwinCAT-NC-Echtzeit geladen und bei
der Ausgabe der Spannungen im Drive
berücksichtigt werden.
TwinCAT 3
Features
– Datenaustausch zwischen Feldbusteilnehmern und MATLAB®/
Simulink®, z. B. zur einfachen
Realisierung von Regelkreisen mit
geringen Echtzeitanforderungen
– Datenaustausch zwischen der
TwinCAT-Steuerung und
MATLAB®/Simulink®; dies ermöglicht z. B. Steuerungstests durch
SIL-Simulation.
– Erfassung und Visualisierung
von Prozessdaten über MATLAB®/
Simulink®
– Konfiguration über grafischen
Editor
– verschiedene Möglichkeiten zum
Datenaustausch, Zugriff über:
– Symbolname einer Variable
– ein konfigurierbares
Interfacemodul
990
Zielsystem
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
Weitere Informationen
www.beckhoff.de/TE1400
www.beckhoff.de/TE1410
www.beckhoff.de/TE1500
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
Engineering
TC3 Cam Design Tool
TC3 EAP Configurator
TE1510
TE1610
Das Cam Design Tool
ermöglicht die Generierung
und Modifizierung von
Kurvenscheiben mithilfe
eines grafischen Editors.
Diese werden als Abschnitte
von Bewegungsgesetzen,
wie modifizierte Sinuslinie,
harmonische Kombination
oder den verschiedenen
Polynomfunktionen, zusammengesetzt. Dargestellt
werden neben der SlavePosition, auch Geschwindigkeit, Beschleunigung
und Ruck. Die erzeugten
Kurvenscheiben können als
Tabellen mit vorgegebener
Schrittweite oder als sogenannte Motion Functions an
die NC übergeben werden.
Der TwinCAT 3 EAP
Configurator ist ein Werkzeug zur Veranschaulichung
und Konfiguration von
Kommunikationsnetzwerken,
in denen der Datenaustausch mithilfe des EtherCAT
Automation Protocols (EAP)
erfolgt oder hergestellt
werden soll. EAP wird für
die Master-Master-Kommunikation eingesetzt.
Das TC3 HMI (Human Machine
Interface) integriert sich in die
gewohnte Entwicklungsumgebung
von Visual Studio®. Basierend
auf aktuellen Webtechnologien
(HTML5, JavaScript) ermöglicht es,
plattformunabhängige Bedienoberflächen zu entwickeln. Diese agieren „responsive“ und passen sich
automatisch der Auflösung, Größe
und Orientierung an. Der grafische
What-You-See-Is-What-You-Get
(WYSIWYG)-Editor ermöglicht es,
Controls einfach per Drag-and-drop
auf der Oberfläche anzuordnen und
mit Echtzeitvariablen zu verbinden.
Das HMI ist auf allen Ebenen
erweiterbar: Der Mix aus StandardControls und eigenen Designelementen erleichtert die Individualisierung. Außerdem lassen sich
User-Controls aus den StandardControls erstellen und parametrieren, sodass der Baukasten von
Controls einfach erweiterbar ist.
Zur Erzeugung aufwändiger Seiten
können definierte Vorlagen – z. B.
von Designspezialisten – eingebunden werden.
Die Logik des HMI kann
clientseitig in JavaScript oder als
sogenannte Server-Extension in
C++ oder .NET implementiert
werden, wodurch das Know-how
geschützt werden kann.
Die TC3 Analytics Workbench ermöglicht es, ein
Analyse-System aufzusetzen, welches die aufgenommenen Daten auswertet. Es können Online- und
Offline-Analysen für eine oder mehrere Maschinen
durchgeführt werden.
Das Basispaket der Workbench besteht aus
mehreren Komponenten:
– TwinCAT-SPS-Laufzeitumgebung
– Analytics-SPS-Bibliothek
– IoT-Kommunikationsanbindung zum Streamen
von Daten
– Analytics Konfigurator im Microsoft Visual
Studio®
– Professional-Lizenz des bekannten
TwinCAT Scope Views
Erweiterungsmöglichkeiten für das Basispaket sind
C/C++ und die MATLAB®/Simulink®-Integration in
TwinCAT. So kann auf Toolboxen der Firma Mathworks
bezüglich Machine Learning oder Mustererkennung
zurückgegriffen werden, um die eigene AnalyticsApplikation zu optimieren.
Durch die TwinCAT-SPS-Laufzeit ist es möglich, auch eigene Algorithmen für die Analyse einer
Maschine zu schreiben. Bestehender Code kann 1:1
wiederverwendet werden. Ein weiterer Vorteil ist,
dass ein Maschinenbauer, der seine Maschinenapplikation bereits mit TwinCAT umgesetzt hat, sich für
die Analyse keine neuen Tools aneignen muss. Es sind
keine Schulungen notwendig, die Programmierung
erfolgt in der gleichen Entwicklungsumgebung im
Visual Studio®.
Mit dem TwinCAT-3-Analytics-Konfigurator kann
man bequem die vom TC3 Analytics Logger zyklisch
erfassten Daten sichten. Dabei können einzelne
Variablen aus einem großen Datenpaket ausgewählt
werden, um sie beispielsweise mit einer „PostScope-Konfiguration“ im Scope View Professional
nachträglich grafisch anzuzeigen. Der Konfigurator
bietet zudem einige Analysealgorithmen der AnalyticsSPS-Bibliothek an, mit denen man die Daten offline
auf Grenzwerte untersuchen oder zum Beispiel eine
Laufzeitanalyse von Maschinentakten vornehmen
kann. Dabei lässt sich die Gesamtlaufzeit – die
kürzeste, die längste und die durchschnittliche Laufzeit
– eines Maschinentaktes ermitteln. Die Ermittlung und
Überwachung des Energiebedarfs kann ein weiteres
Analysekriterium sein. Die Ergebnisse lassen sich zum
Beispiel auf Dashboards darstellen, welche mit der
TC3 HMI designt werden.
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
Windows 7/8/10
Windows 7/8/10
www.beckhoff.de/TE1510
www.beckhoff.de/TE1610
www.beckhoff.de/TE2000
www.beckhoff.de/TE35xx
Technische Änderungen vorbehalten
TE2000
TC3 Analytics Workbench
TE35xx
TwinCAT 3
TC3 HMI
Communication
TwinCAT 3
991
TwinCAT 3
Base
TC1xxx | TwinCAT 3 Base
Technische Daten
TC3 ADS
TC3 I/O
TC1000-00pp
TC1100-00pp
Die Automation Device Specification (ADS) ist das Kommunikationsprotokoll von TwinCAT. Es ermöglicht den Datenaustausch und die Steuerung von TwinCAT-Systemen. ADS ist
medienunabhängig und kann über serielle oder Netzwerkverbindungen kommunizieren.
Mit TwinCAT I/O können zyklische Daten von verschiedenen
Feldbussen in Prozessabbildern gesammelt werden. Zyklische
Tasks treiben die entsprechenden Feldbusse. Verschiedene
Feldbusse können mit unterschiedlichen Zykluszeiten
auf einer CPU betrieben werden. Auf das Prozessabbild
können Applikationen direkt zugreifen. Die Konfiguration
der Feldbusse und der Prozessabbilder erfolgt im TwinCAT
Engineering.
– verbindet I/O-Geräte und Tasks variablenorientiert
– verbindet Tasks untereinander variablenorientiert
– kleinste Einheit ist ein Bit
– unterstützt synchrone oder asynchrone Beziehungen
– Austausch konsistenter Datenbereiche und
Prozessabbilder
– Online-Darstellung im Verzeichnisbaum
– Online-Watchfenster
– „Force und Write“ zur Inbetriebnahme und zum Test
für Taskvariablen und I/O-Geräte
– unterstützte Feldbusse:
– EtherCAT
– Lightbus
– PROFIBUS DP (Master und Slave)
– Interbus
– CANopen
– SERCOS interface
– DeviceNet
– Ethernet
– USB
– SMB (System-Management-Bus)
ADS ermöglicht:
– Zugriff auf das Prozessabbild
– konsistenten Datenaustausch
– Zugriff auf I/O-Tasks
– Erkennen von Statusänderungen
– Auslesen der SPS-Symbolinformationen
– Zugriff per Variablenname
– Summenkommandos
– synchronen und asynchronen Zugriff
– zyklische und eventbasierte Benachrichtigungen
Es werden Bibliotheken und Laufzeitkomponenten für die
gängigen Programmiersprachen (u. a. .NET, C/C++, Delphi,
Java) mitgeliefert. Zusätzlich werden Schnittstellen bereitgestellt, um die Kommunikation mit Drittanbieter-Software
zu realisieren (z. B. MATLAB®, NI LabView, Office). Die ADSWebservices erlauben es, geräteunabhängige Webapplikationen (HTML5, WCF) zu entwickeln.
Mehrfachverbindungen verwaltet der Message Router
und verteilt die Nachrichten effizient. Über die integrierte
Diagnoseschnittstelle können die Datenpakete über den
ADS Monitor aufgezeichnet werden.
Das kostenlose TC3 ADS liefert die Basiskomponenten,
um mit TwinCAT-Systemen zu kommunizieren. Das Setup
lässt sich in eigenen Installationsroutinen integrieren.
TwinCAT 3
Leistungsklasse (pp)
992
20
x
30
x
60
70
x
x
40
x
50
x
20
x
30
x
40
x
50
x
8x
9x
60
70
8x
9x
x
x
x
x
x
x
Zielsystem
Windows XP, Windows 7/8/10, Windows CE
Windows XP, Windows 7/8/10, Windows CE
Weitere Informationen
www.beckhoff.de/TC1000
www.beckhoff.de/TC1100
Technische Änderungen vorbehalten
Communication
TwinCAT 3
TC3 PLC
TC3 PLC/C++
TC3 PLC/C++/MATLAB®/Simulink®
TC1200-00pp
TC1210-00pp
TC1220-00pp
TwinCAT PLC realisiert auf einer CPU eine oder mehrere SPS mit dem internationalen Standard IEC 61131-3 3rd Edition. Zur Programmierung können
alle in der Norm beschriebenen Programmiersprachen verwendet werden.
Die Bausteine vom Typ PROGRAM können mit Echtzeittasks verbunden
werden. Verschiedene komfortable Debugging-Möglichkeiten erleichtern die
Fehlersuche und Inbetriebnahme. Programmänderungen können zu beliebigen
Zeiten und in beliebiger Größe online, d. h. bei laufender SPS, durchgeführt
werden. Alle Variablen stehen per ADS symbolisch zur Verfügung und können
in entsprechenden Clients gelesen und geschrieben werden.
– Prozessabbildgröße, Merkerbereich, Programmgröße, POU-Größe,
Variablenanzahl nur durch Größe des Arbeitsspeichers begrenzt
– Zykluszeiten ab 50 µs
– Verknüpfungszeit: typisch 1 µs (Intel® Core™2 Duo)
– IEC 61131-3: IL (AWL), FBD (FUP), LD (KOP), SFC (AS), ST, CFC
– Online-Change in Programmen und Variablen, Online- Monitor,
Ablaufkontrolle, Breakpoints, Write, Force, Step, Datentrace,
Remote-Debugging über TCP/IP
– Online-Verbindung mit SPS-Laufzeitsystem weltweit über TCP/IP
oder über Feldbus
– Online-Monitoring von Variablen in Variablenlisten, Watchfenstern,
Editoren
– Online-Status und Powerflow (Akkumulatorinhalt) von Programmen
und Instanzen
– Triggern, Forcen, Setzen von Variablen
– leistungsfähiges Debugging mit Einzelzyklus, Breakpoints, Step-in,
Step-over, Anzeige des aktuellen Aufrufstacks, Watchliste zeigt Auswahl
von Variablen, Tracefunktionen
– Online-Verwaltung aller Variablennamen und -strukturen systemweit
– remanente und persistente Daten, USV-gestützte Speicherung auf
Festplatte, optional Speicherung auf NOVRAM
– lesender und schreibender Variablenzugriff über ADS, OPC
– zertifiziert entsprechend PLCopen Base-Level (IL/ST)
– strukturierte Programmierung mit modularer Programmverwaltung
– Quellcodespeicherung im Zielsystem
– komfortable Bibliotheksverwaltung
– leistungsfähiger Compiler mit inkrementellem Kompilieren
– alle gebräuchlichen Datentypen, Strukturen, Arrays,
auch mehrdimensional
– komfortables Erstellen von Programmen mit Autoformat, Autodeclare,
Querverweis, Suchen/Ersetzen, Projektvergleich
– durch die Einbettung in das Microsoft Visual Studio® einfache
Anbindung an Quellcodeverwaltungstools
Erweiterung der TwinCAT
PLC TC1200 mit zusätzlichen
C++-Funktionalitäten:
– Online-Verbindung
mit PLC/C++-Laufzeitsystem lokal oder
weltweit über TCP/IP
oder über Feldbus
– Online-Monitoring von
Variablen in Variablenlisten, Watchfenstern,
Editoren ohne das
Setzen von Breakpoints
– Online-Setzen von
Variablen
Erweiterung der TwinCAT PLC/C++ TC1210
um die Möglichkeit, aus MATLAB®/Simulink®
generierte Module auszuführen:
– beinhaltet die TwinCAT-3-PLC- und
C++-Laufzeit
– erlaubt die Ausführung von aus
MATLAB®/Simulink® generierten
Modulen
– mehrfache Instanziierung von Modulen
– Parametrierung dieser Module zur
Laufzeit
– Online-Zugriff auf alle Parameter
(abschaltbar)
– generische Module (keine Hardwarebindung innerhalb der Modelle erforderlich)
– Anbindung an den External Mode
von Simulink®
– Anbindung an den TwinCAT-C++Debugger mit grafischer Darstellung
der Blöcke
– Module aufrufbar aus anderen Modulen
oder direkt von Tasks
20
x
30
x
40
x
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
Windows XP, Windows 7/8/10, Windows CE
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
www.beckhoff.de/TC1200
www.beckhoff.de/TC1210
www.beckhoff.de/TC1220
Technische Änderungen vorbehalten
TwinCAT 3
Base
993
TwinCAT 3
Base
TC1xxx | TwinCAT 3 Base
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
994
TC3 PLC/NC PTP 10
TC3 PLC/NC PTP 10/NC I
TC1250-00pp
TC1260-00pp
Erweiterung der TwinCAT PLC TC1200 um die Möglichkeit,
Punkt-zu-Punkt-Bewegungen in Software zu realisieren
(TwinCAT NC PTP 10). Die Achsen werden durch Achsobjekte
repräsentiert und stellen ein zyklisches Interface für z. B. die
SPS zur Verfügung. Dieses Achsobjekt wird dann zu einer entsprechenden physikalischen Achse verknüpft. Verschiedenste
Achstypen mit verschiedensten Feldbusschnittstellen können
so abstrakt mit den Achsobjekten, die immer ein gleiches
Interface und eine identische Konfigurationsoberfläche
anbieten, verbunden werden. Die Regelung der Achsen kann
in verschiedenen Konstellationen (Positions- oder Geschwindigkeitsschnittstelle) und verschiedenen Reglern konfiguriert
werden. Die Konfiguration der Achsen erfolgt im TwinCAT
Engineering.
– bis zu maximal 255 Achsen auf einer CPU
– unterstützt elektrische und hydraulische Servoantriebe,
Frequenzumrichterantriebe, Schrittmotorantriebe, Gleichstromantriebe, geschaltete Antriebe (Eil-/Schleichachsen),
Simulationsachsen, Encoderachsen
– unterstützt diverse Encoder wie Inkremental-Encoder,
Absolut-Encoder, digitale Schnittstelle zu den Antrieben
wie EtherCAT, SERCOS, SSI, Lightbus, PROFIBUS DP/MC,
Pulse-Train
– Standardachsfunktionen wie Start/Stopp/Reset/
Referenzieren, Geschwindigkeits-Override, Master-/
Slavekopplungen, Elektronisches Getriebe, OnlineDistanzkompensation, Programmierung erfolgt über
PLCopen-konforme IEC 61131-3-Funktionsbausteine
– komfortable Achsen-Inbetriebnahmemöglichkeiten
– Online-Monitor aller Achszustandsvariablen wie
Ist-/Sollwerte, Freigaben, Regelungswerte
– Online-Achstuning
– Forcen von Achsvariablen
– Konfiguration aller Achsparameter wie Messsystem,
Driveparameter und Lageregler
– konfigurierbare Reglerstrukturen P-Regler, PID-Regler,
PID mit Geschwindigkeitsvorsteuerung, PID mit
Geschwindigkeits- und Beschleunigungsvorsteuerung
– Online-Master/Slave- sowie Slave-/Master-Umwandlung
– Fliegende Säge (Diagonalsäge [optional])
– Kurvenscheiben (Unterstützung durch TC3 CAM Design
Editor [optional])
– FIFO-Achsen (optional)
– externe Sollwertgeneratoren
– Multi-Master-Kopplung
Erweiterung der TwinCAT PLC/NC PTP 10 um die Möglichkeit,
Bewegungen mit bis zu drei interpolierenden und bis zu
fünf Hilfsachsen zu realisieren. Unterstützt werden verschiedene Achstypen mit unterschiedlichen Feldbusschnittstellen.
Die Programmierung der Bewegung erfolgt in der Regel in
DIN 66025, kann aber alternativ auch über SPS-Funktionsbausteine erfolgen.
– max. 3 Bahnachsen und bis zu 5 Hilfsachsen pro Gruppe
– 1 Gruppe pro Kanal, max. 31 Kanäle
– unterstützt elektrische Servoachsen, Schrittmotorantriebe
– Interpreterfunktionen wie Unterprogramm- und Sprungtechnik, programmierbare Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen, M- und H-Funktionen
– Geometriefunktionen: Geraden und Kreise im 3-D-Raum,
Kreise in allen Hauptebenen, Helices mit Basiskreisen in
allen Hauptebenen, Linear-, Zirkular-, Helikalinterpolation in den Hauptebenen und frei definierbaren Ebenen,
Bezier-Splines, Look-ahead-Funktion
– Online-Umkonfiguration von Achsen in Gruppen,
Bahnoverride, Slavekopplung an Bahnachsen,
Hilfsachsen, Achsfehler und Durchhangkompensation,
Messfunktionen
– Programmierung in DIN 66025
– Zugriff alternativ über Funktionsbausteine nach
IEC 61131-3
– Bedienung mit Automatikbetrieb, Handbetrieb
(Jog/Tipp), Einzelsatzbetrieb, Referenzieren,
Handradbetrieb (Verfahren/ Überlagern)
– komfortables Debugging mit Online-Monitoring von
aktueller Soll-/Istposition (Schleppabstände aller
Achsen), aktuell bearbeiteter NC-Programmzeile,
aktuell interpretierter NC-Programmzeile, Kanalstatus
– Unterstützung von kinematischen Transformationen
in Verbindung mit TF511x
20
–
30
x
50
x
20
–
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
40
x
30
–
40
x
50
x
Zielsystem
Windows XP, Windows 7/8/10, Windows CE
Windows XP, Windows 7/8/10, Windows CE
Weitere Informationen
www.beckhoff.de/TC1250
www.beckhoff.de/TC1260
Technische Änderungen vorbehalten
Base
TC3 PLC/NC PTP 10/NC I/CNC
TC3 PLC/NC PTP 10/NC I/CNC E
Communication
TwinCAT 3
TC3 C++
TC3 C++/
TC1270-00pp
TC1275-00pp
TC1300-00pp
TC1320-00pp
Erweiterung der TwinCAT PLC/NC PTP 10 um
die Möglichkeit, eine Interpolation mit bis zu
32 gleichzeitig interpolierenden Achsen zu
realisieren. Über die Optionspakete kann die
Anzahl der Achsen und/oder die Anzahl der
Kanäle den Anforderungen der Applikation
angepasst werden. Verschiedene Transformationen können über Optionspakete ergänzt
werden. Die Programmierung erfolgt über
DIN 66025. Die Konfiguration der Achsen und
Kanäle erfolgt über TwinCAT Engineering.
– 8 Bahnachsen/geregelte Spindeln,
max. 64 Achsen/geregelte Spindeln
(optional), max. 12 Kanäle (optional)
– unterstützt elektrische Servoachsen,
Schrittmotorantriebe Unterprogrammund Sprungtechnik, programmierbare
Schleifen, Nullpunktverschiebungen,
Werkzeugkorrekturen, M- und H-Funktionen, mathematische Funktionen,
Parameter-/Variablenprogrammierung,
Anwendermakros, Spindel- und Hilfsfunktionen, Nullpunktverschiebungen,
Werkzeugfunktionen
– Geometriefunktionen: Linear-, Zirkular-,
Helikalinterpolation in den Hauptebenen
und frei definierbaren Ebenen, max.
32 interpolierende Bahnachsen pro
Kanal (optional), Look-ahead-Funktion
– Achsfunktionen, Koppel- und
Gantry-Achsenfunktion, Override,
Achsfehler- und Durchhangkompensation, Messfunktionen
– Programmierung in DIN 66025 mit
Hochsprachenerweiterung
– Zugriff über Funktionsbausteine aus
TwinCAT PLC nach IEC 61131-3
– Bedienung mit Automatikbetrieb,
Handbetrieb (Jog/Tipp), Einzelsatzbetrieb, Referenzieren, Satzvorlauf,
Handradbetrieb (Verfahren/Überlagern)
– komfortables Debugging mit OnlineMonitoring aller Zustände
TwinCAT CNC in der Export-Version (E-Version): Erweiterung der TwinCAT PLC/NC PTP
10 um die Möglichkeit, eine Interpolation mit
bis zu 4 gleichzeitig interpolierenden Achsen
zu realisieren. Über die Optionspakete kann
die Anzahl der Achsen und/oder die Anzahl
der Kanäle den Anforderungen der Applikation
angepasst werden. Verschiedene Transformationen können über Optionspakete ergänzt
werden. Die Programmierung erfolgt über
DIN 66025. Die Konfiguration der Achsen und
Kanäle erfolgt über TwinCAT Engineering.
– max. 8 Bahnachsen/geregelte Spindeln,
max. 64 Achsen/geregelte Spindeln
(optional), max. 12 Kanäle (optional)
– max. 4 gleichzeitig interpolierende
Bahnachsen
– unterstützt elektrische Servoachsen,
Schrittmotorantriebe Unterprogrammund Sprungtechnik, programmierbare
Schleifen, Nullpunktverschiebungen,
Werkzeugkorrekturen, M- und H-Funktionen, mathematische Funktionen,
Parameter-/Variablenprogrammierung,
Anwendermakros, Spindel- und Hilfsfunktionen, Nullpunktverschiebungen,
Werkzeugfunktionen
– Geometriefunktionen: Linear-, Zirkular-,
Helikalinterpolation in den Hauptebenen
und frei definierbaren Ebenen, max. 4
interpolierende Bahnachsen pro Kanal
(optional), Look-ahead-Funktion
– Achsfunktionen, Koppel- und GantryAchsenfunktion, Override, Achsfehler- und
Durchhangkompensation, Messfunktionen
– Programmierung in DIN 66025 mit
Hochsprachenerweiterung
– Zugriff über Funktionsbausteine aus
TwinCAT PLC nach IEC 61131-3
– Bedienung mit Automatikbetrieb,
Handbetrieb (Jog/Tipp), Einzelsatzbetrieb,
Referenzieren, Satzvorlauf, Handradbetrieb (Verfahren/Überlagern)
– komfortables Debugging mit OnlineMonitoring aller Zustände
Die TwinCAT-3-C++-Laufzeitumgebung ermöglicht
das Abarbeiten von in der
Sprache C++ geschriebenen Echtzeit-Modulen.
Folgende Funktionalitäten
werden u. a. unterstützt:
– Online-Verbindung
mit PLC/C++-Laufzeitsystem lokal oder
weltweit über TCP/IP
oder über Feldbus
– Online-Monitoring von
Variablen in Variablenlisten, Watchfenstern,
Editoren ohne das
Setzen von Breakpoints
– Online-Setzen von
Variablen
Erweiterung der TC1300
um die Möglichkeit, aus
MATLAB®/Simulink®
generierte Module auszuführen:
– beinhaltet die
TwinCAT-C++-Laufzeit
– erlaubt die Ausführung
von aus MATLAB®/
Simulink® generierten
Modulen
– mehrfache Instanziierung von Modulen
– Parametrierung dieser
Module zur Laufzeit
– Online-Zugriff auf alle
Parameter (abschaltbar)
– generische Module
(keine Hardwarebindung innerhalb der
Modelle erforderlich)
– Anbindung an den
External Mode von
Simulink®
– Anbindung an den
TwinCAT-C++-Debugger mit grafischer
Darstellung der Blöcke
– Module aufrufbar aus
anderen Modulen oder
direkt von Tasks
20
–
30
–
60
x
40
–
50
x
20
–
30
–
40
–
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
70
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
www.beckhoff.de/TC1270
www.beckhoff.de/TC1275
Technische Änderungen vorbehalten
Windows XP,
Windows XP,
Windows 7/8/10
Windows 7/8/10
www.beckhoff.de/TC1300
www.beckhoff.de/TC1320
TwinCAT 3
MATLAB®/Simulink®
995
TwinCAT 3 Function
System
TF1xxx | TwinCAT 3 System
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
996
TC3 PLC HMI
TC3 PLC HMI Web
TC3 UML
TF1800-00pp
TF1810-00pp
TF1910-00pp
TC3 PLC HMI ist ein Stand-alone-Tool
zum Darstellen von Visualisierungen,
die in der TwinCAT-PLC-Entwicklungsumgebung erstellt worden sind. Beim
Aufstarten werden diese sofort im
Vollbild angezeigt.
TC3 PLC HMI Web ist eine webbasierte
Visualisierungslösung. Die TwinCATPLC-Entwicklungsumgebung dient als
Editor zur Erstellung der Webseiten.
Die Webseiten werden durch den
Internet Information Server (IIS) bereitgestellt. Zur Anzeige wird HTML5 und
JavaScript benötigt.
Mit der Integration von UML
(Unified Modeling Language)
stehen zwei zusätzliche Editoren zur
Modellierung von SPS-Software zur
Verfügung. Die bestehenden TwinCATPLC-Programmiersprachen werden
dabei um das UML-Zustands- und
das UML-Klassendiagramm erweitert.
UML ist eine grafische Sprache
zur Analyse, Konstruktion und Dokumentation von Software. Besonders
geeignet ist die Verwendung von UML
bei objektorientierten Implementierungen.
Das UML-Klassendiagramm
gehört zur Gruppe der UML-Strukturdiagramme und kann zur schematischen Darstellung der Softwarearchitektur verwendet werden.
Das UML-Zustandsdiagramm ist Teil
der UML-Verhaltensdiagramme und
dient der dynamischen Softwaremodellierung. Dabei kann das Zeitverhalten bzw. der zustandsabhängige
Ablauf eines Systems grafisch spezifiziert werden. Der Entwicklungsprozess
wird durch ein mögliches Debuggen
im Online-Modus unterstützt.
20
x
30
x
40
x
50
x
20
x
30
x
40
x
50
x
20
–
30
x
40
x
50
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
Benötigt
TC1200
TC1200
TC1200
Zielsystem
Windows XP, Windows 7/8/10,
Windows XP, Windows 7/8/10,
Windows XP, Windows 7/8/10,
Windows CE
Windows CE
Windows CE
www.beckhoff.de/TF1800
www.beckhoff.de/TF1810
www.beckhoff.de/TF1910
Weitere Informationen
Technische Änderungen vorbehalten
HMI
TwinCAT
Communication
3 Function
TF2xxx | TwinCAT 3 HMI
TC3 HMI Server
Technische Daten
TC3 HMI Clients Pack
TF2000-00pp
TF2010-00pp, TF2020-00pp,
TF2030-00pp, TF2040-00pp
Der TC3 HMI Server beinhaltet standardmäßig eine
Verbindung zu einem Client (Browser). Sollen gleichzeitig
weitere Verbindungen z. B. zu einem mobilen Gerät oder
Panel aufgebaut werden, stehen optionale Client-Pakete
zur Verfügung. Die Anzahl der Clients ist nicht an Geräte
gebunden, der HMI Server zählt nur die gleichzeitigen
(Browser-)Verbindungen.
Optionale Pakete stehen für 1, 3, 10 oder 25 Clients
zur Verfügung.
20
–
30
x
50
x
20
–
30
x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
40
x
40
x
50
x
Zielsystem
Windows 7/8/10, Windows CE, Windows 10 IoT Core Pro
Windows 7/8/10, Windows CE, Windows 10 IoT Core Pro
Weitere Informationen
www.beckhoff.de/TF2000
www.beckhoff.de/TF2010
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
TwinCAT 3
Leistungsklasse (pp)
Der TC3 HMI Server ist ein modularer Webserver, der das
HMI bereitstellt. Alle CPU-Leistungsklassen von ARM bis
Multicore werden unterstützt. Die leistungsfähige Basisarchitektur ermöglicht zahlreiche Anwendungsszenarien:
von der lokalen Panel-Lösung bis zu Multi-Client-,
Multi-Server- und Multi-Runtime-Konzepten.
Für den Start eines HMI-Clients wird lediglich ein
HTML5-fähiger Browser benötigt, der für alle gängigen
Betriebssysteme verfügbar ist. Deshalb können Clients
sowohl auf PCs als auch auf mobilen Geräten wie Tablets
oder Smartphones genutzt werden. Die Sicherheit steht
bei allen Plattformen im Vordergrund. Über gesicherte
Verbindungen werden die Daten zwischen Client und
Server verschlüsselt ausgetauscht. Die integrierte Benutzerverwaltung bietet ein konfigurierbares Rechtesystem.
Der HMI-Server ist über automatisierungstechnische
Protokolle mit der jeweiligen Steuerung bzw. den Steuerungen verbunden. Hierfür steht die Automation-DeviceSpecification (ADS)-Schnittstelle zur Verfügung. Optional
steht OPC UA als zusätzliche Server Extension zur Verfügung.
Der HMI-Server ist modular um sogenannte ServerExtensions erweiterbar, wie z. B. ein Meldesystem oder eine
Rezeptverwaltung. Zusätzlich bietet ein Server-Extension
SDK (Software Development Kit) die Möglichkeit, Erweiterungen in C++ oder .NET zu entwickeln. Auf diese Weise
können eigene Logiken erstellt und weitere Kommunikationsprotokolle implementiert werden.
997
TwinCAT 3 Function
HMI
TF2xxx | TwinCAT 3 HMI
TC3 HMI Targets Pack
Technische Daten
TC3 HMI ADS
TF2050-00pp, TF2060-00pp, TF2070-00pp,
TF2100-00pp
TF2080-00pp, TF2090-00pp
TwinCAT 3
Leistungsklasse (pp)
998
Zielsystem
Weitere Informationen
Der TC3 HMI Server beinhaltet standardmäßig eine Verbindung zu einer Steuerung. Sollen weitere Steuerungssysteme
angebunden werden, stehen optionale Target-Pakete zur
Verfügung: 1, 3, 10, 25 oder 100 Targets. Der HMI Server
speichert nur die Anzahl der physikalischen Targets anhand
der eindeutigen Adressierung, somit kann flexibel und
modular ohne Nachteile entwickelt werden.
Die Automation Device Specification (ADS) beschreibt
eine geräte- und feldbusunabhängige Schnittstelle, welche
die interen Kommunikation in TwinCAT regelt. Die Extension
ermöglicht den Zugriff auf TwinCAT-2/3-Zielsysteme.
Offline kann mit den Symboldateien das HMI entwickelt
und getestet werden.
20
–
30
x
50
x
20
–
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
40
x
30
x
Windows 7/8/10, Windows CE,
Windows 7/8/10, Windows CE,
Windows 10 IoT Core Pro
Windows 10 IoT Core Pro
www.beckhoff.de/TF2050
www.beckhoff.de/TF2100
40
x
50
x
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
HMI
TC3 HMI Extension SDK
TF2110-00pp
TC3 HMI Scope
TF2200-00pp
TF2300-00pp
OPC Unified Architecure ist eine herstellerunabhängige Kommunikationsschnittstelle zur
Anbindung von TwinCAT oder anderen Steuerungen. Die Extension beinhaltet den OPC UA
Client, der es ermöglicht einen OPC UA Server
anzubinden.
Der TwinCAT HMI Server ist modular über
Extensions flexibel erweiterbar. Das Software
Development Kit (C++/.NET) dient zur Programmierung applikationsspezifischer Lösungen
(z. B. Business-Logiken, eigene Protokolle).
Zusätzlich wird das Know-how geschützt und
es kann auf bestehende Funktionen vom Server
zugegriffen werden (z. B. ADS, Logging).
Mit dem Software-Oszilloskop TwinCAT Scope
können zeitliche Verläufe hochauflösend grafisch
dargestellt werden. Die Extension ermöglicht
die Integration des Software-Oszilloskops in die
TwinCAT HMI und stellt ein vorgefertigtes Scope
Control bereit.
20
–
30
x
40
x
50
x
20
–
30
x
40
x
50
x
20
–
30
x
40
x
50
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
Windows 7/8/10, Windows CE,
Windows 7/8/10, Windows CE,
Windows 7/8/10, Windows CE,
Windows 10 IoT Core Pro
Windows 10 IoT Core Pro
Windows 10 IoT Core Pro
www.beckhoff.de/TF2110
www.beckhoff.de/TF2200
www.beckhoff.de/TF2300
Technische Änderungen vorbehalten
TwinCAT 3
TC3 HMI OPC UA
TwinCAT
Communication
3 Function
999
TwinCAT 3 Function
Measurement
TF3xxx | TwinCAT 3 Measurement
TC3 Scope Server
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
1000
TC3 Analytics Logger
TC3 Analytics Library
TF3500-00pp
TF3510-00pp
TF3300-00pp
Der TwinCAT 3 Scope Server bereitet
Daten für die visuelle Anzeige im
TwinCAT 3 Scope View auf. Er kann
für die autarke Datenaufzeichnung in
verteilten Systemen im Produktions-,
Anlagen- oder Maschinennetz verwendet werden.
Der TC3 Analytics Logger sorgt für die
zyklische Erfassung von Daten aus der
Applikation und dem Prozessabbild.
Den Logger zeichnet dabei eine hohe
Performance aus, da er direkt im Echtzeitkontext arbeitet.
Die Daten können lokal in einer
Datei gespeichert oder per IoT-Kommunikationsprotokoll an einen
Message-Broker geschickt werden.
Der Broker kann im eigenen Netzwerk
oder aber in einer öffentlichen Cloud
laufen. Die dafür notwendige Konfiguration erfolgt für den Analytics Logger
bequem in der Engineering-Umgebung
von TwinCAT 3 im Microsoft Visual
Studio®.
Die TC3 Analytics Library ist eine
SPS-Bibliothek mit Analyse-Funktionen
für Prozess- und Applikationsdaten.
Die Bibliothek kann lokal auf dem
Zielsystem oder auf einem Analysesystem mit Cloud-Anbindung eingesetzt werden.
Es stehen Funktionsbausteine
für die zeitliche Analyse von Maschinentakten mit minimaler, maximaler
und durchschnittlicher Taktzeit zur
Verfügung. Es gibt Bausteine zum Überwachen von Grenzwerten, dabei kann
die Anzahl der Grenzwertüberschreitungen dokumentiert werden. Andere
Bausteine werten die Amplituden von
Signalen aus und speichern beispielsweise Minima und Maxima.
Fehlerzustände können leicht
ausgewertet werden, ebenso der
Verbleib in gewissen Zuständen einer
State-Machine. In Kombination mit der
TC3 HMI lassen sich sehr übersichtliche
Dashboards von Maschinen entwickeln,
die für Maschinenführer und Servicepersonal nützliche Informationen
aufbereiten.
20
–
30
–
40
x
50
x
20
–
30
x
40
x
50
x
20
–
30
x
40
x
50
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
Benötigt
TC1000
TC1000
TC1200
Zielsystem
Windows XP, Windows 7/8/10
Windows 7/8/10
Windows 7/8/10
Weitere Informationen
www.beckhoff.de/TF3300
www.beckhoff.de/TF3500
www.beckhoff.de/TF3510
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
Measurement
TC3 Condition Monitoring Level 1
TC3 Condition Monitoring Level 2
TF3600-00pp
TC3 Solar Position Algorithm
TF3601-00pp
Um eine Zustandsüberwachung für Maschinen
und Anlagen zu realisieren, bietet die TwinCATCondition-Monitoring-Bibliothek einen modularen
Baukasten von mathematischen Algorithmen
für die Analyse von Messwerten. Aus diesem
Baukasten kann sich der Anwender je nach
Applikationshintergrund bedienen und hat damit
die Möglichkeit, eine auf verschiedene Plattformen
skalierbare Lösung zu entwickeln. Die Funktionen
der Bibliothek erstrecken sich über die Hauptfelder
Analyse, Statistik und Klassifikation. Neben der
Spektralanalyse mit einer FFT oder zum Beispiel mit einem einhüllenden Spektrum können
statistische Kennwerte, wie die Kurtosis oder der
Crest-Faktor, berechnet werden. Eine Kombination
dieser Algorithmen mit einer Grenzwertüberwachung eignet sich beispielsweise hervorragend
für eine Wälzlagerüberwachung.
TwinCAT 3 Function
TF3900-00pp
Das TwinCAT Condition Monitoring Level 2
enthält – neben den Funktionen des Level 1 –
folgende zusätzliche Algorithmen:
– Hilbert Transform
– Analytic Signal
– Instantaneous Phase
– Overlap Add Synthesis
– Statistics of Frequency Spectra
– Quantities and Percentiles
– Homomorphic Signal Processing
– Power Cepstrum
– Instantaneous Frequency
– Bayesian Classification
Mithilfe des TwinCAT Solar Position Algorithm
ist es möglich, den Sonnenstandswinkel unter
Verwendung von Datum, Uhrzeit, geografischer
Länge und Breite sowie weiteren Parametern
(je nach gewünschter Genauigkeit) zu ermitteln.
Der entwickelte Funktionsbaustein arbeitet mit
einer maximalen Ungenauigkeit von ±0,001°.
50
x
20
x
30
x
40
x
50
x
20
–
30
–
40
x
50
x
20
–
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
TC1200
30
–
40
x
TC1200
TC1200
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10, Windows CE
www.beckhoff.de/TF3600
www.beckhoff.de/TF3601
www.beckhoff.de/TF3900
Technische Änderungen vorbehalten
TwinCAT 3
Algorithmen von Condition Monitoring Level 1:
– Power Spectrum
– Magnitude Spectrum
– Envelope
– Envelope Spectrum
– Power Cepstrum
– Time-based RMS
– Frequency-based RMS
– Histogram
– Crest Factor
– Moment Coefficients
– Mean, Standard Deviation,
Skew, Kurtosis
– Discrete Classification
– Watch Upper Thresholds
1001
TwinCAT 3 Function
Controller
TF4xxx | TwinCAT 3 Controller
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
1002
TC3 Controller Toolbox
TC3 Temperature Controller
TF4100-00pp
TF4110-00pp
Die TwinCAT Controller Toolbox umfasst alle wesentlichen
Bausteine zur Realisierung von regelungstechnischen Applikationen.
– Toolbox mit regelungstechnischen Grundbausteinen
– Regler genügen industriellen Ansprüchen
wie Anti-Reset-Windup
– einfache Basisregler (P, I, D)
– komplexe Regler (PI, PID, umschaltende Regler)
– Filterbausteine
– Stellgrößengeneratoren (Begrenzer, PWM)
– Rampen- und Signalgeneratorenbausteine
Mit dem TwinCAT Temperature Controller können Temperaturregler einfach realisiert werden. Eine einfache Inbetriebnahme durch Selbsteinstellung des Reglers (Selftuning) ist
enthalten.
– Automatik- und Handbetrieb mit stoßfreiem Aufsetzen
– Stellgröße analog oder als pulsweitenmoduliertes Signal
– Toleranzbandüberwachung, Absolutwertüberwachung
– skalierbare Reaktion auf Sensorfehler
und Heizstromfehler
– Begrenzung von Soll- und Stellgröße
– optionale Verrampung der Sollgröße
– optionale Anfahrschaltung für die Sollgröße
– Kern des Temperaturreglers ist ein industrieller
PID-Regler
20
x
30
x
50
x
20
x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
40
x
30
x
40
x
50
x
Benötigt
TC1200
Zielsystem
Windows XP, Windows 7/8/10, Windows CE
TC1200
Windows XP, Windows 7/8/10, Windows CE
Weitere Informationen
www.beckhoff.de/TF4100
www.beckhoff.de/TF4110
Technische Änderungen vorbehalten
Motion Control
TwinCAT
Communication
3 Function
TF5xxx | TwinCAT 3 Motion Control
TC3 NC PTP 10 Axes
TC3 NC PTP Axes Pack 25
TC3 NC PTP Axes Pack
Technische Daten
Leistungsklasse (pp)
TF5000-00pp
TF5010-00pp
TF5020-00pp
TC3 NC PTP 10 Axes realisiert Motion Control für Punkt-zuPunkt-Bewegungen in Software. Die Achsen werden durch
Achsobjekte repräsentiert und stellen ein zyklisches Interface
für z. B. die SPS zur Verfügung. Dieses Achsobjekt wird dann
zu einer entsprechenden physikalischen Achse verknüpft.
Verschiedenste Achstypen mit verschiedensten Feldbusschnittstellen können so abstrakt mit den Achsobjekten,
die immer ein gleiches Interface und eine identische Konfigurationsoberfläche anbieten, verbunden werden. Die Regelung der Achsen kann in verschiedenen Konstellationen
(Positions- oder Geschwindigkeitsschnittstelle) und verschiedenen Reglern konfiguriert werden. Die Konfiguration der
Achsen erfolgt in TwinCAT Engineering.
– bis zu 10 Achsen, auf maximal 255 Achsen ausbaubar
– unterstützt elektrische und hydraulische Servoantriebe,
Frequenzumrichterantriebe, Schrittmotorantriebe, Gleichstromantriebe, geschaltete Antriebe (Eil-/Schleichachsen),
Simulationsachsen, Encoderachsen
– unterstützt diverse Encoder wie Inkremental-Encoder,
Absolut-Encoder, digitale Schnittstelle zu den Antrieben
wie EtherCAT, SERCOS, SSI, Lightbus, PROFIBUS DP/MC,
Pulse-Train
– Standardachsfunktionen wie Start/Stopp/Reset/Referenzieren, Geschwindigkeits-Override, Master-/Slavekopplungen,
Elektronisches Getriebe, Online-Distanzkompensation
– Programmierung erfolgt über PLCopen-konforme
IEC 61131-3-Funktionsbausteine
– komfortable Achsen-Inbetriebnahmemöglichkeiten
– Online-Monitor aller Achszustandsvariablen wie Ist-/Sollwerte, Freigaben, Regelungswerte, Online- Achstuning
– Forcen von Achsvariablen
– Konfiguration aller Achsparameter wie Messsystem,
Driveparameter und Lageregler
– konfigurierbare Reglerstrukturen P-Regler, PID-Regler,
PID mit Geschwindigkeitsvorsteuerung, PID mit
Geschwindigkeits- und Beschleunigungsvorsteuerung
– Online-Master/Slave- sowie Slave/Master-Umwandlung
– Fliegende Säge (Diagonalsäge)
– Kurvenscheiben (Unterstützung durch TC3 Cam Design
Tool [optional])
– FIFO-Achsen (optional)
– externe Sollwertgeneratoren
– Multi-Master-Kopplung
Erweiterung von
TF5000-00pp auf maximal
25 Achsen
Erweiterung von
TF5000-00pp auf maximal
255 Achsen
20
–
30
x
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
40
x
Benötigt
TC1200
Zielsystem
Windows XP, Windows 7/8/10, Windows CE
Weitere Informationen
Technische Änderungen vorbehalten
www.beckhoff.de/TF5000
TC1200
TC1200
Windows XP, Windows
Windows XP, Windows
7/8/10, Windows CE
7/8/10, Windows CE
www.beckhoff.de/TF5010
www.beckhoff.de/TF5020
TwinCAT 3
unlimited
1003
TwinCAT 3 Function
Motion Control
TF5xxx | TwinCAT 3 Motion Control
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
1004
TC3 NC Camming
TC3 NC Flying Saw
TF5050-00pp
TF5055-00pp
TwinCAT NC Camming (Kurvenscheiben) ist eine nicht-lineare
Beziehung zwischen einer Master- und einer Slaveachse.
Das Camming-Paket bietet verschiedene Möglichkeiten der
Speicherung von Kurvenscheiben. Komfortable SPS-Bausteine
ermöglichen das Laden, Koppeln und Entkoppeln von Kurvenscheiben. Es ist möglich, Kurvenscheiben im laufenden
Betrieb neu zu laden oder zu modifizieren. Das TwinCAT Cam
Design Tool unterstützt bei der Erstellung der Kurvenscheiben.
– Positionstabelle mit Masterstützpunkten und
zugehörigen Slavepositionen, zwischen den Stützstellen
wird linear oder durch Splines interpoliert
– Motion-Function-Tabelle, die eine Kurvenscheibe mittels
Bewegungsgesetzen nach der Richtlinie VDI 2143
beschreibt
– zyklische oder lineare Abarbeitung
– Kurvenscheibe durch Offset und Skalierung,
sowohl master- als auch slaveseitig, modifizierbar
– hohe Flexibilität durch Onlineänderung der
Motion Functions
TwinCAT NC Flying Saw realisiert die Kopplung einer Slaveachse an eine Masterachse in einer bestimmten Synchronposition (Fliegende Säge). SPS-Bausteine ermöglichen das
Ein- und Auskoppeln sowie die Parametrierung.
– Als Masterachse können reale oder virtuelle Achsen
sowie andere externe Istwertgeber dienen.
– Aufsynchronisieren der Slaveachse aus einer
beliebigen Bewegungssituation (Stillstand, Vorwärtsoder Rückwärtsfahrt) auf den fahrenden Master
– einfaches Aufsynchronisieren auf die Mastergeschwindigkeit
– positionsgenaues Aufsynchronisieren auf die
Masterachse (Geschwindigkeit und Position)
– Synchrongeschwindigkeit über Koppelfaktor einstellbar
– optionale Rücklaufsperre als zusätzliche Sicherheitsfunktion
– überlagerte Streckenkompensation in der Synchronphase
zur dynamischen Positionskorrektur
20
–
30
–
50
x
20
–
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
40
x
30
–
40
x
50
x
Benötigt
TC1250
Zielsystem
Windows XP, Windows 7/8/10, Windows CE
TC1250
Windows XP, Windows 7/8/10, Windows CE
Weitere Informationen
www.beckhoff.de/TF5050
www.beckhoff.de/TF5055
Technische Änderungen vorbehalten
TwinCAT
Communication
3 Function
TC3 NC FIFO Axes
TC3 Motion Control XFC
TC3 NC I
TF5060-00pp
TF5065-00pp
TF5100-00pp
Mit TwinCAT NC FIFO Axes können extern generierte Positionssollwerte in Form einer Geschwindigkeitsvorsteuerung an die Achsen ausgegeben
werden. Dabei ist die Sollwertgenerierung so
aufgebaut, dass bei der zeitlichen Abarbeitung
der FIFO-Einträge nicht nur die Sollposition, sondern auch die Sollgeschwindigkeit ermittelt wird.
Zwischen zwei benachbarten FIFO-Einträgen wird,
falls notwendig, interpoliert.
Mit eXtreme Fast Control (XFC) wird eine Technik
bezeichnet, die mit EtherCAT, speziellen I/O-Klemmen und TwinCAT auf dem PC eine sehr schnelle,
zeitlich hochpräzise Reaktion ermöglicht. Mit den
Distributed-Clocks (DC) von EtherCAT und entsprechenden Klemmen können so einfach verteiltes
Latchen oder Nockenschaltwerke realisiert werden.
– Bausteine zum hochgenauen Erfassen
und Schalten von digitalen Signalen bezogen
auf Achspositionen
– EtherCAT-Distributed-Clocks mit den
zeitstempelbasierten Ein- und AusgangsEtherCAT-Klemmen EL1252, EL2252 oder
EL2262
– Konvertierungsbausteine von DC-Zeit in
Position und umgekehrt
– komfortabler PLCopen-konformer
TouchProbe-Baustein
– digitales Nockenschaltwerk als PLCopenkonformer Baustein
In Verbindung mit TwinCAT NC I stehen Bausteine
zum hochpräzisen Schalten von Signalen in Abhängigkeit von der Bahnposition zur Verfügung.
Mit TwinCAT NC I können Bewegungen mit bis zu
drei interpolierenden und bis zu fünf Hilfsachsen
im Interpolationspaket realisiert werden. Unterstützt werden verschiedene Achstypen mit unterschiedlichen Feldbusschnittstellen. Die Programmierung der Bewegung erfolgt in der Regel in
DIN 66025 kann aber alternativ auch über SPSFunktionsbausteine erfolgen.
– max. 3 Bahnachsen und bis zu 5 Hilfsachsen
pro Gruppe
– 1 Gruppe pro Kanal, max. 31 Kanäle
– unterstützt elektrische Servoachsen,
Schrittmotorantriebe
– Interpreterfunktionen wie Unterprogrammund Sprungtechnik, programmierbare
Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen, M- und H-Funktionen
– Geometriefunktionen: Geraden und Kreise
im 3-D-Raum, Kreise in allen Hauptebenen,
Helices mit Basiskreisen in allen Hauptebenen, Linear-, Zirkular-, Helikalinterpolation
in den Hauptebenen und frei definierbaren
Ebenen, Bezier-Splines, Look-ahead-Funktion
– Online-Umkonfiguration von Achsen in
Gruppen, Bahnoverride, Slavekopplung an
Bahnachsen, Hilfsachsen, Achsfehler- und
Durchhangkompensation, Messfunktionen
– Programmierung in DIN 66025
– Zugriff alternativ über Funktionsbausteine
nach IEC 61131-3
– Bedienung mit Automatikbetrieb,
Handbetrieb (Jog/Tipp), Einzelsatzbetrieb,
Referenzieren, Handradbetrieb
(Verfahren/Überlagern)
– komfortables Debugging mit OnlineMonitoring von aktueller Soll-/Istposition
(Schleppabstände aller Achsen), aktuell
bearbeiteter NC-Programmzeile, aktuell interpretierter NC-Programmzeile, Kanalstatus
– Unterstützung von kinematischen Transformationen in Verbindung mit TF511x
20
–
30
–
60
x
40
x
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
TC1250
TC1250, TC1260
TC1250
Windows XP, Windows 7/8/10, Windows CE
Windows XP, Windows 7/8/10, Windows CE
Windows XP, Windows 7/8/10, Windows CE
www.beckhoff.de/TF5060
www.beckhoff.de/TF5065
www.beckhoff.de/TF5100
Technische Änderungen vorbehalten
TwinCAT 3
Motion Control
1005
TwinCAT 3 Function
Motion Control
TF5xxx | TwinCAT 3 Motion Control
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
TC3 Kinematic
TC3 Kinematic
TC3 Kinematic
TC3 Kinematic
Transformation L1
Transformation L2
Transformation L3
Transformation L4
TF5110-00pp
TF5111-00pp
TF5112-00pp
TF5113-00pp
Mit TwinCAT Kinematic Transformation
sind verschiedene Roboterkinematiken
realisierbar. Die Programmierung der
Bewegung des Roboters erfolgt in
kartesischen Koordinaten entweder
mit DIN 66025-Befehlen oder mit den
PLCopen-konformen Bausteinen aus der
SPS. Eine integrierte Dynamikvorsteuerung
sorgt für eine hohe Präzision der Bewegung auch bei hohen Beschleunigungen
und Geschwindigkeiten. Die Konfiguration
erfolgt in TwinCAT 3 Engineering.
– Unterstützung verschiedener
paralleler und auch serieller Kinematiken, wie sie z. B. für Pick-andplace-Aufgaben genutzt werden
– Unterstützung der Programmierung
von interpolierenden Bewegungen
in G-Code (DIN 66025)
– Alternativ können auch StandardPTP- und Kurvenscheiben-Anwendungen realisiert werden.
– einfache Programmierung im
kartesischen Koordinatensystem
– Inverse Kinematik für die relevanten
Motorpositionen wird automatisch
berechnet.
– Konfiguration der Kinematik in
TwinCAT 3 Engineering. Neben
dem Typ (z. B. Delta) müssen auch
die Stablängen und Versätze parametriert werden.
– Für die Dynamikvorsteuerung
können Massen und Massenträgheiten vorgegeben werden.
– optimiert für die Beckhoff Servoverstärker der Serie AX5000
– Grundpaket mit folgenden Kinematiken integriert: kartesische Portale
Erweiterung der
TwinCAT Kinematic
Transformation L1 um
zusätzliche Kinematiken:
– 2-D-Parallelkinematik
– Scherenkinematik
– Kran- und Rollenkinematiken
Erweiterung der
TwinCAT Kinematic
Transformation
L1/L2 um zusätzliche Kinematiken:
– 3-D-Delta
– SCARA
Erweiterung der
TwinCAT Kinematic
Transformation
L1/L2/L3 um zusätzliche Kinematiken:
– 5-D-Kinematiken
– serielle 6-AchsKinematiken
– Stewart-Plattform
20
–
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
30
–
40
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
Benötigt
TC1260
TC1260
TC1260
TC1260
Zielsystem
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows CE
Windows CE
Windows CE
Windows CE
www.beckhoff.de/TF5110
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
TF5111
TF5112
TF5113
Weitere Informationen
1006
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
Motion Control
TC3 Robotics uniVAL PLC
TF5120-00pp
TC3 CNC
TF5130-00pp
TF5200-00pp
TC3 Robotics mxAutomation ermöglicht eine
direkte Kommunikation zwischen der SPS und
der KR-C4-Robotersteuerung von KUKA über
eine gemeinsame Schnittstelle. Die Bewegungen des Roboters können direkt in der SPS
programmiert und die Istwerte des Roboters
in Echtzeit abgeglichen werden. TC3 Robotics
mxAutomation vereint SPS-Steuerung und
Roboter auf einer Plattform und ermöglicht
die Programmierung aus einem System heraus
ohne Kenntnisse einer speziellen Roboterprogrammiersprache.
Die Kommunikation wird über EtherCAT
realisiert. Hierzu tauschen der TwinCATEtherCAT-Master und die KR-C4-Steuerung
von KUKA über die EtherCAT-Bridge-Klemme
EL6695-1001 Daten aus. Von der Steuerung
zum Roboter werden dabei Verfahrkommandos und vom Roboter zur Steuerung Istwerte
übertragen. Die Positionsdaten des Roboters
werden in jedem Zyklus in die SPS übertragen.
Zudem hat der SPS-Programmierer jederzeit
in Echtzeit Zugriff auf die Positionsdaten des
Roboters.
TC3 Robotics uniVAL PLC ermöglicht eine
direkte Kommunikation zwischen der SPS und
der CS8C-Robotersteuerung von Stäubli über
eine gemeinsame Schnittstelle. Die Bewegungen des Roboters können direkt in der SPS
programmiert und die Istwerte des Roboters
in Echtzeit abgeglichen werden. TC3 Robotics
uniVAL PLC vereint SPS-Steuerung und Roboter
auf einer Plattform und ermöglicht die Programmierung aus einem System heraus ohne
Kenntnisse einer speziellen Roboterprogrammiersprache.
Die Kommunikation wird über EtherCAT
realisiert. Hierzu tauschen TwinCAT als
EtherCAT-Master und die CS8C-Steuerung
von Stäubli als EtherCAT-Slave Daten aus.
Von TwinCAT werden über EtherCAT
Verfahrkommandos zum Roboter übertragen.
Durch diese effiziente und performante Kommunikation können aus der SPS sehr schnell
Kommandos an den Roboter übertragen
werden. Zudem hat der SPS-Programmierer
jederzeit in Echtzeit Zugriff auf die Positionsdaten des Roboters. Zusätzlich können noch
Verfahrprogramme, die sich auf der Robotersteuerung in einer Datenbank befinden,
über dieses Interface aktiviert werden.
TwinCAT CNC bietet die Möglichkeit, eine Interpolation
mit bis zu 32 gleichzeitig interpolierenden Achsen zu
realisieren. Über die Optionspakete kann die Anzahl der
Achsen und/oder die Anzahl der Kanäle den Anforderungen der Applikation angepasst werden. Verschiedene
Transformationen können über Optionspakete ergänzt
werden. Die Programmierung erfolgt über DIN 66025.
Die Konfiguration der Achsen und Kanäle erfolgt über
TwinCAT Engineering.
– 8 Bahnachsen/geregelte Spindeln,
max. 64 Achsen/geregelte Spindeln (optional),
max. 12 Kanäle (optional)
– unterstützt elektrische Servoachsen,
Schrittmotorantriebe
– Unterprogramm- und Sprungtechnik, programmierbare Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen, M- und H-Funktionen, mathematische
Funktionen, Parameter-/ Variablenprogrammierung,
Anwendermakros, Spindel- und Hilfsfunktionen,
Werkzeugfunktionen
– Geometriefunktionen Linear-, Zirkular-, Helikalinterpolation in den Hauptebenen und frei definierbaren Ebenen, max. 32 interpolierende Bahnachsen
pro Kanal (optional), Look-ahead-Funktion
– Achsfunktionen, Koppel- und Gantry-Achsenfunktion, Override, Achsfehler- und Durchhangkompensation, Messfunktionen
– Programmierung in DIN 66025 mit Hochsprachenerweiterung
– Zugriff über Funktionsbausteine aus TwinCAT PLC
nach IEC 61131-3
– Bedienung mit Automatikbetrieb, Handbetrieb
(Jog/Tipp), Einzelsatzbetrieb, Referenzieren, Satzvorlauf, Handradbetrieb (Verfahren/Überlagern)
– komfortables Debugging mit Online-Monitoring
aller Zustände
20
–
30
–
50
x
20
–
30
–
50
x
20
–
30
–
40
–
50
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
40
–
40
–
TC1200
TC1200
TC1260
Windows XP,
Windows XP,
Windows XP,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10
Windows CE
Windows CE
www.beckhoff.de/TF5120
www.beckhoff.de/TF5130
www.beckhoff.de/TF5200
TwinCAT 3
TC3 Robotics mxAutomation
TwinCAT
Communication
3 Function
1007
Technische Änderungen vorbehalten
TwinCAT 3 Function
Motion Control
TF5xxx | TwinCAT 3 Motion Control
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
1008
TC3 CNC E
TC3 CNC Axes Pack
TC3 CNC Channel Pack
TF5210-00pp
TF5220-00pp
TF5230-00pp
TwinCAT CNC in der Export-Version (E-Version) bietet die
Möglichkeit, eine Interpolation mit bis zu vier gleichzeitig
interpolierenden Achsen zu realisieren. Über die Optionspakete kann die Anzahl der Achsen und/oder die Anzahl
der Kanäle den Anforderungen der Applikation angepasst
werden. Verschiedene Transformationen können über Optionspakete ergänzt werden. Die Programmierung erfolgt über
DIN 66025. Die Konfiguration der Achsen und Kanäle erfolgt
über TwinCAT Engineering.
– maximal 8 Bahnachsen/geregelte Spindeln,
max. 64 Achsen/geregelte Spindeln (optional),
max. 12 Kanäle
– max. 4 gleichzeitig interpolierende Bahnachsen
– unterstützt elektrische Servoachsen, Schrittmotorantriebe
– Unterprogramm- und Sprungtechnik, programmierbare
Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen, M- und H-Funktionen, mathematische Funktionen,
Parameter-/Variablenprogrammierung, Anwendermakros,
Spindel- und Hilfsfunktionen, Werkzeugfunktionen
– Geometriefunktionen Linear-, Zirkular-, Helikalinterpolation in den Hauptebenen und frei definierbaren Ebenen,
max. 64 Bahnachsen pro Kanal, Look-ahead-Funktion
– Achsfunktionen, Koppel- und Gantry-Achsenfunktion,
Override, Achsfehler- und Durchhangkompensation,
Messfunktionen
– Programmierung in DIN 66025 mit Hochsprachenerweiterung
– Zugriff über Funktionsbausteine aus TwinCAT PLC
nach IEC 61131-3
– Bedienung mit Automatikbetrieb, Handbetrieb
(Jog/Tipp), Einzelsatzbetrieb, Referenzieren, Satzvorlauf, Handradbetrieb (Verfahren/Überlagern)
– komfortables Debugging mit Online-Monitoring
aller Zustände
Mit TwinCAT CNC Axes
Pack ist der Ausbau auf
insgesamt 64 Achsen/
geregelte Spindeln, davon
maximal 32 Bahnachsen
und maximal 12 geregelte
Spindeln möglich.
Mit TwinCAT CNC Channel
Pack ist ein weiterer
CNC-Kanal auf maximal
12 Kanäle ausbaubar.
– Kanalsynchronisation
– Achsübergabe
zwischen Kanälen
20
–
30
–
50
x
20
–
50
x
20
–
30
–
40
–
50
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
40
–
30
–
40
–
Benötigt
TC1260
TC1270
TC1270
Zielsystem
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
Weitere Informationen
www.beckhoff.de/TF5210
www.beckhoff.de/TF5220
www.beckhoff.de/TF5230
Technische Änderungen vorbehalten
TwinCAT
Communication
3 Function
TC3 CNC Transformation
TC3 CNC HSC Pack
TC3 CNC Spline Interpolation
TC3 CNC Virtual NCK Basis
TF5240-00pp
TF5250-00pp
TF5260-00pp
TF5270-00pp
TwinCAT CNC Transformation ist
eine optionale Function für die
TwinCAT CNC.
– Transformationsfunktionalität
(5-Achsfunktionalität)
– Kinematikauswahl aus
Kinematikbibliothek
– RTCP-Funktion
– TLC-Funktion
– Definition verschiedener
Koordinatensysteme,
Verkettung/Übergang von
Koordinatensystemen
TwinCAT CNC HSC Pack ist eine
optionale High-Speed-CuttingLösung für die TwinCAT CNC:
– satzübergreifende Geschwindigkeits- und Beschleunigungsführung zur optimalen Ausnutzung
der Achsdynamik und damit
höheren Bahngeschwindigkeiten
– hohe Oberflächengüte durch
geglätteten Dynamikverlauf und
entsprechende Reduktion von
Schwingungsanregungen der
Maschine
– wirkungsvolle Kontrolle der
vorgegebenen Konturtoleranzen
– Bahnprogrammierung über
Splines mit programmierbarem
Spline-Typ (Akima-Spline,
B-Spline) zur Reduktion der
NC-Sätze bei Freiformflächen
TwinCAT CNC Spline Interpolation ist
ein optionales Paket für die TwinCAT
CNC für Bahnprogrammierung über
Splines mit programmierbarem
Spline-Typ, Akima-Spline, B-Spline.
TwinCAT CNC Virtual NCK Basis ist
eine virtuelle TwinCAT CNC zur Simulation in einer Windows-Umgebung
als Option zur TwinCAT CNC.
20
–
30
–
40
–
50
x
20
–
30
–
40
–
50
x
20
–
30
–
40
–
50
x
20
–
30
–
40
–
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
TC1270
TC1270
TC1270
TC1000
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
Windows XP, Windows 7/8/10
www.beckhoff.de/TF5240
www.beckhoff.de/TF5250
www.beckhoff.de/TF5260
www.beckhoff.de/TF5270
Technische Änderungen vorbehalten
50
x
TwinCAT 3
Motion Control
1009
TwinCAT 3 Function
Motion Control
TF5xxx | TwinCAT 3 Motion Control
Technische Daten
TC3 CNC Virtual NCK
TC3 CNC Volumetric
Options
Compensation
TF5271-00pp
TC3 CNC Cutting Plus
TF5280-00pp
TwinCAT CNC Virtual NCK
Options ist eine virtuelle
TwinCAT CNC zur Simulation
in einer Windows-Umgebung
als weiteres Optionspaket zu
TwinCAT CNC und TwinCAT
CNC Virtual NCK Basis.
TF5290-00pp
TC3 CNC Volumetric Compensation ist ein optionales Paket zur Kompensation von geometrischen
Maschinenfehlern gemäß ISO-standardisiertem
parametrischem Modell.
TC3 CNC Cutting Plus ist ein Technologiepaket zur Erweiterung der
CNC-Funktionalität für Schneidbearbeitungen.
Anwendung
– äußerst wirksame Möglichkeit zur Erhöhung der
Maschinen- und damit Fertigungsgenauigkeit
allein durch steuerungstechnische Maßnahmen
– Korrektur der TCP-Position durch dynamische
Berechnung von Achskorrekturwerten
– geeignet für Maschinen mit 3 kartesischen und
bis zu 3 rotatorischen Achsen
– beliebige kinematische Reihenfolge der Achsen
(Kopf-, Tischkinematik)
Automatisches Abheben/Senken
einer Achse (Liften)
– satzübergreifendes automatisches Abheben und Senken
einer Achse
– zur Kollisionsvermeidung
zwischen dem Werkzeugkopf
und Graten oder ausgeschnittenen Teilen
– ruckbegrenztes Fahrprofil
ohne Beeinflussung der Bahngeschwindigkeit
Features
– mehrere Parameterdateien pro Kompensation,
mehrere Kompensationen pro Steuerung
– Parameteraktualisierung per NC-Befehl
oder HMI
– Interpolation von Parametersätzen
(Durchhangkompensation usw.)
– Glättung von Parametersprüngen bei
Modulo-Durchgängen
– Diagnose möglich über ADS, Microsoft-ExcelDatei
Sicherheit
– konfigurierbare Beschränkung der
Kompensationswerte
– konfigurierbare Beschränkung der Ausfahrgeschwindigkeit der Kompensationswerte
Unterstützte Dateiformate
– tabellarisches CSV-Format
– Etalon-Exchange-Format
Standards
– DIN ISO 230 „Prüfregeln für Werkzeugmaschinen“
– ISO/TR 16907 „Machine tools – Numerical
compensation of geometric errors“
TwinCAT 3
Leistungsklasse (pp)
1010
20
–
30
–
40
–
50
x
20
–
30
–
40
–
60
70
x
x
8x
9x
60
70
x
x
x
x
Mikrostege, schnelles Laserschaltsignal
– hochgenaue Ausgabe einer
M-Funktion (1 µs) an einer
bestimmten Wegstelle
– Verwendung von Zeitstempeln
– Unterstützung verschiedener
Synchronisationsarten
– Parametrierung durch Konfiguration der M-Funktionen oder Programmierung der M-Funktionen
über NC-Programme
Rohr-Transformation
– mehrachsige Transformation zur
Mantelflächenbearbeitung
– Unterstützung verschiedener
Profile wie Mehrkantrohr und
Profilrohr
– Abwicklung der programmierten
Kontur auf die Mantelfläche des
Profils
50
x
20
–
30
–
40
–
50
x
8x
9x
60
70
8x
9x
x
x
x
x
x
x
Benötigt
TC1000
TC1270
TC1270
Zielsystem
Windows XP,
Windows XP,
Windows XP,
Windows 7/8/10
Windows 7/8/10
Windows 7/8/10
www.beckhoff.de/TF5271
www.beckhoff.de/TF5280
www.beckhoff.de/TF5290
Weitere Informationen
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
TwinCAT
Communication
3 Function
TC3 Motion Collision Avoidance
TC3 Motion Pick-and-Place
TC3 Digital Cam Server
TC3 Hydraulic Positioning
TF5410-00pp
TF5420-00pp
TF5800-00pp
TF5810-00pp
TC3 Motion Collision Avoidance ist
ein optionales Paket zur Kollisionsvermeidung beim Betrieb mehrerer
Achsen mit TC3 NC PTP in linearer
und/oder translatorischer Abhängigkeit. Der zugrunde liegende Algorithmus sorgt für einen Mindestabstand
zur Vorgängerachse. Dadurch ist mit
TC3 Motion Collision Avoidance eine
aktive Kollisionsvermeidung realisierbar, wenn mehrere Motoren sich
z. B. eine Schiene teilen. Neben der
aktiven Kollisionsvermeidung kann
das TF5410 auch genutzt werden,
um Achsen kontrolliert aufzustauen,
bspw. bei linearen Bewegungen
wie dem XTS (eXtended Transport
System).
Die Programmierung der
Verfahrbefehle aus der SPS ist an
die Standard-PTP-Motion-Bibliothek
angelehnt und um den Eingang
„Gap“ erweitert. Mit TC3 Motion
Collision Avoidance können so z. B.
alle Achsen auf die gleiche Zielposition gestartet werden. Der Algorithmus sorgt dann dafür, dass nur die
erste Achse die Zielposition anfährt.
Die verbleibenden Achsen halten
automatisch ihren Mindestabstand
ein und reihen sich auf. So lassen
sich ohne weitere Programmierung
dynamische Puffer zum Aufstauen
von Produkten bilden.
TC3 Motion Pick-and-Place ist eine
Erweiterung des TC3 NC I (TF5100)
und ist speziell für Handlingaufgaben von Portalrobotern und anderen
Kinematiken entwickelt. Es steigert
die Laufruhe beim Abfahren von
komplexen Bahnsegmenten. Spezielle Verfahren beim Überschleifen
von Bewegungskommandos ermöglichen eine zykluszeitoptimierte
Abarbeitung der Verfahrbefehle.
Die Bahnbewegungen können so
stoßfreier, also insgesamt gleichmäßiger, ausgeführt werden, was die
Voraussetzung für hohe Taktraten,
einen schonenden Betrieb des Roboters und ein behutsames Handling
der Produkte ist.
Die Programmierung des TF5420
erfolgt über eine SPS-Bibliothek.
Die Anzahl der möglichen Achsen
in einer Pick-and-place-Gruppe ist
nicht beschränkt, sondern nur durch
die Rechenleistung der Steuerung
begrenzt. Es können bei entsprechender Rechenleistung auch für
komplexe Maschinen mit mehr als
drei bzw. acht Achsen (drei Bahnplus fünf Hilfsachsen) interpolierende Verfahrkommandos abgesetzt
werden.
Der TwinCAT Digital Cam Server ist
ein schnelles Nockenschaltwerk mit
Überwachung für verschiedene Feldbusse. Die Konfiguration der Nocken
erfolgt in TwinCAT Engineering.
– performantes feldbusunabhängiges Nockenschaltwerk mit vielen Funktionen
– bis zu 320 Ausgänge
– bis zu 180 Nocken pro Ausgang
– Weg-Weg-Nocken,
Weg-Zeit-Nocken,
Bremsnocken
– dynamische Geschwindigkeitskorrektur
– Drehzahlmessung bzw.
Drehzahlüberwachung
In TwinCAT Hydraulic Positioning
sind Algorithmen zur Regelung und
Positionierung von Hydraulikachsen
zusammengefasst und stehen als
PLCopen-konforme SPS-Bausteine
zur Verfügung.
– zur Positionierung und Regelung
hydraulischer Achsen
– Funktionen zur Umrechnung
von Sensorsignalen in IstPositionen und von Stellwerten
in Ausgabedaten
– Point-to-Point-Bewegungen
wahlweise mit zeit- oder weggeführten Rampen
– Lageregelung, vorzeichenrichtige Pressdruckausgabe,
automatische Repositionierung
– Optimierung und Überwachung
des Verhaltens mit weiteren
Funktionen (z. B. Totzeitkompensation, Grenzwertüberwachung)
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
TC1250
TC1260
TC1200
TC1200
Windows XP,
Windows XP,
Windows XP, Windows 7/10,
Windows XP, Windows 7/10,
Windows 7/8/10
Windows 7/8/10
Windows CE
Windows CE
www.beckhoff.de/TF5410
www.beckhoff.de/TF5420
www.beckhoff.de/TF5800
www.beckhoff.de/TF5810
Technische Änderungen vorbehalten
50
x
TwinCAT 3
Motion Control
1011
TwinCAT 3 Function
Connectivity
TF6xxx | TwinCAT 3 Connectivity
TC3 ADS Communication
TC3 OPC UA
TC3 OPC DA
TC3 EtherCAT
Redundancy 250
Technische Daten
TF6000-00pp
TF6100-00pp
TF6120-00pp
TF6220-00pp
Die Automation Device
Specification (ADS) ist das
Kommunikationsprotokoll
von TwinCAT. Es ermöglicht
den Datenaustausch und
die Steuerung von TwinCATSystemen. ADS ist medienunabhängig und kann über
serielle oder Netzwerkverbindungen kommunizieren.
OPC Unified Architecture (IEC 62541)
dient zum sicheren, zuverlässigen
und herstellerneutralen Transport von
Rohdaten und vorverarbeiteten Informationen von der Fertigungsebene
bis in das Produktionsplanungs- oder
ERP-System. Auf einheitliche, sichere
und zuverlässige Weise steht mit
OPC UA jeder berechtigten Anwendung und jeder autorisierten Person
jede gewünschte Information zu jeder
Zeit und an jedem Ort zur Verfügung.
OPC ist der Standard
zur herstellerunabhängigen Kommunikation
in der Automatisierungstechnik. OPC DA
(Data Access) basiert
auf dem MicrosoftCOM/DCOM-Standard.
TwinCAT EtherCAT
Redundancy 250
erweitert den TwinCATEtherCAT-Master um
die Möglichkeit zur
Realisierung einer
Kabelredundanz für
bis zu 250 EtherCATTeilnehmer: Vom letzten
logischen Teilnehmer
wird ein Kabel zum
Master zurückgeführt.
Konfiguration und Diagnose erfolgen in der
TwinCAT-3-EngineeringUmgebung.
ADS ermöglicht:
– Zugriff auf das
Prozessabbild
– konsistenten
Datenaustausch
– Zugriff auf I/O-Tasks
– Erkennen von
Statusänderungen
– Auslesen der SPSSymbolinformationen
– Zugriff per
Variablenname
– Summenkommandos
– synchroner und
asynchroner Zugriff
– zyklische und
eventbasierte
Benachrichtigungen
Es werden Bibliotheken für
die gängigen Programmiersprachen (u. a .NET, C/C++,
Java) bereitgestellt, um die
Kommunikation mit Drittanbieter-Software zu realisieren
(z. B. MATLAB®, NI LabView,
Office). Die ADS-Webservices
erlauben es, geräteunabhängige Webapplikationen
(HTML5, WCF) zu entwickeln.
TwinCAT 3
Leistungsklasse (pp)
1012
20
x
30
x
40
x
60
70
x
x
TwinCAT OPC UA Server
– zertifiziert im OPC-Labor Europa
– Funktionen DataAccess/HistoricalAccess/Alarm&Condition
– SPS-Bausteine zur Diagnose,
Neustart
– Zwischenspeicherung von Daten
im Server: Unterbrechung der
Kommunikationsverbindung
führt nicht zum Datenverlust
– Konfigurator zur einfachen
Handhabung und Diagnose
von lokalen und entfernten
OPC-UA-Servern
TwinCAT OPC DA Server
– Spezifikationen
OPC-DA2x und
OPC-XML-DA
– Konfigurator für
das Einrichten
– Demo-DA-Client
für Diagnosezwecke und
das Laden von
Rezepten
Das Produkt TF6120
kann durch die neue
Softwarekomponente
TwinCAT OPC UA
Gateway des Produkts
TF6100 ersetzt werden.
TwinCAT OPC UA Gateway
– Wrapper-Technologie für
eine OPC-DA (Data Access)Schnittstelle nach OPC UA
– performanter OPC-DA-Zugriff
– Aggregation von TwinCATOPC-UA-Servern
TwinCAT OPC UA Client
– PLCopen-SPS-Funktionsbausteine für OPC-UA-Data-Access
– Demo-OPC-UA-Client für
Diagnosezwecke
50
x
20
x
30
x
40
x
8x
9x
x
x
50
x
20
–
30
x
40
x
50
x
20
–
30
–
40
x
50
x
60
70
x
x
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
Benötigt
TC1000
TC1000
TC1000
TC1100
Zielsystem
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10
Windows 7/8/10,
Windows CE
Windows CE
www.beckhoff.de/TF6000
www.beckhoff.de/TF6100
Weitere Informationen
Windows CE
www.beckhoff.de/
www.beckhoff.de/
TF6120
TF6220
Technische Änderungen vorbehalten
TC3 EtherCAT
TC3 EtherCAT
Redundancy 250+
External Sync
TC3 PROFINET RT
TC3 PROFINET RT
Device
Controller
TF6221-00pp
TF6225-00pp
TF6250-00pp
TF6255-00pp
TF6270-00pp
TF6271-00pp
TwinCAT EtherCAT
Redundancy 250+
erweitert den TwinCATEtherCAT-Master um
die Möglichkeit zur
Realisierung einer
Kabelredundanz für
mehr als 250 EtherCATTeilnehmer: Vom letzten logischen Teilnehmer wird ein Kabel
zum Master zurückgeführt. Konfiguration
und Diagnose erfolgen
in der TwinCAT-3-Engineering-Umgebung.
TC3 EtherCAT External
Sync erweitert den
TwinCAT-EtherCATMaster um die
Möglichkeit zur
Synchronisierung der
Beckhoff-Echtzeit
auf externe digitale
Signale. Die digitalen
Signale werden über
zeitstempelbasierte
Klemmen – wie die
EtherCAT-Klemme
EL1252 – eingelesen.
TwinCAT Modbus
agiert als Gateway
zwischen Modbus-TCPDevices und TwinCATLaufzeitsystemen. Es
stellt sowohl Serverals auch Clientfunktionalitäten bereit. Im
Serverbetrieb können
die Speicherbereiche
mehrerer TwinCATLaufzeitsysteme direkt
auf die Modbus-Speicherbereiche gemappt
werden. Zum Implementieren eines
Modbus-TCP-Clients
wird eine SPS-Bibliothek mitgeliefert, um
auf die Speicherbereiche eines ModbusTCP-Devices zugreifen
zu können.
TwinCAT Modbus RTU
realisiert die ModbusRTU-Kommunikation
über eine serielle
RS232-, RS422- oder
RS485-Schnittstelle
und ist damit sowohl
für die PC/CX-Schnittstellen als auch für
den Betrieb mit den
seriellen Busklemmen
KL6xxx geeignet. Beinhaltet sind Bausteine
für den Master- und
den Slave-Betrieb mit
einfacher Konfiguration.
Das TwinCAT PROFINET
RT Device (Slave) ist
ein Supplement, das
aus jeder PC-basierten
Steuerung mit Intel®Chipsatz und dem von
Beckhoff entwickelten
Realtime-EthernetTreiber ein PROFINETRT-Device macht.
Aus einer StandardEthernet-Schnittstelle
wird durch Installation
ein PROFINET-Slave.
TwinCAT PROFINET RT
Controller (Master) ist
ein Supplement, das
aus jeder PC-basierten
Steuerung mit Intel®Chipsatz und dem von
Beckhoff entwickelten
Realtime-Ethernet-Treiber einen PROFINETRT-Controller macht.
Aus einer StandardEthernet-Schnittstelle
wird durch Installation
ein PROFINET-Master.
20
–
30
–
40
x
50
x
20
x
30
x
50
x
20
x
30
x
50
x
20
x
50
x
20
–
30
–
40
x
50
x
20
–
60
70
8x
9x
60
70
x
x
x
x
x
x
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
40
x
TC3 Modbus TCP
40
x
TC3 Modbus RTU
TwinCAT
Communication
3 Function
30
x
40
x
30
–
40
x
TC1100
TC1100
TC1200
TC1200
TC1100
TC1100
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows CE
Windows CE
Windows CE
Windows CE
Windows CE
Windows CE
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
TF6221
TF6225
TF6250
TF6255
TF6270
TF6271
Technische Änderungen vorbehalten
50
x
TwinCAT 3
Connectivity
1013
TwinCAT 3 Function
Connectivity
TF6xxx | TwinCAT 3 Connectivity
TC3 EtherNet/IP Slave
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
TC3 EtherNet/IP Master
TF6280-00pp
TF6281-00pp
TC3 FTP Client
TC3 TCP/IP
TF6300-00pp
TF6310-00pp
TwinCAT EtherNet/IP Slave
ist ein Supplement, das aus
jeder PC-basierten Steuerung mit Intel®-Chipsatz
und dem von Beckhoff
entwickelten RealtimeEthernet-Treiber einen
EtherNet/IP-Slave macht.
Die Ethernet-Schnittstelle
wird durch das Supplement
zu einem EtherNet/IPSlave. Einsetzbar ist dieses
Produkt auf allen PC- und
Embedded-PC-Steuerungen
mit Intel®-Chipsatz.
Ein weiteres Feature
des Supplements besteht
darin, dass mit einer physikalischen Schnittstelle bis
zu acht Slaves parametriert
werden können. Hierbei
wird eine virtuelle MACAdresse gebildet, um
damit in Summe bis zu
acht EtherNet/IP-Slaves
an einem PC über eine
Ethernet-Schnittstelle
betreiben zu können.
Dieses Feature kann zum
Beispiel genutzt werden,
um mit einem EtherNet/IPMaster eine größere Menge
Daten auszutauschen
oder sich mit mehreren
EtherNet/IP-Mastern in
verschiedenen Subnetzen
zu verbinden.
TwinCAT EtherNet/IP Master
ist ein Supplement, das aus
jeder PC-basierten Steuerung mit Intel®-Chipsatz
und dem von Beckhoff
entwickelten RealtimeEthernet-Treiber einen
EtherNet/IP-Master macht.
Die Ethernet-Schnittstelle
wird durch das Supplement
zu einem EtherNet/IPMaster. Einsetzbar ist dieses
Produkt auf allen PC- und
Embedded-PC-Steuerungen
mit Intel®-Chipsatz.
Die Konfiguration der
Prozessdaten erfolgt über
TwinCAT 3 und erlaubt verschiedene Prozessdaten
und verschiedene Größen.
Das Supplement unterstützt
Multicast- sowie UnicastVerbindungen. Es können bis zu 16 einfache
EtherNet/IP-Slave-Geräte
über einen Generic Node
eingebunden werden.
TwinCAT FTP ermöglicht den
einfachen Zugriff aus der
SPS auf mehrere FTP-Server
mithilfe von verschiedenen
Funktionsbausteinen. So
können nach einem Verbindungsaufbau (optional mit
Authentifizierung) Dateien
zum/vom Server geladen
werden. Weitere Funktionsbausteine erlauben das
Suchen, Anlegen, Löschen
und Umbenennen von
Dateien oder Verzeichnissen.
TwinCAT TCP/IP dient
der Implementierung und
Realisierung eines oder
mehrerer TCP/IP-Server und/
oder TCP/IP-Clients in der
TwinCAT-3-PLC. Für den
Kommunikationsauf- und
-abbau sowie für den reinen
Datenaustausch (Send
und Receive) existieren
entsprechende Bausteine.
Hierbei unterstützen die
Funktionsbausteine auch
die Verwendung von
Multicast-Adressen.
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
20
x
50
x
20
x
30
x
40
x
50
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
30
x
40
x
Benötigt
TC1200
TC1200
TC1200
TC1200
Zielsystem
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows CE
Windows CE
Windows CE
Windows CE
www.beckhoff.de/TF6280
www.beckhoff.de/TF6281
www.beckhoff.de/TF6300
www.beckhoff.de/TF6310
Weitere Informationen
1014
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
Connectivity
TC3 TCP/UDP
TC3 Serial
Realtime
Communication
TF6311-00pp
TF6340-00pp
TF6350-00pp
Im Gegensatz zu
TF6310 ermöglicht
TC3 TCP/UDP Realtime
(TF6311) einen schnelleren und komfortablen
Zugriff aus der Echtzeit
heraus direkt auf die
Netzwerkkarte. Der
TwinCAT-3-Netzwerkkartentreiber übernimmt dabei den Zugriff
über einen eigenen
Stack. Die Implementierung ermöglicht dem
Betriebssystem die
kooperative Nutzung
der Netzwerkkarte.
TF6311 stellt sowohl
Server- wie auch
Client-Funktionalität
bereit, damit können
die Protokolle TCP/IP,
UDP/IP und Ping/ARP
umgesetzt werden.
TwinCAT Serial
Communication
realisiert die Kommunikation zu seriellen
Geräten, wie Drucker,
Barcodescanner usw.
Unterstützt werden die
serielle Schnittstelle
des PCs und die seriellen Beckhoff EtherCATKlemmen EL6xxx und
Busklemmen KL6xxx.
Über das netzwerkbasierende
Feldbussystem von
Beckhoff kann auf
die seriellen Klemmen in bis zu 100 m
Entfernung zugegriffen
werden. Zusätzlich
besteht die Möglichkeit, virtuelle COMSchnittstellen des
Betriebssystems aus
der SPS anzusprechen.
20
x
30
x
40
x
50
x
20
x
60
70
8x
9x
60
70
x
x
x
x
x
x
TC3 Database Server
TC3 XML Server
TF6360-00pp
TF6420-00pp
TF6421-00pp
TwinCAT SMS/SMTP
ermöglicht das
Versenden von SMS
bzw. E-Mails unter
Verwendung von SPSBausteinen. Letzteres
erlaubt ebenfalls das
Versenden von Dateianhängen, HTML-Texten sowie das Setzen
der Prioritätseinstellungen der Nachrichten. Die verschlüsselte
E-Mail-Kommunikation
ist durch die Unterstützung von STARTTLS/SSL
konfigurierbar.
TwinCAT Virtual Serial
COM ermöglicht den
Zugriff auf serielle
EtherCAT-Klemmen
von einem WindowsSystem. Pro seriellem
Anschluss kann ein
virtueller COM-Port
lokal oder auf einem
entfernten System
erzeugt werden.
Das ermöglicht eine
serielle Kommunikation
unabhängig von der
Reichweite.
Über die Windows
API (z. B. .NET/C++)
können eigene Applikationen entwickelt
werden, die mit dem
angeschlossenen Gerät
der Klemme kommunizieren können.
TwinCAT Database
Server ermöglicht
den Datenaustausch
zwischen Datenbanken
und dem TwinCATSystem. Es können SPSVariablen oder direkt
Werte der EtherCATI/Os zyklisch, bei
Änderung oder ereignisgesteuert mittels
SPS-Funktionsbaustein
protokolliert werden.
– Microsoft SQL
– Microsoft SQL
Compact
– Windows
Azure SQL
– MySQL
– Oracle
– PostgreSQL
– Firebird
– DB2
– InterBase
– IBM AS400 iSeries
– ASCII-Files
(z. B. .csv, .txt)
– Microsoft Excel
– Microsoft Access
– XML Files
Der TwinCAT XML
Server bietet eine SPSBibliothek, mit der ein
Schreib- und Lesezugriff auf XML-Dateien
realisiert werden kann.
Der XML Server zeichnet sich durch seine
einfache Handhabung
aus. Besonders eignet
er sich beispielsweise
für das Laden von
Initialisierungsdaten,
so wie es häufig
beim Aufstarten einer
Maschine benötigt
wird.
50
x
20
x
50
x
20
–
50
x
20
x
30
x
40
x
50
x
20
x
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
x
40
x
TC3 Virtual
Serial COM
30
x
40
x
30
x
40
x
30
x
40
x
TC1200 oder TC1300
TC1200
TC1200
TC1100
TC1200
TC1200
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows XP,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows CE
Windows CE
Windows CE
Windows CE
Windows CE
Windows CE
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
www.beckhoff.de/
TF6311
TF6340
TF6350
TF6360
TF6420
TF6421
Technische Änderungen vorbehalten
50
x
TwinCAT 3
30
x
TC3 SMS/SMTP
TwinCAT
Communication
3 Function
1015
TwinCAT 3 Function
Connectivity
TF6xxx | TwinCAT 3 Connectivity
Technische Daten
TC3 IEC 60870-5-10x
TC3 IEC 61850/IEC 61400-25
TC3 RFID Reader Communication
TF6500-00pp
TF6510-00pp
TF6600-00pp
TwinCAT IEC 60870-5-10x ermöglicht
die Kommunikation entsprechend der
IEC-Norm 60870-5-10x aus der SPS.
Sowohl Server- als auch Clientbetrieb
sind möglich.
Mit IEC 61850/IEC 61400-25 Telecontrol
können Server für die normkonforme
Kommunikation zwischen Client und
Server direkt in der TwinCAT-SPS
realisiert werden. Die IEC 61850 stellt
Datenmodelle für die Unterstationskommunikation zur Verfügung. Die
IEC 61400-25 basiert auf der IEC 61850
und bietet gezielte Erweiterungen des
Datenmodells für die Kommunikation
in Windparks. Die Konfiguration des
jeweiligen Servers erfolgt mit dem
TwinCAT-Telecontrol-Konfigurator.
Dieser entkoppelt die Konfigurationsarbeit von der Programmierarbeit in der
SPS und erzeugt den entsprechenden
SPS-Code. Der SPS-Code kann in neue
und bestehende SPS-Projekte importiert
werden.
RFID Reader Communication erlaubt
das Ansprechen verschiedener RFIDReader über eine serielle Schnittstelle. Mit dieser Bibliothek steht
ein generelles abstraktes Interface
zur Verfügung, das für alle Reader
genutzt werden kann. Die Anpassung
an einen speziellen Reader ist durch
eine Konfigurationseinstellung einfach
durchzuführen.
50
x
20
x
30
x
40
x
50
x
20
x
30
x
40
x
50
x
SPS-Bibliothek für die Realisierung
von Mastern für
– IEC 60870-5-101
– IEC 60870-5-102
– IEC 60870-5-103
– IEC 60870-5-104
SPS-Bibliothek für die Realisierung
von Slaves für
– IEC 60870-5-101
– IEC 60870-5-104
TwinCAT 3
Leistungsklasse (pp)
1016
20
x
30
x
40
x
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
x
Benötigt
TC1200
TC1200
TC1200
Zielsystem
Windows XP,
Windows XP,
Windows XP,
Windows 7/8/10,
Windows 7/8/10,
Windows 7/8/10,
Windows CE
Windows CE
Windows CE
www.beckhoff.de/TF6500
www.beckhoff.de/TF6510
www.beckhoff.de/TF6600
Weitere Informationen
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
Connectivity
TC3 S5/S7 Communication
TC3 DBC File Import for CAN
TF6610-00pp
TF6650-00pp
TwinCAT S5/S7 Communication
ermöglicht die einfache Anbindung
von TwinCAT an eine S5- oder
S7-Steuerung. Unter Verwendung
von Funktionsbausteinen kann auf
Datenbausteine, Merker, Eingänge,
Ausgänge, Zähler und Timer einer
S5- bzw. S7-Steuerung zugegriffen
werden. Die Kommunikation erfolgt
über TCP/IP.
Die TwinCAT-3-Function ermöglicht
das Einlesen von DBC-Dateiformaten
(.dbc). Das DBC-Datenformat ist
eine CAN-Netzwerkbeschreibung
und ermöglicht die Definition von
Attributen und die Zuordnung
dieser Attribute zu den Elementen
des Netzwerks. DBC-Dateien sind
Textdateien mit z. B. Skalierungsinformationen für CAN-Daten und
Signaldefinitionen. Der Import und
die Datenvorverarbeitung erfolgen über das TF6650 anhand der
Parameter, die im DBC-File hinterlegt
sind. Als Zusatzfunktion können
Netzwerkknoten entsprechend des
DBC-Files simuliert werden. Als
Hardware-Schnittstelle verwendet
die Function die CANopen-Masterklemme EL6751.
TC3 IoT Communication stellt Basisfunktionen zum Versenden und
Empfangen von Daten über das
sogenannte MQ Telemetry Transport
(MQTT)-Protokoll in Form von SPSBibliotheken zur Verfügung.
Dies ermöglicht den Versand
und Empfang von Publisher/Subscriber-basierten MQTT-Nachrichten
direkt aus der Steuerung heraus, was
eine einfache Datenkommunikation
zwischen unterschiedlichen Geräten
ermöglicht. MQTT ist ein offenes und
standardisiertes Kommunikationsprotokoll, welches aufgrund seines
geringen Overheads gerade im
Bereich der schnellen und effizienten
Datenübertragung zunehmend an
Bedeutung gewinnt. Viele IT-Provider,
gerade im Bereich des Cloud Computing, stellen den Zugriff auf ihre
Datendienste über dieses Protokoll
zur Verfügung.
Mithilfe der TwinCAT-3-Function
lassen sich Kommunikationsverbindungen mit Cloud-basierten
Kommunikationsdiensten herstellen.
Hierbei liegt der Fokus nicht
auf der reinen Protokollimplementierung (wie z. B. beim TF6701),
sondern beim gezielten Kommunizieren mit einem Dienst in der
Cloud, wie z. B. dem Microsoft Azure
IoT Hub oder Amazon AWS IoT.
Hierfür stehen dem Anwender
diverse SPS-Funktionsbausteine
zur Verfügung, um Prozessdaten aus
der TwinCAT-Laufzeit auf einfache
Art und Weise an solche Kommunikationdienste in der Cloud zu
verschicken oder Daten von diesen
Diensten zu empfangen.
20
x
30
x
40
x
50
x
20
x
60
70
8x
9x
60
x
x
x
x
x
TC3 IoT Functions
TF6701-00pp
TF6710-00pp
40
x
50
x
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
TC1200
TC1100 und EL6751
TC1200
TC1200
Windows XP,
Windows XP,
Windows 7/8/10
Windows 7/8/10
Windows 7/8/10,
Windows 7/8/10,
Windows CE
Windows CE
TwinCAT 3
30
x
TC3 IoT Communication (MQTT)
TwinCAT
Communication
3 Function
www.beckhoff.de/TF6610
www.beckhoff.de/TF6650
www.beckhoff.de/TF6701
www.beckhoff.de/TF6710
1017
Technische Änderungen vorbehalten
TwinCAT 3 Function
Connectivity
TF6xxx | TwinCAT 3 Connectivity
TC3 IoT Data Agent
Technische Daten
TwinCAT 3
Leistungsklasse (pp)
1018
TC3 IoT Communicator
TF6720-00pp
TC3 IoT Communicator App
TF6730-00pp
TF6735
TC3 IoT Data Agent stellt IoT-Kommunikationsfunktionen in Form einer
Gateway-Applikation zur Verfügung,
welche unabhängig von der TwinCATEchtzeitumgebung konfiguriert und
betrieben werden kann.
Der Data Agent holt dafür konfigurierte Prozessdaten eigenständig ab
und überträgt sie an einen bestimmten
Kommunikations- oder Datendienst
in der Microsoft-Azure- oder AmazonWeb-Services™ (AWS)-Cloud, oder er
versendet die Prozessdaten an einen
MQTT- oder AMQP-Message-Broker.
Zum Abholen der Prozessdaten stehen
sowohl TwinCAT ADS, als auch der
IEC-Standard OPC UA inklusive der
enthaltenen Sicherheitsmechanismen
zur Verfügung, was eine zusätzliche
Absicherung der Datenkommunikation
bis in die Steuerung bzw. das jeweilige
Endgerät ermöglicht.
Zur Reduktion des Datenverkehrs
und damit einhergehender Kosten
unterstützt der Data Agent fortgeschrittene Sampling-Mechanismen, wie
z. B. On-Data-Change-Übertragungen.
Im Falle einer Verbindungsunterbrechung stehen Buffering-Algorithmen
zur Verfügung, um Datenverlust zu vermeiden. Die gesamte Parametrierung
des Data Agent erfolgt auf Basis einer
XML-basierten Konfigurationsdatei,
welche über einen grafischen Editor im
Visual Studio® konfiguriert wird. Damit
wird die Usability deutlich erleichtert
und die Einrichtungszeit während der
Inbetriebnahme verringert.
Mit dem TC3 IoT Communicator
lassen sich Prozessdaten einfach
auf beliebige Endgeräte übertragen,
Zustandsveränderungen überwachen
und Informationen zurück an die
Maschine kommunizieren.
Der TC3 IoT Communicator verbindet die TwinCAT-Steuerung mit
einem Messaging-Dienst und ermöglicht eine einfache Einrichtung innerhalb der TwinCAT-Entwicklungsumgebung zum Versenden und Empfangen
von Push-Nachrichten zwischen der
SPS und mobilen Betriebssystemen.
TwinCAT registriert jedes Endgerät
mit einer eindeutigen Kennung.
Somit lassen sich Nachrichten gezielt
an bestimmte Personen und/oder
Steuerungen übertragen. Ein Indikator
innerhalb der Nachricht definiert,
ob Meldungen und Statuswerte im
Messaging-Dienst zwischengespeichert
werden und auf Abruf verfügbar sind.
Der TC3 IoT Communicator basiert
auf ausgehenden Verbindungen
(Publish/Subscribe-Kommunikation)
und benötigt daher keine gesonderten
Firewall-Einstellungen. Er lässt sich
einfach in ein bestehendes IT-Netzwerk
integrieren. Zum Empfangen, Senden
und Darstellen dieser Meldungen
stehen Apps in den App-Stores zum
kostenlosen Download zur Verfügung.
Die TC3 IoT Communicator App bietet
eine einfache Lösung zur Überwachung
und Analyse von TwinCAT-Prozessdaten
auf mobilen Endgeräten und kommuniziert mit der TwinCAT-Steuerung über
einen frei wählbaren Messaging-Dienst
in der Cloud. Zum Empfangen, Senden
und Darstellen von ausgewählten
TwinCAT-Meldungen stehen Apps in
den App-Stores zum kostenlosen Download zur Verfügung.
Eine Internet-Verbindung des
mobilen Endgeräts, der TwinCATLaufzeitumgebung und die TwinCAT-3Function TF6730 werden vorausgesetzt.
20
–
30
–
40
x
50
x
20
–
30
–
40
x
50
x
–
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
Benötigt
–
TC1200
Zielsystem
Windows 7/8/10
Windows 7/8/10
TF6730
–
Weitere Informationen
www.beckhoff.de/TF6720
www.beckhoff.de/TF6730
www.beckhoff.de/TF6735
Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de
Technische Änderungen vorbehalten
Industry specific
TwinCAT
Communication
3 Function
TF8xxx | TwinCAT 3 Industry specific
TC3 BA Connectivity
TC3 Building Automation
TC3 Wind Framework
TF8000-00pp
TF8040-00pp
TF8310-00pp
Die TwinCAT BA Connectivity Library vereinfacht den
Umgang und die Programmierung der GatewayBusklemmen für den Bereich
der Gebäudeautomatisierung. Enthalten sind alle
notwendigen Bibliotheken
zur Kommunikation für die
folgenden Busklemmen:
– DALI: KL6811
– DMX: EL6851,
EL6851-0010
– EnOcean: KL6021-0023,
KL6023 und KL6581,
KL6583
– EIB: KL6301
– LON: KL6401
– M-Bus: KL6781
– MP-Bus: KL6771
– SMI: KL6831, KL6841
– GENIbus: KL6041,
EL6021
– Handbedienmodule:
KL8519, KL8524,
KL8528, KL8548
TC3 Building Automation
ist ein Softwarepaket zur
Automation aller technischen Ausbaugewerke
der Gebäudeautomation.
Es enthält PLC-Libraries aus
den Bereichen Regelung,
Signalverarbeitung, spezielle
mathematische Funktionen,
Störmeldeverarbeitung und
allgemeine Systemfunktionen. Neben Bausteinen für
klassische HVAC-Applikationen wird auch die Raumautomation mit den Gewerken Beleuchtung, Klimatisierung und Beschattung
berücksichtigt.
Das TC3 Wind Framework baut auf der modularen Architektur
von TwinCAT 3 auf. TcCOM-Module stellen übergeordnete
Systemdienste bereit. Das enthaltene Status-Modul bietet ein
Monitoring aller Komponenten und ermöglicht Fehlererkennung, Ereignisverwaltung sowie die Fehlerbehandlung und
Berichterstattung. Das Parameter- und Command-Modul stellt
Dienste zur Konfiguration und Interaktion mit dem System
zur Verfügung.
Das Erfassen von Signalen und deren statistische
Auswertung wird über das Capture- und das Statistic-Modul
bereitgestellt. Das User-Modul prüft, verwaltet und protokolliert alle Interaktionen durch den Benutzer. Das Aufzeichnen
aller Ereignisse, Signale sowie das Speichern und Laden der
gesamten Konfiguration wird durch das Database-Modul auf
Basis einer SQL-Datenbank bereitgestellt.
Die Programmierung der Betriebsführung unter Verwendung dieser Dienste wird durch eine PLC-Bibliothek und eine
vollständige Beispiel-Applikation erleichtert. Bei Verwendung
des TC3 Wind Frameworks wird jedes Subsystem der Anlage
(wie Umrichter, Pitch etc.) als ein Modul betrachtet. Jedes
Subsystem-Modul bringt einen individuellen Satz an Informationen und Einstellungen mit. Diese Eigenschaften integrieren
sich über spezifische Objekte aus dem Framework in die
übergeordneten Dienste und die Betriebsführung.
Durch Austausch eines Subsystem-Moduls werden
automatisch die dazugehörigen Objekte in die Dienste integriert. Dadurch entsteht eine Summe von Objekten, welche
das Gesamtsystem darstellen und die Überwachung und
Parametrierung der Turbine ermöglichen. Trotzdem sind diese
Subsystem-Module eigenständig und wiederverwendbar in
einer anderen Betriebsführung oder Testumgebung.
20
x
30
x
40
x
50
x
20
x
50
x
20
–
30
–
60
70
8x
9x
60
70
8x
9x
60
70
8x
9x
x
x
x
x
x
x
x
x
x
x
x
–
Library
Technische Daten
30
x
40
x
40
x
50
x
Benötigt
TC1200
TC1200
TC1000
Zielsystem
Windows XP,
Windows XP,
Windows 7/8/10
Windows 7/8/10,
Windows 7/8/10,
Windows CE
Windows CE
TwinCAT 3
Leistungsklasse (pp)
www.beckhoff.de/TF8000
www.beckhoff.de/TF8040
www.beckhoff.de/TF8310
1019
Weitere Informationen
Technische Änderungen vorbehalten
TwinCAT 2
TwinCAT 2
O www.beckhoff.de/TwinCAT2
1020
Technische Änderungen vorbehalten
The Windows Control and
Automation Technology
Das Beckhoff-TwinCAT-Softwaresystem verwandelt nahezu jeden kompatiblen PC in
eine Echtzeitsteuerung mit Multi-SPS-System,
NC-Achsregelung, Programmierumgebung
und Bedienstation. Gleichzeitig integriert
TwinCAT die Programmierumgebung für alle
Beckhoff-Steuerungen: von der HighendIndustrie-PC-Steuerung bis zum EmbeddedController.
TwinCAT-Architektur
TwinCAT besteht aus Laufzeitsystemen
zur Echtzeitausführung von Steuerungsprogrammen und den Entwicklungsumgebungen zur Programmierung,
Konfiguration und Diagnose:
–
–
–
TwinCAT I/O: universelles I/O-Interface
für alle gängigen Feldbusse
TwinCAT PLC: erlaubt die Programmierung von bis zu vier SPS-Laufzeiten auf
einem PC. Das SPS-Programm kann dabei
wahlweise in einer oder mehreren Sprachen der IEC 61131-3 (AWL, KOP, FBS,
AS, ST) oder CFC geschrieben werden.
TwinCAT NC: ermöglicht die gleichzeitige Positionierung von vielen Achsen.
Es stehen hierfür die Level NC PTP (Pointto-Point-Positionierung), NC I (linear
und zirkular interpolierende Bahnbewegungen von Achsgruppen mit bis zu
acht Antrieben) und CNC (Erweiterung
der NC I um klassische CNC-Features
für bis zu 32 interpolierende Achsen
pro Kanal) zur Verfügung.
TwinCAT-System
TwinCAT
Supplements
System Manager
TwinCAT CP
TwinCAT PLC
TwinCAT NC PTP
TwinCAT NC I
TwinCAT CNC
TwinCAT 2
Building Automation
Controller
Communication
Motion
System
TwinCAT I/O
1021
Technische Änderungen vorbehalten
TwinCAT 2
TX12xx | TwinCAT 2
TwinCAT PLC
Technische Daten
TX1200
TwinCAT 2
TwinCAT PLC realisiert auf einer CPU eine oder mehrere SPS mit dem internationalen Standard IEC 61131-3. Zur Programmierung können alle in der Norm beschriebenen Programmiersprachen verwendet werden. Die Bausteine vom Typ PROGRAM
können mit Echtzeittasks verbunden werden. Verschiedene komfortable Debugging-Möglichkeiten erleichtern die Fehlersuche
und Inbetriebnahme. Programmänderungen können zu beliebigen Zeiten und in beliebiger Größe online, d. h. bei laufender SPS,
durchgeführt werden. Alle Variablen stehen per ADS symbolisch zur Verfügung und können in entsprechenden Clients gelesen
und geschrieben werden.
– Prozessabbildgröße, Merkerbereich, Programmgröße, POU-Größe, Variablenanzahl nur durch Größe des Arbeitsspeichers
begrenzt
– Zykluszeiten ab 50 µs
– Verknüpfungszeit: typisch 1 µs (Intel® Core™2 Duo)
– IEC 61131-3: IL (AWL), FBD (FUP), LD (KOP), SFC (AS), ST, CFC
– Online-Change in Programmen und Variablen, Online-Monitor, Ablaufkontrolle, Breakpoints, Write, Force, Step,
Datentrace, Remote-Debugging über TCP/IP
– Online-Verbindung mit SPS-Laufzeitsystem weltweit über TCP/IP oder über Feldbus
– Online-Monitoring von Variablen in Variablenlisten, Watchfenstern, Editoren
– Online-Status und Powerflow (Akkumulatorinhalt) von Programmen und Instanzen
– Triggern, Forcen, Setzen von Variablen
– leistungsfähiges Debugging mit Einzelzyklus, Breakpoints, Step-in, Step-over, Anzeige des aktuellen Aufrufstacks,
Watchliste zeigt Auswahl von Variablen, Tracefunktionen
– Online-Verwaltung aller Variablennamen und -strukturen systemweit
– remanente und persistente Daten, USV-gestützte Speicherung auf Festplatte, optional Speicherung auf NOVRAM
– lesender und schreibender Variablenzugriff über ADS, OPC
– zertifiziert entsprechend PLCopen Base-Level (IL/ST)
– strukturierte Programmierung mit modularer Programmverwaltung
– Quellcodespeicherung im Zielsystem
– komfortable Bibliotheksverwaltung
– leistungsfähiger Compiler mit inkrementellem Kompilieren
– alle gebräuchlichen Datentypen, Strukturen, Arrays, auch mehrdimensional
– komfortables Erstellen von Programmen mit Autoformat, Autodeclare, Querverweis, Suchen/Ersetzen, Projektvergleich
1022
Zielsystem
versionsabhängig: Windows NT/2000/XP/Vista, Windows 7/10, Windows CE
Weitere Informationen
www.beckhoff.de/TX1200
Technische Änderungen vorbehalten
TwinCAT NC PTP
TwinCAT NC I
TX1250
TX1260
TwinCAT NC PTP realisiert Motion Control für Punkt-zu-Punkt-Bewegungen
in Software. Die Achsen werden durch Achsobjekte repräsentiert und stellen
ein zyklisches Interface für z. B. die SPS zur Verfügung. Dieses Achsobjekt wird
dann zu einer entsprechenden physikalischen Achse verknüpft. Verschiedenste
Achstypen mit verschiedensten Feldbusschnittstellen können so abstrakt mit
den Achsobjekten, die immer ein gleiches Interface und eine identische Konfigurationsoberfläche anbieten, verbunden werden. Die Regelung der Achsen
kann in verschiedenen Konstellationen (Positions- oder Geschwindigkeitsschnittstelle) und verschiedenen Reglern konfiguriert werden. Die Konfiguration der Achsen erfolgt in TwinCAT Engineering.
– maximal 255 Achsen
– unterstützt elektrische und hydraulische Servoantriebe, Frequenzumrichterantriebe, Schrittmotorantriebe, Gleichstromantriebe,
geschaltete Antriebe (Eil-/Schleichachsen), Simulationsachsen,
Encoderachsen
– unterstützt diverse Encoder wie Inkremental-Encoder, Absolut-Encoder,
digitale Schnittstelle zu den Antrieben wie EtherCAT, SERCOS, SSI,
Lightbus, PROFIBUS DP/MC, Pulse-Train
– Standardachsfunktionen wie Start/Stopp/Reset/Referenzieren,
Geschwindigkeits-Override, Master-/Slavekopplungen, Elektronisches
Getriebe, Online-Distanzkompensation
– Programmierung erfolgt über PLCopen-konforme IEC 61131-3Funktionsbausteine
– komfortable Achsen-Inbetriebnahmemöglichkeiten
– Online-Monitor aller Achszustandsvariablen wie Ist-/Sollwerte,
Freigaben, Regelungswerte, Online-Achstuning
– Forcen von Achsvariablen
– Konfiguration aller Achsparameter wie Messsystem, Driveparameter
und Lageregler
– konfigurierbare Reglerstrukturen P-Regler, PID-Regler, PID mit
Geschwindigkeitsvorsteuerung, PID mit Geschwindigkeits- und
Beschleunigungsvorsteuerung
– Online-Master/Slave sowie Slave/Master-Umwandlung
– Fliegende Säge (Diagonalsäge [optional])
– Kurvenscheiben (Unterstützung durch TwinCAT Cam Design Tool
[optional])
– FIFO-Achsen
– externe Sollwertgeneratoren
– Multi-Master-Kopplung
Mit TwinCAT NC I können Bewegungen mit bis zu drei interpolierenden
und bis zu fünf Hilfsachsen im Interpolationspaket realisiert werden.
Unterstützt werden verschiedene Achstypen mit unterschiedlichen Feldbusschnittstellen. Die Programmierung der Bewegung erfolgt in der Regel in
DIN 66025, kann aber alternativ auch über SPS-Funktionsbausteine erfolgen.
– max. 3 Bahnachsen und bis zu 5 Hilfsachsen pro Gruppe
– 1 Gruppe pro Kanal, max. 31 Kanäle
– unterstützt elektrische Servoachsen, Schrittmotorantriebe
– Interpreterfunktionen wie Unterprogramm- und Sprungtechnik,
programmierbare Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen, M- und H-Funktionen
– Geometriefunktionen: Geraden und Kreise im 3-D-Raum, Kreise in
allen Hauptebenen, Helices mit Basiskreisen in allen Hauptebenen,
Linear-, Zirkular-, Helikalinterpolation in den Hauptebenen und frei
definierbaren Ebenen, Bezier-Splines, Look-ahead-Funktion
– Online-Umkonfiguration von Achsen in Gruppen, Bahnoverride,
Slavekopplung an Bahnachsen, Hilfsachsen, Achsfehler- und Durchhangkompensation, Messfunktionen
– Programmierung in DIN 66025
– Zugriff alternativ über Funktionsbausteine nach IEC 61131-3
– Bedienung mit Automatikbetrieb, Handbetrieb (Jog/Tipp), Einzelsatzbetrieb, Referenzieren, Handradbetrieb (Verfahren/Überlagern)
– komfortables Debugging mit Online-Monitoring von aktueller
Soll-/Istposition (Schleppabstände aller Achsen), aktuell bearbeiteter
NC-Programmzeile, aktuell interpretierter NC-Programmzeile,
Kanalstatus
versionsabhängig: Windows NT/2000/XP/Vista, Windows 7/10, Windows CE
versionsabhängig: Windows NT/2000/XP/Vista, Windows 7/10, Windows CE
www.beckhoff.de/TX1250
www.beckhoff.de/TX1260
Technische Änderungen vorbehalten
TwinCAT 2
Communication
TwinCAT 2
1023
TwinCAT 2
TX1xxx | TwinCAT 2
TwinCAT CNC
Technische Daten
TX1270
TwinCAT 2
TwinCAT CNC bietet die Möglichkeit, eine Interpolation mit bis zu 32 gleichzeitig interpolierenden Achsen zu realisieren.
Über die Optionspakete kann die Anzahl der Achsen und/oder die Anzahl der Kanäle den Anforderungen der Applikation
angepasst werden. Verschiedene Transformationen können über Optionspakete ergänzt werden. Die Programmierung
erfolgt über DIN 66025. Die Konfiguration der Achsen und Kanäle erfolgt über TwinCAT Engineering.
– 8 Bahnachsen/geregelte Spindeln, max. 64 Achsen/geregelte Spindeln (optional), max. 12 Kanäle (optional)
– unterstützt elektrische Servoachsen, Schrittmotorantriebe
– Unterprogramm- und Sprungtechnik, programmierbare Schleifen, Nullpunktverschiebungen, Werkzeugkorrekturen,
M- und H-Funktionen, mathematische Funktionen, Parameter-/Variablenprogrammierung, Anwendermakros, Spindel- und
Hilfsfunktionen, Werkzeugfunktionen
– Geometriefunktionen Linear-, Zirkular-, Helikalinterpolation in den Hauptebenen und frei definierbaren Ebenen,
max. 32 interpolierende Bahnachsen pro Kanal (optional), Look-ahead-Funktion
– Achsfunktionen, Koppel- und Gantry-Achsenfunktion, Override, Achsfehler- und Durchhangkompensation, Messfunktionen
– Programmierung in DIN 66025 mit Hochsprachenerweiterung
– Zugriff über Funktionsbausteine aus TwinCAT PLC nach IEC 61131-3
– Bedienung mit Automatikbetrieb, Handbetrieb (Jog/Tipp), Einzelsatzbetrieb, Referenzieren, Satzvorlauf, Handradbetrieb
(Verfahren/Überlagern)
– komfortables Debugging mit Online-Monitoring aller Zustände
1024
Zielsystem
versionsabhängig: Windows NT/2000/XP, Windows 7,
Windows Embedded NT/XP/WES2009/WES7
Weitere Informationen
www.beckhoff.de/TX1270
Technische Änderungen vorbehalten
TwinCAT I/O
TwinCAT CP
TX1100
TX1000
Mit TwinCAT I/O können zyklische Daten von verschiedenen Feldbussen in
Prozessabbildern gesammelt werden. Zyklische Tasks treiben die entsprechenden Feldbusse. Verschiedene Feldbusse können mit unterschiedlichen
Zykluszeiten auf einer CPU betrieben werden. Auf das Prozessabbild können
Applikationen direkt zugreifen. Die Konfiguration der Feldbusse und der
Prozessabbilder erfolgt im TwinCAT Engineering.
– verbindet I/O-Geräte und Tasks variablenorientiert
– verbindet Tasks untereinander variablenorientiert
– kleinste Einheit ist ein Bit
– unterstützt synchrone oder asynchrone Beziehungen
– Austausch konsistenter Datenbereiche und Prozessabbilder
– Online-Darstellung im Verzeichnisbaum
– Online-Watchfenster
– „Force und Write“ zur Inbetriebnahme und zum Test für Taskvariablen
und I/O-Geräte
– unterstützte Feldbusse:
– EtherCAT
– Lightbus
– PROFIBUS DP (Master und Slave)
– Interbus
– CANopen
– SERCOS interface
– DeviceNet
– Ethernet
– USB
– SMB (System-Management-Bus)
TwinCAT CP ist ein Treiber für die Beckhoff Control Panel C6xxx und C7xxx,
die industriellen Bedien- und Anzeigegeräte.
Control Panel sind für den Einsatz als Mensch-Maschine-Schnittstelle
optimiert. Bedien- und Anzeigeelemente bilden eine eigenständige Einheit,
getrennt vom PC durch eine einfache Kabelverbindung.
TwinCAT CP stellt die Treiberverbindung zwischen allgemeinen WindowsProgrammen und den Bedien- und Anzeigeelementen der Beckhoff Control
Panel her:
– direkte Taster für schnelle Maschinenfunktionen
– Tasterrückmeldung in Form von LEDs
– USV-Unterstützung
Windows-Programme können die Funktionen des Control Panels über den
Treiber variablenorientiert steuern.
versionsabhängig: Windows NT/2000/XP, Windows 7,
versionsabhängig: Windows NT/2000/XP, Windows 7,
Windows Embedded NT/XP/WES2009/WES7, Windows CE (nur Runtime)
Windows Embedded NT/XP/WES2009/WES7
www.beckhoff.de/TX1100
www.beckhoff.de/TX1000
Technische Änderungen vorbehalten
TwinCAT 2
Communication
TwinCAT 2
1025
Supplements
System
TSxxxx | TwinCAT 2 Supplements, System
TwinCAT ECAD Import
TwinCAT Engineering
TwinCAT Eventlogger
TwinCAT XML Data Server
Interface Server
Technische Daten
TwinCAT 2
Zielsystem
1026
Min. TwinCAT-Level
TS1120
TS1600
TS1010
TS6421
TwinCAT ECAD Import dient
der Übernahme von bereits
existierenden EngineeringErgebnissen aus einem
ECAD-Programm. Mittels
XML-Beschreibung ermöglicht es das Importieren der
aus dem ECAD-Werkzeug
exportierten Informationen
über den Aufbau der I/Os
sowie ihrer Verknüpfungen
zu SPS-Variablen. Anhand
dieser Informationen werden eine System-ManagerKonfiguration und ein BasisSPS-Programm mit den
verwendeten I/O-Variablen
erzeugt. Die Generierung
von NC-Geräten ist ebenfalls möglich.
Mit dem TwinCAT Engineering Interface (ENI) Server
ist es möglich, die Arbeiten
von mehreren Programmierern über ein zentrales Quellcodeverwaltungssystem zu
koordinieren. Der TwinCAT
ENI Server bietet Schnittstellen zu Microsoft Visual
Source Safe und Treiber
zur Subversion (SVN). Eine
Benutzer- und Rechteverwaltung ist ebenso Bestandteil
des Produktes wie ein datenbankunabhängiges Diagnosetool, das eine Übersicht über
alle aktuellen Aktionen der
verschiedenen Anwender
liefert.
Der TwinCAT Eventlogger
ist ein Alarm- und Diagnosesystem für TwinCAT-basierte
Steuerungen. Er hat die
Aufgabe, alle auftretenden
Events im TwinCAT-System
zu verwalten, weiterzuleiten
und in die TwinCAT-Logdatei
zu schreiben. Events sind
in diesem Zusammenhang
Alarme, Warnungen, Hinweise oder Anweisungen.
Die Quittierung einer Meldung ist möglich. Mithilfe
eines Message-Formatters
wird die Verbindung zwischen
dem eigentlichen Event und
dessen Meldetext hergestellt. Diese ist in einer externen Datenbank hinterlegt.
Durch Einbinden der
TcEventViewer-Type-Library
ist es möglich, eine eigene
Anzeige der Meldungen zu
erstellen. Die Konfiguration
der Meldungstexte erfolgt
mit dem TcEvent-Configurator. Der Eventlogger ist im
Lieferumfang von TwinCAT
bereits enthalten.
Der TwinCAT XML Data
Server erlaubt den direkten
Zugriff aus der SPS in eine
XML-Datei. Dabei können
Variablenwerte von der
SPS gelesen oder in die
XML-Datei geschrieben
werden. Auch der Zugriff
auf Strukturen in der SPS
ist möglich.
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows 7
Windows 7
Windows 7, Windows CE
Windows 7
TwinCAT PLC/TwinCAT NC
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
www.beckhoff.de/TS1600
www.beckhoff.de/TS1010
www.beckhoff.de/TS6421
PTP (bei NC-Geräten)
Weitere Informationen
www.beckhoff.de/TS1120
Technische Änderungen vorbehalten
Communication
Supplements
TwinCAT XML Data Server CE
TwinCAT Backup
TwinCAT Simulation Manager
TwinCAT Database Server
TS6421-0030
TS1150
TS1110
TS6420
Der TwinCAT XML Data Server CE
erlaubt den direkten Zugriff aus der
SPS in eine XML-Datei. Dabei können
Variablenwerte von der SPS gelesen
oder in die XML-Datei geschrieben
werden. Auch der Zugriff auf Strukturen in der SPS ist möglich.
Mit dem TwinCAT Backup Server
können Dateien, Verzeichnisse,
betriebssystemspezifische Informationen, Einstellungen und TwinCATKonfigurationen gesichert und
wiederhergestellt werden. Dies kann
auf allen angeschlossenen Medien
und auch über Netzwerk erfolgen.
Der TwinCAT Simulation Manager ist
ein Werkzeug zur einfachen Konfiguration einer Simulationsumgebung,
die sich in die TwinCAT-Systemumgebung integriert. Er unterstützt
das Erzeugen einer „virtuellen
Maschine“, die in ihrem zeitlichen
Verhalten einer realen entspricht.
TwinCAT Database Server ermöglicht den Datenaustausch zwischen
Datenbanken und dem TwinCATSystem. Es können SPS-Variablen
oder direkt Werte der EtherCAT-I/Os
zyklisch, bei Änderung oder ereignisgesteuert mittels SPS-Funktionsbaustein protokolliert werden.
Windows CE
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows 7
Windows 7
Windows 7
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
www.beckhoff.de/TS6421-0030
www.beckhoff.de/TS1150
www.beckhoff.de/TS1110
www.beckhoff.de/TS6420
Technische Änderungen vorbehalten
TwinCAT 2
System
1027
Supplements
System
TSxxxx | TwinCAT 2 Supplements, System
TwinCAT Database Server
TwinCAT PLC HMI
TwinCAT PLC HMI CE
TwinCAT PLC HMI Web
TS6420-0030
TS1800
TS1800-0030
TS1810
Der TwinCAT Database
Server CE zeichnet sich
durch die gleichen Funktionsattribute aus, wie
die unter anderen als CEBetriebssystemen lauffähige
Version. Der einzige Unterschied ist der Umfang der
unterstützten Datenbanken:
MS SQL, MS SQL Compact
und ASCII-File.
TwinCAT PLC HMI ist ein
Stand-alone-Tool zum Darstellen von Visualisierungen,
die im TwinCAT-PLC-Control
erstellt worden sind. Beim
Aufstarten werden diese
sofort im Vollbild angezeigt.
TwinCAT PLC HMI CE ist
ein Stand-alone-Tool zum
Darstellen von Visualisierungen, die im TwinCATPLC-Control erstellt worden
sind. Beim Aufstarten
werden diese sofort im
Vollbild angezeigt.
TwinCAT PLC HMI Web ist
eine webbasierte Visualisierungslösung. Das TwinCATPLC-Control dient als Editor
zur Erstellung der Webseiten.
Die Aktivierung erfolgt
einfach über das Setzen
einer Option in TwinCATPLC-Control. Die Webseiten
werden durch den Internet
Information Server (IIS)
bereitgestellt. Zur Anzeige
der Webseiten wird eine
Java-VM benötigt.
Windows NT/2000/XP,
Windows CE
CE
Technische Daten
Zielsystem
Windows CE
TwinCAT 2
Windows 7
1028
Windows NT/2000/XP,
Windows 7, Windows CE
Min. TwinCAT-Level
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
Weitere Informationen
www.beckhoff.de/
www.beckhoff.de/TS1800
www.beckhoff.de/
www.beckhoff.de/TS1810
TS6420-0030
TS1800-0030
Technische Änderungen vorbehalten
System
Communication
Supplements
TwinCAT Management Server
TwinCAT Scope 2
TwinCAT EtherCAT Redundancy
TwinCAT Solar Position Algorithm
TS1140
TS3300
TS622x
TS3900
Der TwinCAT Management Server
ermöglicht die zentrale Administration von Beckhoff-CE-Steuerungen.
Softwareupdates können von
zentraler Stelle auf im Netzwerk
vorhandene Steuerungen eingespielt
werden. Neben Betriebssystemupdates können auch gerätespezifische Komponenten (SPS-Bootprojekte) eingespielt werden. Durch
die Möglichkeit, die im Netzwerk
erkannten Geräte in Gruppen aufzuteilen, können für jede Gruppe individuelle Aktionen definiert werden.
Mit dem TwinCAT Scope 2 bietet
Beckhoff ein grafisches Werkzeug zur
Signalanalyse und Datensammlung.
Aufgrund der Trennung von Datenlogger und Viewer ist es möglich, in
einem zentralen Scope 2 View die
Signalverläufe von mehreren im Feld
verteilten Systemen darzustellen.
Nach der Auswahl eines Systems
kann beispielsweise in die SPS, NC
oder direkt in die angeschlossenen
EtherCAT-I/Os hineingebrowst
werden, um die entsprechenden
Variablen auszuwählen. Neben der
Möglichkeit von Langzeitaufnahmen
stehen diverse Triggerfunktionalitäten und Cursor im TwinCAT
Scope 2 zur Verfügung.
Mit TwinCAT EtherCAT Redundancy
wird der TwinCAT-EtherCAT-Master
um die Möglichkeit zur Realisierung
einer Kabelredundanz erweitert: Vom
letzten logischen Teilnehmer wird
ein Kabel zum Master zurückgeführt.
Konfiguration und Diagnose erfolgen
im TwinCAT System Manager.
Mithilfe des TwinCAT Solar Position
Algorithm ist es möglich, den Sonnenstandswinkel unter Verwendung
von Datum, Uhrzeit, geografischer
Länge und Breite sowie weiteren
Parametern (je nach gewünschter
Genauigkeit) zu ermitteln. Der entwickelte Funktionsbaustein arbeitet
mit einer maximalen Ungenauigkeit
von ±0,001°.
Windows NT/2000/XP, Windows 7
Windows XP, Windows 7
Windows NT/2000/XP, Windows 7,
Windows XP, Windows CE
Windows CE
TwinCAT I/O
TwinCAT I/O
TwinCAT I/O
TwinCAT PLC
www.beckhoff.de/TS1140
www.beckhoff.de/TS3300
www.beckhoff.de/TS622x
www.beckhoff.de/TS3900
TwinCAT 2
Windows NT/XP Embedded,
1029
Technische Änderungen vorbehalten
Supplements
Controller
TS4xxx | TwinCAT 2 Supplements, Controller
TwinCAT 2
Technische Daten
1030
Zielsystem
TwinCAT PLC Controller Toolbox
TwinCAT PLC Temperature Controller
TS4100
TS4110
Die TwinCAT Controller Toolbox umfasst alle wesentlichen
Bausteine zur Realisierung von regelungstechnischen Applikationen.
– Toolbox mit regelungstechnischen Grundbausteinen
– Regler genügen industriellen Ansprüchen
wie Anti-Reset-Windup
– einfache Basisregler (P, I, D)
– komplexe Regler (PI, PID, umschaltende Regler)
– Filterbausteine
– Stellgrößengeneratoren (Begrenzer, PWM)
– Rampen- und Signalgeneratorenbausteine
Mit dem TwinCAT Temperature Controller können Temperaturregler einfach realisiert werden. Eine einfache Inbetriebnahme durch Selbsteinstellung des Reglers (Selftuning) ist
enthalten.
– Automatik- und Handbetrieb mit stoßfreiem Aufsetzen
– Stellgröße analog oder als pulsweitenmoduliertes Signal
– Toleranzbandüberwachung, Absolutwertüberwachung
– skalierbare Reaktion auf Sensorfehler und
Heizstromfehler
– Begrenzung von Soll- und Stellgröße
– optionale Verrampung der Sollgröße
– optionale Anfahrschaltung für die Sollgröße
– Kern des Temperaturreglers ist ein industrieller
PID-Regler
Windows NT/2000/XP, Windows 7,
Windows NT/2000/XP, Windows 7,
Windows CE
Windows CE
Min. TwinCAT-Level
TwinCAT PLC
TwinCAT PLC
Weitere Informationen
www.beckhoff.de/TS4100
www.beckhoff.de/TS4110
Technische Änderungen vorbehalten
Motion
Communication
Supplements
Technische Daten
Zielsystem
TwinCAT PLC Motion Control XFC
TwinCAT PLC Hydraulic Positioning
TS5065
TS5810
Mit eXtreme Fast Control (XFC) wird eine Technik bezeichnet,
die mit EtherCAT, speziellen I/O-Klemmen und TwinCAT auf
dem PC eine sehr schnelle zeitlich hochpräzise Reaktion
ermöglicht. Mit den Distributed-Clocks (DC) von EtherCAT
und entsprechenden Klemmen können so einfach verteiltes
Latchen oder Nockenschaltwerke realisiert werden.
– Bausteine zum hochgenauen Erfassen und Schalten
von digitalen Signalen bezogen auf Achspositionen
– EtherCAT-Distributed-Clocks mit den zeitstempelbasierten Ein- und Ausgangs-EtherCAT-Klemmen
EL1252, EL2252 oder EL2262
– Konvertierungsbausteine von DC-Zeit in Position und
umgekehrt
– komfortabler PLCopen-konformer TouchProbe-Baustein
– digitales Nockenschaltwerk als PLCopen-konformer
Baustein
In TwinCAT Hydraulic Positioning sind Algorithmen
zur Regelung und Positionierung von Hydraulikachsen
zusammengefasst und stehen als PLCopen-konforme
SPS-Bausteine zur Verfügung.
– Programmierung über zertifizierte
PLCopen-Motion-Bausteine
– Sollwertgeneratoren speziell für hydraulische
Anwendungen
– Kopplung der Sollwertgeneratoren an
NC PTP/NC I/CNC möglich
– freie Profilgestaltung durch Anbindung von
kundenspezifischen Sollwertgeneratoren
– Unterstützung nicht-linearer Getriebe
– mehrfach segmentierte Bewegungen (Blending)
– Unterstützung aller benötigten Schnittstellen
über Beckhoff-I/O-System
– Unterstützung gebräuchlicher Feldbussysteme
– alle Prozesswerte in physikalischen Einheiten,
flächenrichtige Kraftermittlung
– Unterstützung von standardisierten und applikationsspezifischen Reglern für Position, Kraft/Druck
– ablösender Übergang zwischen Kraft- und
Positionsregelung
– automatische Identifikation von Ventilkennlinien
und Achseigenschaften
– Kennlinien-Linearisierung
– Wartung und Inbetriebnahmetool für
– Achsparametrierung
– Ventilparametrierung inkl. Kennlinie
– Reglerparametrierung
– Auslösung von Testkommandos
– Darstellung von Istwerten
Windows NT/2000/XP, Windows 7,
Windows NT/2000/XP, Windows 7,
Windows CE
Windows CE
Min. TwinCAT-Level
TwinCAT NC PTP
TwinCAT PLC
Weitere Informationen
www.beckhoff.de/TS5065
www.beckhoff.de/TS5810
Technische Änderungen vorbehalten
TwinCAT 2
TS5xxx | TwinCAT 2 Supplements, Motion
1031
Supplements
Motion
TSxxxx | TwinCAT 2 Supplements, Motion
TwinCAT NC FIFO Axes
TwinCAT NC Flying Saw
TwinCAT PLC Remote
Synchronisation
TwinCAT 2
Technische Daten
1032
TS5060
TS5055
TS5066
Mit TwinCAT NC FIFO Axes können
extern generierte Positionssollwerte
in Form einer Geschwindigkeitsvorsteuerung an die Achsen ausgegeben
werden. Dabei ist die Sollwertgenerierung so aufgebaut, dass bei der zeitlichen Abarbeitung der FIFO-Einträge
nicht nur die Sollposition, sondern
auch die Sollgeschwindigkeit ermittelt
wird. Zwischen zwei benachbarten
FIFO-Einträgen wird, falls notwendig,
interpoliert.
TwinCAT NC Flying Saw realisiert die
Kopplung einer Slaveachse an eine
Masterachse in einer bestimmten
Synchronposition (Fliegende Säge).
SPS-Bausteine ermöglichen das Einund Auskoppeln sowie die Parametrierung.
– Als Masterachse können reale
oder virtuelle Achsen sowie andere
externe Istwertgeber dienen.
– Aufsynchronisieren der Slaveachse
aus einer beliebigen Bewegungssituation (Stillstand, Vorwärts- oder
Rückwärtsfahrt) auf den fahrenden
Master
– einfaches Aufsynchronisieren
auf die Mastergeschwindigkeit
– positionsgenaues Aufsynchronisieren auf die Masterachse
(Geschwindigkeit und Position)
– Synchrongeschwindigkeit über
Koppelfaktor einstellbar
– optionale Rücklaufsperre als
zusätzliche Sicherheitsfunktion
– überlagerte Streckenkompensation
in der Synchronphase zur dynamischen Positionskorrektur
Durch den zunehmenden Einsatz dezentraler Steuerungen tritt immer häufiger
die Anforderung auf, verschiedene
Systeme zeitlich zu synchronisieren.
Die Realisierung zyklisch versandter
Informationen führt bei Systemen ohne
identische Zeitbasis zu Schwebungseffekten. Diese äußern sich z. B. bei
der Synchronisierung von Antrieben,
deren Achsinformationen via Netzwerk
übertragen werden, als periodisch
auftretende Betriebsstörungen.
Die Softwarebibliothek TwinCAT
PLC Remote Synchronisation bietet
Möglichkeiten zur allgemeinen Zeitsynchronisierung von Informationen auf
verteilten Systemen sowie spezielle
Methoden zur Synchronisierung von
NC-Achsen („verteilte Achsen“).
Windows NT/2000/XP, Windows 7,
Windows NT/2000/XP, Windows 7,
Windows NT/2000/XP, Windows 7,
Windows CE
Windows CE
Windows CE
Min. TwinCAT-Level
TwinCAT NC PTP
TwinCAT NC PTP
TwinCAT PLC
Weitere Informationen
www.beckhoff.de/TS5060
www.beckhoff.de/TS5055
www.beckhoff.de/TS5066
Zielsystem
Technische Änderungen vorbehalten
Communication
Supplements
TwinCAT NC Camming
TwinCAT Cam Design Tool
TwinCAT Digital Cam Server
TS5050
TS1510
TS5800
TwinCAT NC Camming (Kurvenscheiben) ist eine
nicht-lineare Beziehung zwischen einer Masterund einer Slaveachse. Das Camming-Paket bietet
verschiedene Möglichkeiten der Speicherung
von Kurvenscheiben. Komfortable SPS-Bausteine
ermöglichen das Laden, Koppeln und Entkoppeln
von Kurvenscheiben. Es ist möglich, Kurvenscheiben im laufenden Betrieb neu zu laden oder
zu modifizieren. Das TwinCAT Cam Design Tool
unterstützt bei der Erstellung der Kurvenscheiben.
– Positionstabelle mit Masterstützpunkten
und zugehörigen Slavepositionen, zwischen
den Stützstellen wird linear oder durch
Splines interpoliert
– Motion-Function-Tabelle, die eine Kurvenscheibe mittels Bewegungsgesetzen nach
der Richtlinie VDI 2143 beschreibt
– zyklische oder lineare Abarbeitung
– Kurvenscheibe durch Offset und
Skalierung, sowohl master- als auch
slaveseitig, modifizierbar
– hohe Flexibilität durch Onlineänderung
der Motion Functions
Das TwinCAT Cam Design Tool ermöglicht die
Generierung und Modifizierung von Kurvenscheiben mithilfe eines grafischen Editors. Diese
werden als Abschnitte von Bewegungsgesetzen,
wie modifizierte Sinuslinie, harmonische Kombination oder den verschiedenen Polynomfunktionen, zusammengesetzt. Dargestellt werden
neben der Slave-Position, auch Geschwindigkeit,
Beschleunigung und Ruck. Die erzeugten Kurvenscheiben können als Tabellen mit vorgegebener
Schrittweite oder als sogenannte Motion Functions
an die NC übergeben werden.
Der TwinCAT Digital Cam Server ist ein schnelles
Nockenschaltwerk mit Überwachung für verschiedene Feldbusse. Die Konfiguration der Nocken
erfolgt in TwinCAT Engineering.
– performantes feldbusunabhängiges
Nockenschaltwerk mit vielen Funktionen
– bis zu 320 Ausgänge
– bis zu 180 Nocken pro Ausgang
– Weg-Weg-Nocken, Weg-Zeit-Nocken,
Bremsnocken
– dynamische Geschwindigkeitskorrektur
– Drehzahlmessung bzw. Drehzahlüberwachung
Windows NT/2000/XP, Windows 7,
Windows NT/2000/XP,
Windows NT/2000/XP, Windows 7,
Windows CE
Windows 7
Windows CE
TwinCAT NC PTP
TwinCAT NC PTP
TwinCAT NC PTP
www.beckhoff.de/TS5050
www.beckhoff.de/TS1510
www.beckhoff.de/TS5800
Technische Änderungen vorbehalten
TwinCAT 2
Motion
1033
Supplements
Motion
TSxxxx | TwinCAT 2 Supplements, Motion
TwinCAT Valve Diagram Editor
TwinCAT Kinematic Transformation
TS1500
TS511x
Der TwinCAT Valve Diagram Editor ermöglicht die Linearisierung von nicht-linearen Kennlinien von Hydraulikventilen
mithilfe eines grafischen Editors. Anhand von wenigen Stützstellen können Geraden oder Polynome 5. Grades ermittelt
werden, welche diese verbinden. Die ermittelte Linearisierungskennlinie kann in die TwinCAT-NC-Echtzeit geladen und
bei der Ausgabe der Spannungen im Drive berücksichtigt
werden.
Mit TwinCAT Kinematic Transformation sind verschiedene
Roboterkinematiken realisierbar. Die Programmierung der
Bewegung des Roboters erfolgt in kartesischen Koordinaten
entweder mit DIN 66025-Befehlen oder mit den PLCopenkonformen Bausteinen aus der SPS. Eine integrierte Dynamikvorsteuerung sorgt für eine hohe Präzision der Bewegung
auch bei hohen Beschleunigungen und Geschwindigkeiten.
Die Konfiguration erfolgt im TwinCAT Engineering Interface
Server.
– Unterstützung verschiedener paralleler und auch
serieller Kinematiken, wie sie z. B. für Pick-and-placeAufgaben genutzt werden
– Unterstützung der Programmierung von interpolierenden
Bewegungen in G-Code (DIN 66025)
– Alternativ können auch Standard-PTP- und Kurvenscheiben-Anwendungen realisiert werden.
– einfache Programmierung im kartesischen Koordinatensystem
– Inverse Kinematik für die relevanten Motorpositionen
wird automatisch berechnet.
– Konfiguration der Kinematik im TwinCAT Engineering
Interface Server. Neben dem Typ (z. B. Delta) müssen
auch die Stablängen und Versätze parametriert werden.
– Für die Dynamikvorsteuerung können Massen und
Massenträgheiten vorgegeben werden.
– Tracking mithilfe der Fliegende Säge und Kurvenscheiben
zum Aufsynchronisieren (z. B. auf Förderbänder)
– optimiert für die Beckhoff Servoverstärker der
Serie AX5000
– Folgende Kinematiken sind integriert:
– kartesische Portale
– 2-D-Parallelkinematik
– Scherenkinematik
– Kran- und Rollenkinematiken
– 3-D-Delta
– SCARA
– aufgeteilt in verschiedene Produkt-Level je nach
Komplexität der Kinematik
Zielsystem
Windows NT/2000/XP, Windows 7
Windows NT/2000/XP, Windows 7, Windows CE
Min. TwinCAT-Level
TwinCAT NC PTP
TwinCAT NC I
Weitere Informationen
www.beckhoff.de/TS1500
www.beckhoff.de/TS511x
TwinCAT 2
Technische Daten
1034
Technische Änderungen vorbehalten
Communication
Communication
Supplements
TS6xxx | TwinCAT 2 Supplements, Communication
TwinCAT PLC Serial Communication
TwinCAT PLC Serial Communication
TwinCAT PLC Modbus RTU
Technische Daten
TS6340
TS6341
TS6255
TwinCAT Serial Communication realisiert die Kommunikation zu seriellen
Geräten, wie Drucker, Barcodescanner
usw. Unterstützt werden die serielle
Schnittstelle des PCs und die seriellen
Beckhoff EtherCAT-Klemmen EL6xxx
und Busklemmen KL6xxx.
Über das netzwerkbasierende
Feldbussystem von Beckhoff kann auf
die seriellen Klemmen in bis zu 100 m
Entfernung zugegriffen werden. Zusätzlich besteht die Möglichkeit, virtuelle
COM-Schnittstellen des Betriebssystems
aus der SPS anzusprechen.
Die Softwarebibliothek TwinCAT PLC
Serial Communication 3964R/RK512
realisiert die serielle Kommunikation
über das 3964R- bzw. RK512-Protokoll. Unterstützt werden die serielle
Schnittstelle des PCs und die seriellen Beckhoff Busklemmen KL6xxx.
Die TwinCAT-PLC-Serial-Communication-Bibliothek ist enthalten.
Die SPS-Bibliothek TwinCAT
PLC Serial Communication RK512
unterstützt das Senden und Empfangen von SPS-Variablen beliebigen
Typs. Die Daten, mit einer Länge
von bis zu 128 Byte, werden transparent als Datenbausteine übertragen.
Zur sicheren Datenübertragung wird
unterhalb des RK512-Protokolls das
3964R-Protokoll verwendet.
TwinCAT Modbus RTU realisiert die
Modbus-RTU-Kommunikation über eine
serielle RS232-, RS422- oder RS485Schnittstelle und ist damit sowohl für
die PC/CX-Schnittstellen als auch für
den Betrieb mit den seriellen Busklemmen KL6xxx geeignet. Beinhaltet sind
Bausteine für den Master- und den
Slave-Betrieb mit einfacher Konfiguration.
Windows NT/2000/XP, Windows 7,
Windows NT/2000/XP, Windows 7,
Windows NT/2000/XP, Windows 7,
Windows CE
Windows CE
Windows CE
Min. TwinCAT-Level
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
Weitere Informationen
www.beckhoff.de/TS6340
www.beckhoff.de/TS6341
www.beckhoff.de/TS6255
Zielsystem
Technische Änderungen vorbehalten
TwinCAT 2
3964R/RK512
1035
Supplements
Communication
TS6xxx | TwinCAT 2 Supplements, Communication
Technische Daten
TwinCAT 2
Zielsystem
1036
TwinCAT Modbus TCP
TwinCAT Modbus TCP
TwinCAT PLC
TwinCAT PLC
Server
Server CE
IEC 60870-5-10x
IEC 60870-5-104 CE
TS6250
TS6250-0030
TS650x
TS650x-0030
TwinCAT Modbus TCP Server
agiert als Gateway zwischen
Modbus-TCP-Devices und
TwinCAT-Laufzeitsystemen.
Es stellt sowohl Server- als
auch Clientfunktionalitäten
bereit. Im Serverbetrieb können die Speicherbereiche
mehrerer TwinCAT-Laufzeitsysteme direkt auf die
Modbus-Speicherbereiche
gemappt werden. Zum Implementieren eines ModbusTCP-Clients wird eine SPSBibliothek mitgeliefert, um
auf die Speicherbereiche
eines Modbus-TCP-Devices
zugreifen zu können.
TwinCAT Modbus TCP Server
CE agiert als Gateway
zwischen Modbus-TCPDevices und TwinCATLaufzeitsystemen. Es stellt
sowohl Server- als auch
Clientfunktionalitäten bereit.
Im Serverbetrieb können die
Speicherbereiche mehrerer
TwinCAT-Laufzeitsysteme
direkt auf die ModbusSpeicherbereiche gemappt
werden. Zum Implementieren eines Modbus-TCPClients wird eine SPS-Bibliothek mitgeliefert, um auf
die Speicherbereiche eines
Modbus-TCP-Devices zugreifen zu können.
Die TS650x ermöglichen
die IEC 60870-5-10x-konforme Kommunikation aus
der TwinCAT-SPS heraus.
Sowohl Master- als auch
Slave-Bibliotheken stehen
zur Verfügung.
Die TS650x-0030 ermöglichen die IEC 60870-5-10xkonforme Kommunikation
aus der TwinCAT-SPS heraus.
Sowohl Master- als auch
Slave-Bibliotheken stehen
für Applikationen unter
Windows CE zur Verfügung.
Windows NT/2000/XP,
Windows CE
Windows 7
SPS-Bibliothek für
die Realisierung von
Mastern für
– IEC 60870-5-101
– IEC 60870-5-102
– IEC 60870-5-103
– IEC 60870-5-104
SPS-Bibliothek für
die Realisierung von
Slaves für
– IEC 60870-5-101
– IEC 60870-5-104
Windows NT/2000/XP,
SPS-Bibliothek für
die Realisierung von
Mastern für
– IEC 60870-5-104
SPS-Bibliothek für
die Realisierung von
Slaves für
– IEC 60870-5-104
Windows CE
Windows 7
Min. TwinCAT-Level
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
Weitere Informationen
www.beckhoff.de/TS6250
www.beckhoff.de/
www.beckhoff.de/TS650x
www.beckhoff.de/
TS6250-0030
TS650x-0030
Technische Änderungen vorbehalten
TwinCAT PLC
TwinCAT PLC
IEC 61850 Server
IEC 61400-25 Server
TS6511
Communication
Supplements
TwinCAT DriveTop Server
TwinCAT DriveCOM OPC Server
TS6509
TS6371
TS6370
Die IEC 61850 definiert ein Kommunikationsprotokoll, das insbesondere
in elektrischen Schaltanlagen eingesetzt wird. Mit der SPS-Bibilothek
TwinCAT IEC 61850 Server lässt
sich eine solche standardisierte
Kommunikation realisieren. Der von
Beckhoff entwickelte Kommunikationsstack basiert auf dem MMSProtokoll und unterstützt neben
der Basisnorm IEC 61850 auch die
zugehörigen Spezialisierungen. Zur
komfortablen Konfiguration kann der
TwinCAT Telecontrol Configurator
verwendet werden, der gemeinsam
mit der SPS-Bibliothek ausgeliefert
wird. Anhand der darin erstellten
Konfiguration kann ein SPS-CodeExport erfolgen, der in bestehende
SPS-Projekte eingebunden werden
kann.
Die IEC 61400-25 ist eine Spezialisierung der IEC 61850 für Windkraftanlagen. Das Datenmodell wird
dabei gezielt um Objekte, wie z. B.
Wind Turbine Generator, erweitert.
Auch hier steht der TwinCAT Telecontrol Configurator zur Verfügung.
Neben SPS-Code kann er auch
TwinCAT-Scope-2-Konfigurationen
erstellen.
Der TwinCAT DriveTop Server ist
ein Kommunikationsserver zur
Anbindung des Indramat-DriveTop-Tools an TwinCAT. Damit kann
das DriveTop-Tool zur Konfiguration
und Inbetriebnahme von IndramatAntrieben genutzt werden. Unterstützt werden auch Konfigurationen
mit mehreren SERCOS-Ringen.
Die DriveCOM-Nutzerorganisation
hat sich zum Ziel gesetzt, eine einheitliche, standardisierte und feldbusunabhängige Kommunikation
von Konfigurations-, Inbetriebnahme- und Diagnosetools verschiedener Hersteller zu Antrieben
zu schaffen. Der TwinCAT DriveCOM
OPC Server liefert genau diese
Kommunikationsverbindung:
Er ermöglicht den feldbusunabhängigen Datenfluss vom Engineeringtool bis in den Antrieb. Auf Basis
des netzwerkfähigen TwinCAT-Kommunikationssystems ADS können
die verteilten Antriebe von einer
zentralen Stelle konfiguriert und
diagnostiziert werden.
Der TwinCAT DriveCOM OPC
Server benötigt ein unterlagertes
TwinCAT-System mit einer Beckhoff
Feldbuskarte vom Typ FCxxxx.
Der TwinCAT-DriveCOM-Konfigurator findet unterstützte Antriebe in
der TwinCAT-Konfiguration und stellt
diese Information dem Engineeringtool zur Verfügung. Der Konfigurator
verfügt über ein Automation-Interface und kann somit auch von
anderen Tools „remote“ bedient
werden.
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP, Windows 7
Windows NT/2000/XP, Windows 7
Windows 7, Windows CE
Windows 7, Windows CE
TwinCAT PLC
TwinCAT PLC
TwinCAT NC PTP
TwinCAT NC PTP
www.beckhoff.de/TS6511
www.beckhoff.de/TS6509
www.beckhoff.de/TS6371
www.beckhoff.de/TS6370
TwinCAT 2
Communication
1037
Technische Änderungen vorbehalten
Supplements
Communication
TS6xxx | TwinCAT 2 Supplements, Communication
TwinCAT 2
Technische Daten
1038
TwinCAT
TwinCAT
TwinCAT
OPC Server
OPC UA Server
OPC UA Server CE
TS6120
TS6100
TS6100-0030
Der TwinCAT OPC Server ist eine
Schnittstelle für den standardisierten
Datenaustausch. Er unterstützt die
Spezifikationen DataAccess (DA) und
XML-DA. DataAccess basiert auf der
Microsoft-COM-Technologie und stellt
dem Client Daten zur Verfügung. Die
OPC-XML-DA-Spezifikation ermöglicht
es, Daten per XML via HTTP auszutauschen. Die Konfiguration der Server
erfolgt in einem Konfigurationstool
oder via XML.
OPC Unified Architecture (IEC 62541)
ist die neueste Technologiegeneration der OPC Foundation für einen
sicheren, zuverlässigen und herstellerneutralen Transport von Rohdaten
und vorverarbeiteten Informationen
von der Fertigungsebene bis in das
Produktionsplanungs- oder ERP-System.
Auf einheitliche, sichere und zuverlässige Weise steht mit OPC UA jeder
berechtigten Anwendung und jeder
autorisierten Person jede gewünschte
Information zu jeder Zeit und an jedem
Ort zur Verfügung.
OPC Unified Architecture (IEC 62541)
ist die neueste Technologiegeneration der OPC Foundation für einen
sicheren, zuverlässigen und herstellerneutralen Transport von Rohdaten
und vorverarbeiteten Informationen
von der Fertigungsebene bis in das
Produktionsplanungs- oder ERP-System.
Auf einheitliche, sichere und zuverlässige Weise steht mit OPC UA jeder
berechtigten Anwendung und jeder
autorisierten Person jede gewünschte
Information zu jeder Zeit und an jedem
Ort zur Verfügung.
TwinCAT OPC UA Server
– zertifiziert im OPC-Labor Europa
– Funktionen DataAccess/
HistoricalAccess/Alarm&Condition
– SPS-Bausteine zur Diagnose,
Neustart
– Zwischenspeicherung von Daten
im Server: Unterbrechung der
Kommunikationsverbindung führt
nicht zum Datenverlust
TwinCAT OPC UA Server CE
– zertifiziert im OPC-Labor Europa
– Funktionen DataAccess/
HistoricalAccess/Alarm&Condition
– SPS-Bausteine zur Diagnose,
Neustart
– Zwischenspeicherung von Daten
im Server: Unterbrechung der
Kommunikationsverbindung führt
nicht zum Datenverlust
TwinCAT OPC UA Client
– SPS-Funktionsbausteine
für UA-DataAccess
– Demo-UA-Client für
Diagnosezwecke
TwinCAT OPC UA Client CE
– SPS-Funktionsbausteine
für UA-DataAccess
– Demo-UA-Client für
Diagnosezwecke
Windows CE
Zielsystem
Windows NT/2000/XP, Windows 7
Windows NT/2000/XP, Windows 7
Min. TwinCAT-Level
TwinCAT I/O
TwinCAT I/O
TwinCAT I/O
Weitere Informationen
www.beckhoff.de/TS6120
www.beckhoff.de/TS6100
www.beckhoff.de/TS6100-0030
Technische Änderungen vorbehalten
Communication
Supplements
TwinCAT SMS/SMTP Server
TwinCAT SMS/SMTP Server CE
TwinCAT TCP/IP Server
TwinCAT TCP/IP Server CE
TS6350
TS6350-0030
TS6310
TS6310-0030
TwinCAT SMS/SMTP Server ermöglicht das Versenden von SMS bzw.
E-Mails unter Verwendung von
SPS-Bausteinen. Letzteres erlaubt
ebenfalls das Versenden von Dateianhängen, HTML-Texten sowie das
Setzen der Prioritätseinstellungen
der Nachrichten. Die verschlüsselte
E-Mail-Kommunikation ist durch die
Unterstützung von STARTTLS/SSL
konfigurierbar.
TwinCAT SMS/SMTP Server CE
ermöglicht das Versenden von SMS
bzw. E-Mails unter Verwendung von
SPS-Bausteinen. Letzteres erlaubt
ebenfalls das Versenden von Dateianhängen, HTML-Texten sowie das
Setzen der Prioritätseinstellungen
der Nachrichten. Die verschlüsselte
E-Mail-Kommunikation ist durch die
Unterstützung von STARTTLS/SSL
konfigurierbar.
TwinCAT TCP/IP Server dient der
Implementierung und Realisierung
eines oder mehrerer TCP/IP-Server
und/oder TCP/IP-Clients in der
TwinCAT-PLC. Für den Kommunikationsauf- und -abbau sowie für den
reinen Datenaustausch (Send und
Receive) existieren entsprechende
Bausteine. Zum Überwachen von
TwinCAT-Laufzeiten ermöglicht
die mitgelieferte SNMP-Bibliothek,
Meldungen zu verschicken (Traps)
und Anfragen zu beantworten (Get).
TwinCAT TCP/IP Server CE dient der
Implementierung und Realisierung
eines oder mehrerer TCP/IP-Server
und/oder TCP/IP-Clients in der
TwinCAT-PLC. Für den Kommunikationsauf- und -abbau sowie für den
reinen Datenaustausch (Send und
Receive) existieren entsprechende
Bausteine. Zum Überwachen von
TwinCAT-Laufzeiten ermöglicht
die mitgelieferte SNMP-Bibliothek,
Meldungen zu verschicken (Traps)
und Anfragen zu beantworten (Get).
Windows NT/2000/XP, Windows 7
Windows CE
Windows NT/2000/XP, Windows 7
Windows CE
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
www.beckhoff.de/TS6350
www.beckhoff.de/TS6350-0030
www.beckhoff.de/TS6310
www.beckhoff.de/TS6310-0030
Technische Änderungen vorbehalten
TwinCAT 2
Communication
1039
Supplements
Communication
TS6xxx | TwinCAT 2 Supplements, Communication
Technische Daten
TwinCAT 2
Zielsystem
1040
TwinCAT PROFINET RT
TwinCAT PROFINET RT
TwinCAT EtherNet/IP
TwinCAT EtherNet/IP
Controller
Device
Slave
Slave CE
TS6271
TS6270
TS6280
TS6280-0030
TwinCAT PROFINET RT
Controller (Master) ist ein
Supplement, das aus jeder
PC-basierten Steuerung mit
Intel®-Chipsatz und dem von
Beckhoff entwickelten Realtime-Ethernet-Treiber einen
PROFINET-RT-Controller
macht. Aus einer EthernetSchnittstelle wird durch das
Freischalten eines Keys ein
PROFINET-Controller. Das
PROFINET-Supplement ist
Bestandteil der TwinCATInstallation und kann im
Config Mode auch ohne Key
betrieben werden. Es ist auf
PCs und Embedded-PCs lauffähig und kann ab TwinCAT
2.11 R3 genutzt werden.
In Verbindung mit der
PROFINET-Klemme EL6631
für das EtherCAT-I/O-System
lässt sich PROFINET auch
über EtherCAT tunneln,
hierfür ist das Supplement
nicht notwendig. Damit kann
jedes EtherCAT-Netzwerk
auch mit PROFINET-RTDevices Daten austauschen.
TwinCAT PROFINET RT
Device (Slave) ist ein Supplement, das aus jeder PCbasierten Steuerung mit
Intel®-Chipsatz und dem
von Beckhoff entwickelten
Realtime-Ethernet-Treiber
ein PROFINET-RT-Device
macht. Aus einer EthernetSchnittstelle wird durch die
Installation des Supplements
ein PROFINET-Slave. Das
Supplement kann auf PCs
und Embedded-PCs genutzt
werden. In Verbindung mit
der PROFINET-Klemme
EL6631-0010 für das
EtherCAT-I/O-System lässt
sich PROFINET auch über
EtherCAT tunneln. Damit
kann jedes EtherCAT-Netzwerk auch mit PROFINETRT-Controllern Daten
austauschen. Beim Einsatz
der EL6631-0010 ist das
Supplement TwinCAT
PROFINET IO Controller
nicht notwendig.
TwinCAT EtherNet/IP Slave
ist ein Supplement, das aus
jeder PC-basierten Steuerung
mit Intel®-Chipsatz und dem
von Beckhoff entwickelten
Realtime-Ethernet-Treiber
einen EtherNet/IP-Slave
macht. Die Ethernet-Schnittstelle wird durch Installation
des Supplements zu einem
EtherNet/IP-Slave. Einsetzbar ist dieses Produkt auf
allen PC-Steuerungen und
Embedded-PC-Steuerungen
mit Windows XP und
Windows CE.
TwinCAT EtherNet/IP Slave
ist ein Supplement, das aus
jeder PC-basierten Steuerung
mit Intel®-Chipsatz und dem
von Beckhoff entwickelten
Realtime-Ethernet-Treiber
einen EtherNet/IP-Slave
macht. Die Ethernet-Schnittstelle wird durch Installation
des Supplements zu einem
EtherNet/IP-Slave. Einsetzbar ist dieses Produkt auf
allen PC-Steuerungen und
Embedded-PC-Steuerungen
mit Windows CE.
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows CE
Windows 7, Windows CE
Windows 7, Windows CE
Windows 7, Windows CE
Min. TwinCAT-Level
TwinCAT I/O
TwinCAT I/O
TwinCAT I/O
Weitere Informationen
www.beckhoff.de/TS6271
www.beckhoff.de/TS6270
www.beckhoff.de/TS6280
TwinCAT I/O
www.beckhoff.de/
TS6280-0030
Technische Änderungen vorbehalten
TwinCAT Virtual Serial COM
TwinCAT FTP Client
Driver
Communication
Supplements
TwinCAT PLC RFID Reader
TwinCAT PLC S5/S7
Communication
Communication
TS6360
TS6300
TS6600
TS6610
TwinCAT Virtual Serial COM Driver
erlaubt das Einbinden von EtherCATKlemmen EL60xx oder EtherCATBox-Modulen EP6002 als normale
serielle Schnittstellen in Windows
CE oder Windows. Für jede EL60xx/
EP6002 wird dabei individuell
definiert, auf welchem Rechner für
sie eine serielle Schnittstelle erzeugt
werden soll. Der Zugriff auf das an
der Klemme angeschlossene Gerät
erfolgt über die Windows API für
serielle Schnittstellen.
TwinCAT FTP Client ermöglicht den
einfachen Zugriff aus der SPS auf
mehrere FTP-Server mithilfe von
verschiedenen Funktionsbausteinen.
So können nach einem Verbindungsaufbau (optional mit Authentifizierung) Dateien zum/vom Server geladen werden. Weitere Funktionsbausteine erlauben das Suchen, Anlegen,
Löschen und Umbenennen von
Dateien oder Verzeichnissen.
TwinCAT PLC RFID Reader Communication erlaubt das Ansprechen
verschiedener RFID-Reader über
eine serielle Schnittstelle. Mit dieser
Bibliothek steht ein generelles
abstraktes Interface zur Verfügung,
das für alle Reader genutzt werden
kann. Die Anpassung an einen
speziellen Reader ist durch eine
Konfigurationseinstellung einfach
durchzuführen.
TwinCAT PLC S5/S7 Communication
ermöglicht die einfache Anbindung
von TwinCAT an eine S5- oder
S7-Steuerung. Unter Verwendung
von Funktionsbausteinen kann auf
Datenbausteine, Merker, Eingänge,
Ausgänge, Zähler und Timer einer
S5- bzw. S7-Steuerung zugegriffen
werden. Die Kommunikation erfolgt
über TCP/IP.
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows 7, Windows CE
Windows 7, Windows CE
Windows 7, Windows CE
Windows 7, Windows CE
TwinCAT I/O
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
www.beckhoff.de/TS6360
www.beckhoff.de/TS6300
www.beckhoff.de/TS6600
www.beckhoff.de/TS6610
TwinCAT 2
Communication
1041
Technische Änderungen vorbehalten
Supplements
Building Automation
TS8xxx | TwinCAT 2 Supplements, Building Automation
TwinCAT PLC
TwinCAT PLC
HVAC
Building Automation
TwinCAT BACnet/IP
Basic
Technische Daten
TS8000
TS8010
TS8020
TwinCAT PLC HVAC ist eine
umfangreiche TwinCAT-SPSBibliothek mit Funktionsbausteinen für die Automation aller technischen Ausbaugewerke eines Gebäudes. Neben den klassischen
Funktionen der Heizungs-,
Lüftungs- und Klimatechnik
im Bereich der Energieerzeugung und Verteilung
sind zusätzlich alle Funktionen der Raumautomation
für die Beleuchtung, den
Sonnenschutz und die Raumklimaregelung enthalten.
Die Softwarebibliothek
TwinCAT PLC Building
Automation Basic erlaubt
die Realisierung aller für
die Raumautomatisierung
wichtigen Funktionen.
Hierzu gehören Beleuchtung
(Konstantlichtregelung,
Lichtdimmer, …), Fassadensteuerung, Skalierungsfunktionen, Filterbausteine,
Zeitschaltfunktionen und
Maximumwächter zur
Energieoptimierung.
BACnet (Building Automation Control Network) ist ein standardisiertes, herstellerunabhängiges Kommunikationsprotokoll für die Gebäudeautomatisierung. Verwendung findet
es in den Bereichen HLK, Lichtsteuerung, Sicherheits- und
Brandmeldetechnik. Die Implementierung dieses Protokolls
erfolgt sowohl als Server als auch als Client und ist auf allen
Beckhoff Industrie-PCs und Embedded-PCs lauffähig. Unterstützt werden alle Dienste eines BBC (BACnet Building Controller), wie z. B. gemeinsame Datennutzung (DS), Alarm- und
Ereignisverarbeitung (AE), Zeitplan (SCHED), Trendaufzeichnung (T) sowie Device- und Netzwerkmanagement (DM).
BACnet-Revision 12
Nach ISO 16484-5:2012 zertifizierte Embedded-PCs:
Bestellangaben CX8091 und CX9020 mit
BACnet/IP-Image (Lizenzkey enthalten)
– Bestellnummer des CX8091 (keine weitere Bestelloption notwendig) (siehe Seite 203 )
– Bestellnummer des CX9020-xxxx
(siehe Seite 214 ) + CX1800-1052
Bestellangaben CX5010/CX5020
(siehe Seite 224 )
– CX50x0 mit Windows CE | Bestellnummer des CX +
CX1800-1052 (BACnet/IP-Image, Lizenzkey enthalten)
– CX50x0 mit Windows XPe | Bestellnummer des CX +
Supplement TwinCAT BACnet/IP (TS8020, Lizenzkey
nötig), TwinCAT 2.11 R3
BACnet-Revision 6
Nach ISO 16484-5:2010 zertifizierte Embedded-PCs:
Bestellangaben CX9001/CX9010 mit BACnet/IP-Image
(Lizenzkey enthalten) (siehe Seite 208 )
– Bestellnummer des CX9001-xxxx + CX1800-1044
– Bestellnummer des CX9010-xxxx + CX1800-1044
TwinCAT 2
Bestellangaben CX5010/CX5020
(siehe Seite 224 )
– CX50x0 mit Windows CE | Bestellnummer des CX +
CX1800-1044 (BACnet/IP-Image, Lizenzkey enthalten)
– CX50x0 mit Windows XPe | Bestellnummer des CX +
Supplement TwinCAT BACnet/IP (TS8020, Lizenzkey
nötig), TwinCAT 2.11 R3
1042
Zielsystem
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows 7, Windows CE
Windows 7, Windows CE
Windows 7, Windows CE
Min. TwinCAT-Level
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
Weitere Informationen
www.beckhoff.de/TS8000
www.beckhoff.de/TS8010
www.beckhoff.de/TS8020
Technische Änderungen vorbehalten
Building Automation
Communication
Supplements
TwinCAT
TwinCAT
TwinCAT
TwinCAT
TwinCAT
FIAS Server
Crestron Server
Bang & Olufsen Server
Building Automation
Building Automation
TS8035
TS8036
TS8037
TS8040
TS8100
Die Schnittstelle FIAS (Fidelio Interface and Application
Specification) nimmt eine
weltweit führende Position
für Hotelmanagementsoftware ein. Der TwinCAT FIAS
Server ist ein Softwarepaket zur Kommunikation
zwischen einer TwinCATSPS und einem System,
das über eine FIAS-Standard-Schnittstelle verfügt.
Die Kommunikation erfolgt
über TCP/IP. Die Verbindung
von Hotelmanagementsoftware und Automatisierungssystem trägt dazu bei,
den Energieverbrauch zu
optimieren: z. B. passt sich
bei einem nicht belegten
Zimmer die Klimaregelung
entsprechend an; bei
starker Sonneneinstrahlung wird die Beschattung
automatisch aktiviert.
Crestron ist einer der
führenden Hersteller von
Mediensteuerungssystemen. Der TwinCAT Crestron
Server ermöglicht die
Kommunikation zwischen
einer TwinCAT-SPS und
einer Crestron-Steuerung.
Verbunden werden beide
Systeme per Ethernet.
Zur Programmierung der
Crestron-Steuerung stehen
User-Makros für SIMPL
zur Verfügung. Innerhalb
der TwinCAT-SPS sind die
notwendigen Funktionsbausteine in einer SPS-Library
enthalten. Sowohl aus der
Crestron-Steuerung als
auch aus der TwinCAT-SPS
kann schreibend und lesend
auf den anderen Teilnehmer
zugegriffen werden.
Bang & Olufsen ist
weltweit anerkannt für
sein unverwechselbares
Sortiment an hochwertigen Audio-, Video- und
Multimediaprodukten.
Der TwinCAT Bang &
Olufsen Server ermöglicht
die Kommunikation zwischen einer TwinCAT-SPS
und einer Bang&OlufsenAudio/Video-Installation.
Für die TwinCAT-SPS steht
eine entsprechende SPSBibliothek zur Verfügung,
mit der auf das Masterlink-Gateway von Bang &
Olufsen zugegriffen werden
kann. Der Datenaustausch
erfolgt bidirektional über
Ethernet.
TwinCAT Building Automation
ist ein Softwarepaket zur Automation aller technischen Ausbaugewerke der Gebäudeautomation. Neben Bausteinen für
klassische HVAC-Applikationen
wird auch die Raumautomation
mit den Gewerken Beleuchtung,
Klimatisierung und Beschattung
berücksichtigt. Im Wesentlichen
besteht das Softwarepaket aus
drei Komponenten:
Das TwinCAT Building
Automation Framework
umfasst ein Konfigurationsprogramm (TwinCAT
Building Automation
Manager) und eine SPSLibrary.
Die SPS-Library ist so
aufgebaut, dass ein fertiges
Applikationsprogramm
mit den wichtigsten Raumautomatisierungsfunktionen zur Verfügung steht.
Hierzu zählen Beleuchtung,
Beschattung, Klimaregelung, Zeitschaltfunktionen,
Szenenverwaltung, Wetterstationen und Energieverbrauchserfassung.
Im TwinCAT Building
Automation Manager
werden alle Aktoren und
Sensoren eingetragen, zu
Gruppen zusammengefasst
und mit den Busklemmen
verknüpft. Die logische
Zuordnung der Sensoren
zu Aktoren erfolgt ebenfalls im TwinCAT Building
Automation Manager.
Das Konfigurationsprogramm erzeugt und aktiviert aus diesen Informationen die I/O-Verknüpfungen für alle eingetragenen
Geräte und schreibt alle
notwendigen Parameter
in die Controller.
TwinCAT BA PLC Libraries
Die TwinCAT BA PLC Libraries
enthalten Basisfunktionen
aus dem Bereich Regelung,
Signalverarbeitung, spezielle
mathematische Funktionen,
Störmeldeverarbeitung und
allgemeine Systemfunktionen.
TwinCAT BA PLC Templates
TwinCAT BA PLC Templates
bestehen aus fertigen TwinCATProgrammbausteinen für Sensoren, Aktoren, kompletten Baugruppen für Anlagenteile und
ganzen Anlagen der Heizung-,
Klima- und Lüftungstechnik.
TwinCAT BA Project Builder
Der TwinCAT BA Project Builder
ist ein Konfigurationsprogramm,
mit dem die Anlagenteile definiert und einzelnen Templates
zugeordnet werden. Aus diesen
Informationen werden für jeden
Controller die Projektdateien für
das TwinCAT PLC Control und
den TwinCAT System Manager
generiert.
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows NT/2000/XP,
Windows 7, Windows CE
Windows 7, Windows CE
Windows 7, Windows CE
Windows 7, Windows CE
Windows 7, Windows CE
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
TwinCAT PLC
www.beckhoff.de/TS8035
www.beckhoff.de/TS8036
www.beckhoff.de/TS8037
www.beckhoff.de/TS8040
www.beckhoff.de/TS8100
Technische Änderungen vorbehalten
TwinCAT 2
Framework
1043