Suche Panel 4" oder 7" mit OPC-UA Client und API zum Ausrollen der Software

maxder2te

Level-3
Beiträge
1.092
Reaktionspunkte
362
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen.

Ich bin aktuell auf der Suche nach einem Panel, welches die Nachfolge unserer KTP400 Basic antreten könnte.

Was muss es können?
- Anbindung an Siemens S7-1500 mit optimierten Bausteinen - nativ oder per OPC-UA
- Ethernet
- Touch
- Das übliche HMI-Zeugs wie EA-Felder, Menüführung, Meldungen usw.
- einfache Trendfunktion
- ca. 20 Screens, ca. 500 Tags
- zentrales Ausrollen der Konfiguration über API - bei den KTP geht das mittels Automation Tool SDK. Am liebsten wäre mir eine REST-API mit sauberer Benutzerverwaltung.
- evtl. Skripting

Wer bietet sowas an? Brauche eine dreistellige Anzahl im Jahr.

Die Siemens MTP400 Basic sind eine Möglichkeit, aber gibt's Alternativen?
PUT/GET-Zugriff auf die S7-Steuerung ist nicht möglich.

Bin für jeden Tipp dankbar.
 
Zuletzt bearbeitet:
Nabend.

Interessante Fragestellung: Du fragst nach Hardware, bis auf die Punkte "Ethernet" und "Touch" sind aber alle Anforderungen softwareseitige Funktionalitäten.

Nehme also an, dir ist die Projektierungsumgebung/Programmiersprache egal?
Oder käme ein kleiner PanelPC mit WinCC Runtime in Frage?


Gruß, Fred
 
Interessante Fragestellung: Du fragst nach Hardware, bis auf die Punkte "Ethernet" und "Touch" sind aber alle Anforderungen softwareseitige Funktionalitäten.

Nehme also an, dir ist die Projektierungsumgebung/Programmiersprache egal?
Richtig erfasst.
Oder käme ein kleiner PanelPC mit WinCC Runtime in Frage?
Prinzipiell ja, aber zum Einen muss ich preislich in der Region der KTP400 bleiben, also im unteren/mittleren dreistelligen Bereich, und andererseits möchte ich Windows-PCS eher vermeiden, da das im Hinblick auf Security im Kundenumfeld einen recht großen Rattenschwanz nachzieht.

Prinzipiell wären auch reine Web-Panels eine Option, welche die VoT-Visu der S7 anzeigen, aber diese kann beispielsweise keine Trends, und auch das Thema Meldeanzeige ist recht mühsam, aber lösbar. Das Laden per Automation Tool geht aktuell noch nicht, und ich denke auch Siemens weiß noch nicht so ganz wo die Reise mit VoT hingeht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Um auch ein paar Tipps zu geben:
+ INSEVIS (Habe aber gerade gesehen, dass die HMI-PLC-Verbindung mit PUT/GET realisiert wird => also raus)
+ Schneider (z.B. Harmony ST6)
+ Kinco
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nabend.

Wie willst du die genannten Panels denn projektieren? Mit den dafür vorgesehenen Tools (Vijeo-Designer bzw. DTools)?
Wie passen hierzu deine Aussagen zu "Kompatibilität mit VoT" bzw. "Ausrollen mit Automation Tools SDK", welches ja Siemens-Projektierungswerkzeuge sind?

Frage aus Eigeninteresse, da ähnliches in abgeschwächter Form vielleicht auch auf mich zukommt.


Gruß, Fred
 
Also vom STW6 würde ich mal absehen. HTTPS unterstützt das nicht, und würde ich mal von ausgehen das du das mittelfristig brauchst. ST6 oder STM6 sind beide gut. Die Software brauch etwas Eingewöhnung bietet aber im wesentlichen alles was du brauchst. Für den OPC/UA Server brauchst du in dem Fall die Professional Version der Software Operator Terminal Expert. Wenn du Proface magst (Hardware1:1 identisch). Hast du da die Möglichkeit mit Blue (Operator Terminal Expert in Blau) zu arbeiten oder auch mit GP Pro Ex was es ja schon eine weile gibt. Das unterstützt aktuell noch kein OPC UA , aber das kommt noch. Vijeo Designer die alte HMI Software von Schneider Electric ist mehr oder weniger Tod.
 
Harmony kenne ich nicht, sehe ich mir an. Pro-Face Geräte waren in der Vergangenheit auch Top.

Hab ich eins da und sehe ich mir an. OPC Client hab ich im PLC Connection Manual noch nicht entdeckt. Bzgl. Ausrollen per API habe ich auch noch nichts gefunden.

OPC UA Client ist leider im Connection Handbuch noch nicht beschrieben, ist aber selbsterklärend: Einfach den OPC UA Client im Projekt hinzufügen, Server-IP angeben, Verschlüsselung etc. dann einmal den Variableneditor aufrufen und fertig.

