Installation
Systemvoraussetzung
Im Folgenden wird zwischen dem Engineering PC und dem Laufzeit-PC unterschieden. Dazu wird folgende Definition getroffen:
Auf dem Engineering PC werden Simulink®-Modelle in TwinCAT-Objekte durch Einsatz des TwinCAT Target for Simulink® konvertiert. Die erstellten TwinCAT-Objekte können in TwinCAT-Projekten instanziiert und so in den Programmablauf eingebunden werden.
Gebaute Objekte können einfach weitergegeben werden Auf einem Engineering PC (oder Build Server) gebaute TwinCAT-Objekte können einfach an weitere Personen weitergereicht werden. Diese benötigen lediglich die TwinCAT-XAE-Entwicklungsumgebung, um die erstellten Objekte (TcCOM- oder PLC-Funktionsbausteine) in einer TwinCAT Solution zu nutzen. |
Die erstellte TwinCAT-Solution wird dann vom Engineering PC auf einen Laufzeit-PC in die TwinCAT-Laufzeitumgebung zur Ausführung des Projekts geladen.
Voraussetzungen auf dem Engineering PC
- MATLAB R2019a oder höher und mindestens Simulink® und Simulink CoderTM
- Visual Studio 2017 oder höher (Professional, Ultimate oder äquivalente Edition)
- Bei der Installation muss manuell die Option Desktop development with C++ ausgewählt werden. Die Option kann auch nachträglich installiert werden.
- Zur Unterstützung der TwinCAT OS (ARMV8-A) Plattform (zum Kompilieren für CX82xx und CX9240) ist zusätzlich die Komponente MSBuild Support for llvm (clang-cl) toolset erforderlich. Diese muss ebenfalls manuell selektiert werden.
- TwinCAT 3.1.4024.35 oder höher
- TwinCAT Target for Simulink®
- TwinCAT-build 4024: Nutzen Sie den Download Finder auf der Beckhoff Webseite und installieren Sie TwinCAT Tools for MATLAB® and Simulink®
- TwinCAT-build 4026: Installieren Sie den für Sie passenden Workload (siehe nächster Absatz).
Auf dem Laufzeit-PC
- Unterstützte Betriebssysteme
- Windows Embedded Standard 7, Windows 10, Windows Server (32bit und 64bit)
- Beckhoff RT Linux® (nur ab TwinCAT-build 4026)
- TwinCAT/BSD®
- TwinCAT XAR Version 3.1.4024.35 oder höher
Installation (TwinCAT 3.1 Build 4026)
Der Workload TE1400 | TwinCAT 3 Target for Simulink® installiert alle notwendigen Abhängigkeiten, die zum Erstellen von TwinCAT-Objekten notwendig sind.
- Installieren Sie eine der unterstützten Visual Studio-Versionen, falls nicht bereits vorhanden. Beachten Sie die Installation der Option Desktop development with C++.
- Installieren Sie den TwinCAT Package Manager.
- Installieren Sie folgenden Workload:
- Name im UI: TE1400 | TwinCAT 3 Target for Simulink®
Command line:tcpkg install TE1400.TargetForSimulink.XAE
- Führen Sie die Integration in das Visual Studio aus, welches Sie mit der Option Desktop development with C++ installiert haben.
- Starten Sie MATLAB® als Administrator und führen Sie
C:\Program Files (x86)\Beckhoff\TwinCAT\Functions\TE14xx-ToolsForMatlabAndSimulink\SetupTE14xx.p in MATLAB® aus.
Möchten Sie ein TwinCAT Projekt erstellen und dort bereits gebaute TwinCAT-Objekte verwenden, installieren Sie folgende Workloads:
- TwinCAT Standard
tcpkg install TwinCAT.Standard.XAE
- TwinCAT Block Diagram Classic
tcpkg install TwinCAT.XAE.BlockDiagramClassic
- In einigen Fällen benötigen Sie auch folgende Pakete:
tcpkg install TwinCAT.XAE.TMX.DataExchange
(siehe DataExchangeModules)
(zur Konvertierung von ITcVnImage in ARRAY)
tcpkg install TwinCAT.XAE.TMX.MatSimUtilities
Installation (TwinCAT 3.1 Build 4024)
- Installieren Sie eine der unterstützten Visual Studio-Versionen, falls nicht bereits vorhanden. Beachten Sie die Installation der Option Desktop development with C++.
- 1. Starten Sie das TwinCAT 3 XAE oder Full Setup, falls nicht bereits vorhanden.
Sollte eine Visual Studio- sowie TwinCAT-Installation bereits vorhanden sein, die Visual Studio Version jedoch nicht den oben genannten Anforderungen entsprechen (z. B. TwinCAT XAE Shell oder Visual Studio ohne C++-Option), müssen Sie zunächst eine geeignete Visual Studio-Version installieren (ggf. die C++-Option nachinstallieren). Danach müssen Sie das TwinCAT 3-Setup ausführen, um TwinCAT 3 in die neue (oder veränderte) Visual Studio-Version zu integrieren. - 2. Falls noch keine MATLAB®-Installation auf Ihrem System vorhanden ist, installieren Sie diese. Die Reihenfolge, wann MATLAB® installiert worden ist, ist unerheblich.
- 3. Starten Sie TwinCAT Tools for MATLAB® and Simulink® Setup zur Installation des TE1400.
- Die Installation des TE1400 erfolgt innerhalb der TwinCAT-Ordnerstruktur, d. h. sie ist losgelöst von der MATLAB®-Installation.
- 4. Starten Sie MATLAB® als Administrator und führen Sie
%TwinCAT3Dir%.. \Functions\TE14xx-ToolsForMatlabAndSimulink\SetupTE14xx.p in MATLAB® aus.