TIA HMI Option+ V3.0 Network Shares funktioniert nicht: Error 240

PN/DP

User des Jahres 2011-2013;2015-2017;2020-2022;2024
Beiträge
25.711
Reaktionspunkte
8.321
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Ich habe eine Anwendung (TIA V16), wo ein TP700 Comfort Panel (Image Version V16.0.0.8) täglich eine Datei von einer Freigabe holt. Das funktioniert seit Jahren. Nun will die IT den PC mit der Freigabe in die Cloud umziehen und da auf gar keinen Fall die Dienste SMBv1.0 und WINS einrichten. Daher muss ich nun das erste Mal SIMATIC HMI Option+ verwenden, was natürlich nicht auf Anhieb funktioniert. Leider lässt sich die Siemens Doku nicht genug darüber aus, wie die HMI Option+ im Detail funktioniert und was man tun muss, wenn es nicht funktioniert ...

Konkret funktioniert die Funktion Network Shares nicht.

Ich habe mit ProSave die Option "HMI Option+ for Panels V3.0" auf dem TP700 installiert.

• Mit der Hosts-Funktion konnte ich die Namensauflösung ohne WINS anscheinend lösen. Ping auf den Hostname der Freigabe funktioniert und wird auf die richtige IP-Adresse umgesetzt.

• Bei Network Shares habe ich die Freigabe und Credentials eingerichtet. Der Zugriff funktioniert aber nicht. Es kommt keine Verbindung zur Freigabe zustande. Andere PC im Netzwerk können auf die Freigabe zugreifen.
- Ein testweises net view hostname braucht erst sehr lange und endet dann mit "Command failed: status 240"
Wenn man das nochmal macht, dann kommt sofort der Error 240. Ein net use ... endet auch mit "Command failed: status 240"
- Ein direkter Verbindungsversuch mit der ConnectShare.exe schlägt auch fehl. Da werden zwischendurch ein paar OPC UA Fehler gemeldet und dann der Versuch sich mit der Freigabe zu verbinden. Das endet dann mit dem Fehler "The session was canceled. (Error 240)"
- Bei Verbindungsversuch aus der WinCC Runtime heraus mit StartProgram ... ConnectShare.exe ... kommt in Panel_NetworkShare2.Connected kurz der Status -1 und dann 0 ("nicht connected")

(Diese eigentlich unerwarteten OPC UA Fehler sollten aber nichts mit dem Problem mit der Freigabe zu tun haben - oder doch? Im HMI Option+ Log werden solche Fehler auch immer wieder aufgelistet)

Die benötigte Freigabe befindet sich auf einem PC mit Windows Server 2016 in einer Domäne, aber auch bei 1:1-Verbindung des TP700 mit einem privaten Computer mit Windows 10 schlägt die Verbindung fehl. siehe Bild

Hat jemand eine Idee für die Lösung des Problems?


• Ich habe nun eine funktionierende Lösung mit dem File Upload des HMIOptionPlusManagers hinbekommen. Dazu muss auf dem Comfort Panel der Webserver aktiviert werden ("HTML-Seiten"). (Das hätte Siemens ruhig etwas prominenter in der Doku hinschreiben können ...)
Es würde mich aber trotzdem interessieren, was die Ursache des Error 240 ist und wie man die beseitigt, so dass ich auf beliebige Freigaben zugreifen kann, ohne auf deren PC den HMIOptionPlusManager installieren zu müssen und den Webserver auf dem Comfort Panel zu aktivieren.

Harald
 

Anhänge

  • connect_haraldtop.png
    connect_haraldtop.png
    30,9 KB · Aufrufe: 11
• Ich habe nun eine funktionierende Lösung mit dem File Upload des HMIOptionPlusManagers hinbekommen.
das funktioniert leider auch nur unzufriedenstellend :rolleyes:
Die Funktion File Upload soll nun ein PC mit Windows Server 2022 ausführen. Leider funktioniert der File Upload des HMIOptionPlusManagers nur, solange ein Windows-Benutzer mit Administrator-Rechten angemeldet ist. Und das will die IT (zu Recht) nicht genehmigen.
Weiß jemand, wie man nur die Anwendung HMIOptionPlusManager bzw. diese File-Transfer-Funktion mit Administrator-Rechten laufen lassen kann, ohne dass ein Windows-Benutzer angemeldet ist?

PS: die Funktion Network Shares ist nach wie vor nicht zum Funktionieren zu bewegen ... :cry: Irgendwas muss doch bei dem Siemens HMI Option Plus mal irgendwie funktioniert haben :unsure: nur weiß anscheinend niemand, wie das hinzukriegen ist?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das meint die Siemens Virtuelle Support-Assistenz: (Unterstreichungen von mir)

