Stand-alone SPS-Projekt verwenden

Ein stand-alone SPS-Projekt verwaltet ein herkömmliches SPS-Projekt (im TwinCAT-Projekt eingebettetes SPS-Projekt) in einem separaten Projekttyp. Die Programmierung erfolgt wie bei einem eingebetteten SPS-Projekt. Im Unterschied zu diesem steht die SPS-Instanz nicht direkt im Projekt zur Verfügung, sondern kann erst nach Einbindung innerhalb des TwinCAT-Projekts konfiguriert werden. Zur Verwaltung projektbasierter Datentypen oder Konfiguration des TwinCAT 3 Eventloggers steht im stand-alone SPS-Projekt zusätzlich das TwinCAT‑3‑Typsystem zur Verfügung.

Stand‑alone SPS‑Projekte ermöglichen es somit, die System-, Motion- und I/O-Konfiguration von der SPS-Entwicklung auf Projektebene zu trennen. So entstehen zwei separate Projekte: das stand‑alone SPS‑Projekt und das TwinCAT-Projekt.

Beide Projekte können sowohl in einer gemeinsamen Projektmappe als auch in separaten Projektmappen verwaltet werden. Um die SPS‑Modulinstanz im TwinCAT‑Projekt mit den zugehörigen Komponenten auf System‑, Motion‑, und I/O‑Ebene verknüpfen zu können, wird die im stand‑alone SPS‑Projekt kompilierte TMC-Datei eingebunden.

Dieses Vorgehen ermöglicht z. B. die strikte Trennung von Systemkonfiguration und SPS-Programmierung, das Einbinden einer SPS-Instanz in unterschiedliche Systemkonfigurationen oder auch das Herunterladen der SPS-Projekt-Laufzeitdaten unter bestimmten Bedingungen ausnahmslos aus dem SPS-Projekt.

Voraussetzung

Stand-alone SPS-Projekte können Sie ab TwinCAT-Version 3.1.4022.0 verwenden.

Siehe auch: