-> Hier kostenlos registrieren
Moin moin,
Ich hab mal wieder eine echt bescheuerte Frage an euch alle.
Und zwar hab ich folgendes Problem:
Da gibt es ein Gebäude, dass mittels mehrerer S7-1200 CPUs und ein paar et200 oder et200sp "automatisiert" ist.
Der Besitzer des Hauses verwendet WinCC und eine Windows runtime als Visualisierung. Natürlich ist WinCC für keine 5 Pfennig dafür geeignet, weil es für Leute wie ihn und mich ziemlich schwierig ist ein Projekt so zu strukurieren dass es sich leicht ändern ließe.
So hab ich ~unendlich viele Fragen. Ich will mich aber mal auf ein paar wenige beschränken, die notwendig sind, dass ich klarkomme.
1.) dynamisches verändern der Oberfläche
Wie kann ich beispielsweise Buttons ein und ausblenden, oder verschieben? Ich möchte gern kleine Icons haben um anzuzeigen, dass Meldungen vorhanden sind. Es soll ein icon für Warnungen, eins für Fehler und eins für Statusmeldungen geben. Alle drei sollen aber nur dann sichtbar sein, wenn Meldungen vorhanden sind. Außerdem finde ich es ein bisschen unschön - zumindest für den Einsatz im Zuhause - wenn dann leerer Raum an der Stelle der Fehler ist, wenn es nur Warnungen gibt.
Daraus ergibt sich für mich der drang die Icons zu verschieben, wenn nicht alle gebraucht werden und basierend auf der Zahl der Meldungen für eine bestimmte Kategorie oder Gruppe ein und auszublenden.
2.) Software Tastatur am PC
Da hängen windows Tablets an der Wand, die nur einen Touchscreen haben. Momentan muss man um etwas einzugeben die runtime minimieren, die Windows Software Tastatur öffnen und nach der Eingabe wieder schließen. Leider sind die Bildschirme hochauflösend und das x ist grob 4 mm groß.
Deswegen würde ich gern eine Software Tastatur wie auf den richtigen Panels haben. Ist sowas möglich?
3.) Logik in der Visualisierung
Ich möchte gern ein bisschen Logik zur Anzeige hinzufügen um beispielsweise Lichtscenen dynamisch hinzufügen zu können. Wie Lichtscenen gespeichert werden wird mein Problem sein. Ich hab da einen Raspberry pi vorbereitet, der entweder eine REST-Schnittstelle, oder eine Bibliothek für profinet Besitzt und mit einer Datenbank kommuniziert. Für den Fall einer Rest api bau Ich mir dafür Bausteine. Das Problem ist dann nur, dass die Sachen im HMI dynamisch angezeigt werden müssen.
Dazu gehört dann auch, dass bestimmte Buttons halt automatisch hinzugefügt werden und eventuell auch neue Seiten oder ein anderes System für mehrere Seiten umzusetzen.
Bei sowas finde ich es bescheuert die Logik dafür in einer CPU umzusetzen.
Ich hab mal wieder eine echt bescheuerte Frage an euch alle.
Und zwar hab ich folgendes Problem:
Da gibt es ein Gebäude, dass mittels mehrerer S7-1200 CPUs und ein paar et200 oder et200sp "automatisiert" ist.
Der Besitzer des Hauses verwendet WinCC und eine Windows runtime als Visualisierung. Natürlich ist WinCC für keine 5 Pfennig dafür geeignet, weil es für Leute wie ihn und mich ziemlich schwierig ist ein Projekt so zu strukurieren dass es sich leicht ändern ließe.
So hab ich ~unendlich viele Fragen. Ich will mich aber mal auf ein paar wenige beschränken, die notwendig sind, dass ich klarkomme.
1.) dynamisches verändern der Oberfläche
Wie kann ich beispielsweise Buttons ein und ausblenden, oder verschieben? Ich möchte gern kleine Icons haben um anzuzeigen, dass Meldungen vorhanden sind. Es soll ein icon für Warnungen, eins für Fehler und eins für Statusmeldungen geben. Alle drei sollen aber nur dann sichtbar sein, wenn Meldungen vorhanden sind. Außerdem finde ich es ein bisschen unschön - zumindest für den Einsatz im Zuhause - wenn dann leerer Raum an der Stelle der Fehler ist, wenn es nur Warnungen gibt.
Daraus ergibt sich für mich der drang die Icons zu verschieben, wenn nicht alle gebraucht werden und basierend auf der Zahl der Meldungen für eine bestimmte Kategorie oder Gruppe ein und auszublenden.
2.) Software Tastatur am PC
Da hängen windows Tablets an der Wand, die nur einen Touchscreen haben. Momentan muss man um etwas einzugeben die runtime minimieren, die Windows Software Tastatur öffnen und nach der Eingabe wieder schließen. Leider sind die Bildschirme hochauflösend und das x ist grob 4 mm groß.
Deswegen würde ich gern eine Software Tastatur wie auf den richtigen Panels haben. Ist sowas möglich?
3.) Logik in der Visualisierung
Ich möchte gern ein bisschen Logik zur Anzeige hinzufügen um beispielsweise Lichtscenen dynamisch hinzufügen zu können. Wie Lichtscenen gespeichert werden wird mein Problem sein. Ich hab da einen Raspberry pi vorbereitet, der entweder eine REST-Schnittstelle, oder eine Bibliothek für profinet Besitzt und mit einer Datenbank kommuniziert. Für den Fall einer Rest api bau Ich mir dafür Bausteine. Das Problem ist dann nur, dass die Sachen im HMI dynamisch angezeigt werden müssen.
Dazu gehört dann auch, dass bestimmte Buttons halt automatisch hinzugefügt werden und eventuell auch neue Seiten oder ein anderes System für mehrere Seiten umzusetzen.
Bei sowas finde ich es bescheuert die Logik dafür in einer CPU umzusetzen.