Hallo,
ich habe ein kleines Problem und hoffe hier Hilfe finden zu können.
In meinem SPS Programm habe ich eine Benzueroberflöche in Twincat 3.1, PLC-HMI angelegt und möchte nun über verscheidene Dialoge (Login, Auftrag, usw.) den Benutzer zur eingabe bringen.
Das erstellen dieser Dialoge ist ja recht einfach. Auch das aufrufen über einen Button in der Visualisierung (Über Dialog öffnen).
Nun möchte ich aber folgendes Problem gelöst haben.
Achtung, mein Problem soll bitte nicht durch eigenständige Visualisierungseiten gelöst werden, sonder über Dialoge.
1. Die Anlage startet und wird in den Hauptbildschrim (Start-Visu) gebracht. Nach einiger Zeit, wenn alles gladen ist, stellt die Anlage fest, es ist noch kein Benutzer ausgewählt. (Variable = FALSE)
Durch diese Variable wird nun automatisch der Login-Dialog geöffnet.
Hat sich der Benutzer richtig angemeldet, Datenbankabfrage extern, dann wird diese Variable wieder TRUE, und der Dialog wird vom System geschlossen.
2. Warum kein Visualisierungswechsel:
Durch ein Timeout, wird der Benutzer wutomatisch wieder abgemeldet, Bei einem Visu_Wechsel sehe ich nicht mehr den Zustand der Anlage.
Des weiteren sollen auch andere Aktionen ausgelöst werden, wenn bestimmt Ereignisse eintreffen. Auftrag abgearbeitet => Neuen Auftrag beginnen, Fehlermeldungen, Warnungen, Errors, usw.
Ziel:
Aus dem Programm heraus sollen Dialoge geöffnet und geschlossen werden können.
Ich Danke im voraus für eure hilfe.
ich habe ein kleines Problem und hoffe hier Hilfe finden zu können.
In meinem SPS Programm habe ich eine Benzueroberflöche in Twincat 3.1, PLC-HMI angelegt und möchte nun über verscheidene Dialoge (Login, Auftrag, usw.) den Benutzer zur eingabe bringen.
Das erstellen dieser Dialoge ist ja recht einfach. Auch das aufrufen über einen Button in der Visualisierung (Über Dialog öffnen).
Nun möchte ich aber folgendes Problem gelöst haben.
Achtung, mein Problem soll bitte nicht durch eigenständige Visualisierungseiten gelöst werden, sonder über Dialoge.
1. Die Anlage startet und wird in den Hauptbildschrim (Start-Visu) gebracht. Nach einiger Zeit, wenn alles gladen ist, stellt die Anlage fest, es ist noch kein Benutzer ausgewählt. (Variable = FALSE)
Durch diese Variable wird nun automatisch der Login-Dialog geöffnet.
Hat sich der Benutzer richtig angemeldet, Datenbankabfrage extern, dann wird diese Variable wieder TRUE, und der Dialog wird vom System geschlossen.
2. Warum kein Visualisierungswechsel:
Durch ein Timeout, wird der Benutzer wutomatisch wieder abgemeldet, Bei einem Visu_Wechsel sehe ich nicht mehr den Zustand der Anlage.
Des weiteren sollen auch andere Aktionen ausgelöst werden, wenn bestimmt Ereignisse eintreffen. Auftrag abgearbeitet => Neuen Auftrag beginnen, Fehlermeldungen, Warnungen, Errors, usw.
Ziel:
Aus dem Programm heraus sollen Dialoge geöffnet und geschlossen werden können.
Ich Danke im voraus für eure hilfe.