Wenn ihr dann Komponenten hinzufügt, könnt ihr in den Verbinden zu den Variablen auf die OPC-Variablen zugreifen.
In der neuen DTools Version 4.3 müsst ihr die Variablen auch nicht mehr ins Projekt importieren, sondern greift einfach direkt in den Verknüpfungen darauf zu. Die Kommunikation läuft dann nur mit den verknüpften Variablen.

Den OPC UA Client findet ihr in DTools unter SPS und zieht ihn ins Projekt.

Bei einer neuen Phoenix SPS hatte ein Kunde bisher Probleme, weil der Phoenix OPC Server mehr als 20000 Variablen generiert hat (viele Arrays). Damit hatte der Client noch Probleme, diese abzufragen (lief öfter ins Timeout). Kinco wird das in einer der nächsten Versionen verbessern und beheben. Für kleinere OPC-Projekte funktioniert es aber problemlos.

Eine API für Deployments gibt es bisher leider noch nicht. Das ist etwas schade.

Ein einfacher Weg für Deployments ist bei Kinco einfach:
- kompiliertes Projekt (pkgx-Datei) auf einen USB-Stick im Stammverzeichnis kopieren
- USB Stick am HMI anstecken
- im erscheinenden Dialog den Import anstoßen
- fertig

Viele unserer Kunden nutzen diesen Weg, um die HMI direkt bei der Inbetriebnahme durch einen Monteur ohne die Software zu bespielen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bezüglich Schneider Electric Harmony oder Proface Blue findest du hier die Onlinehilfe.
Die HMIs unterstützten den zugriff via API, heisst das WebSocket, bzw. Webserer. Der Zugriff auf das HMI gespiegelt als HTML Seite heisst WebViewer. Ist vom Wording her alles etwas verwirrend. Die Funktionalität zwischen Operator Terminal Expert und Blue ist nahezu identisch. Die Unterstützten Treiber variieren ein wenig.
 
Ich kann die Panels von Weintek empfehlen. Ich finde die Panel´s gut, sind relativ günstig und außerdem verfügen Sie eine Fernwartung, was auch sehr hilfreich ist.
 
Nur kurz für mein Verständnis, maxder2te, du wolltest ja eine REST-Api für das Ausrollen von Konfigurationen und Downloads, kein normales proprietäres Fernwartungsprotokoll, richtig? Das würde ich für eine Deployment-Automatisierung für sehr viele Geräte auch sehr cool finden. Ich weiß nicht, welche HMIs das bisher können. Würde mich mal interessieren. Das Problem mit Fernwartungslösungen wie Kinco (und wahrscheinlich auch Weintek?) ist ja, dass du die Standardprogrammiersoftware nutzen musst und von dort auf jedes einzelne HMI das Projekt aufspielen musst. Das würde bei Kinco über ein Netzwerk und Fernwartung über UDP Port 21845 auch machen. Kinco hat auch einen OpenVPN-Client mit an Board, so ähnlich wie bei Weintek. Das Problem bei Kinco ist, bisher ist der OpenVPN-Client fest auf Kincos eigenen Server in Frankfurt eingestellt. Es wäre hier schön, wenn Kunden ihren eigenen Fernwartungsserver nutzen könnten, das geht hier leider noch nicht.

Welche HMI bieten eigentlich einen offenen OpenVPN oder Wireguard-Client, mit dem man eigene VPN-Server betreiben könnte? Hat da jemand Erfahrung?

Aber wenn ich dich richtig verstehe, reicht dir eine Fernwartung über die Standardsoftware der Hersteller mit Einzeldownload zum Gerät nicht und willst du es noch stärker automatisieren, richtig? Um wie viele Geräte geht es denn, auf denen Software verteilt werden müsste?

Die Anwendung finde ich sehr spannend und mich würde interessieren, welche HMI das heute schon unterstützen? Da muss auf jeden Fall die Zukunft hingehen, um Software-Updates zu erleichtern. Siemens bietet mit dem SDK so etwas, das weiß ich, das ist ziemlich cool und nützlich. Da habe ich auch schon Cloud-Anbieter gesehen, die das in ihre Deployment-Lösungen eingebunden haben. Da war ich ziemlich neidisch, muss ich zugeben ... 🫤
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin aktuell recht angebunden und konnte noch nicht viel antworten. Danke mal für die Vorschläge.

spstiger hat meine Frage gut zusammengefasst.

Also:
Wir bauen Serienlösungen mit S7-1500, die ist gesetzt. Eine Anlage besteht aus 2 - 190 identischen Geräten. Jedes Gerät ist mit CPU, HMI, ein paar PN-Geräten und einem NAT-Gateway zur Anbindung ans Kundennetz ausgestattet. Jedes Gerät wird mit dem gleichen S7-Projekt bespielt. Die lokalen IPs und Gerätenamen sind überall identisch. Jedes Gerät hat nach außen eine einzige eindeutige IP-Adresse (am NAT-Gateway). Warum das Konzept so aussieht und der logische Aufbau stehen nicht zur Diskussion.

