TMC-Datei erzeugen und dem TwinCAT-Projekt hinzufügen
Nachfolgend wird beschrieben, wie Sie eine TMC-Datei erzeugen und diese dem TwinCAT-Projekt hinzufügen. Ein mehrfaches Hinzufügen der TMC-Datei in demselben TwinCAT-Projekt ist nicht erlaubt.
- Ein stand-alone SPS-Projekt ist angelegt (z. B. „SeparatePlcProject“), das ein SPS-Projekt enthält (z. B. „PLC1“).
- Ein TwinCAT-Projekt ist angelegt, in das das stand-alone SPS-Projekt eingebunden werden soll (z. B. „SeparateTc3Project“).
- 1. Öffnen Sie das stand‑alone SPS‑Projekt und markieren Sie im SPS‑Projektbaum das SPS‑Projektobjekt („PLC1 Project“).
- 2. Wählen Sie im Kontextmenü oder im Menü Erstellen den Befehl Erstellen (<SPS-Projektname> erstellen).
- Das SPS-Projekt wird übersetzt und dabei auf Fehler überprüft. Bei erfolgreicher Übersetzung wird die TMC-Datei erzeugt.
- 3. Öffnen Sie das TwinCAT-Projekt und markieren Sie im TwinCAT-Projektbaum das SPS-Objekt.
- 4. Wählen Sie im Kontextmenü oder im Menü Projekt den Befehl Vorhandenes Element hinzufügen.
- Der Standarddialog zum Öffnen einer Datei erscheint.
- 5. Wählen Sie die TMC-Datei aus und klicken Sie auf Öffnen, um sie dem Projekt hinzuzufügen.
- Die SPS-Instanz des stand-alone SPS-Projekts und die referenzierten Tasks werden dem TwinCAT-Projekt hinzugefügt. Wenn im TwinCAT-Projekt bereits eine Systemtask mit dem Namen der referenzierten Task des SPS-Projekts existiert, wird keine neue Task hinzugefügt, sondern die vorhandene Systemtask mit der hinzugefügten SPS-Instanz verknüpft.
TMC-Datei automatisch neu laden
In den Einstellungen der SPS-Instanz können Sie festlegen, dass die TMC-Datei bei Änderung des stand-alone SPS-Projekts automatisch neu geladen wird. Klicken Sie dazu im Projektbaum doppelt auf die SPS-Instanz des stand-alone SPS-Projekts, um die SPS-Instanzeinstellungen im Editor zu öffnen. Aktivieren Sie in der Registerkarte Objekt das Auswahlkästchen Auto Reload TMI/TMC.
TMC-Datei manuell neu laden
Um die TMC-Datei im TwinCAT-Projekt bei Änderung des stand-alone SPS-Projekts manuell neu zu laden, markieren Sie im Projektbaum die eingebundene SPS-Instanz des stand-alone SPS-Projekts und wählen Sie im Kontextmenü den Befehl TMI/TMC File > Reload TM/TMC File.