WinCC Unified Unified Station Configurator

KarlMeier

Level-2
Beiträge
338
Reaktionspunkte
65
Zuviel Werbung?
-> Hier kostenlos registrieren
Im Netz wird man erschlagen von Suchergebnissen zum Unified Station Configurator, leider finde ich nicht allzuviel wesentliche Informationen für den kompletten Funktionsumfang.

Alle Anleitungen von Siemens beschreiben die Einrichtung auf dem Runtime-Server-PC, also dort wo meine Runtime läuft. Man richtet sich den ersten Client ein, welcher eigentlich der Server ist, kann unter anderem den Kioskmodus aktivieren und es läuft.

Ich habe auch verstanden, dass man mehrere Clients einrichten kann, also auch andere PCs, welche dann individuelle Berechtigungen oder auch Bilder bekommen können. Was ich aber nicht herausgefunden hab ist, wie die Einrichtung auf dem Client (anderer PC) aussehen muss. Reicht auf dem zweiten Client-PC der Aufruf der Runtime über den Browser? Oder muss dort auch der Station-Configurator oder der ALM oder die komplette Unified Runtime eingerichtet werden?

Normal komme ich ja von einem externen Gerät bei Eingabe der IP-Adresse des Runtime-Servers auf das eigentliche Startbild. Wird dann in diesem Fall automatisch das zugewiesene Bild aufgerufen, wenn der PC als Client angelegt wurde?

Wie sieht es mit Lizenzen aus? Ich könnte dann ja ein Runtime-Projekt erstellen und mit verschiedenen Clients drauf zugreifen. Dann würde eine einzige Lizenz ausreichen oder muss ich für jeden Client auch eine Lizenz erwerben?
 
Zuletzt bearbeitet:
Mit dem WinCC Unified Station Configurator kannst Du den Kioskmodus auch für die nicht Server lokalen Clients einrichten und die Startbilder festlegen. Auf den nicht serverlokalen Clients mus Du lediglich den Unified_Station_Configurator installieren. Du muste keine Runtime und auch keinen ALM installieren. Du benötigst auf den nicht serverlokalen Clients auch keine Lizenzen. Alle Client Lizenzen werden auf dem Server installiert. Der KIOSK-Modus ist bei Multi-Monitor (Multi-VGA) Betrieb nicht möglich.
Du benötigst für jeden Client eine Lizenz auf dem Server ! Standardmäßig sind bei einer Unified PC RT drei Client Lizenzen mit dabei. Ein Client-Operate eine Client-Monitor und eine local HMI
Diese 3 Lizenzen werden im ALM nicht angezeigt.
Die Bestell-Nr der Lizenzen findest Du in der Lieferfreigabe

Schau Dir mal den folgenden FAQ an
Durch die Installation der Applikation kann auf einem WinCC Unified RT Server oder auf einem Windows-basiertern WinCC Unified Client ein Kiosk Modus eingestellt werden“
SIMATIC WinCC Unified Station Configurator
 
Vielen Dank für die Aufklärung!
Da werde ich mal ein wenig herumprobieren. Das eröffnet ja ganz neue Möglichkeiten!

Gibt es denn irgendwelche Nachteile oder Einschränkungen mit der Server/Client-Lösung im Vergleich zu mehreren Serversystemen in der Anlage?

Geplant waren ursprünglich bei einem betriebseigenen Projekt 4 Runtimesysteme, welche die ganze Produktionslinie verteilt stehen. Das würde sich dann ändern und es gäbe nur noch 1 Runtime und 4 Clients, wobei 2 Clients davon lediglich Anzeigefunktionen darstellen.
Ich bräuchte damit also nur noch eine zusätzliche ClientMonitor-Lizenz.

Server: Runtimelizenz
Server-Client: localHmi
Client 2 (Bedienbar): Client Operate
Client 3 (nicht bedienbar): ClientMonitor
Client 4 (nicht bedienbar): ClientMonitor
 
Zuletzt bearbeitet:
Eine wesentliche Einschränkung von eine Server-Client System gegenüber mehreren Einzelplatz- System ist die Ausfallsicherheit. Fällt bei einem Server-Client System der Server aus fallen auch alle Clients aus. D.h. dann steht evtl. die gesamte Anlage. Bei mehreren Serversystemen wenn ein Server auspfählt seht nur der Teil der Anlage der betroffen ist.

