Mit Projektexplorer verwalten

Die →Sicht Projektexplorer (auch nur Projektexplorer genannt) zeigt eine hierarchische Sicht auf →Ressourcen in Neuron Power Engineer, das sind das →Projekt, seine →Ordner und →Objekte. Sie benötigen den Projektexplorer, um z.B. Objekte zu erstellen und zur Bearbeitung zu öffnen.

Hier ein typischer Projektexplorer:

Der Projektexplorer ist sichtbar, falls Sie Neuron Power Engineer zum ersten Mal starten oder die →Perspektive Applikationserstellung (Projektexplorer) öffnen.
Falls der Projektexplorer dennoch nicht in Neuron Power Engineer sichtbar ist, können Sie ihn zur aktuellen Perspektive hinzufügen: Wählen Sie Fenster – Sicht anzeigen – Projektexplorer.

(Info) Eine alternative Sicht auf das Projekt und seine Ordner/Objekt ist der Applikationsnavigator.

In diesem Artikel:

Bestandteile des Projektexplorers

Ressourcen im Projektexplorer

Die folgenden →Ressourcen können im Projektexplorer angezeigt werden (ein Auszug):

Symbol der Ressource

Name der Ressource

Bedeutung

Projekt-Name

→Projekt, das in Neuron Power Engineer geöffnet ist

Projekt-Name

Projekt, das in Neuron Power Engineer geschlossen ist

Ordner-Name

→Ordner (aufgeklappt oder zugeklappt)

Ordner-Name

→verlinkter Ordner (aufgeklappt oder zugeklappt)

Bibliotheks-Name

→Bibliothek mit Bibliothekselemente (z.B. POE, Datentypen)
Gültig für die Bibliotheken und deren Bibliothekselemente:

Manipulieren Sie den Ordner und seinen Inhalt unter keinen Umständen! Falls Sie dennoch Manipulationen durchführen, findet Neuron Power Engineer die Bibliothek oder die Bausteine nicht mehr.

 

Objekt-Name

