80
Highlights . Software-Plattform für Engineering und Runtime . integrierte Echtzeit . Software-Module für PLC, NC, CNC, Robotik, HMI, Messtechnik, Analytics, Safety 490 TwinCAT

BECKHOFFftp.beckhoff.de/download/Document/Catalog/Main_Catalog/...TwinCAT 2 TwinCAT 2 PLC TX1200 TwinCAT 2 NC PTP TX1250 TwinCAT 2 NC I TX1260 TwinCAT 2 CNC TX1270 TwinCAT 2 I/O TX1100

  • Upload
    others

  • View
    29

  • Download
    1

Embed Size (px)

Citation preview

  • Highlights . Software-Plattform für Engineering und Runtime . integrierte Echtzeit . Software-Module für PLC, NC, CNC, Robotik, HMI, Messtechnik, Analytics,

    Safety

    490

    Twin

    CAT

  • TwinCAT 2

    TwinCAT 2 PLC TX1200

    TwinCAT 2 NC PTP TX1250

    TwinCAT 2 NC I TX1260

    TwinCAT 2 CNC TX1270

    TwinCAT 2 I/O TX1100

    TwinCAT 2 CP TX1000

    TwinCAT 2 Supplements

    System TSxxxx

    Controller TS4xxx

    Motion TS5xxx

    Communication TS6xxx

    Building Automation TS8xxx

    TwinCAT 3

    eXtended Automation

    Engineering (XAE)

    eXtended Automation

    Runtime (XAR)

    TwinCAT 3 Engineering

    TExxxx

    TwinCAT 3 Base

    TC1xxx

    TwinCAT 3 Functions

    System TF1xxx

    HMI TF2xxx

    Measurement TF3xxx

    Controller TF4xxx

    Motion Control TF5xxx

    Connectivity TF6xxx

    Vision TF7xxx

    Industry specific TF8xxx

    Produktübersichten

    504

    507

    548

    546502

    508

    514

    518

    552

    552

    556

    549

    549

    550

    551

    551

    557

    561

    568

    521

    518

    519

    524

    525

    534

    544

    492

    542

    u www.beckhoff.de/TwinCAT

    TwinCATSPS und Motion Control auf dem PC

    491

    Twin

    CAT

    https://www.beckhoff.de/TwinCAT

  • Produktübersicht TwinCAT 3

    Die TwinCAT-3-Runtime-Komponenten sind für unterschiedliche Plattformen verfügbar. Die Plattform-Level entsprechen dabei den verschiedenen TwinCAT-3-Leistungsklassen der Beckhoff PCs. Die TwinCAT-3-Leistungsklasse eines Beckhoff PCs ist von der Konfiguration und den technischen Daten des PCs abhängig (u. a. dem Prozessor).

    Die nachfolgende Übersicht zeigt die verschiedenen TwinCAT-3-Plattformen. Die in den Plattform-Klassifizierungen integrierten Controller sind nur Beispielkonfigurationen. Die für eine TwinCAT-3-Runtime-Komponente notwendige TwinCAT-3-Leistungsklasse entnehmen Sie bitte der Produktbeschreibung des jeweiligen Beckhoff PCs.

    Die in den Plattform-Klassifi zierungen integrierten Controller sind nur Beispielkonfi gurationen.

    TwinCAT 3 – Plattformen

    Beispiel TwinCAT-3-Leistungsklasse:

    C6920 | Schaltschrank-Industrie-PC

    mit Prozessor Intel® Core™ i3, 2 Cores

    TwinCAT-3-Leistungsklasse: (TC3: 60),

    entspricht der TwinCAT-3-Plattform P60

    Mid Performance

    P20Economy

    ARM Cortex™-A9, 800 MHz

    P30Economy Plus

    ARM Cortex™-A8, 1 GHz

    P50PerformancePlus

    Intel® Celeron® ULV, Celeron®,Pentium®, Atom® (4 Cores)

    P90Other

    1…4 Cores

    P91Other

    Many-core, 5…8 Cores

    P92Other

    Many-core, 9…16 Cores

    P93Other

    Many-core, 17…32 Cores

    P94Other

    Many-core, 33…64 Cores

    P40Performance

    Intel Atom®

    P60Mid Performance

    Intel®

    Core™ i3

    P70High Performance

    Intel® Core™ i5

    P80Very High Performance

    Intel® Core™ i7

    P81Very High Performance

    Many-core, 5…8 Cores

    P82Very High Performance

    Many-core, 9…16 Cores

    P83Very High Performance

    Many-core, 17…32 Cores

    P84Very High Performance

    Many-core, 33…64 CoresP10

    Basic

    ARM Cortex™-M7, 400 MHz

    Technische Änderungen vorbehalten

    492

    Twin

    CAT

  • TwinCAT-3-Bezeichnungssystem

    TX abbb-0vpp

    T = TwinCAT X = C (Base) E (Engineering) F (Function)

    a = Klassifizierung 1 = System 2 = HMI 3 = Measurement 4 = Controller 5 = Motion 6 = Connectivity 7 = Vision 8 = Industry specific

    bbb = Spezifizierung pp = Plattform v = Voraktivierung 0 = für Industrie-PC 1 = für License-Key 2 = keine Voraktivierung

    TwinCAT 3 gliedert sich in

    Komponenten. Die TwinCAT-3-

    Engineering-Komponente

    ermöglicht das Konfigurie-

    ren, Programmieren und

    Debuggen von Applikationen.

    Die TwinCAT-3-Runtime

    besteht aus weiteren Kompo-

    nenten – Basiskomponenten

    und Functions. Die Basis-

    komponenten können mit

    Functions erweitert werden.

    TwinCAT 3 – eXtended Automation Engineering (XAE)

    Base

    Functions

    TwinCAT 3 – eXtended Automation Runtime (XAR)

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

    TC1300 | TC3 C++

    TF1xxx | System

    TF2xxx | HMI

    TF3xxx | Measurement

    TF4xxx | Controller

    TC1100 | TC3 I/O

    TC1000 | TC3 ADS

    TC1220 | TC3 PLC/C++/MATLAB®/Simulink®

    TC1210 | TC3 PLC/C++

    TC1100 | TC3 I/O

    TC1000 | TC3 ADS

    TC1270 | TC3 PLC/NC PTP 10/NC I/CNC

    TC1260 | TC3 PLC/NC PTP 10/NC I

    TC1250 | TC3 PLC/NC PTP 10

    TC1200 | TC3 PLC

    TC1100 | TC3 I/O

    TC1000 | TC3 ADS

    TF5xxx | Motion

    TF6xxx | Connectivity

    TF7xxx | Vision

    TF8xxx | Industry specific

    Technische Änderungen vorbehalten

    493

    Twin

    CAT

  • TwinCAT 3 | Base

    TC1000 | TC3 ADS TwinCAT 3 ADS 514

    TC1100 | TC3 I/O TwinCAT 3 I/O 514

    TC1200 | TC3 PLC TwinCAT 3 PLC 515

    TC1210 | TC3 PLC/C++ TwinCAT 3 PLC und C++ 515

    TC1220 | TC3 PLC/C++/MATLAB®/Simulink® TwinCAT 3 PLC, C++ und in MATLAB®/Simulink® generierte Module 515

    TC1250 | TC3 PLC/NC PTP 10 TwinCAT 3 PLC und NC PTP 10 516

    TC1260 | TC3 PLC/NC PTP 10/NC I TwinCAT 3 PLC, NC PTP 10 und NC I 516

    TC1270 | TC3 PLC/NC PTP 10/NC I/CNC TwinCAT 3 PLC, NC PTP 10, NC I und CNC 517

    TC1275 | TC3 PLC/NC PTP 10/NC I/CNC E TwinCAT 3 PLC, NC PTP 10, NC I und CNC E 517

    TC1300 | TC3 C++ TwinCAT 3 C++ 517

    TC1320 | TC3 C++/MATLAB®/Simulink® TwinCAT 3 C++ und in MATLAB®/Simulink® generierte Module 517

    TwinCAT 3 | Engineering

    TE1000 | TC3 Engineering TwinCAT-3-Entwicklungsumgebung 508

    TE1010 | TC3 Realtime Monitor Werkzeug für die präzise Diagnose und Optimierung des Laufzeitverhaltens von Tasks

    in der TwinCAT-3-Runtime 508

    TE1111 | TC3 EtherCAT Simulation einfache Konfigurationen von Simulationsumgebungen mit mehreren EtherCAT-Slaves 508

    TE1120 | TC3 XCAD Interface Übernahme von bereits existierenden Engineering-Ergebnissen aus ECAD-Werkzeugen 509

    TE1130 | TC3 CAD Simulation Interface Kopplung zwischen TwinCAT und einem 3D-CAD-System zur SiL-Simulation 509

    TE1200 | TC3 PLC Static Analysis Analysetool, das die SPS-Software anhand von Kodierungsregeln prüft 509

    TE1300 | TC3 Scope View Professional Software-Oszilloskop für die grafische Darstellung von Daten verschiedener Zielsysteme 510

    TE1310 | TC3 Filter Designer grafisches Engineering-Tool zur Bestimmung von Koeffizienten digitaler Filter 510

    TE1400 | TC3 Simulink® Target TwinCAT Target für Simulink® zur Generierung von TwinCAT-3-Modulen 510

    TE1401 | TC3 MATLAB® Target TwinCAT Target für MATLAB® zur Generierung von TwinCAT-3-Modulen 511

    TE1410 | TC3 MATLAB®/Simulink® Interface Kommunikationsschnittstelle zwischen MATLAB®/Simulink® und der TwinCAT-3-Runtime 511

    TE1420 | TC3 Target for FMI Schnittstelle für Simulationstools, die das Functional Mockup Interface (FMI) unterstützen 511

    TE1500 | TC3 Valve Diagram Editor grafisches Tool zum Entwerfen der Kennlinie eines Hydraulikventils 512

    TE1510 | TC3 Cam Design Tool grafisches Entwurfstool für elektronische Kurvenscheiben 512

    TE1610 | TC3 EAP Configurator Werkzeug zur Veranschaulichung und Konfiguration von Kommunikationsnetzwerken, in denen der

    Datenaustausch mithilfe des EtherCAT Automation Protocols (EAP) erfolgt oder hergestellt werden soll 512

    TE2000 | TC3 HMI Engineering Werkzeug zur Entwicklung von plattformunabhängigen Bedienoberflächen 513

    TE3500 | TC3 Analytics Workbench Komplettlösung für die 24/7-Überwachung von Maschinen und Anlagen und zur Anzeige

    von Analyse-Dashboards 513

    TE3520 | TC3 Analytics Service Tool Prozessdaten-Analysetool für Inbetriebnehmer und Servicetechniker 513

    TE5910 | TC3 Motion Designer TC3 Motion Designer zur Antriebsauslegung 482

    TE5950 | TC3 Drive Manager 2 zur Inbetriebnahme des Multiachs-Servosystems AX8000 oder der I/O-Komponenten

    EL72xx, EP72xx und EJ72xx 484

    Technische Änderungen vorbehalten

    494

    Twin

    CAT

  • TwinCAT 3 | Functions

    System

    TF1800 | TC3 PLC HMI Stand-alone-Tool zur Darstellung von Visualisierungen aus der PLC-Entwicklungsumgebung 518

    TF1810 | TC3 PLC HMI Web Darstellung von Visualisierungen aus der PLC-Entwicklungsumgebung in einem Webbrowser 518

    TF1910 | TC3 UML UML (Unified Modeling Language) zur Modellierung von SPS-Software 518

    HMI

    TF2000 | TC3 HMI Server modularer Webserver, beinhaltet eine Client- und eine Target-Verbindung 519

    TF20xx | TC3 HMI Clients Packs optionale Erweiterung von TC3 HMI Server um bis zu 100 Client-Verbindungen 519

    TF20xx | TC3 HMI Targets Packs optionale Erweiterung von TC3 HMI Server um bis zu 100 Steuerungssysteme 519

    TF2110 | TC3 HMI OPC UA Server-Extension für den Zugriff auf TwinCAT-Zielsysteme oder andere Steuerungen via OPC UA 520

    TF2200 | TC3 HMI Extension SDK Software Development Kit (C++/.NET) zur Programmierung applikationsspezifischer Lösungen 520

    TF2300 | TC3 HMI Scope Software-Oszilloskop zur grafischen Darstellung zeitlicher Verläufe 520

    Measurement

    TF3300 | TC3 Scope Server Datenaufbereitung für die visuelle Anzeige im TwinCAT 3 Scope View 521

    TF3500 | TC3 Analytics Logger Mit dem TwinCAT Analytics Logger ist es möglich, das Prozessabbild zyklisch zu sichern. 521

    TF3510 | TC3 Analytics Library SPS-Bibliothek, die für die Online- oder Offline-Analyse in der PLC-Runtime der TwinCAT Analytics

    Workbench verwendet wird 521

    TF3520 | TC3 Analytics Storage Provider IoT-Client: Schnittstelle zu einem oder mehreren Storages für Roh- und Analysedaten

    aus verschiedenen Quellen 522

    TF3550 | TC3 Analytics Runtime Container, in dem die Analytics-Applikation, welche in der Analytics Workbench konfiguriert

    und entwickelt wurde, abläuft 522

    TF356x | TC3 Analytics Controller Packs Erweiterung der TC3 Analytics Workbench zur Analyse von bis zu 128 weiteren Controllern 522

    TF3600 | TC3 Condition Monitoring Level 1 SPS-Bibliothek zur Realisierung einer Zustandsüberwachung einer Maschine 523

    TF3601 | TC3 Condition Monitoring Level 2 erweiterte SPS-Bibliothek zur Realisierung einer Zustandsüberwachung einer Maschine 523

    TF3650 | TC3 Power Monitoring TwinCAT Power Monitoring SPS-Bibliothek 523

    TF3680 | TC3 Filter SPS-Bibliothek zur Realisierung von digitalen Filtern 523

    TF3900 | TC3 Solar Position Algorithm exaktes Ermitteln des Sonnenstandes 523

    Controller

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

    Signalgeneratoren und Filter 524

    TF4110 | TC3 Temperature Controller Temperaturregler zum Überwachen und Regeln von verschiedenen Temperaturstrecken 524

    TF4500 | TC3 TwinCAT Speech ermöglicht industriegerecht umgesetzt eine mehrsprachige Ein- und Ausgabe von Anfragen

    bzw. Informationen 524

    Motion

    TF5000 | TC3 NC PTP 10 Axes NC PTP (Punkt-zu-Punkt-Bewegungen) für bis zu 10 Achsen 525

    TF5010 | TC3 NC PTP Axes Pack 25 Erweiterung von TwinCAT 3 NC PTP auf maximal 25 Achsen 525

    TF5020 | TC3 NC PTP Axes Pack unlimited Erweiterung von TwinCAT 3 NC PTP auf über 25 Achsen 525

    TF5050 | TC3 NC Camming Nutzung der Kurvenscheibenfunktionalität (Tabellenkopplung) von TwinCAT NC 526

    TF5055 | TC3 NC Flying Saw Implementierung der Funktionalität Fliegende Säge 526

    TF5060 | TC3 NC FIFO Axes Realisierung einer vom Anwender vorgegebenen Sollwertgenerierung für eine NC-Achse 527

    TF5065 | TC3 Motion Control XFC hochgenaues Erfassen und Schalten von digitalen Signalen bezogen auf Achspositionen 527

    TF5100 | TC3 NC I NC I mit 3 interpolierenden Achsen und 5 Zusatzachsen 527

    TF5110 | TC3 Kinematic Transformation L1 Realisierung verschiedener Kinematik-Transformationen Level 1 528

    Technische Änderungen vorbehalten

    495

    Twin

    CAT

  • TF5111 | TC3 Kinematic Transformation L2 Realisierung verschiedener Kinematik-Transformationen Level 2 528

    TF5112 | TC3 Kinematic Transformation L3 Realisierung verschiedener Kinematik-Transformationen Level 3 528

    TF5113 | TC3 Kinematic Transformation L4 Realisierung verschiedener Kinematik-Transformationen Level 4 528

    TF5120 | TC3 Robotics mxAutomation direkte Kommunikation zwischen der SPS und der KR-C4-Robotersteuerung von KUKA 529

    TF5130 | TC3 Robotics uniVAL PLC direkte Kommunikation zwischen der SPS und der CS8C-Robotersteuerung von Stäubli 529

    TF5200 | TC3 CNC CNC-Bahnsteuerungssoftware 529

    TF5210 | TC3 CNC E CNC-Bahnsteuerungssoftware Exportversion 530

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

    maximal 12 geregelte Spindeln 530

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

    Achsübergabe zwischen Kanälen 530

    TF5240 | TC3 CNC Transformation Transformationsfunktionalität (5-Achsfunktionalität) 531

    TF5250 | TC3 CNC HSC Pack Erweiterung der CNC um HSC-Technologie (Highspeed Cutting) 531

    TF5260 | TC3 CNC Spline Interpolation Bahnprogrammierung über Splines mit programmierbarem Spline-Typ, Akima-Spline, B-Spline 531

    TF5270 | TC3 CNC Virtual NCK Basis virtuelle TwinCAT CNC zur Simulation in einer Windows-Umgebung 531

    TF5271 | TC3 CNC Virtual NCK Options virtuelle TwinCAT CNC zur Simulation in einer Windows-Umgebung 532

    TF5280 | TC3 CNC Volumetric Compensation Erweiterung zur Kompensation von geometrischen Maschinenfehlern gemäß ISO-standardisiertem

    parametrischem Modell 532

    TF5290 | TC3 CNC Cutting Plus Technologiepaket zur Erweiterung der CNC-Funktionalität für Schneidbearbeitungen 532

    TF5410 | TC3 Motion Collision Avoidance Kollisionsvermeidung und kontrolliertes Aufstauen beim Betrieb mehrerer Achsen mit TC3 NC PTP

    in linearer und/oder translatorischer Abhängigkeit 533

    TF5420 | TC3 Motion Pick-and-Place für Handlingsaufgaben von Portalrobotern und anderen Kinematiken 533

    TF5800 | TC3 Digital Cam Server schnelles Nockenschaltwerk mit Überwachung für verschiedene Feldbusse 533

    TF5810 | TC3 Hydraulic Positioning Algorithmen zur Regelung und Positionierung von Hydraulikachsen 533

    TF5850 | TC3 XTS Extension entkoppelt Servo-Algorithmen von der Hardware und berechnet diese zentral 486

    TF5890 | TC3 XPlanar Berechnung der Moverposition, exakte Lageregelung sowie Überwachung und Diagnose 488

    TwinCAT 3 | Functions

    Motion

    Connectivity

    TF6010 | TC3 ADS Monitor Aufzeichnung und Diagnose der Kommunikation von TwinCAT-Systemen 534

    TF6020 | TC3 JSON Data Interface Schnittstelle für den Austausch von Daten zwischen dem TwinCAT-System und benutzerspezifischen

    Anwendungen im JSON-Format 534

    TF6100 | TC3 OPC UA Zugriff auf TwinCAT gemäß OPC UA mit UA-Server (DA/HA/AC) und UA-Client (DA) 534

    TF6120 | TC3 OPC DA Zugriff auf TwinCAT-Variablen, gemäß OPC-DA- und OPC-XML-DA-Spezifikation 535

    TF6220 | TC3 EtherCAT Redundancy 250 Erweiterung des TwinCAT-EtherCAT-Masters um die Kabelredundanzfähigkeit für bis zu 250 Slaves 535

    TF6221 | TC3 EtherCAT Redundancy 250+ Erweiterung des TwinCAT-EtherCAT-Masters um die Kabelredundanzfähigkeit für mehr als 250 Slaves 535

    TF6225 | TC3 EtherCAT External Sync Erweiterung des TwinCAT-EtherCAT-Masters um die Möglichkeit zur Synchronisierung der

    Beckhoff-Echtzeit mit externen Signalen 535

    TF6250 | TC3 Modbus TCP Kommunikation mit Modbus-TCP-Geräten (Server- und Client-Funktionalität) 535

    TF6255 | TC3 Modbus RTU serielle Kommunikation mit Modbus-Endgeräten 536

    TF6270 | TC3 PROFINET RT Device Kommunikation über PROFINET (PROFINET-Slave) 536

    TF6271 | TC3 PROFINET RT Controller Kommunikation über PROFINET (PROFINET-Master) 536

    TF6280 | TC3 Ethernet/IP Slave Kommunikation über EtherNet/IP (EtherNet/IP-Slave) 536

    TF6281 | TC3 Ethernet/IP Master Kommunikatoin über EtherNet/IP (EtherNet/IP-Master) 537

    TF6300 | TC3 FTP einfacher Zugriff von der TwinCAT-SPS auf FTP-Server 537

    TF6310 | TC3 TCP/IP Kommunikation über generische TCP/IP-Server 537

    Technische Änderungen vorbehalten

    496

    Twin

    CAT

  • TF6311 | TC3 TCP/UDP Realtime direkter Zugriff aus der Echtzeit auf die Ethernet-Kommunikation 537

    TF6340 | TC3 Serial Communication Kommunikation über serielle Busklemmen oder PC-COM-Ports mittels 3964R- und RK512-Protokoll 537

    TF6350 | TC3 SMS/SMTP Versenden von SMS und E-Mails aus der SPS 538

    TF6360 | TC3 Virtual Serial COM virtueller Serial-COM-Treiber für Windows-Plattformen 538

    TF6420 | TC3 Database Server Zugriff auf Datenbanken aus der SPS 538

    TF6421 | TC3 XML Server Lese- und Schreibzugriff auf XML-Dateien aus der SPS 538

    TF6500 | TC3 IEC 60870-5-10x Kommunikation nach IEC 60870-101, -102, -103, -104 539

    TF6510 | TC3 IEC 61850/IEC 61400-25 Kommunikation nach IEC 61850 und IEC 61400-25 539

    TF6600 | TC3 RFID Reader Communication Anschluss von RFID-Readern an die TwinCAT PLC 539

    TF6610 | TC3 S5/S7 Communication Kommunikation zu S5/S7-Steuerungen 539

    TF6650 | TC3 DBC File Import for CAN Einlesen von DBC-Dateiformaten 539

    TF6701 | TC3 IoT Communication (MQTT) stellt Datenkonnektivität via MQTT auf Grundlage des Publisher/Subscriber-Kommunikationsmusters

    zur Verfügung 540

    TF6710 | TC3 IoT Functions stellt Kommunikationsverbindungen mit Cloud-basierten Kommunikationsdiensten her 540

    TF6720 | TC3 IoT Data Agent Gateway-Applikation für Datenkonnektivität zwischen TwinCAT-Runtime und IoT-Services 540

    TF672x | TC3 IoT Data Agent Packs Erweiterung von TC3 IoT Data Agent um bis zu 256 zusätzliche ADS-Ziellaufzeiten oder

    OPC UA Namespaces 540

    TF6730 | TC3 IoT Communicator schickt Prozessdaten und Push-Nachrichten von TwinCAT zu Smartphones und Tablets über einen

    Messaging-Dienst 541

    TF6735 | TC3 IoT Communicator App Smartphone- und Tablet-App zum Empfangen und Visualisieren von Live-Daten und Push-Nachrichten

    über TwinCAT 541

    TF6760 | TC3 IoT HTTPS/REST Basisfunktionen für die HTTP/HTTPS-Kommunikation in Form einer SPS-Bibliothek,

    um REST-APIs als Client ansprechen zu können 541

    Vision

    TF700x | TC3 GigE Vision Connector Schnittstelle zur Konfiguration und Verwendung von GigE-Vision-Kameras direkt in TwinCAT 542

    TF7100 | TC3 Vision Base umfangreiche SPS-Bibliothek mit einer Vielzahl von verschiedenen Funktionen und Algorithmen

    zur Lösung von Bildverarbeitungsaufgaben 542

    TF7200 | TC3 Vision Matching 2D Erweiterung um die Möglichkeit, Objekte basierend auf eingelernten Referenzen, Konturen,

    Merkmalspunkten oder anderen Eigenschaften zu finden und zu vergleichen 543

    TF7250 | TC3 Vision Code Reading Funktionen zum Lesen von verschiedenen 1D- und 2D-Codes 543

    TF7300 | TC3 Vision Metrology 2D subpixelgenaues Detektieren von Kanten, Löchern und Kreisbögen sowie Bestimmung von Längen,

    Abständen, Durchmessern, Winkeln und Koordinaten 543

    Industry specific

    TF8000 | TC3 HVAC Bibliothek zur Automation aller technischen Ausbaugewerke der Gebäudeautomation 544

    TF8010 | TC3 Building Automation Basic Ausführung von Grundfunktionen im Bereich der Raumautomatisierung 544

    TF8020 | TC3 BACnet Kommunikation für Datennetze der Gebäudeautomatisierung und Gebäuderegelung 544

    TF8040 | TC3 Building Automation Softwarepaket zur Automation aller technischen Ausbaugewerke der Gebäudeautomation 545

    TF8310 | TC3 Wind Framework Framework zur Entwicklung der Betriebsführungssoftware von Windenergieanlagen 545

    TF8810 | TC3 AES70 (OCA) Kommunikationsbibliothek für den Betrieb eines Systems als OCA (Open Control Architecture)-

    Controller oder OCA-Device in einem OCA-Netzwerk 545

    TwinCAT 3 | Functions

    Connectivity

    Technische Änderungen vorbehalten

    497

    Twin

    CAT

  • Produktübersicht TwinCAT 2

    TX1200 | TwinCAT PLC548

    PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze

    Betriebssysteme Windows 7/10, Windows CE*

    Echtzeit Beckhoff-Realtime-Kernel

    I/O-System EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,

    CANopen, DeviceNet, SERCOS, Ethernet

    Laufzeitsystem 4 SPS-Laufzeitsysteme mit jeweils bis zu 4 Tasks,

    Entwicklungs- und Laufzeitsystem auf einem PC

    oder trennbar (CE: nur Runtime)

    Speicher Prozessabbildgröße, Merkerbereich, Programm-

    größe, POU-Größe, Variablenanzahl nur durch

    Größe des Arbeitsspeichers begrenzt (max. 2 GB

    bei NT/ 2000 / XP/Vista)

    Zykluszeit ab 50 µs einstellbar

    Verknüpfungszeit 1 µs (Intel® Core™ 2 Duo)

    Programmierung IEC 61131-3: IL, FBD, LD, SFC, ST, CFC,

    leis tungsfähige Bibliotheksverwaltung,

    komfortables Debugging

    TX1250 | TwinCAT NC PTP549

    TwinCAT PLC inklusive 548

    PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze

    Betriebssysteme Windows 7/10, Windows CE*

    Echtzeit Beckhoff-Realtime-Kernel

    I/O-System EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,

    CANopen, DeviceNet, SERCOS, Ethernet

    Programmierung erfolgt über Funktionsbausteine für TwinCAT

    PLC nach IEC 61131-3 (standardisierte PLCopen-

    Motion-Control-Bausteine), komfortable Achsen-

    Inbetriebnahmemenüs im System Manager

    Laufzeitsystem NC Point-to-Point inklusive TwinCAT PLC

    Anzahl Achsen bis zu 255 Achsen

    Achstypen elektrische und hydraulische Servoantriebe,

    Fre quenzumrichterantriebe, Schrittmotorantriebe,

    geschaltete Antriebe (Eil-/Schleichachsen)

    Zykluszeit ab 50 µs, typisch 1 ms (frei einstellbar)

    Achsfunktionen Standardachsfunktionen: Start/Stopp/Reset/

    Referenzieren, Geschwindigkeits-Override,

    Sonderfunktionen: Master-/Slavekaska dierung,

    Kurvenscheiben, Elektronisches Getriebe,

    Online-Distanz kompensation von Strecken,

    Fliegende Säge

    TX1100 | TwinCAT I/O551

    PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze

    Betriebssysteme Windows 7/10, Windows CE*

    Echtzeit Beckhoff-Realtime-Kernel

    Universelles I/O-Interface für alle gängigen Feldbussysteme, PC-Feldbuskarten und Schnittstellen mit integriertem Echtzeittreiber

    TX1000 | TwinCAT CP551

    PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze

    Betriebssysteme Windows 7/10, Windows Embedded WES2009/WES7*

    Echtzeit Beckhoff-Realtime-Kernel

    Windows-Treiber für Beckhoff Control Panel

    *versionsabhängig/ältere Betriebssysteme auf Nachfrage über unseren Service

    Technische Änderungen vorbehalten

    498

    Twin

    CAT

  • TX1260 | TwinCAT NC I549

    TwinCAT PLC inklusive 548

    TwinCAT NC PTP inklusive 549

    PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze

    Betriebssysteme Windows 7/10, Windows CE*

    Echtzeit Beckhoff-Realtime-Kernel

    I/O-System EtherCAT, Lightbus, PROFIBUS DP/MC, Interbus,

    CANopen, DeviceNet, SERCOS, Ethernet

    Programmierung DIN 66025-Programme für NC-Interpolation,

    Zugriff über Funktionsbausteine aus TwinCAT PLC

    nach IEC 61131-3

    Laufzeitsystem NC-Interpolation inklusive TwinCAT NC PTP

    und PLC

    Anzahl Achsen max. 3 Bahnachsen und bis zu 5 Hilfsachsen

    pro Gruppe, 1 Gruppe pro Kanal, max. 31 Kanäle

    Achstypen elektrische Servoachsen, Schrittmotorantriebe

    Interpreter-

    funktionen

    Unterprogramm- und Sprungtechnik, program-

    mierbare Schleifen, Nullpunktverschiebungen,

    Werkzeugkorrekturen, M- und H-Funktionen

    Geometrien Geraden und Kreise im 3D-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

    Achsfunktionen Online-Umkonfiguration von Achsen in Gruppen,

    Bahnoverride, Slavekopplung an Bahnachsen, Hilfs-

    achsen, Achsfehler- und Durchhangkompensation,

    Messfunktionen

    Bedienung Automatikbetrieb, Handbetrieb (Jog / Tipp),

    Einzelsatzbetrieb, Referenzieren, Handradbetrieb

    (Verfahren/Überlagern)

    TS511x | TwinCAT NC I Optionen

    Optionen TS511x | TwinCAT Kinematic Transformation 560

    TX1270 | TwinCAT CNC550

    TwinCAT PLC inklusive 548

    TwinCAT NC PTP inklusive 549

    TwinCAT NC I inklusive 549

    PC-Hardware Standard-PC / IPC-Hardware, keine Zusätze

    Betriebssysteme Windows 7/10*

    Echtzeit Beckhoff-Realtime-Kernel

    I/O-System EtherCAT, Lightbus, PROFIBUS DP/MC, CANopen,

    DeviceNet, SERCOS, Ethernet

    Programmierung DIN 66025-Programmierung mit Hochsprachen-

    erweiterung, Zugriff über Funktionsbausteine aus

    TwinCAT PLC nach IEC 61131-3

    Laufzeitsystem CNC inklusive TwinCAT NC I, NC PTP, PLC

    Achsen/Spindeln 8 Bahnachsen/geregelte Spindeln,

    max. 64 Achsen/geregelte Spindeln (optional),

    max. 12 Kanäle (optional)

    Achstypen elektrische Servoachsen, Analog-/Encoderinter-

    face über Feldbus, dig. Schnittstelle über Feldbus

    Interpreter-

    funktionen

    Unterprogramm- und Sprungtechnik, programmier-

    bare Schleifen, Nullpunktverschiebungen, Werkzeug-

    korrekturen, M- und H-Funktionen, mathematische

    Funktionen, Parameter-/Variablenprogrammierung,

    Anwendermakros, Spindel- und Hilfsfunktionen,

    Nullpunktverschiebungen, Werkzeugfunktionen

    Geometrien Linear-, Zirkular-, Helikalinterpolation in den

    Hauptebenen und frei definierbaren Ebenen,

    max. 32 interpolierende Bahnachsen pro Kanal,

    Look-ahead-Funktion

    Achsfunktionen Koppel- und Gantry-Achsenfunktion, Override,

    Achsfehler- und Durchhangkompensation,

    Messfunktionen

    Bedienung Automatikbetrieb, Handbetrieb (Jog/Tipp),

    Einzelsatzbetrieb, Referenzieren, Satzvorlauf,

    Handradbetrieb (Verfahren/Überlagern)

    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

    Technische Änderungen vorbehalten

    499

    Twin

    CAT

  • TwinCAT 2 Supplements | Motion

    TS1500 | TwinCAT Valve Diagram Editor grafisches Tool zum Entwerfen der Kennlinie eines Hydraulikventils 560

    TS1510 | TwinCAT Cam Design Tool grafisches Entwurfstool für elektronische Kurvenscheiben 559

    TS5050 | TwinCAT NC Camming Nutzung der Kurvenscheibenfunktionalität (Tabellenkopplung) von TwinCAT NC 559

    TS5055 | TwinCAT NC Flying Saw Implementierung der Funktionalität Fliegende Säge 558

    TS5060 | TwinCAT NC FIFO Axes Realisierung einer vom Anwender vorgegebenen Sollwertgenerierung für eine NC-Achse 558

    TS5065 | TwinCAT PLC Motion Control XFC hochgenaues Erfassen und Schalten von digitalen Signalen bezogen auf Achspositionen 557

    TS5066 | TwinCAT PLC Remote

    Synchronisation

    Remote-Synchronisation558

    TS511x | TwinCAT Kinematic Transformation Realisierung verschiedener Kinematik-Transformationen für TwinCAT PTP oder TwinCAT NC I 560

    TS5800 | TwinCAT Digital Cam Server schnelles Nockenschaltwerk als Software-Implementation 559

    TS5810 | TwinCAT PLC Hydraulic Positioning Steuern und Regeln hydraulischer Achsen 557

    TwinCAT 2 Supplements | System

    TS1010 | TwinCAT Eventlogger Alarm- und Diagnosesystem zum Loggen von auftretenden Events aus dem TwinCAT-System 552

    TS1110 | TwinCAT Simulation Manager vereinfachte Erstellung und Konfiguration einer Simulationsumgebung 553

    TS1120 | TwinCAT ECAD Import Import von Engineering-Ergebnissen aus einem ECAD-Programm 552

    TS1140 | TwinCAT Management Server zentrale Administration von Beckhoff-CE-Steuerungen 555

    TS1150 | TwinCAT Backup Sichern und Wiederherstellen von Dateien, Betriebssystem- und TwinCAT-Einstellungen 553

    TS1600 | TwinCAT Engineering

    Interface Server

    Koordination von Programmierarbeiten über ein zentrales Quellcodeverwaltungssystem552

    TS1800 | TwinCAT PLC HMI Darstellung von in PLC-Control erstellten Visualisierungen 554

    TS1800 | TwinCAT PLC HMI CE Darstellung von in PLC-Control erstellten Visualisierungen für Windows-CE-Plattformen554 -0030

    TS1810 | TwinCAT PLC HMI Web Darstellung von in PLC-Control erstellten Visualisierungen im Web-Browser 554

    TS3300 | TwinCAT Scope 2 grafisches Analysewerkzeug für die Anzeige von zeitkontinuierlichen Signalverläufen 555

    TS3900 | TwinCAT Solar Position Algorithm exaktes Ermitteln des Sonnenstandes 555

    TS622x | TwinCAT EtherCAT Redundancy Erweiterung des TwinCAT-EtherCAT-Masters um die Kabelredundanzfähigkeit 555

    TS6420 | TwinCAT Database Server Zugriff auf Datenbanken aus der SPS 553

    TS6420 | TwinCAT Database Server CE Zugriff auf Datenbanken aus der SPS für Windows-CE-Plattformen554 -0030

    TS6421 | TwinCAT XML Data Server Lesen und Schreiben von XML-basierten Daten durch die PLC 552

    TS6421 | TwinCAT XML Data Server CE Lesen und Schreiben von XML-basierten Daten durch die PLC für Windows-CE-Plattformen553 -0030

    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 556

    TS4110 | TwinCAT PLC Temperature Controller instanziierbarer Temperaturregler-Funktionsbaustein zum Überwachen und Regeln von

    verschiedenen Temperaturstrecken 556

    Technische Änderungen vorbehalten

    500

    Twin

    CAT

  • 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) 564

    TS6100 | TwinCAT OPC UA Server CE Zugriff auf TwinCAT gemäß OPC UA mit UA-Server (DA/HA/AC) und UA-Client (DA)

    für Windows-CE-Plattformen 564 -0030

    TS6120 | TwinCAT OPC Server Zugriff auf TwinCAT-Variablen, gemäß OPC-DA-/OPC-XML-DA-Spezifikation 564

    TS6250 | TwinCAT Modbus TCP Server Kommunikation mit Modbus-TCP-Geräten (Server- und Client-Funktionalität) 562

    TS6250 | TwinCAT Modbus TCP Server CE Kommunikation mit Modbus-TCP-Geräten (Server- und Client-Funktionalität)

    für Windows-CE-Plattformen 562 -0030

    TS6255 | TwinCAT PLC Modbus RTU serielle Kommunikation mit Modbus-Endgeräten 561

    TS6270 | TwinCAT PROFINET RT Device TwinCAT PROFINET RT Device macht aus jeder PC-basierten Steuerung ein PROFINET-RT-Device. 566

    TS6271 | TwinCAT PROFINET RT Controller TwinCAT PROFINET RT Controller macht aus jeder PC-basierten Steuerung einen PROFINET-RT-

    Controller. 566

    TS6280 | TwinCAT EtherNet/IP Slave TwinCAT EtherNet/IP Slave macht aus jeder PC-basierten Steuerung einen EtherNet/IP-Slave. 566

    TS6300 | TwinCAT FTP Client einfacher Zugriff von der TwinCAT-SPS auf FTP-Server 567

    TS6310 | TwinCAT TCP/IP Server Kommunikation über generische TCP-Server 565

    TS6310 | TwinCAT TCP/IP Server CE Kommunikation über generische TCP-Server für Windows-CE-Plattformen565 -0030

    TS6340 | TwinCAT PLC Serial Communication Kommunikation über serielle Busklemmen oder PC-COM-Ports 561

    TS6341 | TwinCAT PLC Serial Communication

    3964R/RK512

    Kommunikation über serielle Busklemmen oder PC-COM-Ports mittels 3964R- und RK512-Protokoll561

    TS6350 | TwinCAT SMS/SMTP Server Versenden von SMS und E-Mails aus der SPS 565

    TS6350 | TwinCAT SMS/SMTP Server CE Versenden von SMS und E-Mails aus der SPS für Windows-CE-Plattformen565 -0030

    TS6360 | TwinCAT Virtual Serial COM Driver virtueller Serial-COM-Treiber für Windows- und Windows-CE-Plattformen 567

    TS6370 | TwinCAT DriveCOM OPC Server feldbusunabhängige Kommunikationsverbindung vom Engineeringtool zum Antrieb 563

    TS6371 | TwinCAT DriveTop Server Konfiguration von Indramat-SERCOS-Antrieben mit der DriveTop-Software auf TwinCAT-Systemen 563

    TS650x | TwinCAT PLC IEC 60870-5-101, -102,

    -103, -104 Master

    Realisierung von Mastern für IEC 60870-101, 102, -103, -104562

    TS650x | TwinCAT PLC IEC 60870-5-104 Realisierung von Mastern für IEC 60870-104 unter Windows CE562 -0030 Master CE

    TS6507 | TwinCAT PLC IEC 60870-5-101, -104

    Slave

    Realisierung von Slaves für IEC 60870-101, -104562

    TS6507 | TwinCAT PLC IEC 60870-5-104 Realisierung von Slaves für IEC 60870-104 unter Windows CE 562 -0030 Slave CE

    TS6509 | TwinCAT PLC IEC 61400-25 Server Kommunikation nach IEC 61400-25 563

    TS6511 | TwinCAT PLC IEC 61850 Server Kommunikation nach IEC 61850 563

    TS6600 | TwinCAT PLC RFID Reader

    Communication

    Anschluss von RFID-Readern an die TwinCAT PLC567

    TS6610 | TwinCAT PLC S5/S7 Communication Kommunikation zu S5/S7-Steuerungen 567

    TwinCAT 2 Supplements | Building Automation

    TS8000 | TwinCAT PLC HVAC Automation von Heizungs-, Lüftungs-, Klima- und Sanitäranlagen 568

    TS8010 | TwinCAT PLC Building Automation

    Basic

    Ausführung von Grundfunktionen im Bereich der Raumautomatisierung568

    TS8020 | TwinCAT BACnet/IP Kommunikation für Datennetze der Gebäudeautomatisierung und Gebäuderegelung 568

    TS8035 | TwinCAT FIAS Server Kommunikation zwischen einer TwinCAT-SPS und einem System nach dem FIAS-Standard 569

    TS8036 | TwinCAT Crestron Server Kommunikation zwischen einer TwinCAT-SPS und einer Crestron-Steuerung 569

    TS8040 | TwinCAT Building Automation Softwarepaket zur Automation aller technischen Ausbaugewerke der Gebäudeautomation 569

    TS8100 | TwinCAT Building Automation

    Framework

    Konfiguration und Inbetriebnahme von Building-Automation-Projekten569

    Technische Änderungen vorbehalten

    501

    Twin

    CAT

  • u www.beckhoff.de/TwinCAT3

    TwinCAT 3 | eXtended Automation Technology (XAT)

    Technische Änderungen vorbehalten

    502

    Twin

    CAT

    3

  • Mit TwinCAT 3 steht eine PC-basierte Steue-rungssoftware 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 unter-schiedlichen Sprachen in einer gemeinsamen Runtime. Der Vorteil dieser Modularität ist die verbesserte Wiederverwendung von ein-mal geschriebenen und getesteten Modulen. Die Runtime läuft unter harten Echtzeit-bedingungen, unter der Nutzung von Multi-core-Technologie und mit der Unterstützung von 32- oder 64-Bit-Betriebssystemen.

    Aktuelle Betriebssysteme sind in den jeweiligen Produkttabellen unter Ziel- systeme zu finden, ältere Betriebssysteme auf Nachfrage über unseren Service.

    – 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-Highlights

    Technische Änderungen vorbehalten

    503

    Twin

    CAT

    3

  • TwinCAT 3

    TwinCAT Transport Layer – ADS

    TwinCAT 3 Runtime

    TwinCAT 3 Engineering Environment based on Visual Studio®

    System Manager Configuration– I/O– PLC– C/C++– NC– NC I– CNC– Safety– others

    MATLAB®/ Simulink®

    Third-partyprogramming tool

    C/C++Simulink Coder™

    Programming

    IEC 61131 Object- oriented extensions

    C/C++C#/.NET

    Real-timeNon-real-time

    IEC Compiler Microsoft C Compiler

    TwinCAT 3 erweitert die Standard-Automatisierungswelt

    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 Erstellungs- sprache 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

    erfolgt auf zwei verschiedenen

    Wegen. TwinCAT Standard nutzt

    lediglich das Basis-Framework

    von Visual Studio® mit all seinen

    Vorteilen bezüglich des Hand-

    lings, der Anbindung an Quellcode-

    verwaltungssoftware etc. TwinCAT

    Integrated integriert sich in das

    Visual Studio®. In dieser Version

    stehen die Programmiersprachen

    C/C++ und die MATLAB®/Simulink®-

    Anbindung zur Verfügung.

    TwinCAT 3 | eXtended Automation Engineering (XAE)

    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

    – FMI-Interface: weltweiter Standard im Bereich Simulation

    – erweiterbar mit anderen Tools: Editoren, Compiler

    – TwinCAT-2-Projekte können migriert werden.

    – TwinCAT-3-Module: standar- disierter Programmierrahmen

    – Verwendung der .NET-Programmier-sprachen für nicht echtzeitfähige Anwendungen (z. B. HMI)

    Technische Änderungen vorbehalten

    504

    Twin

    CAT

    3

  • Flexibler Einsatz von Programmiersprachen

    IEC 61131-3-Programmierung– anbieterunabhängiger Programmier-

    standard– PLCopen-Zertifizierung– portable, wiederverwendbare Software– 5 grafik- und textbasierte

    Programmiersprachen– Strukturierter Text und

    Anweisungsliste– Funktionsplan und Kontaktplan– Ablaufsprache

    – Datenkapselung durch benutzer-definierte Datentypen

    Erweiterte Möglichkeiten in TwinCAT 3– verbesserte Bedienbarkeit

    – automatisches Vervollständigen– Markieren zusammengehöriger

    Schlüsselwörter– Zuklappen von Programmier-

    strukturen

    – erweitertes Debugging– Verwendung von bedingten

    Breakpoints– verbessertes Inline-Monitoring

    – objektorientierte Erweiterungen– Einfachvererbung– Interfaces– Methoden– Attribute

    Echtzeit

    ST-Editor

    CFC-Editor

    Visual-C/C++-Editor

    MATLAB®/Simulink®

    FMI

    System Manager

    KOP-Editor

    FBS-Editor

    AS-Editor

    AWL-Editor

    TwinCAT 3 | eXtended Automation Language Support

    Technische Änderungen vorbehalten

    505

    Twin

    CAT

    3

  • 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® 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. Darüber hinaus erfolgt über die C++-Schnittstelle eine Anbindung an die Tool-kette von MATLAB®/Simulink® bzw. an das Functional Mockup Interface (FMI).

    Programmiersprachen C und C++– erweitertes Debuggen– genormt– weit verbreitete Programmiersprachen– sehr leistungsstarke Programmier-

    sprachen– werden unter der gleichen Laufzeit

    wie SPS-Programme ausgeführt– zur Implementierung von Treibern

    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

    Verknüpfung zum FMI-Interface– verschiedene Simulationstools

    vorhanden– Verwendung: physikalische Simulation

    von Maschinen und Anlagen– automatische Codegenerierung

    TwinCAT 3 | eXtended Automation Language Support

    Beispiel für ein aus MATLAB®/Simulink® generiertes

    TcCom-Modul. Das Block-Schaltbild aus Simulink®

    wird als interaktive Benutzeransicht übernommen,

    dies ermöglicht ein einfaches Anpassen der Para-

    meter im Echtzeit-Modul.

    Die Routine CycleUpdate wird zyklisch abgearbeitet,

    auch ohne Breakpoints zu setzen stehen die internen

    Variablen für das Monitoring im TwinCAT Online-

    Watchfenster zur Verfügung.

    Technische Änderungen vorbehalten

    506

    Twin

    CAT

    3

  • Die 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, PLC-Runtime, MC – auf dedizierte Kerne verteilt werden können. Für jeden von der Laufzeitumgebung verwendeten Kern können sowohl die maximale Aus-lastung als auch die Basis – und damit die möglichen Zykuszeiten – separat eingestellt werden.

    Durch die Verwendung

    von Multicore-Systemen

    können funktionale

    Einheiten (z. B. PLC-,

    NC-Runtimes, HMI) auf

    einzelne Rechnerkerne

    verteilt werden.

    Multicore- und Multitasking-Unterstützung

    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 ent-

    fällt der Kontext-Wechsel zwischen TwinCAT und dem Windows-Betriebssystem,

    was die erreichbare Performance noch einmal steigert.

    Core 0

    WindowsApps

    WindowsDrivers

    L2 Shared Cache

    Core 1 Core 2 Core 3 Core …

    User HMI PLC Runtime 0 PLC Runtime 1 NC Runtime 1

    Task 0 Task 1

    Engineering Tools

    ADSADSADSADSADS

    ADS Router Engine

    System Memory

    Multi-core CPU

    Windows OS No Windows OS – 100 % for TwinCAT!

    ADS Router Message Queues

    TwinCAT 3 | eXtended Automation Runtime (XAR)

    Unterstützt Mehrkernsysteme– Verteilung von Anwendungen auf

    Kerne (z. B. können SPS, NC und HMI auf unterschiedlichen Kernen laufen)

    Unterstützung von Kern-Isolierung– kein Umschalten zum Host-Betriebs-

    system notwendig

    – TwinCAT erhält die komplette Rechenzeit auf diesen Kernen.

    Unterstützt Multitasking– präemptives Multitasking– paralleles Abarbeiten von Tasks

    Unterstützt 64-Bit-Betriebssysteme– Verwendung von mehr Ressourcen

    (Speicher)

    Technische Änderungen vorbehalten

    507

    Twin

    CAT

    3

  • TC3 Engineering TC3 Realtime Monitor TC3 EtherCAT Simulation TC3 XCAD Interface TC3 CAD Simulation Interface TC3 PLC Static Analysis

    Technische Daten TE1000 TE1010 TE1111 TE1120 TE1130 TE1200

    TwinCAT Engineering beinhaltet die Engineering-Umgebung der TwinCAT-3-Steuerungssoftware:– Integration in das Visual Studio®

    2010/2012/2013/2015/2017 (wenn vorhanden)

    – Unterstützung der nativen Visual-Studio®-Schnittstellen (z. B. Anbindung an Quellcode-verwaltungs-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)

    – integriertes Scope View Base als Charting-Tool für die Maschineninbetriebnahme im Visual Studio®

    – integrierter Bode Plot Base für die Optimierung von Antriebs-achsen

    Die Basisversion des TC3 Engineerings ist kostenlos.

    Der TwinCAT 3 Realtime Monitor ermöglicht eine präzise Diagnose und Optimierung des Laufzeitverhaltens von Tasks in der TwinCAT-3-Runtime. Er bietet eine grafische Darstellung der zeitlichen Abarbeitung von Echt-zeit-Tasks und deren Module über alle Rechenkerne hinweg. Zudem können durch entsprechende Instrumentalisie-rung der Steuerungssoftware benutzer-definierte Abarbeitungsprozesse und deren Abhängigkeiten grafisch dar-gestellt werden.

    Der Realtime Monitor macht das Zeitverhalten der Steuerungssoftware auf einem Zielsystem vollständig trans-parent und ermöglicht eine umfassende zeitliche Analyse. Damit unterstützt er sowohl die Fehlerdiagnose als auch die zeitliche Optimierung der Konfiguration, insbesondere auf Multicore-Systemen.

    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 Netzwerk-adapter eine Reihe von EtherCAT-Slaves simulieren. Zur Konfiguration werden die EtherCAT-Slaves der originalen Maschinenkonfiguration invertiert. Alle zur Maschinensimulation notwen-digen Eigenschaften von EtherCAT – einschließlich Distributed Clocks – werden nachgebildet. Die Kommuni-kationsprotokolle CoE und SoE sind implementiert, sodass auch azyklische Kommandos in der Simulationsumge-bung bearbeitet werden können.

    TC3 XCAD Interface dient der Übernahme von bereits existierenden Engineering-Ergebnissen aus einem ECAD-Programm. Mittels XML-Beschreibung 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-Varia-blen erzeugt. Die Generierung von NC- und CNC-Achsen ist ebenfalls möglich.

    Das TC3 CAD Simulation Interface ist ein Werk-zeug zur einfachen Konfiguration einer Kopplung zwischen TwinCAT und einem 3D-CAD-System. Das Ziel dieser Kopplung ist die Software-in-the-Loop-Simulation (SiL) des Sollablaufes einer Maschine oder Anlage zur Unterstützung einer virtuellen Inbetriebnahme.

    Die 3D-Simulation von Maschinen- und Anlagenkomponenten ist zentraler Bestandteil bei der Realisierung einer virtuellen Inbetrieb-nahme. In der Simulation werden die Bewegungen und Interaktionen der einzelnen verbauten Kom-ponenten im Verbund dargestellt und Kollisionen sowie kritische Anlagenzustände vorab ermittelt. Darüber hinaus wird die Simulation eingesetzt, um Bediener und Instandhalter vorab für den regulären Betrieb zu schulen und anhand simu-lierter kritischer Maschinenzustände Arbeits-anweisungen zur Fehlerbehebung zu definieren. Typischerweise können auch Presales-Schulungen zur Vertriebsunterstützung von Maschinen bzw. Maschinenkomponenten anhand von 3D-Simula-tionen durchgeführt werden.

    Mit TC3 CAD Simulation Interface ist die Umsetzung der 3D-Simulation einfach: Es verwen-det die Konstruktionsdaten des CAD-Tools und verknüpft sie mit den Automatisierungsdaten. Die Parametrierung dieser Kopplung erfolgt gewohnt einfach per Drag & Drop. Zur Abbildung komplexer Zusammenhänge kann die Parametrie-rung beliebig erweitert werden. Eine Software-in-the-Loop-Simulation der Maschinen oder Anlagen bzw. der verbauten Komponenten ist somit auch bei Systemerweiterungen einfach und komfortabel möglich.

    Mit der Integration der statischen Code-Analyse steht in TwinCAT 3.1 ein weiteres Werkzeug zur Verfügung, das den Entwicklungsprozess von SPS-Software unterstützt.

    Die statische Code-Analyse ist ein Analyse-tool, das die SPS-Software anhand von Kodie-rungsregeln prüft und potenzielle Implemen-tierungsschwachstellen bereits während der Entwicklung aufzeigt. Die Analyse reicht dabei von der Einhaltung von Namenskonventionen bis hin zur Untersuchung der Objekt- und Operator-verwendung. Durch diese Analyse werden eine erleichterte Lesbarkeit sowie eine verbesserte Programmstruktur erzielt. Des Weiteren wird der Anwender auf möglicherweise unbeabsichtigte und fehlerhafte Implementierungen hingewiesen, sodass diese Programmstellen frühzeitig optimiert werden können.

    Benötigt TC1000 TC1000 TC1000 TC1000 TC1000 TC1200

    Zielsystem Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10

    Weitere Informationen www.beckhoff.de/TE1000 www.beckhoff.de/TE1010 www.beckhoff.de/TE1111 www.beckhoff.de/TE1120 www.beckhoff.de/TE1130 www.beckhoff.de/TE1200

    EngineeringTwinCAT 3

    TE1xxx | TwinCAT 3 Engineering

    Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de/TE1130

    Technische Änderungen vorbehalten

    508

    Twin

    CAT

    3

  • TC3 Engineering TC3 Realtime Monitor TC3 EtherCAT Simulation TC3 XCAD Interface TC3 CAD Simulation Interface TC3 PLC Static Analysis

    Technische Daten TE1000 TE1010 TE1111 TE1120 TE1130 TE1200

    TwinCAT Engineering beinhaltet die Engineering-Umgebung der TwinCAT-3-Steuerungssoftware:– Integration in das Visual Studio®

    2010/2012/2013/2015/2017 (wenn vorhanden)

    – Unterstützung der nativen Visual-Studio®-Schnittstellen (z. B. Anbindung an Quellcode-verwaltungs-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)

    – integriertes Scope View Base als Charting-Tool für die Maschineninbetriebnahme im Visual Studio®

    – integrierter Bode Plot Base für die Optimierung von Antriebs-achsen

    Die Basisversion des TC3 Engineerings ist kostenlos.

    Der TwinCAT 3 Realtime Monitor ermöglicht eine präzise Diagnose und Optimierung des Laufzeitverhaltens von Tasks in der TwinCAT-3-Runtime. Er bietet eine grafische Darstellung der zeitlichen Abarbeitung von Echt-zeit-Tasks und deren Module über alle Rechenkerne hinweg. Zudem können durch entsprechende Instrumentalisie-rung der Steuerungssoftware benutzer-definierte Abarbeitungsprozesse und deren Abhängigkeiten grafisch dar-gestellt werden.

    Der Realtime Monitor macht das Zeitverhalten der Steuerungssoftware auf einem Zielsystem vollständig trans-parent und ermöglicht eine umfassende zeitliche Analyse. Damit unterstützt er sowohl die Fehlerdiagnose als auch die zeitliche Optimierung der Konfiguration, insbesondere auf Multicore-Systemen.

    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 Netzwerk-adapter eine Reihe von EtherCAT-Slaves simulieren. Zur Konfiguration werden die EtherCAT-Slaves der originalen Maschinenkonfiguration invertiert. Alle zur Maschinensimulation notwen-digen Eigenschaften von EtherCAT – einschließlich Distributed Clocks – werden nachgebildet. Die Kommuni-kationsprotokolle CoE und SoE sind implementiert, sodass auch azyklische Kommandos in der Simulationsumge-bung bearbeitet werden können.

    TC3 XCAD Interface dient der Übernahme von bereits existierenden Engineering-Ergebnissen aus einem ECAD-Programm. Mittels XML-Beschreibung 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-Varia-blen erzeugt. Die Generierung von NC- und CNC-Achsen ist ebenfalls möglich.

    Das TC3 CAD Simulation Interface ist ein Werk-zeug zur einfachen Konfiguration einer Kopplung zwischen TwinCAT und einem 3D-CAD-System. Das Ziel dieser Kopplung ist die Software-in-the-Loop-Simulation (SiL) des Sollablaufes einer Maschine oder Anlage zur Unterstützung einer virtuellen Inbetriebnahme.

    Die 3D-Simulation von Maschinen- und Anlagenkomponenten ist zentraler Bestandteil bei der Realisierung einer virtuellen Inbetrieb-nahme. In der Simulation werden die Bewegungen und Interaktionen der einzelnen verbauten Kom-ponenten im Verbund dargestellt und Kollisionen sowie kritische Anlagenzustände vorab ermittelt. Darüber hinaus wird die Simulation eingesetzt, um Bediener und Instandhalter vorab für den regulären Betrieb zu schulen und anhand simu-lierter kritischer Maschinenzustände Arbeits-anweisungen zur Fehlerbehebung zu definieren. Typischerweise können auch Presales-Schulungen zur Vertriebsunterstützung von Maschinen bzw. Maschinenkomponenten anhand von 3D-Simula-tionen durchgeführt werden.

    Mit TC3 CAD Simulation Interface ist die Umsetzung der 3D-Simulation einfach: Es verwen-det die Konstruktionsdaten des CAD-Tools und verknüpft sie mit den Automatisierungsdaten. Die Parametrierung dieser Kopplung erfolgt gewohnt einfach per Drag & Drop. Zur Abbildung komplexer Zusammenhänge kann die Parametrie-rung beliebig erweitert werden. Eine Software-in-the-Loop-Simulation der Maschinen oder Anlagen bzw. der verbauten Komponenten ist somit auch bei Systemerweiterungen einfach und komfortabel möglich.

    Mit der Integration der statischen Code-Analyse steht in TwinCAT 3.1 ein weiteres Werkzeug zur Verfügung, das den Entwicklungsprozess von SPS-Software unterstützt.

    Die statische Code-Analyse ist ein Analyse-tool, das die SPS-Software anhand von Kodie-rungsregeln prüft und potenzielle Implemen-tierungsschwachstellen bereits während der Entwicklung aufzeigt. Die Analyse reicht dabei von der Einhaltung von Namenskonventionen bis hin zur Untersuchung der Objekt- und Operator-verwendung. Durch diese Analyse werden eine erleichterte Lesbarkeit sowie eine verbesserte Programmstruktur erzielt. Des Weiteren wird der Anwender auf möglicherweise unbeabsichtigte und fehlerhafte Implementierungen hingewiesen, sodass diese Programmstellen frühzeitig optimiert werden können.

    Benötigt TC1000 TC1000 TC1000 TC1000 TC1000 TC1200

    Zielsystem Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10

    Weitere Informationen www.beckhoff.de/TE1000 www.beckhoff.de/TE1010 www.beckhoff.de/TE1111 www.beckhoff.de/TE1120 www.beckhoff.de/TE1130 www.beckhoff.de/TE1200

    Engineering TwinCAT 3

    Technische Änderungen vorbehalten

    509

    Twin

    CAT

    3

  • TC3 Scope View Professional TC3 Filter Designer TC3 Target for Simulink® TC3 Target for MATLAB® TC3 Interface for MATLAB®/Simulink® TC3 Target for FMI

    Technische Daten TE1300 TE1310 TE1400 TE1401 TE1410 TE1420

    Das TwinCAT 3 Scope View ist ein Software-Oszilloskop 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-Base-Version um weitere Funk-tionalitä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 Scope-View-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.

    Der TC3 Filter Designer ist ein gra-fisches Engineering-Tool zur Bestim-mung von Koeffizienten digitaler Filter. Im Microsoft Visual Studio® integriert er sich nahtlos in die vorhandene TwinCAT Engineering-Landschaft.

    Wählbare Filterdesigns sind Butterworth, Tschebyscheff und Inverse-Tschebyscheff, mögliche Filtertypen sind Lowpass, Highpass, Bandpass und Bandstop. Die Filterkoeffizienten lassen sich über eine tabellarische Spezifikation oder grafisch beein-flussen. Sind die Filterkoeffizienten bestimmt, lassen sie sich als Eingang für Digitalfilter-Funktionsbausteine in der SPS nutzen oder per Drag-and-drop in die ELM-Messtechnikmodule über-tragen. Die ELM-Messtechnikmodule besitzen zwei in Reihe geschaltete, pro Kanal frei konfigurierbare Digital-filter, welche so sehr einfach durch den Filter Designer einzustellen sind.

    Das TwinCAT Simulink® Target stellt System-Target-Files für die Verwendung des 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 TwinCAT MATLAB® Target stellt System-Target-Files für die Verwendung des MATLAB®-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-Simu-lation (SiL) als auch (in Kombination mit dem TE1400) zur Hardware-in-the-Loop-Simulation (HiL) der Steuerung eingesetzt werden.

    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 Prozess-daten über MATLAB®/Simulink®

    – Konfiguration über grafischen Editor– verschiedene Möglichkeiten zum Daten-

    austausch, Zugriff über:– Symbolname einer Variable – ein konfigurierbares Interfacemodul

    Das TC3 Target for FMI stellt eine Schnittstelle für Simulationstools zur Verfügung, die das Functional Mockup Interface (FMI) unterstützen. Die Schnitt-stelle ermöglicht die Generierung von TwinCAT-3- Laufzeitmodulen, die in der TwinCAT-3-Enginee-ring-Umgebung instanziiert und parametriert werden können. Unterstützt werden mit FMI 2.0 exportierte Modelle, sowohl Model Exchange als auch Co-Simulation. Für als Model Exchange exportierte Modelle stehen in TwinCAT 3 bereits eine Reihe von Solvern für die Berechnungen zur Verfügung.

    Benötigt TC1000 TC1000 TC1000 TC1000 TC1000 TC1000

    Zielsystem Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10

    Weitere Informationen www.beckhoff.de/TE1300 www.beckhoff.de/TE1310 www.beckhoff.de/TE1400 www.beckhoff.de/TE1401 www.beckhoff.de/TE1410 www.beckhoff.de/TE1420

    EngineeringTwinCAT 3

    TE1xxx | TwinCAT 3 Engineering

    Verfügbarkeitsstatus siehe Beckhoff-Internetseite unter: www.beckhoff.de

    Technische Änderungen vorbehalten

    510

    Twin

    CAT

    3

  • TC3 Scope View Professional TC3 Filter Designer TC3 Target for Simulink® TC3 Target for MATLAB® TC3 Interface for MATLAB®/Simulink® TC3 Target for FMI

    Technische Daten TE1300 TE1310 TE1400 TE1401 TE1410 TE1420

    Das TwinCAT 3 Scope View ist ein Software-Oszilloskop 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-Base-Version um weitere Funk-tionalitä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 Scope-View-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.

    Der TC3 Filter Designer ist ein gra-fisches Engineering-Tool zur Bestim-mung von Koeffizienten digitaler Filter. Im Microsoft Visual Studio® integriert er sich nahtlos in die vorhandene TwinCAT Engineering-Landschaft.

    Wählbare Filterdesigns sind Butterworth, Tschebyscheff und Inverse-Tschebyscheff, mögliche Filtertypen sind Lowpass, Highpass, Bandpass und Bandstop. Die Filterkoeffizienten lassen sich über eine tabellarische Spezifikation oder grafisch beein-flussen. Sind die Filterkoeffizienten bestimmt, lassen sie sich als Eingang für Digitalfilter-Funktionsbausteine in der SPS nutzen oder per Drag-and-drop in die ELM-Messtechnikmodule über-tragen. Die ELM-Messtechnikmodule besitzen zwei in Reihe geschaltete, pro Kanal frei konfigurierbare Digital-filter, welche so sehr einfach durch den Filter Designer einzustellen sind.

    Das TwinCAT Simulink® Target stellt System-Target-Files für die Verwendung des 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 TwinCAT MATLAB® Target stellt System-Target-Files für die Verwendung des MATLAB®-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-Simu-lation (SiL) als auch (in Kombination mit dem TE1400) zur Hardware-in-the-Loop-Simulation (HiL) der Steuerung eingesetzt werden.

    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 Prozess-daten über MATLAB®/Simulink®

    – Konfiguration über grafischen Editor– verschiedene Möglichkeiten zum Daten-

    austausch, Zugriff über:– Symbolname einer Variable – ein konfigurierbares Interfacemodul

    Das TC3 Target for FMI stellt eine Schnittstelle für Simulationstools zur Verfügung, die das Functional Mockup Interface (FMI) unterstützen. Die Schnitt-stelle ermöglicht die Generierung von TwinCAT-3- Laufzeitmodulen, die in der TwinCAT-3-Enginee-ring-Umgebung instanziiert und parametriert werden können. Unterstützt werden mit FMI 2.0 exportierte Modelle, sowohl Model Exchange als auch Co-Simulation. Für als Model Exchange exportierte Modelle stehen in TwinCAT 3 bereits eine Reihe von Solvern für die Berechnungen zur Verfügung.

    Benötigt TC1000 TC1000 TC1000 TC1000 TC1000 TC1000

    Zielsystem Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10

    Weitere Informationen www.beckhoff.de/TE1300 www.beckhoff.de/TE1310 www.beckhoff.de/TE1400 www.beckhoff.de/TE1401 www.beckhoff.de/TE1410 www.beckhoff.de/TE1420

    Engineering TwinCAT 3

    Technische Änderungen vorbehalten

    511

    Twin

    CAT

    3

  • TC3 Valve Diagram Editor TC3 Cam Design Tool TC3 EAP Configurator TC3 HMI Engineering TC3 Analytics Workbench TC3 Analytics Service Tool

    Technische Daten TE1500 TE1510 TE1610 TE2000 TE3500 TE3520

    Der TwinCAT Valve Diagram Editor ermöglicht die Linearisierung von nicht-linearen Kennlinien von Hydraulik- ventilen mithilfe eines grafischen Editors. Anhand von wenigen Stütz- stellen können Geraden oder Polynome 5. Grades ermittelt werden, welche diese verbinden. Die ermittelte Lineari- sierungskennlinie kann in die TwinCAT-NC-Echtzeit geladen und bei der Aus- gabe der Spannungen im Drive berück-sichtigt werden.

    Das TC3 Cam Design Tool ermöglicht die Generierung und Modifizierung von Kurvenscheiben mithilfe eines grafischen Editors. Diese werden als Abschnitte von Bewegungsgesetzen, wie modifizierte Sinuslinie, harmo-nische Kombination oder den verschie-denen Polynomfunktionen, zusammen-gesetzt. Dargestellt werden neben der Slave-Position auch Geschwindigkeit, Beschleunigung und Ruck. Die erzeug-ten 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 Kommuni-kationsnetzwerken, 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 Standard-Controls und eigenen Designelementen erleichtert die Individualisierung. Außerdem lassen sich User-Controls aus den Standard-Controls erstellen und parametrieren, sodass der Baukasten von Controls einfach erweiterbar ist. Zur Erzeugung aufwändiger Seiten können definierte Vorlagen – z. B. von Design-spezialisten – 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.

    TC3 HMI Engineering ist kostenlos.

    Die TwinCAT 3 Analytics Workbench ist ein TC3-Engineering-Produkt zur Erstellung von kontinuier-lichen Datenanalysen aus verschiedenen, räumlich verteilten Maschinensteuerungen. Die Konfigura-tion der Workbench ist im Microsoft Visual Studio® integriert und als grafische Benutzeroberfläche angelegt. In einer Toolbox stehen viele Algo-rithmen, wie Taktzeitüberwachung, Life-Count, Life-Time, Minimum/Maximum/Mittelwert, zur Konfiguration der Analyse zur Verfügung.

    Zur einfachen Visualisierung der Signal- verläufe enthält die TC3 Analytics Workbench das TC3 Scope View Professional TE1300: Die Analyseergebnisse kann der Anwender per Drag-and-drop aus dem Analytics-Konfigurator in das Charting-Tool ziehen, um signifikante Stellen im Datenstrom zu markieren. Solche Mar-kierungen können einfache Minima und Maxima, Zählwerte, aber auch Ergebnisse eines Logic- Operators sein, der Ereignisse aus der Maschinen-steuerung logisch miteinander verbindet, sodass man sie im Datenstrom wiederfinden kann. Damit ist eine Korrelation zu anderen Signalen im Scope View zyklusgenau möglich.

    Die MQTT-Eingangsdaten werden über den TwinCAT Target Browser ausgewählt, wobei Live-Daten und über den TC3 Analytics Storage Provider TF3520 auch historische Daten zur Ver-fügung stehen. Ist die erstellte Analyse vollständig und im grafischen Editor getestet, kann diese Konfiguration mit nur einem Klick in lesbaren SPS-Code umgesetzt werden. Der automatisch generierte SPS-Code kann direkt auf ein Gerät mit TC3 Analytics Runtime TF3550 heruntergeladen werden und dort 24/7 parallel zur eigentlichen Produktionsmaschine laufen und Analyseergeb-nisse liefern. Auch der Einsatz von bekannten Beckhoff-Standard-SPS-Bibliotheken ist möglich. Individuelle HTML-5-Dashboards können auf Basis der TwinCAT 3 HMI erstellt und zur Darstellung der Ergebnisse für Maschinenführer, Produktionsleiter und Maschinenbauer benutzt werden.

    Das TwinCAT 3 Analytics Service Tool eignet sich für die Maschineninbetriebnahme und für Service-techniker. Über die IoT-Anbindung können Live- und historische Daten für eine Analyse abgerufen werden. Die Konfiguration der Analyse findet im Microsoft Visual Studio® statt, wo dem Anwender eine Toolbox von Algorithmen zur Verfügung steht, um eine Life-Time-, Taktzeit-, Einhüllenden-, oder Bauteilzähler-Analyse zu realisieren. Die Ausgänge der Algorithmen können dabei als Eingänge weiterer Algorithmen genutzt oder als Ergebnis, direkt im grafischen Editor, ausgegeben werden. Mit einer parallel laufenden Aufnahme des TwinCAT Scopes können Signalverläufe sehr einfach visualisiert werden. Analyseergebnisse kann der Anwender per Drag-and-drop aus dem Analytics-Konfigurator in das Charting-Tool ziehen, um die signifikanten Stellen im Daten-strom zu markieren. Diese Interaktion zwischen den Produktkomponenten bietet insbesondere Vorteile bei der Diagnose von Maschinenverhalten und kann Optimierungspotenziale offenlegen. Durch die verwendeten IoT-Technologien erlangt der Anwender eine Ortsunabhängigkeit, welche es Servicetechnikern ermöglicht, von nahezu jedem Ort eine Diagnose der Anlagen und Maschinen vorzunehmen.

    Benötigt TC1000 TC1000 TC1000 TC1000 TC1000 TC1000

    Zielsystem Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10

    Weitere Informationen www.beckhoff.de/TE1500 www.beckhoff.de/TE1510 www.beckhoff.de/TE1610 www.beckhoff.de/TE2000 www.beckhoff.de/TE3500 www.beckhoff.de/TE3520

    EngineeringTwinCAT 3

    TExxxx | TwinCAT 3 Engineering

    Technische Änderungen vorbehalten

    512

    Twin

    CAT

    3

  • TC3 Valve Diagram Editor TC3 Cam Design Tool TC3 EAP Configurator TC3 HMI Engineering TC3 Analytics Workbench TC3 Analytics Service Tool

    Technische Daten TE1500 TE1510 TE1610 TE2000 TE3500 TE3520

    Der TwinCAT Valve Diagram Editor ermöglicht die Linearisierung von nicht-linearen Kennlinien von Hydraulik- ventilen mithilfe eines grafischen Editors. Anhand von wenigen Stütz- stellen können Geraden oder Polynome 5. Grades ermittelt werden, welche diese verbinden. Die ermittelte Lineari- sierungskennlinie kann in die TwinCAT-NC-Echtzeit geladen und bei der Aus- gabe der Spannungen im Drive berück-sichtigt werden.

    Das TC3 Cam Design Tool ermöglicht die Generierung und Modifizierung von Kurvenscheiben mithilfe eines grafischen Editors. Diese werden als Abschnitte von Bewegungsgesetzen, wie modifizierte Sinuslinie, harmo-nische Kombination oder den verschie-denen Polynomfunktionen, zusammen-gesetzt. Dargestellt werden neben der Slave-Position auch Geschwindigkeit, Beschleunigung und Ruck. Die erzeug-ten 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 Kommuni-kationsnetzwerken, 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 Standard-Controls und eigenen Designelementen erleichtert die Individualisierung. Außerdem lassen sich User-Controls aus den Standard-Controls erstellen und parametrieren, sodass der Baukasten von Controls einfach erweiterbar ist. Zur Erzeugung aufwändiger Seiten können definierte Vorlagen – z. B. von Design-spezialisten – 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.

    TC3 HMI Engineering ist kostenlos.

    Die TwinCAT 3 Analytics Workbench ist ein TC3-Engineering-Produkt zur Erstellung von kontinuier-lichen Datenanalysen aus verschiedenen, räumlich verteilten Maschinensteuerungen. Die Konfigura-tion der Workbench ist im Microsoft Visual Studio® integriert und als grafische Benutzeroberfläche angelegt. In einer Toolbox stehen viele Algo-rithmen, wie Taktzeitüberwachung, Life-Count, Life-Time, Minimum/Maximum/Mittelwert, zur Konfiguration der Analyse zur Verfügung.

    Zur einfachen Visualisierung der Signal- verläufe enthält die TC3 Analytics Workbench das TC3 Scope View Professional TE1300: Die Analyseergebnisse kann der Anwender per Drag-and-drop aus dem Analytics-Konfigurator in das Charting-Tool ziehen, um signifikante Stellen im Datenstrom zu markieren. Solche Mar-kierungen können einfache Minima und Maxima, Zählwerte, aber auch Ergebnisse eines Logic- Operators sein, der Ereignisse aus der Maschinen-steuerung logisch miteinander verbindet, sodass man sie im Datenstrom wiederfinden kann. Damit ist eine Korrelation zu anderen Signalen im Scope View zyklusgenau möglich.

    Die MQTT-Eingangsdaten werden über den TwinCAT Target Browser ausgewählt, wobei Live-Daten und über den TC3 Analytics Storage Provider TF3520 auch historische Daten zur Ver-fügung stehen. Ist die erstellte Analyse vollständig und im grafischen Editor getestet, kann diese Konfiguration mit nur einem Klick in lesbaren SPS-Code umgesetzt werden. Der automatisch generierte SPS-Code kann direkt auf ein Gerät mit TC3 Analytics Runtime TF3550 heruntergeladen werden und dort 24/7 parallel zur eigentlichen Produktionsmaschine laufen und Analyseergeb-nisse liefern. Auch der Einsatz von bekannten Beckhoff-Standard-SPS-Bibliotheken ist möglich. Individuelle HTML-5-Dashboards können auf Basis der TwinCAT 3 HMI erstellt und zur Darstellung der Ergebnisse für Maschinenführer, Produktionsleiter und Maschinenbauer benutzt werden.

    Das TwinCAT 3 Analytics Service Tool eignet sich für die Maschineninbetriebnahme und für Service-techniker. Über die IoT-Anbindung können Live- und historische Daten für eine Analyse abgerufen werden. Die Konfiguration der Analyse findet im Microsoft Visual Studio® statt, wo dem Anwender eine Toolbox von Algorithmen zur Verfügung steht, um eine Life-Time-, Taktzeit-, Einhüllenden-, oder Bauteilzähler-Analyse zu realisieren. Die Ausgänge der Algorithmen können dabei als Eingänge weiterer Algorithmen genutzt oder als Ergebnis, direkt im grafischen Editor, ausgegeben werden. Mit einer parallel laufenden Aufnahme des TwinCAT Scopes können Signalverläufe sehr einfach visualisiert werden. Analyseergebnisse kann der Anwender per Drag-and-drop aus dem Analytics-Konfigurator in das Charting-Tool ziehen, um die signifikanten Stellen im Daten-strom zu markieren. Diese Interaktion zwischen den Produktkomponenten bietet insbesondere Vorteile bei der Diagnose von Maschinenverhalten und kann Optimierungspotenziale offenlegen. Durch die verwendeten IoT-Technologien erlangt der Anwender eine Ortsunabhängigkeit, welche es Servicetechnikern ermöglicht, von nahezu jedem Ort eine Diagnose der Anlagen und Maschinen vorzunehmen.

    Benötigt TC1000 TC1000 TC1000 TC1000 TC1000 TC1000

    Zielsystem Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10 Windows 7/8/10

    Weitere Informationen www.beckhoff.de/TE1500 www.beckhoff.de/TE1510 www.beckhoff.de/TE1610 www.beckhoff.de/TE2000 www.beckhoff.de/TE3500 www.beckhoff.de/TE3520

    Engineering TwinCAT 3

    Technische Änderungen vorbehalten

    513

    Twin

    CAT

    3

  • TC3 ADS TC3 I/O TC3 PLC TC3 PLC/C++ TC3 PLC/C++/MATLAB®/Simulink®

    Technische Daten TC1000-0vpp TC1100-0vpp TC1200-0vpp TC1210-0vpp TC1220-0vpp

    Die Automation Device Specification (ADS) ist das Kommu-nikationsprotokoll von TwinCAT. Es ermöglicht den Daten-austausch und die Steuerung von TwinCAT-Systemen. ADS ist medienunabhängig und kann über serielle oder Netzwerk-verbindungen kommunizieren.

    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 bereit-gestellt, um die Kommunikation mit Drittanbieter-Software zu realisieren (z. B. MATLAB®, NI LabView, Office). Die ADS-Webservices erlauben es, geräteunabhängige Webapplika-tionen (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.

    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 PLC realisiert auf einer CPU eine oder mehrere SPS mit dem inter-nationalen 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++-Lauf-zeitsystem lokal oder weltweit über TCP/IP oder über Feldbus

    – Online-Monitoring von Variablen in Variablen-listen, 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 Hardware-

    bindung innerhalb der Modelle erfor-derlich)

    – 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

    Leistungsklasse (pp) 20 30 40 50x x x x

    60 70 8x 9x

    x x x x

    20 30 40 50

    x x x x

    60 70 8x 9x

    x x x x

    20 30 40 50

    x x x x

    60 70 8x 9x

    x x x x

    20 30 40 50

    – – x x

    60 70 8x 9x

    x x x x

    20 30 40 50

    – – x x

    60 70 8x 9x

    x x x x

    Zielsystem Windows 7/8/10, Windows CE Windows 7/8/10, Windows CE Windows 7/8/10, Windows CE Windows 7/8/10

    (kein Windows CE)

    Windows 7/8/10

    (kein Windows CE)

    Weitere Informationen www.beckhoff.de/TC1000 www.beckhoff.de/TC1100 www.beckhoff.de/TC1200 www.beckhoff.de/TC1210 www.beckhoff.de/TC1220

    TC1xxx | TwinCAT 3 Base

    BaseTwinCAT 3

    Technische Änderungen vorbehalten

    514

    Twin

    CAT

    3

    https://www.beckhoff.de/TC1000https://www.beckhoff.de/TC1100https://www.beckhoff.de/TC1200https://www.beckhoff.de/TC1210https://www.beckhoff.de/TC1220

  • TC3 ADS TC3 I/O TC3 PLC TC3 PLC/C++ TC3 PLC/C++/MATLAB®/Simulink®

    Technische Daten TC1000-0vpp TC1100-0vpp TC1200-0vpp TC1210-0vpp TC1220-0vpp

    Die Automation Device Specification (ADS) ist das Kommu-nikationsprotokoll von TwinCAT. Es ermöglicht den Daten-austausch und die Steuerung von TwinCAT-Systemen. ADS ist medienunabhängig und kann über serielle oder Netzwerk-verbindungen kommunizieren.

    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 bereit-gestellt, um die Kommunikation mit Drittanbieter-Software zu realisieren (z. B. MATLAB®, NI LabView, Office). Die ADS-Webservices erlauben es, geräteunabhängige Webapplika-tionen (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.

    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 PLC realisiert auf einer CPU eine oder mehrere SPS mit dem inter-nationalen 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, Breakpo