Beispiel11: Modulkommunikation: Methodenaufruf SPS-Modul nach C++-Modul
Dieser Artikel beschreibt die Implementierung:
- Eines C++ Moduls, das Methoden für die Steuerung einer Zustandsmaschine zur Verfügung stellt.
Folgen Sie dieser schrittweisen Einführung bezüglich der Implementierung eines C++ Moduls, das eine Schnittstelle zur Zustandsmaschine zur Verfügung stellt. - Eines SPS-Moduls, um die Funktionalität des C++ Moduls aufzurufen.
Dass keine hart kodierte Verknüpfung zwischen der SPS und dem C++ Modul existiert, ist ein großer Vorteil. Stattdessen kann die aufgerufene C++ Instanz im Systemmanager konfiguriert werden.
Folgen Sie dieser schrittweisen Einführung bezüglich der Implementierung eines SPS Projekts, das Methoden von einem C++ Modul aufruft.
Download
Hier erhalten Sie den Quellcode für dieses Sample:
https://github.com/Beckhoff/TC1300_Samples/tree/main/S11-Mod2ModMethod
- 1. Öffnen Sie mittels eines Visual Studios, in dem TwinCAT installiert ist, das Projekt über Open Project ….
- 2. Konfigurieren Sie das Signieren für dieses Projekt, indem Sie auf der Seite unter Rechtsklick auf dem Projekt->Properties->Tc Sign die TwinCAT Signierung anschalten und Ihr Zertifikat und ggf. Passwort konfigurieren.
Weitere Informationen zur Signierung der C++ Projekte im Kapitel TwinCAT. - 3. Wählen Sie Ihr Zielsystem aus.
- 4. Bauen Sie das Beispiel (z. B. Build->Build Solution).
- 5. Aktivieren Sie die Konfiguration mit einem Klick auf
.
- Das Beispiel ist einsatzbereit.
Weiterführende Informationen
Dokumente hierzu