Schnellkonfiguration

Erste Verwendung des Box iPC

Für den Box iPC stehen zwei Betriebssystem-SKUs zur Auswahl. Eine SKU mit System Monitor, eine andere mit HMI-Node-Red. Für die Betriebssystem-SKU mit HMI-Node-Red gilt das Standardpasswort für Node-Red. Bei der ersten Anmeldung muss der Benutzer das Standard­passwort für Node-Red sofort ändern.

Passwortänderung für die Anmeldung beim Betriebssystem

Schritt

Aktion

1

Schalten Sie den Box iPC zum ersten Mal ein.

2

Halten Sie sich an das Wiederherstellungsverfahren für das Betriebssystem.

Passwortänderung für die Anmeldung bei Node-Red

Schritt

Aktion

1

Klicken Sie auf das Symbol von Node-Red auf dem zu verwendenden Windows-Desktop.

2

Bei der ersten Anmeldung muss der Benutzer das Passwort für die weitere Verwendung ändern.

3

Der Standard-Benutzername lautet NR_account, das Passwort für Node-Red lautet NodeRed#0123.

4

 Der Benutzer muss das Standardpasswort für den Zugriff auf Node-Red ändern. Wenn keine Änderung erfolgt, wird die Seite zur Passwortänderung so lange angezeigt, bis das Passwort ordnungsgemäß geändert wurde. Erst dann ist ein Fortfahren möglich.

5

Der Benutzer muss das Passwort bei jeder Verwendung von Node-Red eingeben. Geltende Richtlinien für die Passwortänderung:

oDie Passwörter müssen mindestens 12 Zeichen umfassen.

oDie Passwörter dürfen nicht den Benutzernamen enthalten.