Als HMI ist ein KTP400 Basic im Einsatz. Das Nachfolgegerät in Form der MTP400 ist am Markt, d.h. mit den KTP400 wird 2026 als Neuteil wohl Schluss sein. Das KTP400 war in unserem Stammmarkt nie recht beliebt oder gesetzt, aber zweckmäßig.

Aktuell sind wir in der Lage mit einem PC im Kundennetzwerk für alle Geräte Updates auszurollen oder Informationen einzusammeln. Eingesetzt wird dafür das Siemens Automation Tool SDK und diverse APIs, das Werkzeug dazu ist in .NET 6 geschrieben.

Fernwartung per Panel ist irrelevant, ins Internet kommen wir sowieso nicht.

Eine neue Panel Lösung muss ebenfalls die Möglichkeit bieten, die Projektierung auszurollen. Eine Parallelisierung ist dabei wünschenswert. Ob das eine API des Projektierwerkzeugs, ein SDK oder eine REST-API des Panel selbst ist ist egal - das Ausrollwerkzeug müssen wir sowieso angreifen.

Die Kommunikation mit der der S7 muss Security-Mechanismen unterstützen, PUT/GET als einziger Kommunikationsweg ist ein K.o. Kriterium. Abgesehen von S7+ käme eben OPC UA in Frage. Die S7 als Server und das Panel als Client.

VNC oder eine andere Remotezugriffsmöglichkeit ist nice to have aber nicht zwingend.


Ein technisch ganz anderer Ansatz (aber auch machbar) wäre, die Visualisierung per VoT zu realisieren und die Visu auf einem Web-Panel darzustellen.
Das bedeutet aber dass
- Das Panel eine Touch-Tastatur unterstützen muss
- das Panel https unterstützen muss

Meine letzten ProFace-Kontakte sind schon 16 Jahre her, aber die waren damals Siemens gefühlte 20 Jahre voraus. Die Erfahrungen waren sehr gut.
 
Zuletzt bearbeitet:
Moin,

ich habe mit den Notion-Geräten von TR Systems recht gute Erfahrungen gemacht: https://trsystems.de/
Die können einige Dinge, auch eigene Codesys PLC (was hier aber nicht gebraucht wird) und sind sehr flexibel.

Bei den passenden Stückzahlen, die ja hier vorhanden sind, sind bei denen auch Hardwareanpassungen kein Problem,
dann denke ich das sie bei der Software ggf. ebenfalls flexibel sind.

Ein Anruf könnte sich mal lohnen, um die Rahmenbedingungen abzuklappern.

Grüße

Marcel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei der Recherche nach Web-Panels bin ich auf ein B&R-Produkt gestoßen:

Hat jemand sowas im Einsatz?
Die haben jedenfalls Schiffsklassifizierung, das ist recht selten, da fragen Kunden bei uns ab und zu und wir haben nichts Passendes im Angebot. So eine umfangreiche Klassifizierung ist allerdings teuer, ich vermute also, das sind die Geräte auch. Ob die eine Deployment-Schnittstelle haben kann ich nicht sagen, wäre aber spannend.

Wir haben zum Beispiel ein Web Panel mit Android mit einem sehr guten Bildschirm und guter Touch- und Front-Qualität:

Soll nur ein Beispiel für diese Geräteklasse sein, da gibt es wirklich viele Hersteller, ich glaube Wachendorff hat auch neue gute Web Panel im Sortiment.

Man könnte aber auch Linux-Varianten von diesen Geräten erstellen.

Dazu gibt es wirklich sehr viel am Markt.

Für Android gibt es eine Software-Lösungsklasse von "MDM" Mobile Device Management. Das kannst du dir mal anschauen, damit kannst du leicht Rollouts auf mobilen Geräten machen.

Wir liefern mit unseren Android-Geräten eine lizenzierte Version von Fully Kiosk aus. Das ist eine sehr mächtige App für Android, mit denen man eine Webseite beim Start laden kann und das Gerät dann im sogenannten Kiosk-Modus schützen kann, so dass man ohne Passwort nicht an die normale Oberfläche des Android kommt:

Die App ist relativ günstig und funktioniert auch mit Smartphones und Tablets, deshalb haben wir sie auf unseren Geräten vorinstalliert.
 
Die Webpanel von Wachendorff hab ich im Einsatz. Funktionieren.
Sind aber 10“


Preislich ist aber Sps Tiger etwas günstiger …

Merke gerade das die sogar bei Conrad/Völkner günstiger sind als bei Wachendorff direkt (bei kleinen Stückzahlen) ...
 
Zurück
Oben