WinCC flex 2008 Multiplexvariablen

Astralavista

Level-1
Beiträge
799
Reaktionspunkte
112
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich glaube ich habe die Projektierung der Multiplexvariablen nicht ganz verstanden.
Kurzer Hintergrund: Ich wollte für mehrere Ventile einen einzigen Kasten bauen in dem verschiedene Buttons für Hand/Auto und Auf/zu etc vorhanden sind. Klickt man nun auf das gewünschte Ventil wollte ich eine interne Variable mit einem INT Wert beschreiben der dann auf die Multiplexvariable als INDEX geht.

Nun kann ich aber bei "Setze Bit" oder sonstiges die Multiplexvariable nicht auswählen. Die ist immer ausgegraut.

Im Anhang noch ein paar Screenshots wie ich das ganze bisher projektiert habe. Ist das was ich vorhabe überhaupt mit Multiplexvariablen möglich? Wenn ja wie muss ich es richtig projektieren oder wie würdet ihr das lösen?

Gruß Astralavista
 

Anhänge

  • Multiplex_Konfig.JPG
    Multiplex_Konfig.JPG
    175,4 KB · Aufrufe: 85
  • Auswahl_nicht_moeglich.JPG
    Auswahl_nicht_moeglich.JPG
    287,1 KB · Aufrufe: 71
... leider habe ich gerade kein Flex zur Hand um es konkreter hin zu bekommen.

Ich habe auch ein ähnlich funktionierendes Objekt. Hier adressiere ich auch mit einer MUX-Variablen ein Datenwort. Allerdings verwende ich hier die "Index-Variable" für die Wort-Adressierung und nutze dann weiter die Funktion "Setze_Bit_in_Variable" (oder so ähnlich).

Die von dir verwendete Form der MUX-Variablen kenne ich in Verbindung mit der Adressierung von als Array deklarierten Variablen. Versuch doch mal das Ding als "Array-Element" (oder so ähnlich) einzufügen ...

Gruß
Larry
 
Hi Harald!

Bin grad nochmal dazu gekommen mit Flex zu spielen und hab das ebenfalls rausgefunden.
Mit einem stinknormalen E/A-Feld konnte ich nämlich etwas in die Multiplex-Variable schreiben.
Echt schade das es nicht mit ner normalen Schaltfläche geht.
Aber deinen Tip mit den Schaltern werde ich am Montag mal ausprobieren.
Vielen Dank :)
 
Zurück
Oben