Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Industrietechnik

Debuggen von C++-Komponenten und -Programmen in Visual Studio

Dieser Artikel beschreibt, wie benutzerdefinierte C++-Komponenten und -Programme auf einem PLCnext Control-Gerät mit Microsoft Visual Studio debuggt werden. Das Beispiel in diesem Artikel verwendet:

Verfahren

Auf der SPS:

In Visual Studio:

Im PLCnext Engineer:

Führen Sie in Visual Studio die folgende einmalige Konfiguration durch:

Geben Sie im Dialogfeld die folgenden Details ein:

Hostname :Die IP-Adresse des PLCnext Control-Geräts.

Hafen :Sofern Sie keine spezielle SSH-Konfiguration verwenden, sollte der Standardport 22 sein.

Benutzername :root

Authentifizierungstyp :Wenn Sie den Zugriff mit privatem Schlüssel für den Root-Benutzer nicht eingerichtet haben, wählen Sie Passwort und geben Sie das Passwort für den Root-Benutzer auf dem PLCnext Control-Gerät ein. Jetzt können Sie Ihr C++-Programm debuggen. In Visual Studio:

Wählen Sie das Verbindungsziel aus, das Sie zuvor konfiguriert haben, und die anderen Optionen, wie im Screenshot gezeigt. Wählen Sie im Rahmen Verfügbare Prozesse die Arp.System.Application aus Prozess, der –main=true enthält im Titel. Klicken Sie auf Anhängen Taste, und Sie gelangen in den Debug-Modus. Sie können jetzt wie gewohnt debuggen – Haltepunkte setzen, Variablen zum Watch-Fenster hinzufügen usw. Um das Debuggen zu stoppen, klicken Sie nicht auf die Schaltfläche „Stopp“ – das stoppt den PLCnext Runtime-Prozess. Wählen Sie stattdessen Alle trennen aus dem Debug Menü.


Industrietechnik

  1. Operatoren in C++ mit Beispiel:Was ist, Typen und Programme
  2. So implementieren Sie ein Lehrlingsausbildungsprogramm in der Produktion
  3. Wie sich COVID-19 auf Blockchain und Kryptowährung auswirkt
  4. So maximieren Sie die Lebensdauer von Maschinen und Komponenten in der Fertigung
  5. Was ist Pumpenkavitation und wie vermeide ich sie?
  6. Was ist Plasmaschneiden und wie funktioniert Plasmaschneiden?
  7. Was ist Löten? - Typen und wie man lötet
  8. Was ist Löten und wie wird Metall gelötet?
  9. Was ist Kupferlöten und wie wird es gemacht?
  10. Leiterplatten und wie sie funktionieren?