Ein System mit mehreren Servern ist jedoch vom Preis wesentlich teurere wie ein Server-Client System. Hier muss man immer abwägen was wichtig ist und was dem Kunden wichtig ist.
Bei der PC-Runtime gibt es jedoch auch die Option Redundancy zum Erhöhen der Verfügbarkeit
Siehe
Lieferfreigabe WinCC Unified V20 ES&RT
https://support.industry.siemens.com/cs/ww/de/view/109963696

Lizenzen:
Standardmäßig enthält eine PC-RT zusätzlich zu einer Local Operate-Lizenz eine zusätzliche Client Operate-Lizenz und eine Client Monitor-Lizenz
Siehe Anmerkungen:

D.h. Du benötigt folgende Lizenzen:
1 Lizenz mit der benötigten Anzahl an PowerTags
Eine zweite Client Lizenz Operate
Eine zweite Client Lizenz Monitor
Siehe Bestelldaten

Beachte vor der Installation unbedingt die Kompatibilität zum Betriebssystem
Bei mehr als 5 Clients wird ein Server Betriebssystem benötigt!!
Bei mehr als 10 S7-Steurungen benötigst Du noch eine Simatic-Net Lizenz.
Kläre auch ob Variablen archiviert werden sollen und ob SQLite als Datenbank ausreicht !
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das mit dem Client funktioniert sehr gut!
Ich hab zwar ewig gebraucht bis ich das mit dem Zertifikat hinbekommen hab, aber letztendlich hab ich es geschafft.

Was ich jetzt noch nicht herausgefunden hab ist:

Wie lege ich fest ob ein Client Operate oder Monitor ist? Was ist da eigentlich der genaue Unterschied? Intuitiv würde ich sagen ein Operate-Client ist ein Client der bedient wird und ein Monitor-Client kann nicht bedient, sondern nur beobachtet werden. Es wäre naheliegend dies über die Benutzerrechte einzustellen, aber ich hab keine Möglichkeit gesehen einem Client einen speziellen Benutzer zuzuweisen. Oder hab ich etwas übersehen?
 
Ob die Client Operate oder Client Monitor ist legst Du unter Benutzer und Rollen fest.
Wenn den Benutzer bedienen und beobachten soll must Du Benutzer mit der Berechtigung HMI Operate anlegen.
Wenn die Benutzer lediglich beobachten und nicht bedienen soll legst Du mit der Berechtigung HMI Monitor an.
Abhängig davon welcher Benutzer angemeldet ist wird die zugehörige Client-Lizenz belegt.
Schau mal hier
SIMATIC HMI WinCC Unified V19
https://support.industry.siemens.com/cs/de/de/view/109828368
13.3.5 HMI-Rollen
13.3.6 Funktionsrechte

Bzgl. der Zertifikate schaue Dir den folgenden FAQ’s an
Einstellungen für die Kommunikation mit WinCC Unified PC Runtime
https://support.industry.siemens.com/cs/de/de/view/109806850
Z.B. 6. Zertifikate

Habe Dir auch noch eine extra Anleitung bzgl. der Zertifikate hochgeladen.
 

Anhänge

Herzlichen Dank für die PDF zur Zertifikatserstellung! Das ist genau das Gleiche, was ich letztendlich bei Siemens gefunden hab, womit es dann auch funktioniert hat. Das Entscheidende war der Speicherort des Zertifikats (vertrauenswürdige Stammzertifikate) und nicht „Eigene Zertifikate“. Leider wurde das in anderen Anleitungen nicht erwähnt, daher hat es ewig nicht geklappt. Hier in deiner PDF ist es perfekt zusammengefasst zum Abspeichern. Klasse 👍🏻

Bezüglich der Client-Sache hätte ich noch eine Frage… Das mit Monitor-Client und Operator-Client war mir fast klar, dass dies durch die Benutzerverwaltung geregelt wird. Hat ein angelegter Nutzer nur Monitor-Rechte, wird die entsprechende Monitorlizenz abgefragt.
Wie aber kann ich mich mit einem speziellen Nutzer anmelden, wenn ich bei den Client-Einstellungen die automatische Anmeldung aktiviere?
Gerade bei den Monitor-Clients hab ich weder Tastatur, noch Maus, noch Touch. Der springt sofort mit dem Hochfahren in das gewünschte Bild, ohne irgendeine Eingabe. Welchen Nutzer wählt der Client dann bei der „automatischen Anmeldung“?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Anbei einige Infos zu dem Automatischen Anmelden:

Man muss hier zwischen Anmelden über UMC und Anmelden über die Lokale Benutzerverwaltung unterschieden.

Soweit ich versanden haben verwendest Du kein UMC für die Benutzerverwaltung

Bei der Lokalen Benutzerverwaltung man muss zwei 2 Fälle unterscheiden:

