Instanzbezogene und SPS-bezogene Informationen und Aktionen in Sicht "Instanzen"

Die →Sicht Instanzen bietet Ihnen:

  • Informationen für die gewählte →SPS (unterhalb von SPS-Informationen).

  • eine hierarchische Sicht auf →Instanzen und →Variablen in den →Projekten von Neuron Power Engineer (unterhalb von Globale Variablen und Programminstanzen).

Somit ermöglicht Ihnen diese Sicht einerseits SPS-bezogene Aktionen, wie z.B. die Anwendung auf die SPS zu laden, und andererseits informiert Sie die Sicht, welche Instanzen und Variablen in Ihrer Anwendung verwendet werden. Außerdem können Sie schnell zur entsprechenden Deklaration wechseln und Variablen in die Sicht Variablenwerte einfügen (dort informieren Sie sich, welche aktuellen Werte die Variablen auf der →SPS haben).

Hier eine typische Sicht mit SPS-Informationen, Instanzen und Variablen:

Die Sicht Instanzen ist sichtbar, falls Sie eine der →Perspektiven für die Applikationserstellung oder den Applikationstest öffnen.
Falls die Sicht Instanzen dennoch nicht sichtbar ist, können Sie sie zur aktuellen Perspektive hinzufügen: Wählen Sie Fenster – Sicht anzeigen – Instanzen.

Gut zu wissen

(Graue Glühbirne) Ihr eingesetztes →Zielsystem kann die Verwendung dieser Sicht in Neuron Power Engineer beeinflussen (siehe "Zielsystem-spezifische Eigenschaften und Einschränkungen").

(Graue Glühbirne) Mit Hilfe der Sicht Objekt-Browser können Sie sich ebenfalls informieren, ob und wo ein Objekt (z.B. eine →Variable, eine →POE) in der Anwendung verwendet wird und zur Deklaration dieses Objekts wechseln.

(Graue Glühbirne) Abhängig von Ihrer Neuron Power Engineer-Konfiguration und dem eingesetzten Zielsystem kann die Sicht Instanzen weitere Schaltflächen in der Symbolleiste enthalten (z.B. zum Pausieren/Fortsetzen der Anwendung). Kontaktieren Sie Ihren Systemintegrator, falls Informationen zu diesen Schaltflächen/Aktionen benötigen.

In diesem Artikel:
Artikel in diesem Abschnitt:

Bestandteile in Instanzen

Falls in der Sicht Instanzen einige dieser Bestandteile nicht angezeigt werden, hat der Systemintegrator möglicherweise die Standardkonfiguration dahingehend geändert, dass manche Bestandteile ausgeblendet werden (z.B. Zeilen oder Werte, die ein Zielsystem betreffen).

Spalten der Sicht

Folgende Spalten sind in Instanzen sichtbar:

  • Die Spalte Objekt zeigt die Elemente.

  • Die Spalte Wert nennt den zugehörigen Wert für das Element.

  • Die Spalte Details nennt den Basis-Typ eines →abgeleiteten Datentyps.

Falls Sie bestimmte Informationen nicht benötigen, können Sie die entsprechende Spalte ausblenden:

  1. Klicken Sie auf (rechts von den Spalten) und wählen Sie die entsprechende Spalte in der Liste. (Markierte Spalten sind eingeblendet. Nicht-markierte Spalten sind ausgeblendet.)

  2. Falls Sie die Informationen wieder benötigen, klicken Sie erneut auf und wählen Sie die entsprechende Spalte in der Liste.

Sie können die Reihenfolge der Spalten so ändern:

  • Zeigen Sie auf den Titel der Spalte, die Sie verschieben wollen. Dann halten Sie die primäre Maustaste gedrückt, ziehen Sie die Spalte vor oder nach einer anderen Spalte und lassen Sie die primäre Maustaste los.

Kontextmenü und Symbolleiste der Sicht

Wenn Sie mit der primären Maustaste auf ein Element innerhalb der Sicht klicken, wird ein Kontextmenü geöffnet. Außerdem bietet die Sicht eine Symbolleiste mit Schaltflächen. Sie können Aktionen sowohl mit dem Kontextmenü als auch den Schaltflächen ausführen. Informieren Sie sich unter "Aktionen in Sicht", welche Aktionen möglich sind.

