-> Hier kostenlos registrieren
WAGO WEB-VISU Probleme mit Darstellung von Array Variablen mit "gemultiplexten" Index
Moin Zusammen,
habe hier mal was zu beanstanden, bzw. wer hatte/hat auch solch ein Problem und hatte/hat ne vertretbare Lösung.
Also ich habe ein Array of String:
Zustand[1]:= "OBEN"
Zustand[2]:= "UNTEN"
Zustand[3]:= "faehrt auf"
usw..
Und ich habe ein Array of INT:
Aktor[1]:= wert aus Prozess Aktor 1
Aktor[2]:= wert aus Prozess Aktor 2
usw..
In der Web Visu habe ich jetzt Textfelder mit Text: "%S" und, unter "Variablen/Textausgabe:" der Variable
Zustand[Aktor[2]]
Ergebniss bei realer Steuerung 750-880-Online im RUN:
In der Codesys wird mir im Textfeld "UNTEN" angezeigt, wenn die Variable Aktor[2] = 2 ist.
Im Webbrowser wird mir dieses Textfeld LEER angezeigt.
Wenn ich jetzt in diesem Textfeld Zustand[2] unter "Variablen/Textausgabe:" eingebe, steht auch in dem Webbrowser ein "UNTEN" aber das ist nicht das was ich will.
Also:
Soll das so sein?
Gibt es lösungen, die nicht darauf hinauslaufen, das ich jetzt meine knapp 100 Felder alle anpassen muss und ich noch zusätzlichen Programmcode schreiben muss?
Wäre schön etwas von Euch zu hören,
Gruß Carsten
Moin Zusammen,
habe hier mal was zu beanstanden, bzw. wer hatte/hat auch solch ein Problem und hatte/hat ne vertretbare Lösung.
Also ich habe ein Array of String:
Zustand[1]:= "OBEN"
Zustand[2]:= "UNTEN"
Zustand[3]:= "faehrt auf"
usw..
Und ich habe ein Array of INT:
Aktor[1]:= wert aus Prozess Aktor 1
Aktor[2]:= wert aus Prozess Aktor 2
usw..
In der Web Visu habe ich jetzt Textfelder mit Text: "%S" und, unter "Variablen/Textausgabe:" der Variable
Zustand[Aktor[2]]
Ergebniss bei realer Steuerung 750-880-Online im RUN:
In der Codesys wird mir im Textfeld "UNTEN" angezeigt, wenn die Variable Aktor[2] = 2 ist.
Im Webbrowser wird mir dieses Textfeld LEER angezeigt.
Wenn ich jetzt in diesem Textfeld Zustand[2] unter "Variablen/Textausgabe:" eingebe, steht auch in dem Webbrowser ein "UNTEN" aber das ist nicht das was ich will.
Also:
Soll das so sein?
Gibt es lösungen, die nicht darauf hinauslaufen, das ich jetzt meine knapp 100 Felder alle anpassen muss und ich noch zusätzlichen Programmcode schreiben muss?
Wäre schön etwas von Euch zu hören,
Gruß Carsten
Zuletzt bearbeitet: