PiCtory ist eine RevPi Applikation zur Konfiguration der Module deines Revolution Pi Systems, also eines RevPi Basismoduls mit Erweiterungsmodulen. Die Konfiguration wird in /etc/revpi/config.rsc gespeichert.

Die Systemzusammenstellung kann entsprechend ihrer Anordnung auf der Hutschiene über einen Browser verwaltet werden.

Die von PiCtory verwaltete Konfigurationsdatei definiert, welche Erweiterungsmodule sich an welcher Position in Bezug auf das RevPi Basismodul befinden und wie alle Ein- und Ausgänge benannt und konfiguriert sind. Die Konfigurationsdatei kann diese Systemeinstellung auch für andere Programme zur Verfügung stellen.

Zusätzlich zu den Erweiterungsmodulen können Virtual Devices für gängige Netzwerkprotokolle oder als reine I/O-Schnittstellen eingebunden werden.

PiCtory starten #

▷ Öffne das Cockpit-Menü Revolution Pi.

▷ Wähle für die RevPi App PiCtory Öffnen.

❯❯ PiCtory öffnet sich.

PiCtory Benutzeroberfläche
Position Arbeitsbereich Funktion

1

Gerätekatalog (Device Catalog)

Liste aller verfügbaren RevPi Geräte und Virtual Devices.
Siehe: Geräte anordnen

2

Konfigurationsbereich

Hier können die einzelnen RevPi Geräte des Revolution Pi Systems so zusammengestellt werden, wie sie auf der Hutschiene angeordnet sind.
Siehe: Geräte anordnen

3

Gerätedaten (Device Data)

Konfiguration der Grundeinstellungen des im Konfigurationsbereich markierten Geräts.
Siehe: Grundeinstellungen konfigurieren

4

Werte Editor (Value Editor)

Konfiguration der Parameter des aktuell im Konfigurationsbereich markierten Geräts.
Siehe: Parameter konfigurieren

Geräte anordnen #

▷ Beachte die Regeln für die Geräteanordnung.

▷ Wähle dein RevPi Basismodul aus dem Gerätekatalog und ziehe es in den Konfigurationsbereich.

❯ PiCtory lädt das gewählte Basismodul in den Konfigurationsbereich (Positionsnummer 0) und erstellt neue leere Slots.

▷ Ziehe weitere Geräte links oder rechts in den Konfigurationsbereich.

▷ Um ein Gerät zu verschieben, wähle die Positionsnummer und schiebe sie an die gewünschte Stelle.

▷ Um ein Gerät zu entfernen, wähle das Kontextmenü und wähle Löschen.

Gerätedaten konfigurieren #

Im Bereich Gerätedaten können die Grundeinstellungen für das aktuell im Konfigurationsbereich markierte Gerät konfiguriert werden.

Feld Beschreibung

Gerätenamen

Optional Gerätenamen ändern, z. B. wenn viele Geräte verwendet werden und die Systemdaten später in einem anderen Programm weiterverarbeitet werden.

BMK

Optional Betriebsmittelkennzeichen ändern.

Eingänge/Ausgänge

Datenschema für die Ein- und Ausgänge definieren.
Wähle den höheren Wert, wenn die Signale als einzelne Bool-Werte genutzt werden, d. h. jedes Signal belegt genau 1 Bit, z. B. Ein/Aus oder Schalter.
Wähle den niedrigeren Wert, wenn die Signale als 16-Bit-Werte zusammengefasst werden, d. h. jeweils 16 Bits = 1 Wort, z. B. für Register oder strukturierte Daten.

Kommentar

Optional Kommentarspalte für zusätzliche Informationen verwenden.

Als Standardwerte verwendet PiCtory die in der RAP-Datei hinterlegten Werte.

RAP-Datei:

Die RAP-Datei (RevPi Adapter Profile) ist eine Gerätebeschreibungsdatei, die von PiCtory verwendet wird, um ein angeschlossenes Gerät korrekt zu verstehen und darzustellen. Sie definiert die Eigenschaften eines Geräts.

Dazu gehören:

  • Gerätetyp und Identifikation

  • Ein- und Ausgangsdaten (I/O-Struktur)

  • Datenformate und Größen (z. B. Bits, Bytes, Register)

  • Adressierung im Prozessabbild

  • Parameter und Konfigurationsmöglichkeiten

PiCtory nutzt diese Informationen, um:

  • das Gerät grafisch darzustellen,

  • die richtigen Prozessdaten anzulegen,

  • und die Kommunikation zwischen RevPi und dem Gerät korrekt einzurichten.

Ohne eine passende RAP-Datei kann PiCtory ein Gerät entweder gar nicht oder nur sehr eingeschränkt einbinden.

Werte konfigurieren (Parametrierung) #

Typ Beschreibung

Type INP

Werte für die Eingänge (Inputs)

Type OUT

Werte für die Ausgänge (Outputs)

Type MEM

Werte für die Memory-Variablen, z. B. Betriebsmodi der Ein- und Ausgänge

Name

Im Prozessabbild hinterlegter Name

Wert

Wert oder Modus

Einheit

Einheit des Wertes

Kommentar

Internes Kommentarfeld

Export

Werte für den Export über eine Kommunikationsschnittstelle aktivieren (z. B. mit MQTT)

Die konfigurierbaren Parameter unterscheiden sich je nach RevPi Gerät:

RevPi Connect 5
RevPi Connect 4
RevPi Connect S/SE
RevPi Core S/SE
RevPi Flat/Flat S
RevPi Compact
RevPi DIO
RevPi AIO
RevPi MIO
RevPi DI
RevPi DO
RevPi RO

Siehe auch:

Konfiguration speichern #

Bevor die Konfiguration verwendet werden kann, muss sie gespeichert und der Treiber zurückgesetzt werden.

▷ Wähle Datei  Speichern als Start-Konfig., um die Konfiguration als Startkonfiguration zu speichern.

❯ Die Startkonfiguration wird direkt nach jedem Booten aufgerufen.

▷ Alternativ kannst du die Konfiguration mit Datei  Speichern unter als weitere Konfigurationsdatei auf dem RevPi Basismodul speichern.

▷ Wähle Extras  Treiber zurücksetzen, um den piControl Treiber zurückzusetzen.

▷ Überprüfe die Konfigurationseinstellungen des Revolution Pi Systems mit piTest.

❯❯ Das Revolution Pi System ist konfiguriert.

Gespeicherte Konfiguration öffnen #

▷ Wähle Datei  Öffnen, um eine Konfigurationsdatei auszuwählen.

▷ Alternativ kannst du mit Datei  Start-Konfig. laden die als Startkonfiguration hinterlegte Konfigurationsdatei öffnen.

Konfiguration zurücksetzen #

▷ Wähle Datei  Leeren, um die Konfiguration zurückzusetzen.

Konfiguration exportieren #

▷ Wähle Datei  Export, um die Konfigurationsdatei zu exportieren, z. B. um sie für andere Programme zu verwenden, zur Datensicherung oder für Simulationszwecke.

▷ Wähle das gewünschte Exportformat und gib bei Export Filename den Dateinamen ein.

▷ Wähle Download, um die Datei zu exportieren.

▷ Alternativ kannst du die Datei anzeigen mit Show Only.

Servicestatus zurücksetzen #

Startet alle Dienste wie RevPiPyLoad neu.

Layout zurücksetzen #

Setzt das Layout der Benutzeroberfläche von PiCtory auf Werkseinstellung zurück.

Treiber zurücksetzen #

Startet den RevPi Treiber piControl neu.

Die in PiCtory gespeicherte Konfiguration steht damit für die Kommunikation mit dem RevPi Gerät zur Verfügung.

Sprache wählen #

Sprache der Benutzeroberfläche in PiCtory einstellen.

Anwender Einstellungen #

Benutzereinstellungen für PiCtory.

Session-Timeout

Nach der eingestellten Anzahl an Minuten wird ein inaktiver Benutzer automatisch abgemeldet.

Um Datenverlust zu vermeiden, sollte Auto Save immer aktiviert sein, wenn eine Session-Timeout eingestellt ist. Änderungen werden erst nach einem Neustart von PiCtory wirksam.

Autosave

Nach der eingestellten Anzahl an Minuten wird wird die aktuelle Projektdatei automatisch gespeichert.

Auto Save sollte immer kürzer eingestellt sein als Session-Timeout.

Auto Export

▷ Definiere die Dateien, die beim Speichern des Projekts automatisch exportiert werden.

  • PiCtory Projektdatei: RevPi Modulkonfiguration im PiCtory Format (config.rsc).

  • ST GLOBALS für logiCAD3: Structured Text für GLOBALS-Sektion nach IEC 61131-3.

  • Offset-Liste: Textliste mit den Namen und Byte-/Bit-Offsets der zum Export markierten Werte im Werte-Editor.

  • Symbolliste für IBHSoftec: Textliste mit den Namen und Byte-/Bit-Offsets der zum Export markierten Werte.

  • Offset-Liste für CODESYS: Textliste mit den Namen und Byte-/Bit-Offsets der zum Export markierten Werte.

Cache

▷ Schalte Browser-Caching ein- oder aus.

▷ Lasse den Cache-Modus auf On, um die beste Leistung von PiCtory im normalen Betrieb zu erzielen.

▷ Stelle den Cache-Modus auf Off, wenn RAP-Dateien häufig im Hintergrund bearbeitet werden, während PiCtory läuft.

Note

Wenn das Caching auf On gesetzt ist, werden RAP-Dateien von PiCtory aus dem Cache geladen, anstatt die zuletzt bearbeitete Version zu verwenden. Dies kann beim Testen von Änderungen an der RAP-Datei zu unerwünschten und unerwarteten Effekten führen.

Weitere Ressourcen #