Anwendung auf Raspberry Pi laden
Vorheriger Artikel: Laufzeitsystem auf Raspberry Pi installieren und starten
Neuron Power Engineer starten
Voraussetzung für eine Ausbaustufe von Neuron Power Engineer: Sie haben die benötigte Lizenzierung installiert.
-
Gehen Sie zum Ordner, in dem Sie Neuron Power Engineer installiert haben.
-
Suchen Sie die Datei
NeuronPowerEngineer.exe
für den Start von Neuron Power Engineer und doppelklicken Sie auf diese. -
Falls Sie nur eine Version von Neuron Power Engineer auf Ihrem System installiert haben, wählen Sie im Dialog den vorgegebenen Arbeitsbereich und drücken Sie OK.
Beachten Sie die Vorgaben/Empfehlungen für einen Arbeitsbereich. Berücksichtigen Sie dabei ebenfalls die Vorgaben/Empfehlungen für die Projekte, die Sie in Neuron Power Engineer erstellen werden. Siehe "Entwicklungsumgebung und Laufzeitumgebung starten" für diese Vorgaben/Empfehlungen. -
Nur beim ersten Start von Neuron Power Engineer erforderlich:
-
Bestätigen Sie die Bedingungen der Lizenzvereinbarung für IDE.
-
Falls Windows-Sicherheitshinweise
The Windows Firewall has blocked some features of this program
erscheinen, drücken Sie Zugriff zulassen. Alternative: Kontaktieren Sie Ihren Systemadministrator und bitten Sie ihn, Regeln für die Windows-Firewall zu definieren.
-
Projekt für Raspberry Pi erstellen
-
Im Menü Datei oder im Kontextmenü des Projektexplorers wählen Sie Neu und Projekt....
-
Im Dialog klappen Sie Neuron Power Engineer Beispielprojekte für Raspberry Pi auf, wählen Sie die Projektvorlage LEDs ein-/ausschalten (PiFace erforderlich) und drücken Sie Weiter >.
Falls Sie sich für eine etwas komplexere Steuerung der LEDs auf dem PiFace interessieren, verwenden Sie die Projektvorlage Lauflicht (PiFace erforderlich). -
Auf der nächsten Seite geben Sie den Projektnamen ein, deaktivieren Sie Standardposition verwenden und geben Sie eine Position außerhalb des Arbeitsbereich ein, danach drücken Sie Fertigstellen.
Keine Leerzeichen und Sonderzeichen im Projektnamen und der Position
Stellen Sie sicher, dass keine Leerzeichen oder Sonderzeichen (wie Umlaute, z.B. ä, ö, ü) im Projektnamen und im Installationspfad vorhanden sind. Falls doch, wird Neuron Power Engineer 3 die Anwendung nicht auf die SPS laden können.
Für die Pfade bzw. Projektnamen sind Buchstaben A – Z bzw. a – z (ohne Umlaute), Ziffern 0 – 9, Punkte (Zeichen.
), Unterstriche (Zeichen_
) und Bindestriche (Zeichen-
) zulässig. Beispiele für zulässige Projektnamen:my.project
,my-project
,my_Project_01
Ergebnis: Das Projekt wird im Projektexplorer angezeigt. Das bestehende ST-Objekt
program
(im Ordnersrc
) enthält bereits eine Beispielanwendung für den Raspberry Pi. Das bestehende SPS-Objektraspberry
enthält eine Angabe fürIO_IMPORT
, die für den Zugriff auf die Hardware-IOs des PiFaces benötigt wird
IP-Adresse des Raspberry Pis in SPS-Objekt eingeben
Das bestehende SPS-Objekt für den Raspberry Pi ist raspberry
.
-
Öffnen Sie das entsprechende SPS-Objekt.
-
Suchen Sie nach im geöffneten Editor für das SPS-Objekt
ADDRESS
und geben Sie die IP-Adresse Ihrer SPS ein.Vorgegebener Eintrag ADDRESS := 0.1.1.1;
Beispiel: Ihre IP-Adresse ADDRESS := 192.168.1.225;
-
Speichern Sie das SPS-Objekt.
Anwendung auf Raspberry Pi laden und testen
Die folgenden Ergebnisse und Schritte auf dem PiFace gelten für jene Projekte, die auf der Projektvorlage LEDs ein-/ausschalten (PiFace erforderlich) basieren.
Falls Sie die Projektvorlage Lauflicht (PiFace erforderlich) verwendet haben, informieren Sie sich über die Auswirkungen auf das PiFace am besten im ST-Objekt program
(im Ordner src
) – darin finden Sie ausreichende Kommentare.
-
Öffnen Sie die Perspektive Applikationstest: Menü Fenster, Perspektive öffnen und Applikationstest
-
Laden Sie die Anwendung auf den Raspberry Pi: Selektieren Sie
RaspbianConfiguration\raspberry
in der Sicht Instanzen. Drücken Sie zuerst auf und dann auf .
Ergebnis: Nachdem der Laden der Anwendung leuchtet die LampeLED2
. -
Führen Sie folgenden Schritte auf dem Raspberry Pi aus:
-
Drücken Sie die Drucktaste
S1
bzw.S2
des PiFaces. Ergebnis: Die LampeLED0
bzw.LED1
leuchtet. -
Lassen Sie die Drucktaste des PiFaces wieder los. Ergebnis: Die Lampe leuchtet nicht mehr.
-
-
In Neuron Power Engineer: Beobachten Sie die Werte der bereits eingefügten Variablen in der Sicht Variablenwerte, während Sie die Drucktaste erneut drücken und loslassen. Ergebnis: Die Werte für die entsprechenden Variablen ändern sich.
-
Ändern Sie den Wert für die Variable
LED02
vonTRUE
aufFALSE
(und umgekehrt). Ergebnis: Die LampeLED2
auf dem PiFace leuchtet nicht mehr (und umgekehrt).
Stellen Sie sicher, dass die SPS nach dem Laden einer Anwendung noch einige Zeit dauerhaft mit Strom versorgt wird. Grund: Das Synchronisieren auf die Festplatte der SPS wird möglicherweise verzögert nach dem Laden der Anwendung durchgeführt. Konsequenz: Bei einem Powercycle (= die SPS wird aus- und wieder eingeschaltet), der unmittelbar nach dem Laden durchgeführt wird, geht die geladene Anwendung möglicherweise verloren und Sie müssen die Anwendung erneut auf die SPS laden. Alternative: Konfigurieren Sie Neuron RTS max so, dass die Festplatte des Zielsystems sofort nach jedem Laden der Anwendung synchronisiert wird (Details: "Bei einem Powercycle auf einem Zielsystem geht die geladene Anwendung verloren"). |
Mit diesen Schritten ist die Kurzanleitung abgeschlossen, wie Sie einen →Raspberry Pi in Betrieb nehmen.
Möchten Sie mehr erfahren? Siehe die folgenden Artikel:
-
Datenübertragung via MQTT vorbereiten/durchführen - Dieser Artikel enthält eine Vorgehensweise, wie Daten über →MQTT übertragen werden können
-
PiFace-Projekte oder Laufzeitsystem für Raspberry Pi auf Verwendung des generischen IO-Providers umstellen - Dieser Artikel enthält Anweisungen, wie Sie auf die Hardware-IOs des Revolution Pi zugreifen können, wenn Sie ein bestehendes Projekt verwenden.