DataExchange Module können nicht geladen werden
Fehlerbild beim Aktivieren einer Konfiguration mit aus Simulink® generierten Objekten:
Error loading repository driver … TcDataExchangeModules …

Lösung:
In einigen Fällen ist es notwendig, auf dem Engineering PC die sogenannten DataExchange-Modules zu installieren, damit Sie die auf einem anderen System erstellten TwinCAT-Objekte verwenden können.
Diese Fälle sind:
- Das erstellte Modul wurde mit der „External Mode“-Option erstellt.
- Das erstellte Modul nutzt den TwinCAT File Writer oder MAT-File Logging.
- Das erstellte Modul enthält Blöcke aus dem TE1410 TwinCAT Interface for MATLAB®/Simulink®.
In allen anderen Fällen besitzen die erstellten TwinCAT-Objekte keine Abhängigkeit zu den DataExchange-Modules.
Installation der DataExchange-Modules
TwinCAT 3.1 Build 4026
tcpkg install TwinCAT.XAE.TMX.DataExchange
TwinCAT 3.1. Build 4024
Das DataExchange-Modules Setup wird mit dem TwinCAT Tools for MATLAB® and Simulink® Setup in den folgenden Ordner kopiert, sodass der/die Mitarbeitende, welche/r das TE14xx-ToolsForMatlabAndSimulink Setup installiert hat, das DataExchange-Modules Setup an die betreffenden Kolleginnen und Kollegen verteilen kann.
<TwinCATInstallDir>\TwinCAT\Functions\TE14xx-ToolsForMatlabAndSimulink\TE140x\SDK