o Die Passwörter müssen die vier verfügbaren Zeichentypen enthalten: Kleinbuchstaben, Großbuchstaben, Ziffern und Symbole. Folgende Symbole stehen zur Auswahl: [!"#$%&'()*+,./:;<=>?@\^_`{|}~-]..

HINWEIS: Wenn das eingegebene Passwort nicht den oben genannten Kriterien entspricht, fordert das System zur erneuten Eingabe eines Passworts auf, bis die Kriterien erfüllt sind.

Anmeldung beim Betriebssystem

Schritt

Aktion

1

Starten Sie den Box iPC nach Abschluss jeder Betriebssystemwiederherstellung neu.

2

Halten Sie sich an das Wiederherstellungsverfahren für das Betriebssystem.

Standard-Node-Red

Node-Red ist in das Abbild des HMIBMI-Betriebssystems integriert. Um die Version von Node-Red zu aktualisieren, halten Sie sich an den auf der Node-Red-Website beschriebenen Standard-Installationsvorgang: https://nodered.org/docs/getting-started/installation

Der Benutzer muss die Änderung des Standardpassworts abschließen, damit er Node-Red verwenden kann.

Geben Sie die IP-Adresse des zu verwendenden dezentralen Standorts ein: 1880 (Portnummer: 1880). Das Passwort muss jedes Mal erneut eingegeben werden.

Installation eines Schneider Electric-Knotens (Node)

Mit der Node-Red-Lösung steht ein im Abbild des Betriebssystems und im Schneider Node vorinstalliertes Standard-Node-Red bereit, das der Benutzer über einen USB-Wiederherstel­lungsstick installieren kann. Im Schneider Node sind darüber hinaus ein Beispielcode und ein Ablaufbeispiel verfügbar, um die Inbetriebnahme für den Benutzer zu erleichtern.

Schritt

Aktion

1

Führen Sie den USB-Stick ein, auf dem der Ordner Software/SEnode_Install_packages enthalten ist.

2

Kopieren Sie den Ordner SEnode_Install_packages auf den Desktop.

3

Wenn Sie bereits einen Schneider-Knoten auf Ihrem iPC installiert haben, halten Sie den Schneider Node-RED Service in der Systemsteuerung an: Control Panel > System and Security > Administrative ToolsSystemSecurity > Services.

4

Klicken Sie mit der rechten Maustaste auf SEnode_Install_packages/Install.bat und wählen Sie Run as Administrator aus.

5

Nach Abschluss des Installationsvorgangs müssen Sie den iPC neu starten.

6

Starten Sie Node-Red durch einen Doppelklick auf die Verknüpfung Schneider IIoT auf dem Desktop.

7

Sie können feststellen, dass Schneider IIoT Nodes in der Liste der Knoten (Node List) hinzugefügt wurden:

G-SE-0071711.1.gif-high.gif

 

 

8

Rollen Sie die Bildanzeige ab, um den Schneider-IIoT-Knoten anzuzeigen.

G-SE-0071710.1.gif-high.gif

 

 

Caution_Color.gifVORSICHT

UNBEABSICHTIGTER GERÄTEBETRIEB

Benutzer, die mit System Monitor arbeiten, dürfen nicht gleichzeitig Node-Red verwenden, um Anwendungskonflikte zu vermeiden. Schneider-Electric verfügt über einen speziellen, angepassten Knoten für den Hardwaresupport.

Entfernen Sie System Monitor und verwenden Sie den Wiederherstellungsstick, um das IIoT-Node-Red -Betriebssystem wiederherzustellen.

Die Nichtbeachtung dieser Anweisungen kann Verletzungen oder Sachschäden zur Folge haben.

HINWEIS: Node-Red verfügt zwar über einen integrierten Standardknoten, es ist jedoch kein spezieller Knoten vorhanden, der die Hardware von Schneider-Electric unterstützt, wenn Sie keinen Schneider-Electric-Knoten installieren. Mit dem Schneider-Electric steht die erforderliche Unterstützung bereit.

Node-RED-Dashboard

Sie müssen Ihre eigene UI erstellen, um Hardwareinformationen vom Schneider-Electric-Knoten abzurufen. Über nachstehende Links können Sie das Tutorial für das Node-Red-Dashboard herunterladen:

ohttp://noderedguide.com/tag/dashboard/

ohttp://noderedguide.com/tutorial-node-red-dashboards-creating-your-own-ui-widget//

Die nachstehende Grafik ist ein Beispiel für ein Dashboard zur Anzeige aller Hardwareinformationen:

G-SE-0071234.1.gif-high.gif

 

 

Schneider Node-Red-Liste

oPlatform (Plattform)

oUPS (USV)

oHardware Monitor (Hardwareüberwachung)

oBrightness (Helligkeit)

oAI Module (Analoges Eingangsmodul)

HINWEIS: Sie können den Wert in einfachem Code ändern (Installationsprogramm für den Code des Ablaufbeispiels), der über einen USB-Stick installiert werden kann.

Knoten „Platform“

Folgende Informationen können aus dem Knoten Platform entnommen werden:

Knotenname

Informationen

Beschreibung/Wert

Platform (Plattform)

Model name (Modellbezeichnung)

Die Informationen vom Windows-API oder Anbieter-SNMP.

BIOS version (BIOS-Version)

EC version (EC-Version)

OS version (Betriebssystemversion)

CPU name (CPU-Name)

Disk information (Festplatteninformationen)

Memory available (Verfügbarer Speicher)

Schritt

Aktion

1

Wählen Sie die Seite Platform aus:

G-SE-0067882.1.gif-high.gif

 

 

2

Klicken Sie auf die Schaltfläche Deploy, um alle Information aus dem Debug-Bereich abzurufen:

G-SE-0067881.1.gif-high.gif

 

 

3

Wenn Sie spezifische Informationen benötigen, beispielsweise CPU name:

oKlicken Sie auf Node Name, um den Eintrag OSVer in der Spalte payload zu CPUName zu ändern.

oKlicken Sie auf Done, um das Fenster Edit inject node zu schließen.

G-SE-0067880.1.gif-high.gif

 

 

Klicken Sie auf Deploy und anschließend auf die Schaltfläche „Inject“, um das Ergebnis im Debug-Fenster zu prüfen:

G-SE-0067879.1.gif-high.gif

 

 

5

Referenz für den Beispielablauf.

Der Benutzer kann den gesamten aktualisierten Beispielablauf über nachstehenden Link abrufen: C:\Program Files (x86)\Schneider Electric\IIoT\node_modules\ node-red-contrib-seplatform.

Knoten „UPS“

Knotenname

Informationen

Beschreibung/Wert

UPS (UVS)

Emergency Output (Notausgang)

oDC-IN verloren

oBatterie Übertemperatur

oVerbindung zur Batteriestandsanzeige verloren

oEEPROM-Zugriff gescheitert

oDC-IN Überspannung

oDC-OUTAbschaltauslösung

oWiederherstellung der Spannung für IPS-AE DC-IN

Status output (Statusausgang)

ofwversion: Firmwareversion des Geräts.

oips: Status des Geräts. 1 = Bereit und 0 = Nicht bereit.

odcin: Status von DC-IN. 1 = Bereit und 0 = Nicht bereit.

obattery: Status der Batterie. 1 = Bereit und 0 = Nicht bereit.

oinputlostdelay: Dauer Erfassungsverlust des DC-Eingangs (Sek.).

outoffdelay: Abschaltverzögerung DC-AUS (Min.).

obatterylife: Lebensdauer der Batterie (Minuten) bei aktuellem Ladestand. „65535“ = Batterie geladen.

otemperature: Temperatur der Batterie (Celsius).

omaxtemperature: Maximale Temperatur (Celsius) der Batterie seit Systemstart.

obatteryvoltage: Batteriespannung (mV).

ocapacity: Batteriekapazität (%).

Response output (Antwort Ausgang)

Beschreibung der Reaktion auf den Eingang.

Schritt

Aktion

1

Wählen Sie die Seite UPS aus.

2

Doppelklicken Sie auf den Knoten UPS:

G-SE-0069003.1.gif-high.gif

 

 

3

Beispielcode:

oDie Eingänge müssen msg.payload.UPSInputLostDelay und msg.payload.UPSCutOffDelay sein. Hierbei handelt es sich um numerische Eingänge.

omsg.payload.UPSInputLostDelay ist eine Zahl, die auf die Dauer des Erfassungsverlusts für den DC-Eingang (Sek.) verweist.

omsg.payload.UPSCutOffDelay ist eine Zahl, die auf die Abschaltverzögerung für den DC-Ausgang (Min.) verweist.

oDer andere Eingang msg.payload.port entspricht dem COM-Portnamen, der für den Aufbau einer Verbindung zur UPV-Funktion verwendet wird.

G-SE-0068958.1.gif-high.gif

 

 

4

Beispielcode:

G-SE-0067942.1.gif-high.gif

 

 

5

Beispielcode:

G-SE-0067943.1.gif-high.gif

 

 

Knoten „Hardware Monitor“

Folgende Informationen können aus dem Knoten Hardware Monitor entnommen werden:

Knotenname

Informationen

Beschreibung/Wert

Hardware Monitor (Hardwareüberwachung)

Temperature (Temperatur)

Alle Spannungsinformationen von der integrierten Steuerung.

Voltage (Spannung)

Current (Strom)

Schritt

Aktion

1

Wählen Sie die Seite Hardware Monitor aus.

2

Klicken Sie auf die Schaltfläche Deploy, um alle Information aus dem Debug-Bereich abzurufen:

G-SE-0067878.1.gif-high.gif

 

 

3

Klicken Sie auf die Schaltfläche Deploy, um alle Information aus dem debug-Bereich abzurufen:

G-SE-0067877.1.gif-high.gif

 

 

4

Wenn Sie spezifische Informationen benötigen, beispielsweise Voltage:

oKlicken Sie auf hwmonitor info node, um alles in der Spalte „Topic“ zu Voltage zu ändern.

oKlicken Sie auf Done, um das Fenster Edit ihwmonitor info node zu schließen.

oKlicken Sie auf Deploy und anschließend auf die Schaltfläche „Inject“, um das Ergebnis im Debug-Fenster zu prüfen:

G-SE-0068971.1.gif-high.gif

 

 

5

Referenz für den Beispielablauf.

Der Benutzer kann den gesamten aktualisierten Beispielablauf über nachstehenden Link abrufen: /usr/lib/node_modules/node-red-contrib-selmsensor.

Knoten „Brightness Get“

Knotenname

Informationen

Beschreibung/Wert

Brightness Get (Helligkeit abrufen)

Mini (Minimum)

Mindestwert der Helligkeit.

Max (Maximum)

Höchstwert der Helligkeit.

Value (Wert)

Aktueller Wert der Helligkeit.

Auto (Automatik)

Automatikstatus der Helligkeit. [0: Manuell, 1: Automatisch].

Schritt

Aktion

1

Wählen Sie die Seite Brighness Get aus.

2

Doppelklicken Sie auf den Knoten SetBrightnessOutput.

G-SE-0067876.1.gif-high.gif

 

 

3

Bearbeiten Sie den Knoten, um die Einstellung zu ändern.

oMin: Mindestwert der Helligkeit

oAusgang (Standard), geben Sie folgenden Ausdruck ein: Min: true,

oKein Ausgang, entfernen Sie folgenden Ausdruck: Min: true,

oMax: Höchstwert der Helligkeit

oAusgang (Standard), geben Sie folgenden Ausdruck ein: Max: true,

oKein Ausgang, entfernen Sie folgenden Ausdruck: Max: true,

oValue: Aktueller Wert der Helligkeit

oAusgang (Standard), geben Sie folgenden Ausdruck ein: Value: true,

oKein Ausgang, entfernen Sie folgenden Ausdruck: Value: true,

oAuto: Automatikstatus der Helligkeit

oAusgang (Standard), geben Sie folgenden Ausdruck ein: Auto: true,

oKein Ausgang, entfernen Sie folgenden Ausdruck: Auto: true,

G-SE-0067875.1.gif-high.gif

 

 

4

Referenz für den Beispielablauf.

Der Benutzer kann den gesamten aktualisierten Beispielablauf über nachstehenden Link abrufen: C:\Program Files (x86)\Schneider Electric\IIoT\node_modules\node-red-contrib-sebrightness.

Knoten „Brightness Set“

Knotenname

Informationen

Beschreibung/Wert

Brightness Set (Helligkeit einstellen)

Payload (Nutzinformation)

Einstellung des aktuellen Helligkeitswerts auf den vorgegebenen Wert.

Einstellung der Helligkeitsautomatik.

Schritt

Aktion

1

Wählen Sie die Seite Brighness Set aus.

2

Doppelklicken Sie auf den Knoten AutoBrightness.

G-SE-0067874.1.gif-high.gif

 

 

3

Sie können die Nutzinformation auf True oder False einstellen.

G-SE-0067873.1.gif-high.gif

 

 

4

Referenz für den Beispielablauf.

Der Benutzer kann den gesamten aktualisierten Beispielablauf über nachstehenden Link abrufen: C:\Program Files (x86)\Schneider Electric\IIoT\node_modules\node-red-contrib-sebrightness.

Knoten „AI Module

Knotenname

Informationen

Beschreibung/Wert

AI Module (Analoges Eingangsmodul)

Get COM port name (COM-Portnamen abrufen)

COM-Portname (von diesem analogen Eingangserät verwendet)

Get AI device name (AI-Gerätename abrufen)

Name des analogen Eingangsmoduls

Get AI firmware version (AI-Firmwareversion abrufen)

Firmwareversion des analogen Eingangsmoduls

Get AI channel number (AI-Kanalnr. abrufen)

Kanalnummer des analogen Eingangsmoduls

Get AI value range (AI-Wertebereich abrufen)

Wertebereich des analogen Eingangsmoduls

Set AI value range (AI-Wertebereich einstellen)

Einstellung des Wertebereichs für das analoge Eingangsmodul

Get AI value (AI-Wert abrufen)

Wert für das analoge Eingangsmodul

Beispielablauf

Sie können Ihren eigenen Ablauf für das analoge Eingangsmodul erstellen, oder Sie wählen die Registerkarte Analog Input aus, um den Standard-Beispielablauf für Analogeingänge aufzurufen:

G-SE-0068972.1.gif-high.gif

 

 

Schritt

Aktion

1

Wählen Sie die Seite AI Module aus.

2

Bearbeiten Sie den Knoten, um die Einstellung zu ändern.

G-SE-0068973.1.gif-high.gif

 

 

3

Zuerst muss der Pfad des COM-Ports festgelegt werden, um eine Verbindung zwischen analogem Eingangsmodul und Host herzustellen. Die anderen Funktionen können vor dem Aufbau einer Verbindung des analogen Eingangsmoduls nicht verwendet werden.

Definieren Sie ein COM-Port-Element in einem analogen Eingangsinfo-Knoten (analog input info.).

(COMx: X = Nummer, z. B. COM7, die COM-Nummer ist vom Host abhängig).

G-SE-0071673.1.gif-high.gif

 

 

HINWEIS: Das ist ebenfalls über folgende Eingabe für den Knoten „analog input info.“ möglich: {"comport": "COMx"} Knoten.

(COMx: x = Nummer, z. B. COM7, die COM-Nummer ist vom Host abhängig).

Beispiel: Sie möchten COM7 festlegen. In diesem Fall stellen Sie msg.payload auf {"comport": "COM7"} ein und senden diese Meldung an diesen Knoten.

G-SE-0071672.1.gif-high.gif

 

 

4

Wählen Sie in der Themenliste Topic ein Element aus, das im Knoten „analog input info.“ ausgeführt werden soll.

G-SE-0071671.1.gif-high.gif

 

 

5

Wählen Sie im Knoten analog input info. das Element Get AI value in der Liste Topic aus und definieren Sie das Feld Channel Index.

HINWEIS: Wenn Sie alle Kanäle ansprechen möchten, geben Sie -1 in das Feld Channel Index ein.

G-SE-0071670.1.gif-high.gif

 

 

HINWEIS: Sie können ebenfalls {"attribute name": true} in msg.payload für den Knoten „analog input info.“ eingeben Knoten.

Wenn Sie beispielsweise einen analogen Eingangswert abrufen möchten, setzen Sie msg.payload auf {"Get AI value": true, "chIdx": -1} und senden Sie diese Meldung an den Knoten „analog input info.“ Knoten.

Wenn Sie alle Kanäle ansprechen möchten, nehmen Sie folgende Einstellung vor: "chIdx": -1.

Wenn Sie Kanal 2 ansprechen möchten, nehmen Sie folgende Einstellung vor: "chIdx": 2.

G-SE-0071669.1.gif-high.gif

 

 

6

Wenn Sie kein analoges Eingangsmodul benötigen, können Sie {"comport": "None"} eingeben, um die Kommunikation zwischen Host und analogem Eingangsmodul zu trennen. Die Trennung der Kommunikation ist abgeschlossen, sobald der Knotenstatus von Verbunden (connected) zu Getrennt (disconnected) wechselt.

G-SE-0071668.1.gif-high.gif

 

 

7

Referenz für den Beispielablauf.

Der Benutzer kann den gesamten aktualisierten Beispielablauf über nachstehenden Link abrufen: C:\Program Files (x86)\Schneider Electric\IIoT\node_modules\ node-red-contrib-seai.