Strategie zum Projektieren von Schaltflächen

Tigerente1974

Level-3
Beiträge
1.826
Reaktionspunkte
293
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen!

Ich arbeite gerade an meinem 2. Projekt mit WINCC Flexible.
Nachdem ich diverse Foren + Anleitungen studiert habe, konnte ich mit meinen Vorkenntnissen (Projektierung von Visu mit B+R-Steuerung) recht schnell ein Projekt anlegen. Soviel zu meinem Wissensstand...

Soweit ich das richtig verstanden habe, ist mein "Variablenvorrat" auf 128 begrenzt. Wenn ich nun -wie in der Anleitung vorgschlagen- jeder projektierten Schaltfläche das Ereignis "SetzeBitWaehrendTasteGedrückt" zuordne, stosse ich vermutlich sehr schnell an die Grenze des Variablenvorrats, da ich recht viele "Handfunktionen" projektieren muss.

Ich hatte schon überlegt, mir eine INT-Variable zu erzeugen. Diese würde ich dann an der Schaltfläche mit der Funktion "SetzeWert" beeinflussen und diese dann in der SPS passend auswerten, um die gewünschte Funktion (z.B. Ventil von Hand ansteuern) zu realisieren.
So richtig gefällt mir das aber auch nicht.

Gibt es eine bessere Lösung? Habe ich die Anleitung richtig verstanden, oder mache ich etwas falsch? Für Tipps wäre ich sehr dankbar.
 
hallo ente,
warum ist der Variablen Vorat begrenzt, was für ein Panel bzw.
Runtime setzt du ein.
Ich würde auf jedem fall das Panel bzw. Runtime so anpassen das
du nicht solche tricks machen must.

gruß helmut
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo.

Ist ein 6" BASIC-Panel.

Werde wohl (hoffentlich) mit 128 Variablen auskommen, möchte aber eine durchdachte Strategie für die Zukunft entwickeln, die ich dann in anderen Projekten einsetzen kann, ohne wieder alles umzuschmeißen weil ich ein paar Variablen brauche...
 
gerade für wiederkehrende Funktion wie Handbetrieb für Ventile, Motoren etc. könntest du dir ein Bild bauen in dem die Handfunktionen dargestellt werden (ich weiß jetzt nicht wie du das sonst machst) und beim Aufruf des Bildes die jeweilige Adresse über "mulitplex" Variablen zuordnen. Über Multiplex kannst du einer Variablen zur Laufzeit verschiedene Adressen zuweisen. Guck mal im Variablen Fenster bei der Adresse unter Eigenschaften, da kann man Konstant oder Multiplex auswähl. Für Multiplex benötigst du dann noch interne Variablen...
 
ja bei den Basic Panel sind dir diese Grenzen gesetzt, wenn du jetzt sehr
viel tricksen must, um mit deinen Variablen auszukommen, würde ich mir
mir wirklich überlegen ein anderes Panel zu nehmen. Die paar euro die du
an der Hardware sparst steckst du schnell wieder bei deiner Arbeitszeit
bzw. spätere Fehlersuche rein.
So etwas lohnt sich wirklich nur bei Serienfertigung.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
gerade für wiederkehrende Funktion wie Handbetrieb für Ventile, Motoren etc. könntest du dir ein Bild bauen in dem die Handfunktionen dargestellt werden (ich weiß jetzt nicht wie du das sonst machst) und beim Aufruf des Bildes die jeweilige Adresse über "mulitplex" Variablen zuordnen. Über Multiplex kannst du einer Variablen zur Laufzeit verschiedene Adressen zuweisen. Guck mal im Variablen Fenster bei der Adresse unter Eigenschaften, da kann man Konstant oder Multiplex auswähl. Für Multiplex benötigst du dann noch interne Variablen...

Ich habe mehrere Seiten für die Handfunktionen projektiert. Hierbei habe ich versucht, bestimmte Anlagenteile sinnvoll zu gruppieren, um die Bedienstruktur zu vereinfachen. Zum Teil sind da natürlich wiederkehrende Funktionen dabei. Werde mir die "multiplex"-Funktion mal ansehen.
 
Zurück
Oben