h_matthias
Level-2
- Beiträge
- 35
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Guten Abend
Ich habe ein kleines Problem bei einer Visualisierung mit C#. Leider stecke ich in dieser Sprache nicht allzu tief drin, ich denke für Profis ist das eine Kindergarten- Aufgabe.
Ich benutze C# um eine Visualisierung für eine Beckhoff SPS zu programmieren. Ich möchte halt diverse Variablen anzeigen und verändern können. Ich bin auch fast fertig. Es war kein Problem, die Variablen aus der SPS (über ADS) zu lesen und bei Veränderung wieder an die SPS zu senden. Bei Programmstart werden die Variablen aus der SPS gelesen und nur bei Veränderung wieder zurückgeschrieben. Ich habe also immer ein festes Ereignis, dass den Befehl auslöst.
Jetzt möchte ich aber einen bestimmten Wert einmal pro Sekunde von der SPS lesen. Und da hapert es bei mir. Wie würdet Ihr das lösen?
Eine Nebenfrage habe ich noch: Zum Anzeigen und Verändern der Variablen habe ich jetzt eine Box benutzt, die rechts die entsprechenden Pfeile hat (hoch / runter). Um die Variable zu verändern tippt man einfach den entsprechenden Pfeil an. (Ich benutze übrigens einen Touchscreen, das hatte ich noch nicht erwähnt).
ich würde aber viel lieber eine kleine Nummerntastatur einblenden, um den neuen Wert einzugeben. Das ist evtl. viel einfacher. Welche Lösung benutzt ihr dazu?
Vielen Dank für Eure Gedanken und ein schönes Wochenende!
Matthias
Ich habe ein kleines Problem bei einer Visualisierung mit C#. Leider stecke ich in dieser Sprache nicht allzu tief drin, ich denke für Profis ist das eine Kindergarten- Aufgabe.
Ich benutze C# um eine Visualisierung für eine Beckhoff SPS zu programmieren. Ich möchte halt diverse Variablen anzeigen und verändern können. Ich bin auch fast fertig. Es war kein Problem, die Variablen aus der SPS (über ADS) zu lesen und bei Veränderung wieder an die SPS zu senden. Bei Programmstart werden die Variablen aus der SPS gelesen und nur bei Veränderung wieder zurückgeschrieben. Ich habe also immer ein festes Ereignis, dass den Befehl auslöst.
Jetzt möchte ich aber einen bestimmten Wert einmal pro Sekunde von der SPS lesen. Und da hapert es bei mir. Wie würdet Ihr das lösen?
Eine Nebenfrage habe ich noch: Zum Anzeigen und Verändern der Variablen habe ich jetzt eine Box benutzt, die rechts die entsprechenden Pfeile hat (hoch / runter). Um die Variable zu verändern tippt man einfach den entsprechenden Pfeil an. (Ich benutze übrigens einen Touchscreen, das hatte ich noch nicht erwähnt).
ich würde aber viel lieber eine kleine Nummerntastatur einblenden, um den neuen Wert einzugeben. Das ist evtl. viel einfacher. Welche Lösung benutzt ihr dazu?
Vielen Dank für Eure Gedanken und ein schönes Wochenende!
Matthias