Revolution Pi-Projekte oder Laufzeitsystem für Revolution Pi auf Verwendung des generischen IO-Providers umstellen
Das Zugreifen auf Hardware-IOs eines →Revolution Pi 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 "Zähler-Projekt für Revolution Pi" in Neuron Power Engineer-Version ≥ 1.120.0 und Neuron RTS max-Version ≥ 3.31.0 verwenden
Sie müssen nichts tun. Gründe:
-
Das SPS-Objekt
RevolutionPi
des Revolution Pi-Projekts, das basierend auf der Projektvorlage Zähler-Projekt für Revolution Pi in Neuron Power Engineer-Version ≥ 1.120.0 erstellt wurde, enthält bereits den erforderlichen Code. -
Neuron RTS max für Revolution Pi, ≥ Version 3.31.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.119.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 Revolution Pi-Konfiguration im SPS-Objekt |
---|
|
Neuron RTS max-Konfigurationsdatei aus älterer Neuron RTS max-Version verwenden
Verwenden Sie unbedingt Neuron RTS max für Revolution Pi, ≥ Version 3.31.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_REVPI_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_REVPI_IO
-
Löschen Sie diese Zeilen.
-
Fügen Sie nun die folgenden Zeilen ein:
Neue Zeilen AddSymbol RTSS_REVPI_IO.InputSize 4096
AddSymbol RTSS_REVPI_IO.OutputSize 4096
AddSymbol RTSS_REVPI_IO.WatchdogTimeout 1000
LoadLibrary RTSS_REVPI_IO
Zeile mit
Bedeutung
Standardwert (1)
RTSS_REVPI_IO.InputSize
Größe des Puffers für Eingabedaten in Byte
4096
RTSS_REVPI_IO.OutputSize
Größe des Puffers für Ausgabedaten in Byte
4096
RTSS_REVPI_IO.WatchdogTimeout
Ablaufzeit für den IO Watchdog des Revolution Pis in Millisekunden
doppelte Zykluszeit des IO Tasks
Hinweis zur Tabelle:
(1)
= Der Standardwert wird verwendet, falls die Zeile fehlt oder ein Wert0
eingetragen ist. -
Speichern Sie die Änderungen und verlassen Sie den Editor.
-
Starten Sie Neuron RTS max erneut.