-> Hier kostenlos registrieren
Hallo meine Lieben,
ich versuche mich gerade zum ersten Mal an WinCC, genauer gesagt an VBA Aktionen.
Ich bin mit der WinCC-Programmierung noch ganz am Anfang, und ebenfalls mit der VB Programmierung, die ich mir parallel auch versuche beizubringen.
Bei mir scheitert es aber schon an den Basics, ich weiß nicht mehr weiter, daher brauche ich eure Hilfe.
Ich habe WinCC 7.0 / SP3 auf einer virtuellen XP Maschine laufen.
Ich habe einen Screen mit einer Schaltfläche erstellt, über den ich eine VBA Aktion ausführen möchte.
Dafür habe ich zwei interne Variablen deklariert, ein Integer und ein Bool.

Die zwei Variablen habe ich in einer VBA Aktion eines Buttons eingebunden, eine ganz simple Aktion, das Bool auf TRUE setzen und die Integervariable hochzählen.
Ich habe dazu ein Ausgabefeld, welches mir den Integerwert anzeigt, sowie ein Ausgabefeld, welches je nach Wert des Bools die Farbe ändert.

Wenn ich die Runtime starte und die Schaltfläche betätige, passiert...gar nichts. Weder das Bool noch der Integer ändern ihren Wert.
Was mache ich falsch, kann mir jemand unter die Arme greifen ?
Würde mich über eine Antwort sehr freuen, vielen Dank im Voraus.
Gruß Martin
ich versuche mich gerade zum ersten Mal an WinCC, genauer gesagt an VBA Aktionen.
Ich bin mit der WinCC-Programmierung noch ganz am Anfang, und ebenfalls mit der VB Programmierung, die ich mir parallel auch versuche beizubringen.
Bei mir scheitert es aber schon an den Basics, ich weiß nicht mehr weiter, daher brauche ich eure Hilfe.
Ich habe WinCC 7.0 / SP3 auf einer virtuellen XP Maschine laufen.
Ich habe einen Screen mit einer Schaltfläche erstellt, über den ich eine VBA Aktion ausführen möchte.
Dafür habe ich zwei interne Variablen deklariert, ein Integer und ein Bool.

Die zwei Variablen habe ich in einer VBA Aktion eines Buttons eingebunden, eine ganz simple Aktion, das Bool auf TRUE setzen und die Integervariable hochzählen.
Ich habe dazu ein Ausgabefeld, welches mir den Integerwert anzeigt, sowie ein Ausgabefeld, welches je nach Wert des Bools die Farbe ändert.

Wenn ich die Runtime starte und die Schaltfläche betätige, passiert...gar nichts. Weder das Bool noch der Integer ändern ihren Wert.
Was mache ich falsch, kann mir jemand unter die Arme greifen ?
Würde mich über eine Antwort sehr freuen, vielen Dank im Voraus.
Gruß Martin