1 Automatisches Anmelden an einem Serverlokalen Client
Die Einstellungen in dem Runtime Manager für den Autologin sind lediglich für der Runtime Rechner aktiv. Nicht für die Clients ! Der Autlogin auf einem Client über den Runtiem Manager funktioniert nicht !!
Der Standard-Benutzer (DefaultUser) für das automatische anmelden, welcher in der Benutzerverwaltung nicht hinterlegt ist hat keine besonderen Bedienberechtigungen.
siehe
https://sieportal.siemens.com/de-de...gin-und-defaultuser/269613?page=0&pageSize=10
und
An- und Abmeldeverhalten bei WinCC Unified PC Runtime & SIMATIC HMI Unified Comfort Panel

2 Automatisches Anmelden an einem nicht Severlokalen Client
Schau mal
An- und Abmeldeverhalten bei WinCC Unified PC Runtime & SIMATIC HMI Unified Comfort Panel
https://support.industry.siemens.com/cs/de/de/view/109818319
My WinCC Unified
Der Benutzer der im Station Configurator für den Client eingetragen ist müsste hier verwendet werden. Habe das aber selber auch noch nicht getestet. Ich kann nicht zu 100 % sagen ob das auch wirklich so funktioniert. Es gibt aber die Systemvariable @UserName. Gib die Variable mal in einem E/A-Feld aus und schau was er auf den Client anzeigt !
"@UserName" ist eine lokale Systemvariable der aktuellen Session.
siehe
und
An- und Abmeldeverhalten bei WinCC Unified PC Runtime & SIMATIC HMI Unified Comfort Panel
https://support.industry.siemens.com/cs/de/de/view/109818319
4.1 Angemeldeten Benutzer über eine Systemvariable anzeigen
 
Anbei einige Infos zu dem Automatischen Anmelden:

Man muss hier zwischen Anmelden über UMC und Anmelden über die Lokale Benutzerverwaltung unterschieden.

Soweit ich versanden haben verwendest Du kein UMC für die Benutzerverwaltung

Bei der Lokalen Benutzerverwaltung man muss zwei 2 Fälle unterscheiden:

1 Automatisches Anmelden an einem Serverlokalen Client
Die Einstellungen in dem Runtime Manager für den Autologin sind lediglich für der Runtime Rechner aktiv. Nicht für die Clients ! Der Autlogin auf einem Client über den Runtiem Manager funktioniert nicht !!
Der Standard-Benutzer (DefaultUser) für das automatische anmelden, welcher in der Benutzerverwaltung nicht hinterlegt ist hat keine besonderen Bedienberechtigungen.
siehe
https://sieportal.siemens.com/de-de...gin-und-defaultuser/269613?page=0&pageSize=10
und
An- und Abmeldeverhalten bei WinCC Unified PC Runtime & SIMATIC HMI Unified Comfort Panel

2 Automatisches Anmelden an einem nicht Severlokalen Client
Schau mal
An- und Abmeldeverhalten bei WinCC Unified PC Runtime & SIMATIC HMI Unified Comfort Panel
https://support.industry.siemens.com/cs/de/de/view/109818319
My WinCC Unified
Der Benutzer der im Station Configurator für den Client eingetragen ist müsste hier verwendet werden. Habe das aber selber auch noch nicht getestet. Ich kann nicht zu 100 % sagen ob das auch wirklich so funktioniert. Es gibt aber die Systemvariable @UserName. Gib die Variable mal in einem E/A-Feld aus und schau was er auf den Client anzeigt !
"@UserName" ist eine lokale Systemvariable der aktuellen Session.
siehe
und
An- und Abmeldeverhalten bei WinCC Unified PC Runtime & SIMATIC HMI Unified Comfort Panel
https://support.industry.siemens.com/cs/de/de/view/109818319
4.1 Angemeldeten Benutzer über eine Systemvariable anzeigen

Richtig, ich nutze die lokale Benutzerverwaltung!

Zu Punkt 1:
Ja das hab ich genauso eingerichtet. Die Anmeldung vom Serverlokalen Client wird über den Runtime-Manager realisiert. Dort kann ich Benutzernamen und Passwort eintragen und dann startet die Runtime immer automatisch mit diesem Benutzer, ohne irgendeine Namens- oder Passworteingabe.

Zu Punkt 2:
Hier ist genau der Haken bzw. mein Problem. Ich kann beim Station Configurator Clients und Benutzer anlegen, aber ich kann diese nicht miteinander verknüpfen. Ich kann also nicht sagen, dass Client_1 sich mit dem Benutzer XY anmelden soll. Ich kann in den Client-Einstellungen beim StationConfigurator nur einen Haken setzen, ob die gewünschte Seite ohne Login angezeigt werden soll oder nicht. Da kann ich aber keinen zugehörigen Benutzer auswählen.