Elemente in der Sicht

Die Elemente sind entweder laut SPS-Informationen oder den Instanzen und globalen Variablen gruppiert. Die Instanzen werden mit den hierarchischen Ebenen (ab dem Projekt) angeführt. Als Werte für Instanzen oder Variablen wird der zugehörige →Datentyp angeführt.

Symbol

Bedeutung

→Projekt

→Konfiguration (aus einem SPS-Objekt)

IEC-Ressource (aus einem SPS-Objekt); siehe →Ressource
Als Wert wird der Fingerprint für die in Neuron Power Engineer erstellte Programmierung angezeigt. Es ist möglich, dass der Fingerprint in Ihrer Variante von Neuron Power Engineer nicht angezeigt wird.

Vergleichen Sie die Fingerprints, die als Werte für die IEC-Ressource und für Code-Identifikation angezeigt werden. Bei unterschiedlichen Fingerprints unterscheidet sich üblicherweise der Stand auf der SPS von jenem in Neuron Power Engineer.
Mögliche Ursachen für unterschiedliche Fingerprints finden Sie unter "Wann wird der Fingerprint für eine Anwendung nicht geändert und wann wird er geändert?".

Änderungen außerhalb der Applikation - Aktualisierung erforderlich

Falls Sie →Ressourcen außerhalb von Neuron Power Engineer ändern/erstellen, aktualisieren Sie die Anzeige anschließend im Projektexplorer!
Dadurch aktualisiert Neuron Power Engineer nicht nur die Anzeige der Ressourcen und seiner Kinder, sondern auch den Fingerprint für die in Neuron Power Engineer erstellte Anwendung.
Alternative zum Aktualisieren: Öffnen Sie die geänderte/neue Ressource in Neuron Power Engineer.

die folgenden Status-Informationen der SPS, unterhalb von SPS-Informationen angeführt:

  • Verbindungsstatus (z.B. Online)

  • Details zur Verbindung (z.B. Zur SPS verbunden oder Keine Verbindung zur SPS)
    Diese Zeile gibt außerdem Anhaltspunkte, falls eine Kommunikation via →Gateway nicht erfolgreich abgewickelt wurde. Mögliche Anzeigen für einen vergeblichen Verbindungsversuch via Gateway sind: Gateway erreicht SPS nicht oder keine Anwendung geladen, Gateway nicht erreichbar oder Keine Verbindung zum Gateway

  • Ausführungsstatus (z.B. Läuft oder Demo-Modus)

  • Code-Identifikation
    Als Wert wird der →Fingerprint für die Anwendung angezeigt, die auf die SPS geladen wurde. Es ist möglich, dass die Zeile für die Code-Identifikation in Ihrer Variante von Neuron Power Engineer nicht angezeigt wird.

  • Informationen, welcher Benutzer zu welchem Zeitpunkt die Anwendung auf die SPS geladen hat

  • Informationen über den Channel

  • Informationen über das eingesetzte Laufzeitsystem auf der SPS (Typ und Version) sowie eine Empfehlung, welche Version für die Anwendung eingesetzt werden soll

→globale Variablen (aus einem SPS-Objekt), unterhalb von Globale Variablen angeführt
Dabei handelt es sich um Ressource- oder Konfigurations-globale Variablen (siehe "Globale Variablen für Ressource oder Konfiguration deklarieren und diese verwenden").

Instanz des →Programms (aus einem SPS-Objekt)
Die Instanzen und alle folgenden Elemente werden unterhalb von Programminstanzen angezeigt.

Instanz eines →Funktionsbausteins (z.B. aus einem ST-Objekt)

Instanz einer →Klasse (z.B. aus einem ST-Objekt)

interne →Variable

→Eingangsvariable

→Ausgangsvariable

→Ein-/Ausgangsvariable

→globale Variable 
Dabei handelt sich um Programm-globale Variablen (siehe "Deklaration von globalen Variablen in ST").

→externe Variable

