PiFace-Projekte oder Laufzeitsystem für Raspberry Pi auf Verwendung des generischen IO-Providers umstellen
Das Zugreifen auf Hardware-IOs eines →PiFaces ist mit Hilfe eines generischen IO-Provider-Konzept von Neuron Power Engineer möglich. Dieser Artikel informiert Sie, ob oder welche Schritte für diesen Zugriff erforderlich sind.
Empfohlen: Projektvorlage für PiFace in Neuron Power Engineer-Version ≥ 1.121.0 und Neuron RTS max ≥ 3.32.0 verwenden
Sie müssen nichts tun. Gründe:
-
Das SPS-Objekt
raspberry
des Projekts, das basierend auf einer Projektvorlage für PiFace, z.B. LEDs ein-/ausschalten (PiFace erforderlich), in Neuron Power Engineer-Version ≥ 1.121.0 erstellt wurde, enthält bereits den erforderlichen Code. -
Neuron RTS max für Raspberry Pi, ≥ Version 3.32.0 ist bereits korrekt konfiguriert.
Andere Projekte verwenden
Falls Sie andere Projekte verwenden wollen (z.B. Projekte, die mit einer Neuron Power Engineer-Version 1.120.0 erstellt wurden) benötigen Sie die folgende Angabe für IO_IMPORT
im SPS-Objekt:
Beispiel |
---|
|
Beispiel für Code-Block für eine Raspberry Pi-Konfiguration im SPS-Objekt |
---|
|
Neuron RTS max-Konfigurationsdatei aus älterer Neuron RTS max-Version verwenden
Verwenden Sie unbedingt Neuron RTS max für Raspberry Pi, ≥ Version 3.32.0! |
Falls Sie die Neuron RTS max-Konfigurationsdatei aus einer älteren Neuron RTS max-Version weiterverwenden wollen, müssen Sie diese Datei anpassen.
-
Falls Neuron RTS max läuft, beenden Sie Neuron RTS max.
-
Kopieren Sie die Konfigurationsdatei
/opt/RTS/PLC/RTSIO.cfg
der älteren Neuron RTS max-Version in das Installationsverzeichnis der aktuellen Neuron RTS max-Version. -
Öffnen Sie die Datei
/opt/RTS/PLC/RTSIO.cfg
in einem Texteditor. -
Suchen Sie nach den folgenden Zeilen:
Bestehende Zeilen
AddSymbol IOSS.DeviceNum 1
AddSymbol IOSS.Name[0] RTSS_PIFACE_IO
AddSymbol IOSS.SSId[0] 536870978
AddSymbol IOSS.DeviceId[0] 1
AddSymbol IOSS.IB[0] 4096
AddSymbol IOSS.OB[0] 4096
AddSymbol IOSS.MB[0] 0
LoadLibrary RTSS_IO
LoadLibrary RTSS_PIFACE_IO
-
Löschen Sie die Zeilen bis ink. Zeile
LoadLibrary RTSS_IO
.
Aus dem obigen Zeilenblock ist somit nur mehr die folgende Zeile in der Datei enthalten:Verbleibende Zeile LoadLibrary RTSS_PIFACE_IO
-
Speichern Sie die Änderungen und verlassen Sie den Editor.
-
Starten Sie Neuron RTS max erneut.