LösenAnheftenSchließen

TC1300 | TwinCAT 3 C++

TC1300 | TwinCAT 3 C++

TC1300 | TwinCAT 3 C++

TC1300 | TwinCAT 3 C++

TC1300 | TwinCAT 3 C++

Einführung in TwinCAT C++

TwinCAT 3.1 | Neuheiten in C++: Online-Change

Einführung in TwinCAT C++

TwinCAT 3.1 | Neuheiten in C++: Online-Change

C++ gehört zu den am weitesten verbreiteten Programmiersprachen, insbesondere wenn es um hardwarenahe Programmierung geht. Die kontinuierliche Weiterentwicklung von C++, die sich über die letzten Jahrzehnte in der Weiterentwicklung der Compiler und des Toolings niedergeschlagen hat, wird von einer aktiven Entwicklergemeinde vorangetrieben.

TwinCAT 3 C++ realisiert auf einem Industrie-PC eine Echtzeitausführung von C++-Code. Zur Programmierung wird die weit verbreitete Programmiersprache C++ unterstützt, die durch das TwinCAT SDK und CRT eine Anbindung an die Echtzeit erfährt. Weitreichende Debugging-Schnittstellen werden durch das Visual Studio® unterstützt und um echtzeittypische Darstellungen ergänzt. Zugriffe auf deklarierte Ein-/Ausgangsdatenbereiche werden, wie in TwinCAT üblich, über ADS bereitgestellt.

Eigenschaften

  • weitreichende Nutzung von üblichen C++-Features, wie Objekt-Orientierung
  • Nutzung des weit verbreiteten Microsoft MSVC zur Kompilierung des Echtzeit-Codes
  • zyklusgetreue Abarbeitung des Echtzeit-Codes innerhalb der TwinCAT Runtime
  • TwinCAT SDK und CRT zur Programmierung und zum Ablauf des Codes innerhalb der Echtzeitumgebung
  • modularer Softwareaufbau über das TcCOM-Konzept sowie Schnittstellen
  • Echtzeitkommunikation zwischen C++-Modulen oder auch von/zur PLC
  • Online-Verbindung über den TwinCAT Debugger
  • Debugging via Breakpoints, Stepping usw.
  • Debugging und Monitoring von Variablenwerten auch zur Laufzeit ohne Breakpoints
  • optionale Quellcodespeicherung im Zielsystem
  • Austausch des Codes via Online-Change ohne das Zielsystem anzuhalten
  • lesender und schreibender Variablenzugriff über ADS
  • einfache Anbindung an Quellcodeverwaltungstools durch die Einbettung in das Microsoft Visual Studio®

Produktstatus:

Serienlieferung

Produktinformationen

Technische DatenTC1300
BeinhaltetTC1100
BetriebssystemWindows 7, Windows 10, TwinCAT/BSD
CPU-Architekturx86, x64
Bestellangaben
TC1300-0v40TwinCAT 3 C++, Plattform-Level 40 (Performance)
TC1300-0v50TwinCAT 3 C++, Plattform-Level 50 (Performance Plus)
TC1300-0v60TwinCAT 3 C++, Plattform-Level 60 (Mid Performance)
TC1300-0v70TwinCAT 3 C++, Plattform-Level 70 (High Performance)
TC1300-0v80TwinCAT 3 C++, Plattform-Level 80 (Very High Performance)
TC1300-0v81TwinCAT 3 C++, Plattform-Level 81 (Very High Performance)
TC1300-0v82TwinCAT 3 C++, Plattform-Level 82 (Very High Performance)
TC1300-0v83TwinCAT 3 C++, Plattform-Level 83 (Very High Performance)
TC1300-0v84TwinCAT 3 C++, Plattform-Level 84 (Very High Performance)
TC1300-0v90TwinCAT 3 C++, Plattform-Level 90 (Other)
TC1300-0v91TwinCAT 3 C++, Plattform-Level 91 (Other 5…8 Cores)
TC1300-0v92TwinCAT 3 C++, Plattform-Level 92 (Other 9…16 Cores)
TC1300-0v93TwinCAT 3 C++, Plattform-Level 93 (Other 17…32 Cores)
TC1300-0v94TwinCAT 3 C++, Plattform-Level 94 (Other 33…64 Cores)

Für Plattform-Level 90-94 empfehlen wir den Einsatz eines TwinCAT-3-Lizenzdongles.

Inhalte werden geladen ...

Inhalte werden geladen ...

© Beckhoff Automation 2024 - Nutzungsbedingungen