-> Hier kostenlos registrieren
Hallo zusammen,
ich habe ein kleines Problem:
ich habe eine WinCC-flexible 2008 runtime auf einem PC. Hier ist eine Rezeptur eingerichtet mit mehreren Datensätzen.
Nun ist es ja so, das es eine Variable gibt für die Datensatznummer und eine String-Variable für den Datensatzname.
Orientiert man sich bei der Parametrierung der Rezepturenfenster an der Datensatznummer, kann man den Datensatznamen in einem pulldown-menü auswählen und dann mit einer projektierten Taste den Datensatz in die Steuerung übertragen. Soweit so gut.
Nun habe ich die Anwendung, das ich einen String bekomme mit dem Datensatzname (USB-Schanner am PC) und muss damit den Rezepturdatensatz zur Übertragung aufrufen. Also wechsle ich die Projektierung von den Datensatznummer-Variablen zu den Datensatzname-Variablen (ist ja laut WinCC auch so vorgesehen) und schreibe bei aktiven Bild mit der Rezepturanzeige den Scannerstring in die Datensatzname-Variable. Es scheint soweit zu funktionieren, im der Rezepturenanzeige wechselt der Datensatzname und auch die Datensatznummer auf die gewünschten Daten.
Nun das Problem: Benutze ich die Datensatznummer-Variablen kann funktioniert die Umschaltung durch das Variablenschreiben nicht. Benutze ich die Datensatzname-Variablen funktioniert wie gewünscht die Umschaltung des Rezepturdatensatzes, allerdings funktioniert dann die Taste mit der Projektierung ÜbertrageDatensatzInSteuerung nicht mehr.
Wer kann mir da Anhaltspunkte geben, wo ich hier bei der Suche noch angreifen kann?
ich habe ein kleines Problem:
ich habe eine WinCC-flexible 2008 runtime auf einem PC. Hier ist eine Rezeptur eingerichtet mit mehreren Datensätzen.
Nun ist es ja so, das es eine Variable gibt für die Datensatznummer und eine String-Variable für den Datensatzname.
Orientiert man sich bei der Parametrierung der Rezepturenfenster an der Datensatznummer, kann man den Datensatznamen in einem pulldown-menü auswählen und dann mit einer projektierten Taste den Datensatz in die Steuerung übertragen. Soweit so gut.
Nun habe ich die Anwendung, das ich einen String bekomme mit dem Datensatzname (USB-Schanner am PC) und muss damit den Rezepturdatensatz zur Übertragung aufrufen. Also wechsle ich die Projektierung von den Datensatznummer-Variablen zu den Datensatzname-Variablen (ist ja laut WinCC auch so vorgesehen) und schreibe bei aktiven Bild mit der Rezepturanzeige den Scannerstring in die Datensatzname-Variable. Es scheint soweit zu funktionieren, im der Rezepturenanzeige wechselt der Datensatzname und auch die Datensatznummer auf die gewünschten Daten.
Nun das Problem: Benutze ich die Datensatznummer-Variablen kann funktioniert die Umschaltung durch das Variablenschreiben nicht. Benutze ich die Datensatzname-Variablen funktioniert wie gewünscht die Umschaltung des Rezepturdatensatzes, allerdings funktioniert dann die Taste mit der Projektierung ÜbertrageDatensatzInSteuerung nicht mehr.
Wer kann mir da Anhaltspunkte geben, wo ich hier bei der Suche noch angreifen kann?