Variable mit →anwenderdefiniertem Datentyp

Element aus einem anwenderdefinierten Datentyp

, , ,

→Referenz-Variable der jeweiligen Art, z.B. für Referenz-Eingangsvariable

Variable, die auf einem Interface basieren

(Warnung) Es ist nicht möglich, Variablen, die auf einem →Interface basieren, aus der Sicht Instanzen in die Sicht Variablenwerte einzufügen.

Anzeige für ARRAY-Variablen

Die Anzeige für ARRAY-Variable ist auf den Basis-Typ in der Sicht Instanzen beschränkt. Falls Sie ARRAY-Elemente in die Sicht Variablenwerte einfügen wollen (um dort deren Werte zu beobachten/testen), diese aber nicht in der Sicht Instanzen verfügbar sind, ziehen Sie einfach den Basis-Typ in die Sicht Variablenwerte und bearbeiten Sie den eingefügten Eintrag (vervollständigen Sie ihn um den benötigten ARRAY-Index).

Anzeige für Variable mit Verschachtelung/Rekursion aufgrund von "REF_TO"

Die Anzeige für eine Variable mit Verschachtelung/Rekursion aufgrund von REF_TO ist auf 50 Ebenen in der Sicht Instanzen beschränkt. Beim Einfügen einer solchen Variable in die Sicht Variablenwerte werden nur diese angezeigten Unterelemente eingefügt.

Mögliche Ausführungsstatus

Die folgenden Ausführungsstatus sind für eine Anwendung möglich:

Ausführungsstatus

Bedeutung

Läuft

Dieser Ausführungsstatus wird aktiviert, wenn die SPS gestartet/neugestartet oder die Anwendung gestartet wird. In diesem Ausführungsstatus ist es möglich, Werte in der Sicht Variablenwerte zu ändern, um diese auf die SPS zu schreiben.
(Info) Wenn eine Anwendung auf die SPS geladen wird, erfolgt ein automatischer Neustart der SPS. Daher wird dieser Ausführungsstatus auch aktiviert, nachdem die Anwendung geladen wurde.

Gestoppt

Dieser Ausführungsstatus wird aktiviert, wenn Sie die Ausführung der Anwendung auf der SPS stoppen.

Demo-Modus

Dieser Ausführungsstatus dient als Information, dass eine Laufzeitsystem-Version ohne aktivierte Lizenz verwendet wird. Demo-Modus wird statt Läuft angezeigt, falls die Anwendung auf einer SPS mit einer Laufzeitsystem-Version ohne Lizenz läuft.

Lizenz abgelaufen

Dieser Ausführungsstatus dient als Information, dass der Demo-Modus abgelaufen ist.
Ohne aktivierte Lizenz können Sie das Laufzeitsystem nur als Demo-Version betreiben – für 3 Stunden als Vollversion nach dem Start des Laufzeitsystems. Für den längeren Betrieb ist es daher ratsam, eine Lizenz anzufordern und zu installieren.

Pausiert

Dieser Ausführungsstatus wird aktiviert, wenn Sie die Ausführung der Anwendung auf der SPS pausieren oder einen einzelnen Zyklus der Codeausführung auf der SPS ausführen.
(Info) Dieser Ausführungsstatus ist nur möglich, wenn das Feature "Zyklusschritt" aktiviert ist, sodass die Sicht Instanzen z. B. die Schaltflächen zum Anhalten der Ausführung einer Anwendung und zum Ausführen eines einzelnen Zyklus enthält.

Unbekannt

Der Ausführungsstatus konnte nicht ermittelt werden.
Falls dieser Ausführungsstatus dauerhaft angezeigt wird, kontaktieren Sie Neuron.

Läuft (Betrieb)

Diese Ausführungsstatus sind bei der Verwendung des →Laufzeitsystems logi.µSRTS möglich. Sie ersetzen den Ausführungsstatus Läuft bzw. ergänzen den Ausführungsstatus Gestoppt.
Informationen zu den Ausführungsstatus, die für logi.µSRTS relevant sind, finden Sie in der Dokumentation zu logi.µSRTS.

Läuft (Test)

Gestoppt (Fehler)