Das mit dem @UserName ist eine gute Idee. Das werde ich mal in das Bild der Clients mit einfügen und dann schauen welchen Nutzer er auswählt.
 
Bin mir nicht ganz sicher ob das automatische Anmelden für nicht serverlokale Clients wirklich funktioniert, oder lediglich mit UMC und serverlokalen Clients
siehe
https://docs.tia.siemens.cloud/r/de...lungen-zum-benutzer-oder-der-rolle-rt-unified
Einstellungen zum Benutzer oder der Rolle (RT Unified)
Da steht: Geben Sie einen UMC-Benutzernamen ein
Ansonsten wäre evtl eine Anmeldung über RFID möglich wenn keine Tastatur und Maus vorhanden ist
Das sollte auf jeden Fall möglich sein.

Falls Du nicht weiterkommst frage am besten bei dem Siemens Support oder der Fachberatung nach ob das funktioniert oder ob es eine Workaround für das automatische Anmelden gibt.
Siehe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die automatische Anmeldung funktioniert auf dem nicht-serverseitigen Client.
Das hab ich ja schon getestet und klappt ohne Probleme. Aber ich weiß nicht welche Lizenzen er hierfür verwendet.
Ich teste das auf dem Ausbildungssystem meiner Azubis. Da kann ich die Lizenzen beliebig hin und her schieben.
 
Interessant wäre zu wissen welchen Benutzer der nicht serverlokale Client bei dem auomatischen Anmelden verwendet, wenn der Benutzer nicht selektiert werden kann
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also der Nicht-serverseitige Client meldet sich mit „DefaultUser“ an, wenn man die Option des automatischen Anmeldens im Station Configurator aktiviert.
Den DefaultUser kann ich allerdings nirgends bearbeiten. Ich habe einige widersprüchliche Aussagen gelesen, aber richtig ist vermutlich, dass der DefaultUser die Rolle des ClientOperator hat.
Das bedeutet, ohne Anmeldedialog kann sich ein ClientMonitor nicht anmelden. Oder hat jemand eine Idee wie man das Ganze lösen kann?
 
Der „DefaultUser“ ist ein WinCC interner Benutzer. Den kann am in der Benutzerverwaltung nicht editieren.
„Der "DefaultUser" (Standard-Benutzer) ist ein generischer Benutzer, der als Standardbenutzer in der WinCC Unified PC Runtime bereitgestellt wird. Dem "DefaultUser" sind keine spezifischen Rollen oder Funktionsrechte zugewiesen und besitzt nur eingeschränkte Berechtigungen.
Die Runtime ist mit dem "Default User" bedienbar“
Siehe
An- und Abmeldeverhalten bei WinCC Unified PC Runtime & SIMATIC HMI Unified Comfort Panel
2.2 Automatische Anmeldung ohne Anmeldedaten

Welche Lizenz belegt wird sieht man im ALM
Belegte oder eingezogene Lizenz haben einen grünen Haken vorne. Bei den 3 Standardlizenzen kann man das nicht sehen da sie im ALM nicht angezeigt werden. Welche Lizenz eingezogen wird kann man problemlos in einem Test prüfen

Ich vermute das man im Unified Station Configurator lediglich UMC Benutzer eintragen kann.

Wenn Du nicht viel Zeit verlieren möchtest empfehle ich Dir den Support oder die Fachberatung zu kontaktieren.
Ich bin mir ziemlich sicher dass es da einen Workaround gibt um sich mit einem Projektierten Benutzer im Autostart anzumelden
 
Ich hab mich jetzt mal an den Siemens-Support gewendet. Sobald es eine Antwort gibt, lass ich es euch wissen! Danke erstmal für die Hilfe!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Es gibt Nachrichten von Siemens-Support. Hab es auch schon getestet, die Lösung funktioniert! 👍🏻 Das ging wirklich fix!

„Sie können im "Loaded" Event des Startbilds abfragen, ob der aktuelle Rechner der Server PC ist. Der Gerätename des Server PCs ist über die Systemvariable "@ServerMachineName" gespeichert.

Wenn sich dieser Name zum aktuellen PC Namen (Systemvariable "@LocalMachineName") unterscheidet, können Sie über die Funktion "WechsleBenutzer" automatisch einen Benutzer mit Monitor-Client-Rechten anmelden.“
 
Zurück
Oben