Schneider Electric EcoStruxure Augmented Operator Advisor - Runtime Benutzerhandbuch
Pubblicità
Pubblicità
EcoStruxure Augmented Operator
Advisor
Runtime
Benutzerhandbuch
EIO0000003608.08
06/2022 www.se.com
Rechtliche Hinweise
Die Marke Schneider Electric sowie alle anderen in diesem Handbuch enthaltenen
Markenzeichen von Schneider Electric SE und seinen Tochtergesellschaften sind das
Eigentum von Schneider Electric SE oder seinen Tochtergesellschaften. Alle anderen
Marken können Markenzeichen ihrer jeweiligen Eigentümer sein. Dieses Handbuch und seine Inhalte sind durch geltende Urheberrechtsgesetze geschützt und werden ausschließlich zu Informationszwecken bereitgestellt. Ohne die vorherige schriftliche
Genehmigung von Schneider Electric darf kein Teil dieses Handbuchs in irgendeiner Form oder auf irgendeine Weise (elektronisch, mechanisch, durch Fotokopieren, Aufzeichnen oder anderweitig) zu irgendeinem Zweck vervielfältigt oder übertragen werden.
Schneider Electric gewährt keine Rechte oder Lizenzen für die kommerzielle Nutzung des
Handbuchs oder seiner Inhalte, ausgenommen der nicht exklusiven und persönlichen
Lizenz, die Website und ihre Inhalte in ihrer aktuellen Form zurate zu ziehen.
Produkte und Geräte von Schneider Electric dürfen nur von Fachpersonal installiert, betrieben, instand gesetzt und gewartet werden.
Da sich Standards, Spezifikationen und Konstruktionen von Zeit zu Zeit ändern, können die in diesem Handbuch enthaltenen Informationen ohne vorherige Ankündigung geändert werden.
Soweit nach geltendem Recht zulässig, übernehmen Schneider Electric und seine
Tochtergesellschaften keine Verantwortung oder Haftung für Fehler oder Auslassungen im
Informationsgehalt dieses Dokuments oder für Folgen, die aus oder infolge der Verwendung der hierin enthaltenen Informationen entstehen.
Als verantwortungsbewusstes und offenes Unternehmen aktualisieren wir unsere Inhalte, die nicht-inklusive Terminologie enthalten. Bis dieser Vorgang abgeschlossen ist, können unsere Inhalte allerdings nach wie vor standardisierte Branchenbegriffe enthalten, die von unseren Kunden als unangemessen betrachtet werden.
Runtime
Inhaltsverzeichnis
Sicherheitshinweise
.................................................................................................7
Informationen zum Dokument
................................................................................9
Einführung
Einführung in die EcoStruxure Augmented Operator Advisor Runtime ........................13
Oberfläche von EcoStruxure Augmented Operator Advisor Runtime ..........................14
Verwendung von EcoStruxure Augmented Operator Advisor
Manager
Starten von EcoStruxure Augmented Operator Advisor Manager ...............................16
Verwendung von Node-RED
.................................................................................25
Beispiele für die Integration von Daten aus einer MySQL-Datenbank in
Beispiel für das Schreibn von Daten aus EcoStruxure Augmented Operator
Glossar
EIO0000003608.08
5
Sicherheitshinweise
Runtime
Wichtige Informationen
Lesen Sie sich diese Anweisungen sorgfältig durch und machen Sie sich vor Installation,
Betrieb, Bedienung und Wartung mit dem Gerät vertraut. Die nachstehend aufgeführten
Warnhinweise sind in der gesamten Dokumentation sowie auf dem Gerät selbst zu finden und weisen auf potenzielle Risiken und Gefahren oder bestimmte Informationen hin, die eine Vorgehensweise verdeutlichen oder vereinfachen.
Wird dieses Symbol zusätzlich zu einem Sicherheitshinweis des Typs „Gefahr“ oder
„Warnung“ angezeigt, bedeutet das, dass die Gefahr eines elektrischen Schlags besteht und die Nichtbeachtung der Anweisungen unweigerlich Verletzung zur Folge hat.
Dies ist ein allgemeines Warnsymbol. Es macht Sie auf mögliche Verletzungsgefahren aufmerksam. Beachten Sie alle unter diesem Symbol aufgeführten Hinweise, um
Verletzungen oder Unfälle mit Todesfälle zu vermeiden .
!
GEFAHR
GEFAHR macht auf eine gefährliche Situation aufmerksam, die, wenn sie nicht vermieden wird, Tod oder schwere Verletzungen zur Folge hat.
!
WARNUNG
WARNUNG macht auf eine gefährliche Situation aufmerksam, die, wenn sie nicht vermieden wird, Tod oder schwere Verletzungen zur Folge haben kann.
!
VORSICHT
VORSICHT macht auf eine gefährliche Situation aufmerksam, die, wenn sie nicht vermieden wird, leichte Verletzungen zur Folge haben kann.
HINWEIS
HINWEIS gibt Auskunft über Vorgehensweisen, bei denen keine Verletzungen drohen.
EIO0000003608.08
7
Runtime
Bitte beachten
Elektrische Geräte dürfen nur von Fachpersonal installiert, betrieben, bedient und gewartet werden. Schneider Electric haftet nicht für Schäden, die durch die Verwendung dieses
Materials entstehen.
Als qualifiziertes Fachpersonal gelten Mitarbeiter, die über Fähigkeiten und Kenntnisse hinsichtlich der Konstruktion und des Betriebs elektrischer Geräte und deren Installation verfügen und eine Schulung zur Erkennung und Vermeidung möglicher Gefahren absolviert haben.
8 EIO0000003608.08
Informationen zum Dokument
Runtime
Geltungsbereich
In diesem Dokument werden EcoStruxure Augmented Operator Advisor Runtime und die integrierte Komponente EcoStruxure Augmented Operator Advisor Manager beschrieben.
Lesen Sie sich die EcoStruxure Augmented Operator Advisor Quick Start Guide durch, um einen ersten Überblick über EcoStruxure Augmented Operator Advisor zu erhalten, bevor
Sie dieses Dokument verwenden.
Vor der Verwendung des Produkts sollten Sie einen Schulungskurs zu EcoStruxure
Augmented Operator Advisor absolvieren.
Gültigkeitsanmerkung
Dieses Dokument ist gültig für die Version 2.9 von EcoStruxure Augmented Operator
Advisor.
Eingetragene Marken:
• EcoStruxure
™
, Vijeo
™ und Harmony
™ sind eingetragene Marken von Schneider Electric.
• Chrome
™
, Google Pixel C
™ und Android
™ sind eingetragene Marken von Google LLC.
• Microsoft Edge
™ und Windows
™ sind eingetragene Marken der Microsoft Corporation.
• Firefox
™ ist eine eingetragene Marke der The Mozilla Foundation.
• iOS
™ und iPad
™ sind eingetragene Marken von Apple.
• Samsung Galaxy
™ ist eine eingetragene Marke der Samsung Electronics Co Ltd.
• Intel
®
Core
™ ist eine eingetragene Marke der Intel Corporation.
• Linux
® ist eine eingetragene Marke von Linus Torvalds.
EIO0000003608.08
9
Runtime
Zugehörige Dokumente
Titel der Dokumentation
EcoStruxure Augmented Operator Advisor Quick Start
Guide
EcoStruxure Augmented Operator Advisor Builder
User Manual
EcoStruxure Augmented Operator Advisor App User
Manual
Referenznummer
EIO0000003000 (ENG)
EIO0000003001 (FRA)
EIO0000003002 (DEU)
EIO0000003003 (SPA)
EIO0000003004 (ITA)
EIO0000003005 (CHS)
EIO0000003032 (JPN)
EIO0000003563 (KOR)
EIO0000003006 (ENG)
EIO0000003007 (FRA)
EIO0000003008 (DEU)
EIO0000003009 (SPA)
EIO0000003010 (ITA)
EIO0000003011 (CHS)
EIO0000003033 (JPN)
EIO0000003564 (KOR)
EIO0000003598 (ENG)
EIO0000003599 (FRA)
EIO0000003600 (DEU)
EIO0000003601 (SPA)
EIO0000003602 (ITA)
EIO0000003603 (CHS)
EIO0000003604 (JPN)
EIO0000003605 (KOR)
Diese technischen Veröffentlichungen, das vorliegende Dokument sowie andere technische
Informationen stehen auf unserer Website www.se.com/en/download/ zum Download bereit.
10 EIO0000003608.08
Runtime
Produktinformationen
Die Anwendung dieses Produkts erfordert Fachkenntnisse bezüglich der Entwicklung und
Programmierung von Steuerungssystemen.
WARNUNG
STEUERUNGSAUSFALL
• Bei der Konzeption von Steuerungsstrategien müssen mögliche Störungen auf den
Steuerpfaden berücksichtigt werden, und bei bestimmten kritischen
Steuerungsfunktionen ist dafür zu sorgen, dass während und nach einem Pfadfehler ein sicherer Zustand erreicht wird. Beispiele kritischer Steuerungsfunktionen sind die
Notabschaltung (Not-Aus) und der Nachlauf-Stopp.
• Für kritische Steuerungsfunktionen müssen separate oder redundante Steuer- und
Überwachungspfade bereitgestellt werden.
• Systemspezifishe Steuer- und Überwachungspfade können
Kommunikationsverbindungen umfassen. Dabei müssen die Auswirkungen unerwarteter Sendeverzögerungen und Verbindungsstörungen berücksichtigt werden.
• EcoStruxure Augmented Operator Advisor darf nicht als zentrales Mittel zur
Überwachung kritischer Steuerfunktionen eingesetzt werden.
• Jede Implementierung von EcoStruxure Augmented Operator Advisor muss vor der
Inbetriebnahme separat und gründlich auf ihren ordnungsgemäßen Betrieb überprüft werden.
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder
Sachschäden zur Folge haben.
WARNUNG
UNBEABSICHTIGTER GERÄTEBETRIEB
• Die Programmierung, Installation, Änderung und Anwendung dieses Produkts ist autorisiertem Personal mit Fachkenntnissen in Bezug auf die Konzeption und den
Betrieb von Steuerungssystemen vorbehalten.
• Es sind alle geltenden lokalen, regionalen und nationalen Sicherheitsvorschriften und
-standards zu beachten.
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder
Sachschäden zur Folge haben.
EIO0000003608.08
11
Runtime
VORSICHT
FEHLERHAFTE SZENENERKENNUNG
• Verwenden Sie Tags, wenn ähnliche Anlagenkomponenten und/oder Umgebungen zu einer fehlerhaften Szenenerkennung führen können.
• Bringen Sie die Tags sicher an der Anlagenkomponente an und sorgen Sie für ausreichenden Schutz vor Beschädigung oder Verschleiß.
Die Nichtbeachtung dieser Anweisungen kann Verletzungen oder Sachschäden zur
Folge haben.
HINWEIS
UNBERECHTIGTER BEDIENERZUGRIFF
• Halten Sie Benutzernamen und Passwörter geheim.
• Schützen Sie den Zugriff auf Tablets und Runtime-Geräte mit einem Passwort oder anderen Sicherheitsvorkehrungen.
• Teilen Sie den Zugriff nicht mit anderen Personen.
• Ändern Sie die Standardpasswörter direkt beim ersten Verbindungsaufbau.
• Aktualisieren Sie die Passwörter regelmäßig.
• Wenden Sie relevante IT-Regeln an.
• Notieren Sie vertrauliche Informationen nicht auf Merkzetteln oder Notebooks.
• Fügen Sie Projekten keine vertraulichen oder sensiblen Benutzerdokumente hinzu.
Die Nichtbeachtung dieser Anweisungen kann Sachschäden zur Folge haben.
12 EIO0000003608.08
Einführung
Runtime
Einführung in die EcoStruxure Augmented
Operator Advisor Runtime
EcoStruxure Augmented Operator Advisor Runtime wird auf einem Harmony GTU Open
Box PC, Harmony iPC / Industrial PC oder Standard-Windows-PC installiert (siehe die
Kurzanleitung für EcoStruxure Augmented Operator Advisor).
EcoStruxure Augmented Operator Advisor Runtime erfasst alle Informationen, die in den
Points of Interest angezeigt werden sollen, und sendet sie zur Anzeige an das Tablet über die EcoStruxure Augmented Operator Advisor App. Darüber hinaus verwaltet die Software die Datenbank mit den Fotografien der im hochgeladenen Projekt enthaltenen Szenen und
Geräte.
Vor der Installation von EcoStruxure Augmented Operator Advisor Runtime muss sichergestellt werden, dass folgende Voraussetzungen erfüllt sind:
• Microsoft .NET Framework, ab Version 4.7.2, muss installiert sein.
• Der physische Zugriff auf das Runtime-Gerät muss gesichert sein. Dazu muss es in einem geschlossenen Schaltschrank innerhalb Ihres Standorts oder Gebäudes untergebracht sein.
• EcoStruxure Augmented Operator Advisor Runtime kann nur von einem Benutzer installiert werden, der über Administratorrechte auf dem Runtime-Gerät verfügt.
• Alle installierten und von der Software verwendeten Ordner und Dateien müssen in einem Speicherpfad abgelegt werden, für den Administratorrechte erforderlich sind.
• Die Festplatte, auf der EcoStruxure Augmented Operator Advisor Runtime installiert wird, muss verschlüsselt werden, beispielsweise mithilfe von BitLocker, um den Schutz der Benutzerdatenbank zu gewährleisten.
• Nur autorisierte Benutzer sind zur Implementierung des Projekts berechtigt. Richten Sie
Berechtigungen ein, um den Zugriff auf den Projektdatenordner auf dem Runtime-Gerät zu beschränken.
EIO0000003608.08
13
Runtime
Oberfläche von EcoStruxure Augmented Operator
Advisor Runtime
7 8
Augmented Operator Advisor – Runtime Version x.y
1
Projekt
2
Dokumente
3
Einstellungen
4
Node-RED
5
6
Sprache
AOA-Manager
Augmented Operator Advisor
Version x.y
Licenzstatus
Aktiviert
© 2022 Schneider Electric. Alle Rechte vorbehalten
Server gestartet
1.
Projekt - Importieren der generierten ZIP-Datei eines in EcoStruxure Augmented
Operator Advisor Builder erstellten Projekts. Die Informationen des importierten
Projekts werden hier angezeigt.
2.
Dokumente - Importieren einer ZIP-Datei für das Hosting von Dokumenten in
EcoStruxure Augmented Operator Advisor Runtime oder zur Konfiguration eines dezentralen Zugriffs auf den Speicherort der Dokumente. Die Anzahl der unterstützten
Dokumente oder die URL-Adresse ihres Speicherorts wird angezeigt.
3.
Einstellungen - Konfigurieren der Porteinstellungen von EcoStruxure Augmented
Operator Advisor Runtime und der Verbindung mit EcoStruxure Machine Advisor (siehe die Kurzanleitung von EcoStruxure Augmented Operator Advisor).
4.
Node-RED - Konfigurieren der Verbindung mit Node-RED.
5.
Sprache - Auswählen der Sprache für EcoStruxure Augmented Operator Advisor
Runtime.
6.
Zugreifen auf EcoStruxure Augmented Operator Advisor Manager, Seite 16
7.
Hilfe - Anzeigen der Benutzerdokumentation von EcoStruxure Augmented Operator
Advisor.
8.
Info über - Anzeigen der Produktversion und verschiedener Informationen zur Lizenz.
14 EIO0000003608.08
Hinzufügen von Dokumenten
Runtime
Auf der Registerkarte Dokumente können Sie zuvor in EcoStruxure Augmented Operator
Advisor Builder importierte gehostete Dokumente hinzufügen.
Für das Hinzufügen von Dokumenten stehen je nach Speicherort der Dokumente - lokal oder dezentral - zwei Möglichkeiten zur Auswahl.
Lokale Dokumente werden in EcoStruxure Augmented Operator Advisor Runtime gespeichert. Auf diese Weise sind sie jederzeit für die EcoStruxure Augmented Operator
Advisor App zugänglich, ohne Speicherplatz auf dem Tablet zu beanspruchen. Verwenden
Sie diese Option, wenn Sie über eine IT-Infrastruktur für das Hosting Ihrer Dokumente verfügen.
Ist das der Fall, dann können Sie die Option Dezentrale Dokumente verwenden, um eine
Weiterleitung oder einen Proxy zu Ihrem Dateiserver zu konfigurieren.
Voraussetzungen: Vor dem Hinzufügen von Dokumenten müssen Sie Ihren firmeneigenen
Antivirenschutz auf dem Runtime-Gerät und Dateiserver konfigurieren und aktualisieren.
Gehen Sie vor wie folgt, um Lokale Dokumente aus der in EcoStruxure Augmented
Operator Advisor Builder importierten ZIP-Datei zu importieren:
1. EcoStruxure Augmented Operator Advisor Runtime
2. Wählen Sie Lokale Dokumente aus.
3. Klicken Sie auf Durchsuchen und wählen Sie die zu importierende ZIP-Datei aus.
HINWEIS: EcoStruxure Augmented Operator Advisor verwendet die Codeseite
437. Verwenden Sie bei der Erstellung Ihrer ZIP-Datei die Unicode-Option (UTF-8), wenn die Namen der im ZIP enthaltenen Dateien nach dem Import nicht ordnungsgemäß angezeigt werden.
4. Klicken Sie auf Anwenden .
Ergebnis : Die Anzahl der unterstützten Dokumente wird angezeigt.
HINWEIS: Wenn nur ein paar Dokumente hinzugefügt werden sollen, können Sie die unterstützten Dokumente auch direkt in den Start > EcoStruxure Augmented
Operator Advisor > Runtime-Dokumente-Ordner kopieren.
Gehen Sie vor wie folgt, um auf Ihre Dezentralen Dokumente zuzugreifen:
1. EcoStruxure Augmented Operator Advisor Runtime
2. Wählen Sie Dezentrale Dokumente aus.
3. Wählen Sie Weiterleitung oder Proxy aus und geben Sie die URL-Adresse des
Dokumentspeicherpfads ein.
4. Klicken Sie auf Anwenden .
EIO0000003608.08
15
Runtime
Verwendung von EcoStruxure Augmented Operator
Verwendung von EcoStruxure Augmented
Operator Advisor Manager
EcoStruxure Augmented Operator Advisor Runtime umfasst die Komponente EcoStruxure
Augmented Operator Advisor Manager, die bei der Installation von EcoStruxure Augmented
Operator Advisor Runtime automatisch installiert wird (siehe die Kurzanleitung für
EcoStruxure Augmented Operator Advisor).
Die Software EcoStruxure Augmented Operator Advisor Manager ermöglicht Ihnen die
Durchführung folgender Aufgaben:
• Verwaltung der Anmeldedaten der Benutzer (Runtime/Manager und Bediener) und
Anzeige einer Liste aller (hinzugefügten, gelöschten oder geänderten) Benutzer auf der
Registerkarte BENUTZER
• Anzeige einer Liste aller von den Bedienern in der EcoStruxure Augmented Operator
Advisor App durchgeführten Verfahren auf der Registerkarte VERFAHREN
• Anzeige einer Liste aller von den Bedienern in der EcoStruxure Augmented Operator
Advisor App in Szenen erstellten Notizen auf der Registerkarte NOTIZEN
Starten von EcoStruxure Augmented Operator
Advisor Manager
Vor dem Start von EcoStruxure Augmented Operator Advisor Manager müssen Sie sicherstellen, dass EcoStruxure Augmented Operator Advisor Runtime auf dem Runtime-
Gerät installiert, Ihre Firewall konfiguriert und die Portprüfung erfolgreich durchgeführt wurde (siehe die Kurzanleitung von EcoStruxure Augmented Operator Advisor).
HINWEIS: Nur Benutzer mit Administratorrechten sind in der Lage, sich bei der
Software EcoStruxure Augmented Operator Advisor Manager anzumelden.
Gehen Sie vor wie folgt, um EcoStruxure Augmented Operator Advisor Manager zu starten:
16 EIO0000003608.08
Verwendung von EcoStruxure Augmented Operator
Runtime
Schritt
1
2
Aktion
Öffnen Sie EcoStruxure Augmented Operator Advisor Runtime und klicken Sie auf AOA Manager .
Ergebnis: EcoStruxure Augmented Operator Advisor Manager wird in Ihrem Standard-
Webbrowser geöffnet.
HINWEIS:
• Beim ersten Start der Software wird die Lizenz aktiviert. Wenn eine Probeversion verwendet wird, wird die Anzahl der verbleibenden Tage für die Lizenznutzung angegeben.
• EcoStruxure Augmented Operator Advisor Runtime muss weiterhin im Hintergrund ausgeführt werden. Wenn EcoStruxure Augmented Operator Advisor Runtime nicht aktiv ist, können Sie sich bei EcoStruxure Augmented Operator Advisor Manager nicht anmelden.
Melden Sie sich mit dem Standard-Benutzernamen und Standard-Passwort (admin/admin) an.
Augmented Operator Advisor Manager
Sprache
Anmelden
Passwort Passwort
Anmelden
3 Geben Sie im daraufhin angezeigten Fenster entsprechend den Anweisungen ein neues Admin-
Passwort ein.
HINWEIS:
• Zeichnen Sie das Passwort an einem sicheren Ort auf und sorgen Sie für angemessenen Schutz.
• Wenn Sie Ihr Passwort vergessen haben, müssen Sie sich mit dem technischen
Support in Verbindung setzen, damit dieser Ihr Passwort zurücksetzt.
EIO0000003608.08
17
Runtime
Benutzerverwaltung
Verwendung von EcoStruxure Augmented Operator
Überblick
Man unterscheidet in EcoStruxure Augmented Operator Advisor zwischen 3 Typen von
Benutzern:
• Builder-Benutzer
• Runtime-/Manager-Administratoren
• Bediener-Benutzer
Builder-Benutzer greifen auf EcoStruxure Augmented Operator Advisor Builder zu.
Benutzer ohne Anmeldedaten können sich im Builder-Anmeldefenster registrieren.
Runtime-/Manager-Administratoren sind für die Konfiguration der Benutzer und der
Sicherheitseinstellungen mit EcoStruxure Augmented Operator Advisor Manager zuständig.
Runtime-/Manager-Administratoren müssen über Administratorrechte verfügen (maximale
Sicherheitsebene).
Bediener-Benutzer arbeiten mit der EcoStruxure Augmented Operator Advisor App. Je nach ihren Benutzerrechten (Sicherheitsebene) erhalten sie Zugriff auf die verschiedenen
Objekte in der App. In einem Builder-Projekt wird Objekten ein numerischer Wert für die
Sicherheitsebene zugewiesen. Bediener-Benutzer, deren Sicherheitsebene mindestens dem Wert der Sicherheitsebene der Objekte entspricht, können diese anzeigen und bearbeiten. Andernfalls werden die Objekte verborgen oder sind nicht zugänglich.
HINWEIS:
• EcoStruxure Augmented Operator Advisor Manager ermöglicht nur die Verwaltung
(Erstellen / Ändern / Löschen) von Runtime- und Bediener-Benutzern (Operator).
Die Erstellung von Builder-Benutzern ist nicht möglich.
• Die Admin-Gruppe kann nicht gelöscht werden.
Erstellen von Gruppen
EcoStruxure Augmented Operator Advisor Manager wird auf dem Runtime-Gerät ausgeführt und ermöglicht das Erstellen / Ändern / Löschen von Benutzergruppen sowie die
Konfiguration der zugehörigen Sicherheitseinstellungen.
Die Bediener-Benutzer (Operator) werden in Gruppen angeordnet. Eine Gruppe ermöglicht
Folgendes:
• Teilen der Aktivität mit allen Bedienern der Gruppe.
• Festlegen einer Sicherheitsebene, um den Zugriff auf bestimmte Inhalte des Projekts freizugeben bzw. einzuschränken.
18 EIO0000003608.08
Verwendung von EcoStruxure Augmented Operator
Runtime
So kann beispielsweise eine Gruppe für Bediener-Benutzer (Operator) erstellt werden, die an einer spezifischen Fertigungszeile arbeiten. Dadurch werden die Bediener nicht durch die Aktivität einer anderen Gruppe gestört. In der EcoStruxure Augmented Operator Advisor
App werden für die Bediener-Benutzer (Operator) innerhalb derselben Gruppe dieselben
Informationen sowie der Verlauf ihrer jeweiligen Aktivitäten angezeigt. Jeder Bediener-
Benutzer (Operator) kann die zuletzt verwendeten bzw. meistverwendeten Szenen und
Verfahren der anderen Benutzer derselben Gruppe einsehen.
Gehen Sie vor wie folgt, um Gruppen in EcoStruxure Augmented Operator Advisor Manager zu erstellen:
EIO0000003608.08
19
Runtime
Verwendung von EcoStruxure Augmented Operator
Schritt
1
Aktion
Klicken Sie auf die Registerkarte BENUTZER .
2
3
Klicken Sie auf Gruppe hinzufügen , um eine neue Benutzergruppe zu erstellen.
Geben Sie der Gruppe einen Namen und legen Sie eine Sicherheitsebene fest.
Die Sicherheitsebene entspricht einer Zahl zwischen 0 und 65535. Je höher der Wert, umso mehr
Sicherheitsrechte sind verfügbar. Administratorrechte entsprechen der maximalen
Sicherheitsebene 65535. Alle Benutzer in einer Gruppe erhalten die Sicherheitsebene der
Gruppe.
Klicken Sie auf Bestätigen , um die Erstellung der Gruppe zu bestätigen.
20 EIO0000003608.08
Verwendung von EcoStruxure Augmented Operator
Erstellen von Bediener-Benutzern (Operator)
Runtime
Bediener-Benutzer (Operator) werden mithilfe von EcoStruxure Augmented Operator
Advisor Manager auf dem Runtime-Gerät erstellt, geändert und gelöscht.
Um in EcoStruxure Augmented Operator Advisor App auf ein Projekt zuzugreifen, müssen
Sie zunächst eine Gruppe und die zugehörigen Bediener-Benutzer (Operator) erstellen.
Gehen Sie vor wie folgt, um Bediener-Benutzer (Operator) in EcoStruxure Augmented
Operator Advisor Manager zu erstellen:
Schritt
1
2
Aktion
Klicken Sie auf die Registerkarte BENUTZER und dann auf Benutzer hinzufügen , um einen neuen Benutzer zu erstellen.
Geben Sie Ihren Benutzernamen und Ihr Passwort ein.
Wählen Sie die Gruppe aus, der der Benutzer angehört.
Klicken Sie auf Bestätigen , um die Erstellung des Benutzers zu bestätigen.
EIO0000003608.08
HINWEIS: Sie können einem Benutzer Expertenrechte zuweisen, indem Sie das
Kontrollkästchen Expertenmodus aktivieren. Experten-Benutzer sind in der Lage, direkt zu einem bestimmten Schritt in einem Verfahren zu springen, wohingegen die anderen Benutzer die verschiedenen Schritte in der vorgegebenen Reihenfolge durchlaufen müssen.
21
Runtime
Verwendung von EcoStruxure Augmented Operator
Ändern des Passworts von Runtime/Manager-Benutzern
Klicken Sie auf die Details des Runtime/Manager-Benutzers in der oberen rechten
Seitenecke und wählen Sie Profil in der Dropdown-Liste aus, um das Passwort zu ändern.
Notizverwaltung
Registerkarte „Notizen“
Diese Registerkarte enthält die Liste aller von der Bedienern in der App erstellten Notizen.
Die Bediener können bei der Ausführung der App auf Ihrem Tablet-PC jeweils eigene
Notizen in Szenen oder untergeordneten Szenen erstellen. Die von den Bedienern in den
Notizen eingegebenen Informationen können sich u. a. zur Verbesserung Ihres Projekts als nützlich erweisen. Die Liste ist auf die letzten 1000 Einträge begrenzt.
1 2 3 4 5
Augmented Operator Advisor Manager
BENUTZER VERFAHREN NOTIZEN
NOTIZEN admin
A admin Filter ersetzen - Filter ersetzen. Zuletzt ersetzt im Jahr 2019
A admin Luft fehlt - Zu wenig Luft in den Vorderreifen
A admin Problem 1 - Filter beim letzten Wechsel nicht ordnungsgemäß eingesetzt vor 4 Minuten vor 6 Minuten vor 1 Stunde
Luft fehlt
A
4. Okt. 2021 3:06 PM (vor 1 admin
Stunde)
5. Okt. 2021 15:06 (vor 1 Stunde)
Zu wenig Luft in Vorderreifen
6
Spiders.pdf
Zuletzt geändert von admin
Geändert
Löschdatum
10.05.2021 15:50:39
Nie
Projekt Excav1
Bereich AR1
Szene Devs Brücke
22 EIO0000003608.08
Verwendung von EcoStruxure Augmented Operator
Runtime
1. Liste der Notizen in chronologischer Reihenfolge. Neue oder geänderte Notizen, die Sie noch nicht angezeigt haben, werden in Fettschrift dargestellt. Jeder Listeneintrag enthält:
• ein Kontrollkästchen
• den Namen des Benutzers, der die Notiz erstellt oder geändert hat
• den Namen und eine Beschreibung der Notiz
• vor wie viel Zeit die Notiz erstellt oder geändert wurde
Klicken Sie auf einen Listeneintrag, um die zugehörigen Notizdetails und Anhänge auf der rechten Seite anzuzeigen. Datum und Uhrzeit werden in der Ortszeit der
EcoStruxure Augmented Operator Advisor App angegeben.
2. Exportauswahl. Notizen mit Anhang werden ohne den Anhang exportiert. Der Export wird im Format CSV gespeichert, das Kommas als Trennzeichen verwendet.
3. Permanentes Löschen der Auswahl in EcoStruxure Augmented Operator Advisor
Manager.
4.
Erneut laden - Synchronisieren der Liste mit EcoStruxure Augmented Operator
Advisor Runtime.
5. Grüne/graue Anzeige - Grün gibt an, dass die Notiz in EcoStruxure Augmented
Operator Advisor App verfügbar ist. Grau verweist darauf, dass die Notiz aus der App entfernt wurde und nur in EcoStruxure Augmented Operator Advisor Manager verfügbar ist.
6. Wird angezeigt, wenn die Notiz über einen Anhang verfügt.
HINWEIS: Das Hinzufügen von Anhängen zu Notizen ist ab EcoStruxure
Augmented Operator Advisor Runtime V2.8 verfügbar. Wenn Sie mit
Vorgängerversionen arbeiten, können Sie nur Notizen ohne Anhang erstellen.
Verfahrensverwaltung
Registerkarte „Verfahren“
Diese Registerkarte enthält eine Liste aller von den Bedienern in der EcoStruxure
Augmented Operator Advisor App ausgeführten Verfahren. Dabei werden jeweils folgende
Informationen angegeben: Name des Projekts, Datum und Uhrzeit der
Verfahrensausführung, die verschiedenen durchlaufenen Schritte sowie der Name des
Benutzers, der das Verfahren ausgeführt hat. Die Liste ist auf die letzten 1000 Einträge begrenzt.
EIO0000003608.08
23
Runtime
Verwendung von EcoStruxure Augmented Operator
1 2 3 4
Augmented Operator Advisor Manager
BENUTZER VERFAHREN
VERLAUF
A admin Ersetzen (10.5.2021 15:54:12)
A admin Ersetzen (10.5.2021 15:53:52)
A admin Filter (10.5.2021 15:53:13)
A admin Reifen (10.5.2021 15:50:49)
A
A admin Ersetzen (10.5.2021 15:12:20) admin Ersetzen (10.5.2021 15:08:05)
A admin Reifen (10.5.2021 15:02:19)
NOTIZEN admin
Ersetzen (10.5.2021 15:12:20)
0 Minuten vor 1 Minute
A admin
0 Minuten vor 2 Minuten
2 Minuten vor 2 Minuten
1 Minute vor 5 Minuten
Startdatum 10.05.2021, 15:08:41
Enddatum 10.05.2021, 15:12:20
Dauer 4 Minuten
4 Minuten vor 43 Minuten
0 Minuten vor 1 Stunde
START
2 Minuten vor 1 Stunde
10.05.2021
15:12:03
Schritt 1 admin
5. Okt. 2021 15:12 (vor 43 Minuten)
Projekt Excav 1
Bere ich
AR1
3 Minuten, 22
Sekunden
Expertenmodus EIN
10.05.2021
15:12:20
ENDE admin
1. Liste der Verfahren in chronologischer Reihenfolge. Jeder Listeneintrag enthält:
• ein Kontrollkästchen
• den Namen des Benutzers, der das Verfahren ausgeführt hat
• den Namen des Verfahren und Datum und Uhrzeit der Ausführung
• die Dauer des Verfahrens
• vor wie langer Zeit das Verfahren ausgeführt wurde
Klicken Sie auf einen Listeneintrag, um detaillierten Informationen zum Verfahren auf der rechten Seite anzuzeigen. Wenn das Verfahren über einen Anhang verfügt, klicken
Sie darauf, um ihn im Vollbildmodus anzuzeigen.
2. Exportauswahl. Der Export wird im Format CSV gespeichert, das das Komma als
Trennzeichen verwendet.
3. Permanentes Löschen der Auswahl in EcoStruxure Augmented Operator Advisor
Manager.
4.
Erneut laden - Synchronisieren der Liste mit EcoStruxure Augmented Operator
Advisor Runtime.
24 EIO0000003608.08
Verwendung von Node-RED
Runtime
Node-RED-Verwaltung
Einführung
Node-RED ist ein Open-Source-Tool zur visuellen Programmierung, das nur geringe
Programmierkenntnisse, wenn überhaupt, erfordert. Es greift auf vorprogrammierte, wiederverwendbare Codebausteine zurück, die als Nodes (Knoten) bezeichnet werden.
Nodes werden miteinander verbunden, um Datenflüsse einzurichten. Sie können Node-
RED-POIs verbinden, wenn Sie SQL-Datenbankwerte in Ihren Augmented-Reality-
Anwendungen anzeigen möchten.
Wenn Sie die Verwendung von Node-RED planen, lassen Sie das Tool von nodered.org
herunter und installieren Sie es auf dem Runtime-Gerät.
EcoStruxure Augmented Operator Advisor Runtime ist kompatibel mit Node.js 14.
x LTS gemäß der Empfehlung von Node-RED.
EcoStruxure Augmented Operator Advisor-Nodes sind unter Start > EcoStruxure
Augmented Operator Advisor > dem Ordner der Runtime-Knoten verfügbar.
Konfiguration und Einrichtung der Benutzerauthentifizierung werden direkt in Node-RED vorgenommen. Weitere Informationen hierzu können Sie der Node-RED-Dokumentation entnehmen.
Einstellungen
Auf der Node-RED-Registerkarte von EcoStruxure Augmented Operator Advisor Runtime können Sie die Verbindung zwischen Node-RED und EcoStruxure Augmented Operator
Advisor Runtime konfigurieren.
EIO0000003608.08
25
Runtime
Projekt
Dokumente
Einstellungen
1
Augmented Operator Advisor – Runtime Version x.y
Node-RED-Port
Status an Port 1880
Version
Pfad
Autom. Start
1880
C:\Users\user12345\AppData\Roa
2
Anwenden
Angehalten
0.20.1
3
4
5
6
Node-RED Start 7
1 Die bei der Installation von Node-RED auf dem Runtime-Gerät definierte Portnummer.
2 Klicken Sie hier, um die Portnummer anzuwenden, wenn Sie sie geändert haben.
3 Gestartet / Angehalten . Verweist auf den Status von Node-RED (ob Node-RED ausgeführt wird oder nicht).
4 Gibt die verwendete Version von Node-RED an.
5 Klicken Sie auf die Schaltfläche Durchsuchen , wählen Sie den Ordner aus, in dem sich das verwendete Node-RED-Startskript befindet, und bestätigen Sie Ihre Auswahl. Daraufhin wird der Pfad des ausgewählten Ordners angezeigt.
6 Wahlweise können Sie auch das Kontrollkästchen Autom. Start aktivieren. Dadurch wird
Node-RED beim nächsten Start von EcoStruxure Augmented Operator Advisor Runtime automatisch gestartet (der im Feld Pfad eingegebene Pfad muss fehlerfrei sein).
7 Start/Stopp . Anklicken, um Node-RED manuell zu starten bzw. anzuhalten (die Eingabe im Feld Pfad muss fehlerfrei sein).
26 EIO0000003608.08
Runtime
Beispiele für die Integration von Daten aus einer
MySQL-Datenbank in EcoStruxure Augmented
Operator Advisor
Überblick
Es besteht die Möglichkeit, MySQL-Daten in EcoStruxure Augmented Operator Advisor zu integrieren. In diesem Kapitel werden zwei Beispiele hierzu vorgestellt.
Beispiel für Erstbenutzer
Das nachstehende Beispiel veranschaulicht die Integration von SQL-Variablen in
EcoStruxure Augmented Operator Advisor. Nach dem Aufruf von SQL gibt die MySQL-
Datenbank ein 2-zeiliges Array mit dem Namen einer Variablen und dem entsprechenden
Wert zurück. Jeder Variablenname aus der MySQL-Datenbank wird einer Variablen von
EcoStruxure Augmented Operator Advisor zugeordnet.
Implementieren des Datenflusses aus dem Beispiel für
Erstbenutzer in Node-RED
Gehen Sie vor wie folgt, um diesen Ablauf in Node-RED zu implementieren:
Kopieren Sie zunächst folgenden Code:
[{"id":"90aecf00.2d5e3","type":"debug","z":"4a407662.78a494","name":"Optional help node for debugging the Augmented Operator
EIO0000003608.08
27
Runtime
28 result","active":true,"tosidebar":true,"console": false,"complete":"statusCode","x":830,"y":500,"wires":[]},
{"id":"56ad79c5.7a0d98","type":"Augmented-Operatorserver","z":"4a407662.78a494","arserverport":"8082","arservermethod":"PUT","arserverbufferinterval":"0","x":760,"y":460,"wires":
[["90aecf00.2d5e3"]]},{"id":"93b1903e.49d6d","type":"Augmented-
Operatorvariable","z":"4a407662.78a494","arservervarnamespace":"","arservervarname":"ARvar2","arserverdatatype":"String","arservervalueType":"msg","arservervalue":"payload","x":580,"y":420,"wires":
[["56ad79c5.7a0d98"]]},{"id":"f6f6007e.2ccff","type":"Augmented-
Operatorvariable","z":"4a407662.78a494","arservervarnamespace":"","arservervarname":"ARvar1","arserverdatatype":"String","arservervalueType":"msg","arservervalue":"payload","x":580,"y":380,"wires":
[["56ad79c5.7a0d98"]]},{"id":"cc9333f9.
d89d8","type":"change","z":"4a407662.78a494","name":"","rules":
[{"t":"set","p":"payload","pt":"msg","to":"payload.
value","tot":"msg"},
{"t":"set","p":"topic","pt":"msg","to":"","tot":"str"}],"action":"","property":"","from":"","to":"","reg": false,"x":420,"y":360,"wires":[["93b1903e.49d6d"]]},
{"id":"3ffbe32c.1d252c","type":"function","z":"4a407662.78a494","name":"Error mgnt","func":"var msg1 = {};\nvar msg2 = {};\nif (msg.
status.text == \"connection refused\" || msg.status.text == \"Error
\" || msg.status.text == \"ETIMEDOUT\" || msg.status.text == \"not yet connected\" || msg.status.text == \"ER_ACCESS_DENIED_ERROR\")
{\n msg1.ar_datamodel_quality = \"bad\";\n name = \"ARvar1\";\n msg1.ar_datamodel_
msg1.ar_datamodel_value = \"\";\n msg1.
ar_datamodel_type = \"String\";\n
\"bad\";\n msg2.ar_datamodel_quality = msg2.ar_datamodel_name = \"ARvar2\";\n msg2.ar_
datamodel_value = \"\";\n msg2.ar_datamodel_type = \"String\";\n return [msg1, msg2];
\n}","outputs":2,"noerr":0,"x":400,"y":460,"wires":
[["f6f6007e.2ccff"],["93b1903e.49d6d"]]},{"id":"5f0845cd.
f3e794","type":"change","z":"4a407662.78a494","name":"","rules":
[{"t":"set","p":"payload","pt":"msg","to":"payload.
value","tot":"msg"},
{"t":"set","p":"topic","pt":"msg","to":"","tot":"str"}],"action":"","property":"","from":"","to":"","reg": false,"x":420,"y":320,"wires":[["f6f6007e.2ccff"]]},
{"id":"1fd8516b.749863","type":"switch","z":"4a407662.78a494","name":"","property":"payload.name","propertyType":"msg","rules":
[{"t":"eq","v":"sqlVar1","vt":"str"},
{"t":"eq","v":"sqlVar2","vt":"str"}],"checkall":"false","outputs":2,"x":350,"y":280,"wires":[["5f0845cd.f3e794"],["cc9333f9.
d89d8"]]},{"id":"4b5f5f41.
bc5f9","type":"status","z":"4a407662.78a494","name":"","scope":
EIO0000003608.08
Runtime
["5bc4cfc.4e291f"],"x":360,"y":440,"wires":[["3ffbe32c.1d252c"]]},
{"id":"f654da85.781e58","type":"split","z":"4a407662.78a494","name":"","splt":"","x":310,"y":240,"wires":[["1fd8516b.749863"]]},
{"id":"5bc4cfc.4e291f","type":"mysql","z":"4a407662.78a494","mydb":"f330429e.16cc","name":"Mysql localhost testdb","x":230,"y":200,"wires":[["f654da85.781e58"]]},
{"id":"1325a0b0.35b78f","type":"function","z":"4a407662.78a494","name":"SQL Select","func":"msg.topic=\"select name,value from testtable where name in ('sqlVar1', 'sqlVar2')\";\nreturn msg;","outputs":1,"noerr":0,"x":170,"y":160,"wires":
[["5bc4cfc.4e291f"]]},{"id":"b5677935.
c8f01","type":"inject","z":"4a407662.78a494","name":"every second","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":130,"y":120,"wires":
[["1325a0b0.35b78f"]]},
{"id":"f330429e.16cc","type":"MySQLdatabase","z":"","host":"127.0.0.1","port":"3306","db":"testdb","tz":""}]
Klicken Sie in Node-RED in der oberen rechten Bildschirmecke auf das Symbol wählen Sie dann Import > Clipboard aus, um den Code einzufügen.
Wenn Sie den Beispielcode aus einer PDF-Datei kopiert haben, müssen Sie alle
Zeilenumbrüche entfernen, bevor Sie mit dem nächsten Schritt fortfahren können.
Klicken Sie auf Import , um den Ablauf zu erstellen.
und
Beispiel für erfahrene Benutzer
Das nachstehende Beispiel veranschaulicht die Integration von SQL-Variablen in
EcoStruxure Augmented Operator Advisor. Dieses Beispiel unterscheidet sich vom vorhergehenden Beispiel dadurch, dass es die Integration einer Vielzahl von SQL-Variablen ohne Hinzufügen neuer Knoten ermöglicht.
EIO0000003608.08
29
Runtime
Implementieren des Datenflusses aus dem Beispiel für erfahrene Benutzer in Node-RED
30
Gehen Sie vor wie folgt, um diesen Ablauf in Node-RED zu implementieren:
Kopieren Sie zunächst folgenden Code:
[{"id":"82287384.fcd2e8","type":"subflow","name":"Write SQL variables to Augmented Operator","info":"","in":
[{"x":40,"y":80,"wires":[{"id":"860c4ff9.0252f"}]}],"out":
[{"x":460,"y":160,"wires":[{"id":"fc909389.37f018","port":0}]}]},
{"id":"860c4ff9.0252f","type":"function","z":"82287384.
fcd2e8","name":"Variable producing","func":"\nif (! msg.
SQLARassociationTable[msg.payload.name]){\n node.error(\"Error:
The variable SQL:'\" + msg.payload.name + \"' does not exists in
SQL to AR association table!\");\n} else{\n //Setup the msg specific entry ('ar_datamodel_name','ar_datamodel_type','ar_ datamodel_value') for AR variable producing:\n msg.ar_datamodel_
name = msg.SQLARassociationTable[msg.payload.name].name;\n msg.
ar_datamodel_type = msg.SQLARassociationTable[msg.payload.name].
type;\n msg.ar_datamodel_value = msg.payload.value;\n topic = msg.payload.name;\n msg.
return msg;\n}\nnode.error(\"Could not send the msg properly. Please check your flow!\");\nreturn msg;","outputs":1,"noerr":0,"x":170,"y":80,"wires":
[["b39542af.112ba8"]]},{"id":"b39542af.112ba8","type":"Augmented-
Operator-variable","z":"82287384.
fcd2e8","arservervarnamespace":"","arservervarname":"","arserverdatatype":"String","arservervalueType":"msg","arservervalue":"payload","x":230,"y":120,"wires":[["fc909389.37f018"]]},
{"id":"fc909389.37f018","type":"Augmented-Operatorserver","z":"82287384.
fcd2e8","arserverport":"8082","arservermethod":"PUT","arserverbufferinterval":"0","x":320,"y":160,"wires":[[]]},
{"id":"e94fdc14.677f9","type":"mysql","z":"ac2dce00.6e948","mydb":"2f8ee0b8.083b","name":"Mysql localhost testdb","x":350,"y":160,"wires":[["3cc7c810.d30728"]]},
{"id":"dd8448f7.41a148","type":"inject","z":"ac2dce00.6e948","name":"every minute","topic":"select name,value from testtable where name in ('sqlVar1',
'sqlVar2')","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":290,"y":120,"wires":[["e94fdc14.677f9"]]},
{"id":"537d55bf.43727c","type":"debug","z":"ac2dce00.6e948","name":"Optional help node for debugging the Augmented Operator result","active": true,"console":"false","complete":"statusCode","x":590,"y":320,"wires":[]},{"id":"3cc7c810.
d30728","type":"split","z":"ac2dce00.6e948","name":"Split each rows returned into multiple msg","splt":"","x":440,"y":200,"wires":
EIO0000003608.08
Runtime
[["ce0e683e.de3758"]]},{"id":"ce0e683e.
de3758","type":"function","z":"ac2dce00.6e948","name":"EDIT HERE your SQL/AR variables association table","func":"//Set of Augmented
Operator Advisor types:\n//========================Do not change
Begin.========================\nconst AR_TYPES= {\n\"String\":
\"String\",\n\"WString\":\"WString\",\n\"Boolean\":\"Boolean\",\n
\"Int8\" :\"Int8\",\n\"Int16\" :\"Int16\",\n\"Int32\" :\"Int32\",\n
\"UInt8\" :\"UInt8\",\n\"UInt16\" :\"UInt16\",\n\"UInt32\" :
\"UInt32\",\n\"Float\" :\"Float\",\n\"Double\" :\"Double\",\n
\"SByte\" :\"SByte\",\n\"Byte\" :\"Byte\",\n\"Time\" :\"Time\",\n
\"Date\" :\"Date\",\n\"DateTime\":\"DateTime\",\n\"TimeOfDay\":
\"TimeOfDay\"\n};\n//========================Do not change End.
========================\n\n/*Association table that associates SQL variables with AR ones:\nOne entry per variables. Each entry must follow this model:\n\"SQL_variable_name\": {\n name:\"AR_variable_ name\",\n type: AR_TYPES[\"<types>\"] // <= choose <types> under AR_TYPES\n \n },\n \ni.e: The folowing association table contains two entry:\nIn this exemple:\n-Entry 1: The SQL variable
\"sqlVar1\" is associated to an AR variable \"ARvar1\" of type
\"String\"\n-Entry 2: The SQL variable \"sqlVar2\" is associated to an AR variable \"ARvar2\" of type \"Int32\"\n*/\nmsg.
SQLARassociationTable = {\n //----------Entry 1 begin----------\n
\"sqlVar1\": {\n name:\"ARvar1\",\n type: AR_TYPES[\"String\"]\n },
\n //----------Entry 1 end----------\n //----------Entry 2 begin----------\n \"sqlVar2\": {\n name:\"ARvar2\",\n type: AR_
TYPES[\"Int32\"]\n }\n //----------Entry 2 end----------\n};\n\n
\n//========================Do not change from here=============================\nreturn msg;","outputs":1,"noerr":0,"x":500,"y":240,"wires":[["4837af90.
ab286"]]},
{"id":"5d8695ae.320bdc","type":"comment","z":"ac2dce00.6e948","name":"Write SQL variables to Augmented
Operator","info":"","x":490,"y":80,"wires":[]},{"id":"78478719.
cb0c78","type":"status","z":"ac2dce00.6e948","name":"","scope":
["e94fdc14.677f9"],"x":120,"y":160,"wires":[["576d2b7b.725b64"]]},
{"id":"576d2b7b.725b64","type":"function","z":"ac2dce00.6e948","name":"Error mgnt","func":"if (msg.status.text == \"connection refused\" || msg.status.text == \"Error\" || msg.status.text ==
\"ETIMEDOUT\" || msg.status.text == \"not yet connected\" || msg.
status.text == \"ER_ACCESS_DENIED_ERROR\"){\n msg.payload = [{name:
\"sqlVar1\",value:\"\"},{name:\"sqlVar2\",value:\"\"}];\n msg.ar_
datamodel_quality = \"bad\";\n return msg; \n}
\n","outputs":1,"noerr":0,"x":150,"y":200,"wires":[["3cc7c810.
d30728"]]},{"id":"4837af90.ab286","type":"subflow:82287384.
fcd2e8","z":"ac2dce00.6e948","x":490,"y":280,"wires":
[["537d55bf.43727c"]]},
{"id":"2f8ee0b8.083b","type":"MySQLdatabase","z":"","host":"127.0.0.1","port":"3306","db":"testdb","tz":""}]
EIO0000003608.08
31
Runtime
Klicken Sie in Node-RED in der oberen rechten Bildschirmecke auf das Symbol wählen Sie dann Import > Clipboard aus, um den Code einzufügen.
Wenn Sie den Beispielcode aus einer PDF-Datei kopiert haben, müssen Sie alle
Zeilenumbrüche entfernen, bevor Sie mit dem nächsten Schritt fortfahren können.
Klicken Sie auf Import , um den Ablauf zu erstellen.
und
Beispiel für das Schreibn von Daten aus
EcoStruxure Augmented Operator Advisor in eine
MySQL-Datenbank
Überblick
Als Variablen dargestellte Daten können aus EcoStruxure Augmented Operator Advisor abgerufen werden, um Zeilen in einer bestimmten Tabelle in einer MySQL-Datenbank zu aktualisieren.
Beispiel: EcoStruxure Augmented Operator Advisor zu
MySQL
32 EIO0000003608.08
Runtime
Implementieren des Datenflusses EcoStruxure
Augmented Operator Advisor zu MySQL in Node-RED
Gehen Sie vor wie folgt, um diesen Ablauf in Node-RED zu implementieren:
Kopieren Sie zunächst folgenden Code:
[{"id":"a0324778.c46a68","type":"subflow","name":"Read Augmented
Operator variables","info":"","in":[{"x":60,"y":40,"wires":
[{"id":"f4336d.17329c9"}]}],"out":[{"x":380,"y":40,"wires":
[{"id":"f4336d.17329c9","port":0}]}]},
{"id":"f4336d.17329c9","type":"Augmented-Operatorserver","z":"a0324778.
c46a68","arserverport":"8082","arservermethod":"GET","arserverbufferinterval":"0","x":220,"y":40,"wires":[[]]},
{"id":"86b03067.4a069","type":"mysql","z":"b2a4893f.279948","mydb":"4245994d.cf0238","name":"Mysql localhost testdb","x":570,"y":620,"wires":[["8ae7a977.6d8148"]]},
{"id":"2c5bfb31.025954","type":"inject","z":"b2a4893f.279948","name":"every minute","topic":"","payload":"ARvar1,
ARvar2","payloadType":"str","repeat":"","crontab":"","once": false,"x":230,"y":460,"wires":[["27f48cc7.5d36b4"]]},
{"id":"fb4ea7ae.03f268","type":"function","z":"b2a4893f.279948","name":"EDIT HERE your AR/SQL variables association table","func":"/
*Association table that associates SQL variables with AR ones:\nOne entry per variables. Each entry must follow this model:\n\"AR_ variable_name\": {\n name:\"SQL_variable_name\"\n },\n
\ni.e: The folowing association table contains two entry:\nIn this exemple:\n-Entry 1: The AR variable \"ARvar1\" is associated to an
SQL variable \"sqlVar1\"\n-Entry 2: The AR variable \"ARvar2\" is associated to an SQL variable \"sqlVar2\"\n*/\ nARSQLassociationTable = {\n //----------Entry 1 begin----------\n
\n }, \n
\"ARvar1\": {\n name:\"sqlVar1\",\n
//----------Entry 1 end----------\n
//----------Entry 2 begin----------\n name:\"sqlVar2\",\n }\n
\"ARvar2\": {\n
//----------Entry 2 end----------\n};
\n\nmsg.topic = \"UPDATE testtable SET value = '<VALUE>' WHERE name
= '<NAME>';\".replace(\"<VALUE>\",msg.payload.value).replace
(\"<NAME>\", ARSQLassociationTable[msg.parts.key].name);
\n//========================Do not change from here=============================\nreturn msg;","outputs":1,"noerr":0,"x":440,"y":580,"wires":
[["86b03067.4a069"]]},
{"id":"8ae7a977.6d8148","type":"debug","z":"b2a4893f.279948","name":"Optional help node for debug the MySQL server result","active":true,"console":"false","complete":"payload.
message","x":720,"y":660,"wires":[]},
EIO0000003608.08
33
Runtime
{"id":"e46fd4ee.2f7318","type":"split","z":"b2a4893f.279948","name":"","splt":"","x":530,"y":540,"wires":[["fb4ea7ae.03f268"]]},
{"id":"b5bb57a3.
d9eb38","type":"json","z":"b2a4893f.279948","name":"","x":410,"y":540,"wires":[["e46fd4ee.2f7318"]]},
{"id":"27f48cc7.5d36b4","type":"subflow:a0324778.
c46a68","z":"b2a4893f.279948","name":"","x":390,"y":500,"wires":
[["b5bb57a3.d9eb38"]]},
{"id":"704bcb69.9c7f24","type":"comment","z":"b2a4893f.279948","name":"Write Augmented Operator variables to
SQL","info":"","x":450,"y":420,"wires":[]},{"id":"4245994d.
cf0238","type":"MySQLdatabase","z":"","host":"127.0.0.1","port":"3306","db":"testdb","tz":""}]
Klicken Sie in Node-RED in der oberen rechten Bildschirmecke auf das Symbol wählen Sie dann Import > Clipboard aus, um den Code einzufügen.
Wenn Sie den Beispielcode aus einer PDF-Datei kopiert haben, müssen Sie alle
Zeilenumbrüche entfernen, bevor Sie mit dem nächsten Schritt fortfahren können.
Klicken Sie auf Import , um den Ablauf zu erstellen.
und
34 EIO0000003608.08
Runtime
Glossar
A
Augmented Reality:
Eine Technologie, die computergenerierte Bilder mit der Benutzersicht der realen Welt
überlagert und dadurch eine mehrschichtige Ansicht des Bildes mit eingeblendeten Points of Interest bereitstellt.
B
Bereich:
Ein Bereich ist eine Zone innerhalb eines Standorts oder Gebäudes (z. B. Fertigungszeile,
Betriebsraum, Lagerbereich, Werkhalle, Labor oder Büro), die Sie mithilfe von EcoStruxure
Augmented Operator Advisor überwachen möchten. Sofern Sie über eine Lizenz des entsprechenden Typs verfügen, können Sie für jeden zu überwachenden Standortteil einen
Bereich in einem Projekt von EcoStruxure Augmented Operator Advisor erstellen.
D
Dokumentbrowser:
Die einem Bereich, einer Szene oder einem Point of Interest zugeordneten Dokumente können im Dokumentbrowser in einem Teilfenster angezeigt werden.
E
EcoStruxure Operator Terminal Expert:
EcoStruxure Operator Terminal Expert ist eine Software zur HMI-Konfiguration (Human
Machine Interface), die Ihnen die Einrichtung und Bearbeitung anwendungsbasierter
Schaltpulte zur Steuerung von Automationssystemen für Harmony GTU-Bediengeräte
(Premium und Open Boxes) und Harmony Industrial PCs (Panel und Box) ermöglicht.
N
Node-RED:
Node-RED ist ein Open-Source-Tool zur visuellen Programmierung, das nur geringe
Programmierkenntnisse, wenn überhaupt, erfordert. Es greift stattdessen auf vorprogrammierte, wiederverwendbare Codebausteine zurück, die als Nodes (Knoten) bezeichnet werden. Nodes können miteinander verbunden werden, um Datenflüsse zu schaffen.
EIO0000003608.08
35
Runtime
P
Point of Interest:
Ein Point of Interest (POI) ist eine Position in einem Bereich, einer Szene oder untergeordneten Szene, für die zusätzliche Diagnose- oder technische Informationen verfügbar sind. Es können verschiedene Typen von Points of Interest definiert werden, u.
a. technische Dokumentation, Konstruktionszeichnungen, Informationen in einer
Kalkulationstabelle und die von der Anlage generierten Echtzeitwerte von
Prozessvariablen.
Projekt:
Ein Projekt von EcoStruxure Augmented Operator Advisor besteht aus Bereichen, Szenen und Verfahren. Generieren Sie das Projekt und kopieren Sie es dann in EcoStruxure
Augmented Operator Advisor Runtime. Der Bediener kann dann über ein Tablet, auf dem die EcoStruxure Augmented Operator Advisor App ausgeführt wird, auf das Projekt zugreifen.
Prozessvariable:
Der gemessene Wert eines bestimmten Teils eines überwachten oder gesteuerten
Prozesses, z. B. Temperatur, Druckpegel oder Durchflussrate.
S
Schulungsmodus:
Im Schulungsmodus können Sie ein Verfahren testen oder Bediener im Umgang mit
Verfahren in der EcoStruxure Augmented Operator Advisor App schulen, ohne dass dazu die Szene erkannt werden muss. Der Schulungsmodus ermöglicht es Ihnen, Schritte zu
überspringen, sie in einer anderen Reihenfolge zu durchlaufen oder das Verfahren durch einen direkten Sprung zum letzten Schritt abzuschließen.
SQL:
Structured Query Language.
Szene:
Eine Szene entspricht einem mit Points of Interest überlagerten Bild.
36 EIO0000003608.08
Runtime
T
Tag:
Eine zweidimensionale Matrix. Tags können gedruckt und an Anlagenkomponenten angebracht werden, die physisch identisch sind oder sich extrem ähneln. Die Tags werden als Teil einer Szene von der EcoStruxure Augmented Operator Advisor App gescannt und die entsprechenden Points of Interest für die Anlagenkomponente angezeigt.
U
Untergeordnete Szene:
Teilbereich einer Szene, in der Regel die Nahaufnahme eines bestimmtes Ausschnitts der
Szene. Eine untergeordnete Szene kann eigene POIs (Points of Interest) enthalten.
URI:
Uniform Resource Identifier. Der URI verweist auf ein Objekt wie z. B. eine Datei und gibt die Anwendung vor, die zum Öffnen des Objekts verwendet werden soll. Dazu muss unter
Umständen eine Drittherstelleranwendung installiert werden.
V
Variable:
Eine Variable ist ein POI-Typ (Point of Interest), der durch den Echtzeitwert eines
Softwareobjekts von einem Prozess oder aus einer Datenbank ersetzt wird, z. B. ein
Systembit, sobald die Szene, die die Variable enthält, auf einem Tablet angezeigt wird.
Verfahren:
Ein Verfahren entspricht einer Reihe von Anweisungen, die der Bediener in einer vorgegebenen Reihenfolge ausführen muss, um die entsprechende Aufgabe abzuschließen. Die Anweisungen können Szenen umfassen, die von der EcoStruxure
Augmented Operator Advisor App unter Rückgriff auf Augmented Reality erkannt werden müssen.
EIO0000003608.08
37
Schneider Electric
35 rue Joseph Monier
92500 Rueil Malmaison
France
+ 33 (0) 1 41 29 70 00 www.se.com
Da Normen, Spezifikationen und Bauweisen sich von Zeit zu
Zeit ändern, ist es unerlässlich, dass Sie die in dieser
Veröffentlichung gegebenen Informationen von uns bestätigen.
© 2022 Schneider Electric . Alle Rechte vorbehalten.
EIO0000003608.08
Scarica
Pubblicità