ST-Objekt (Objekt mit ST-Code für Ihre Anwendung in SToder ST-Schnittstelle (Objekt mit der Schnittstelle für Ihre Anwendung in C)
Das Objekt wird standardmäßig im ST-Editor geöffnet und bearbeitet. Das ST-Objekt program ist in Projekten vorhanden, die mit Hilfe einer Projektvorlage erstellt wurden. Sie können mehrere Objekte in einem Projekt erstellen. Informationen zum Erstellen von Objekten finden Sie unter "Neue Objekte oder Ordner erstellen".

Falls bereits Deklarationen im Objekt enthalten sind, sind diese Deklarationen als Unterebenen des Objekts sichtbar. Das Symbol identifiziert die Deklarationsart: = →Programm, = →Funktionsbaustein= Klasse, = →Funktion = →Interface = →Namespace→Methode

Zusätzliche Kennzeichnungen (wie z.B. oder ) in den Symbolen bzw. beim Namen der Ressource informieren Sie über den entsprechenden Status des Objekts (z.B. dass es fehlerhaft ist oder dass es eine lokale Variante ist). Die Kennzeichnungen sind in dieser Liste nicht weiter angeführt.

Objekt-Name

FBS-Objekt (Objekt mit FBS-Code oder Logik)
Ein FBS-Objekt wird standardmäßig im FBS-Editor geöffnet und bearbeitet. Sie können mehrere FBS-Objekte in einem Projekt erstellen. Informationen zum Erstellen von Objekten finden Sie unter "Neue Objekte oder Ordner erstellen".

Das Symbol, das für die Unterebene des FBS-Objekts angezeigt wird, identifiziert die Deklarationsart der →POE: = Programm, = Funktionsbaustein, = Funktion
Falls die POE innerhalb eines →Namespaces deklariert ist, wird der voll qualifizierte Name der POE als Name in der Unterebene angezeigt. Ein voll qualifizierter Name besteht aus einer Reihe von Namespace-Bezeichnern, die durch . voneinander getrennt sind. Am Ende steht der Bezeichner der POE.

Zusätzliche Kennzeichnungen (wie z.B. oder ) in den Symbolen informieren Sie über den entsprechenden Status des Objekts (z.B. dass es fehlerhaft ist oder dass es eine lokale Variante ist). Die Kennzeichnungen sind in dieser Liste nicht weiter angeführt.

Objekt-Name

KOP-Objekt (Objekt mit Kontaktplan)
Ein KOP-Objekt wird standardmäßig im KOP-Editor geöffnet und bearbeitet. Sie können mehrere KOP-Objekte in einem Projekt erstellen. Informationen zum Erstellen von Objekten finden Sie unter "Neue Objekte oder Ordner erstellen".

Das Symbol, das für die Unterebene des KOP-Objekts angezeigt wird, identifiziert die Deklarationsart der →POE: = Programm, = Funktionsbaustein, = Funktion

Zusätzliche Kennzeichnungen (wie z.B. oder ) in den Symbolen informieren Sie über den entsprechenden Status des Objekts (z.B. dass es fehlerhaft ist oder dass es eine lokale Variante ist). Die Kennzeichnungen sind in dieser Liste nicht weiter angeführt.

Objekt-Name

Gerät-Objekt (Objekt für die Gerät-Konfiguration)

Ein Gerät-Objekt wird standardmäßig im Editor für das Gerät-Objektgeöffnet und bearbeitet. Sie können mehrere Gerät-Objekte in einem Projekt erstellen. Informationen zum Erstellen von Objekten finden Sie unter "Neue Objekte oder Ordner erstellen".

Objekt-Name

Global-Objekt (Objekt zur zentralen Deklaration von globalen Variablen)
Ein Global-Objekt wird standardmäßig im Globalen-Variablen-Editor geöffnet und bearbeitet. Sie können mehrere Global-Objekte in einem Projekt erstellen. Informationen zum Erstellen von Objekten finden Sie unter "Neue Objekte oder Ordner erstellen".

Objekt-Name

SPS-Objekt (Objekt mit SPS-Informationen, als ST-Code verfügbar)

Es können mehrere SPS-Objekte in einem Projekt verfügbar sein, wie z.B. das SPS-Objektlocal. Ein SPS-Objekt wird standardmäßig im Editor für ein SPS-Objekt geöffnet und bearbeitet. Details: siehe "SPS-Vorgaben im Editor für SPS-Objekt".

Das Symbol , das für die Unterebene des SPS-Objekts angezeigt wird, identifiziert die im SPS-Objekt deklarierte →Ressource.

Objekt-Name

→Bibliothekskonfiguration (Objekt zum Erstellen von →Bibliotheken)
Sie können mehrere Bibliothekskonfigurationen in einem Projekt erstellen. Informationen zum Erstellen von Bibliotheken finden Sie unter "Eigene Bibliothek mit Anwenderbausteinen erstellen".
Eine Bibliothekskonfiguration wird standardmäßig im Editor für die Bibliothekskonfiguration geöffnet und bearbeitet. Lesen Sie unter "Bibliothekskonfiguration erstellen" nach, falls Sie Details zur Bibliothekskonfiguration benötigen.

Das Symbol , das für die Unterebene der Bibliothekskonfiguration angezeigt wird, identifiziert die Bibliotheken, die in der Bibliothekskonfiguration deklariert sind.

Objekt-Name

VarCfg-Objekt (Objekt zur zentralen Deklaration von VAR_CONFIG-Abschnitten)

Sie können mehrere VarCfg-Objekte in einem Projekt erstellen. Informationen zum Erstellen von Objekten finden Sie unter "Neue Objekte oder Ordner erstellen".
Ein VarCfg-Objekt wird standardmäßig im ST-Editor geöffnet und bearbeitet. Details: siehe "VAR_CONFIG-Abschnitt im VarCfg-Objekt deklarieren".

Objekt-Name

allgemeines Objekt

oder

Objekt-Name

Datei mit C-Code oder Header-Datei für C-Code (im Ordner src-gen oder target)

Beachten Sie:

  • Diese Ordner werden standardmäßig nicht im Projektexplorer angezeigt. Falls Sie diese dennoch sehen, bearbeiten/löschen Sie die enthaltenen Dateien nicht! Grund: Neuron Power Engineer aktualisiert diese Dateien automatisch beim Speichern des ST-Codes bzw. der Logik. Wenn Sie die Anwendung in C oder C++ erstellen, gilt ein anderes Anzeige-/Aktualisierungsverhalten für diese C-/C++-Dateien.

  • Legen Sie keine eigenen Dateien in den Ordnern src-gen und target ab. Dieser Ordner inkl. des vollständigen Inhalts wird möglicherweise von Neuron Power Engineer z.B. beim Bereinigen des Projekts gelöscht.

(Info) Dateien an, die nicht in Neuron Power Engineer erstellt wurden, werden mit jenem Symbol angezeigt, wie es auch in einem Ordner des Betriebssystems angezeigt wird. Beispiel: PDF-Dateien oder Microsoft-Office-Dateien

 

Die folgenden Ressourcen finden Sie in einem Projekt vorgegeben, nachdem Sie es erstellt haben:

Ressource (mit Symbol)

Bedeutung

Projekt-Name

das erstellte Projekt

Standard (safe)und/oder

Standard (non-safe)

Bibliothek mit Systembausteinen basierend auf der IEC-Norm (z.B. dem AND-Baustein)
Diese Bibliothek ist in Projekten verfügbar, die mit Hilfe einer Projektvorlage erstellt wurden.

src

Ordner zur Ablage der Objekte mit Code bzw. Logik

program

ST-Objekt mit ST-Code, falls das Projekt z.B. auf Basis des Beispielprojekts Zähler (ST) erstellt wurde

Counter 

FBS-Objekt mit einem FBS-Programm, falls das Projekt z.B. auf Basis des Beispielprojekts Zähler (FBS) erstellt wurde (nicht in allen Varianten von Neuron Power Engineer verfügbar)

local

SPS-Objekt für das lokale →Zielsystem (= Rechner)

Das Objekt ist in der Projektvorlage Neuron Power Engineer Projekt oder einem Neuron Power Engineer Beispielprojekt für die integrierte SPS verfügbar.

remote

SPS-Objekt für ein fernes Zielsystem (= Remote-Zielsystem)

Das Objekt ist in der Projektvorlage Neuron Power Engineer Projekt verfügbar.

Abhängig von der verwendeten Projektvorlage kann das Projekt diese zusätzlichen Ressourcen enthalten:

Ressource (mit Symbol)

Bedeutung

Arduino

Bibliothek mit den Arduino-Funktionen
Diese Bibliothek ist in Projekten verfügbar, die z.B. mit Hilfe einer Projektvorlage für einen Controllino oder Arudino Nano erstellt wurde (z.B. Lauflicht für Controllino MINI).

Controllino MINI, Controllino MAXI, Controllino MEGA oder Controllino MAXI Automation

Bibliotheken mit Controllino-Datentypen
Diese Bibliotheken sind in Projekten verfügbar, die mit Hilfe einer Projektvorlage für einen Controllino erstellt wurde (z.B. Lauflicht für Controllino MINI).

System

Bibliothek mit weiteren Systembausteinen von Neuron, z.B. den Bausteinen für Zielsystemdiagnose
Diese Bibliothek ist in Projekten verfügbar, die mit Hilfe einer Projektvorlage erstellt wurden. Abhängig von der verwendeten Projektvorlage sind unterschiedliche Unterordner verfügbar.

 

 

 

 

 

 

 

SPS-Objekt-Name

Ein SPS-Objekt ist für den Test/Betrieb der Anwendung auf der entsprechenden SPS vorgesehen und ist in jenen Projekten verfügbar, die mit Hilfe einer bestimmten Projektvorlage erstellt wurden.

arduinoNanoV3

SPS: →Arduino Nano 3

Projektvorlage: Neuron Power Engineer Projekt für Arduino Nano V3

controllinoMini,controllinoMaxi,controllinoMega oder controllinoMaxiAutomation

SPS: ein →Controllino

Beispiel für Projektvorlage: Lauflicht für Controllino MINI

RevolutionPi

SPS: →Revolution Pi

Projektvorlage: Neuron Power Engineer Projekt für Revolution Pi

phyBoardRegor

SPS: →phyBOARD-Regor

Projektvorlage: Neuron Power Engineer Projekt für phyBOARD-Regor

phyBoardWega

SPS: →phyBOARD-Wega

Projektvorlage: Neuron Power Engineer Projekt für phyBOARD-Wega

raspberry

SPS: →Raspberry Pi

Projektvorlage Neuron Power Engineer Projekt für Raspberry Pi

Kontextmenü im Projektexplorer

Wenn Sie mit der die sekundären Maustaste innerhalb des Projektexplorers klicken, wird ein Kontextmenü geöffnet. Sie können Aktionen mit diesem Kontextmenü ausführen, z.B. Ressourcen kopieren, verschieben, erstellen. Informieren Sie sich unter "Aktionen im Projektexplorer", welche Aktionen möglich sind.

Symbolleiste im Projektexplorer

Der Projektexplorer bietet ebenfalls eine Symbolleiste mit Schaltflächen, mit denen Sie Ihre Arbeit im Projektexplorer beschleunigen können:

Schaltfläche

Aktion, die beim Klicken auf die Schaltfläche ausgeführt wird

Alle Ebenen ausblenden


alle →Ordner im Projektexplorer zuklappen

Mit Editor verlinken

umschalten, ob die Selektion im Projektexplorer mit dem aktiven →Editor verlinkt ist oder nicht
Falls die Schaltfläche gewählt ist, wird durch das Wechseln des aktiven Editors auch die Selektion des bearbeiteten Objekts aktualisiert. Dies ist praktisch, falls Sie mehrere Objekte zur Bearbeitung geöffnet haben und Sie im Projektexplorer immer das gerade bearbeitete Objekt sehen wollen.

Siehe Troubleshooting-Artikel "Das Wechseln des aktiven Editors aktualisiert nicht die Selektion im Projektexplorer", falls die Schaltfläche nicht immer funktioniert.

Menü anzeigen

ein Menü mit Befehlen öffnenDiese Befehle ermöglichen es Ihnen, sowohl den Inhalt des Projektexplorers zu sortieren oder zu filtern als auch eine Arbeitsmenge auszuwählen, abzuwählen oder zu bearbeiten.

Aktionen im Projektexplorer

Siehe "Aktionen mit Projekten und Ressourcen".

Falls Sie Aktionen innerhalb von Neuron Power Engineer schneller durchführen wollen, informieren Sie sich unter "Tastenkombinationen", ob eine Tastenkombination für die Aktionen und Ihr Betriebssystem angeboten wird.