Beispiel11: Modulkommunikation: SPS-Modul ruft eine Methode eines C-Moduls auf
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
Erhalten Sie den Quellcode für dieses Beispiel.
- 1. Entpacken Sie die heruntergeladene ZIP-Datei.
- 2. Öffnen Sie mittels eines Visual Studios, in dem TwinCAT installiert ist, das Projekt über Open Project ….
- 3. 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 erhalten Sie hier. - 4. Wählen Sie Ihr Zielsystem aus.
- 5. Bauen Sie das Beispiel (z. B. Build->Build Solution).
- 6. Aktivieren Sie die Konfiguration mit einem Klick auf .
- Das Beispiel ist einsatzbereit.