PP_Programmierer
Level-2
- Beiträge
- 66
- Reaktionspunkte
- 4
-> Hier kostenlos registrieren
Hallo Forum,
Ich habe einen Bildbaustein erstellt, der es mir ermöglichen soll eine Rezeptursteuerung flexibel zu gestalten. In der SPS habe ich einen DB mit einem UDT, der mir für das HMI die Daten zur Verfügung stellen soll (Siehe Bild).
Im Bildbaustein habe ich ein Drop Down Menu und 7 Schaltflächen um die entsprechende Daten anzuzeigen. Das Drop Down Menu schaltet die notwendigen Schaltflächen, über die internen Variablen im BB; sichtbar 1-3, 4-6 und 7. Mit den Schaltflachen werden die entsprechenden E-A-Felder sichtbargeschaltet, indem ich alle Variablen zurücksetze und nur die nötige Variable setze. Mit dem Drop Down Menu aktiviere ich ein VB Skript das mir die "1 Tabelle" angezeigt wird.
So weit so gut, es funktioniert. Ich habe nur ein Problem
:
Wenn ich das Panel Starte und zum aller ersten mal die Seite mit dem Bildbaustein aufrufe, dann sind logischerweise alle Variablen "false" und ich sehe keine Tabelle.
Wie kann ich dem BB sagen das beim ersten Start das Bit für die erste Tabelle gesetzt wird? Wie macht ihr das in aller Regel?
Ich habe mir jetzt gedacht das ich ein Weiteres Skript schreibe das beim Aufruf der Seite ein Bit zum Initialisieren setzt, aber dummerweise müsste ich das ja dann irgendwie auswerten ... und da ist mein Problem.
Ich arbeite mit TIA-V18
Danke an allen
Ich habe einen Bildbaustein erstellt, der es mir ermöglichen soll eine Rezeptursteuerung flexibel zu gestalten. In der SPS habe ich einen DB mit einem UDT, der mir für das HMI die Daten zur Verfügung stellen soll (Siehe Bild).
Im Bildbaustein habe ich ein Drop Down Menu und 7 Schaltflächen um die entsprechende Daten anzuzeigen. Das Drop Down Menu schaltet die notwendigen Schaltflächen, über die internen Variablen im BB; sichtbar 1-3, 4-6 und 7. Mit den Schaltflachen werden die entsprechenden E-A-Felder sichtbargeschaltet, indem ich alle Variablen zurücksetze und nur die nötige Variable setze. Mit dem Drop Down Menu aktiviere ich ein VB Skript das mir die "1 Tabelle" angezeigt wird.
So weit so gut, es funktioniert. Ich habe nur ein Problem

Wenn ich das Panel Starte und zum aller ersten mal die Seite mit dem Bildbaustein aufrufe, dann sind logischerweise alle Variablen "false" und ich sehe keine Tabelle.
Wie kann ich dem BB sagen das beim ersten Start das Bit für die erste Tabelle gesetzt wird? Wie macht ihr das in aller Regel?
Ich habe mir jetzt gedacht das ich ein Weiteres Skript schreibe das beim Aufruf der Seite ein Bit zum Initialisieren setzt, aber dummerweise müsste ich das ja dann irgendwie auswerten ... und da ist mein Problem.
Ich arbeite mit TIA-V18
Danke an allen