Zur Frage nach der Nutzung von Netzwerkfreigaben („Network Shares“) bei SIMATIC Panel Comfort Panels und SIMATIC HMI Option+: Die Funktionsweise der Netzwerkfreigaben auf den SIMATIC Panels ist grundsätzlich davon abhängig, welches SMB-Protokoll auf dem Windows Server verwendet wird. In der offiziellen Siemens-Dokumentation ist beschrieben, wie Panels in Netzwerkstrukturen integriert werden und wie der Zugriff auf Netzwerkfreigaben (NAS oder Windows-Ordnerfreigaben) geregelt wird. Dabei wird explizit auf ältere Windows-Versionen und die Konfiguration von Netzwerkfreigaben eingegangen, aber es gibt keine klare Aussage, dass zwingend SMBv1.0 benötigt wird – dies kann aber (abhängig von der Panel-Firmware und der Freigabe-Konfiguration) in der Praxis der Fall sein, insbesondere bei älteren Panels. Die Dokumentation empfiehlt, die Einstellungen zu Netzwerkfreigaben und Zugriffsschutz sorgfältig nach Anleitung vorzunehmen und ggf. die Hinweise zu neueren Windows-Versionen zu berücksichtigen (z.B. ab Windows 10 Version 1709)[1][2]. Wenn Ihre Panels nur über SMBv1.0 auf Netzwerkfreigaben zugreifen können, ist eine Nutzung unter Windows Server 2022 aufgrund der Sicherheitsrichtlinien und der Nichtunterstützung von SMBv1.0 problematisch.

Zur „File Upload“-Funktion des HMI Option+ Managers: Die Dokumentation zum HMI Option+ Manager beschreibt, dass mit der Software ein Datenaustausch zwischen PC (z.B. Server) und Panel möglich ist („Datei auf Panel hochladen“)[1][2][3]. Allerdings wird nicht angegeben, wie diese Funktion als Dienst („Service“) ohne angemeldeten Windows-Benutzer eingerichtet werden kann. Offenbar muss ein angemeldeter Benutzer bzw. Administrator vorhanden sein, damit die Upload-Funktion funktioniert. Ein explizites Verfahren zur Installation als Windows-Dienst (für unbeaufsichtigte Operationen) wird nicht dokumentiert. Für fortschrittliche Anforderungen oder Anpassungen empfiehlt Siemens den „Extended Support“ und verweist auf weiterführende technische Supportleistungen [3].

Alternative Methoden und Workarounds: Es gibt mehrere Varianten, wie Sie Dateien zu Comfort Panels übertragen können, ohne Netzwerkfreigaben oder Windows-Benutzersitzungen nutzen zu müssen:

  1. Dateiübertragung per Datei-Webserver (File Browser): Über die integrierten Webserver und File Browser-Funktion auf dem Panel können Dateien direkt von einem PC-Browser hochgeladen werden. Hierzu muss sich der Benutzer am Panel-Webserver anmelden, wobei entsprechende Web-Berechtigungen erforderlich sind [4]. Dies kann automatisiert werden, indem Sie einen geeigneten HTTP-Client oder ein Skript benutzen, das Dateien über HTTP auf das Panel übertragen kann.
  2. Nutzung von Sm@rtServer und HTTP-Protokoll: Die Sm@rtServer-Option und das SIMATIC HMI HTTP Protocol erlauben unter anderem den lesenden und schreibenden Zugriff auf Panel-Variablen und teilweise auch Dateiübertragung über Webschnittstellen. Die Panels können als HTTP-Server agieren, die z.B. aus einer Office-Anwendung heraus angesteuert werden [5][6][7][8]. Damit können Sie Files aus einer zentralen Dateiablage (z.B. csv) automatisiert per HTTP/Script übertragen.
  3. Externe Speichermedien: Der Panel-Backup und Restore kann über SIMATIC HMI Memory Card oder USB-Stick erfolgen (automatisch oder manuell). Dies ist als Automatisierungslösung weniger praktikabel [7].
Fazit:

  • Die „Network Shares“-Funktion auf Panel-Hardware (TP700 Comfort) kann auf neueren Windows Server Versionen problematisch sein, wenn nur SMBv1 unterstützt wird.
  • Die „File Upload“-Funktion des HMI Option+ Managers arbeitet standardmäßig nicht als Dienst (ohne Benutzer-Anmeldung); eine Lösung hierfür wird nicht dokumentiert.
  • Alternativ können Sie den File Browser des Panel-Webservers nutzen und Uploads mit HTTP automatisieren, oder Sm@rtServer/HTTP-Protokoll verwenden.
Weitere Details und spezifische Anleitungen finden Sie in den verlinkten Siemens-Dokumentationen. Für individuelle Anpassungen, z.B. Hintergrund-Services, wird ein Extended Support empfohlen [3].
 
das funktioniert leider auch nur unzufriedenstellend :rolleyes:
Die Funktion File Upload soll nun ein PC mit Windows Server 2022 ausführen. Leider funktioniert der File Upload des HMIOptionPlusManagers nur, solange ein Windows-Benutzer mit Administrator-Rechten angemeldet ist. Und das will die IT (zu Recht) nicht genehmigen.
Weiß jemand, wie man nur die Anwendung HMIOptionPlusManager bzw. diese File-Transfer-Funktion mit Administrator-Rechten laufen lassen kann, ohne dass ein Windows-Benutzer angemeldet ist?

PS: die Funktion Network Shares ist nach wie vor nicht zum Funktionieren zu bewegen ... :cry: Irgendwas muss doch bei dem Siemens HMI Option Plus mal irgendwie funktioniert haben :unsure: nur weiß anscheinend niemand, wie das hinzukriegen ist?
Ist es möglich, den HMIOptionPlusManager bzw. die FileTransferFunktion als Dienst auf dem Server unter dem Benutzer mit Admin-Rechten einzubinden und zu starten?
 
Zurück
Oben