TIA Schaltfläche durch Variable "sperren"

PG/PC

Level-1
Beiträge
32
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, weiß jemand ob ich eine Schaltfläche/Button im HMI durch eine Variable sperren, damit meine ich das man diesen Button nicht betätigen kann wenn die Variable 1 ist?

Dafür benutze ich eine 1214DC/DC/DC und ein HMI KTP600.

Vielen Dank
 
Moin,

kann es sein, dass es bei basic-Panels nicht geht?
Ich musste auch grade ein basic-Panel bespaßen (hab bisher eigentlich nur mit comfort-Panels gearbeitet). Es ist erschreckend, was da alles nicht geht...

VG

MFreiberger
 
Animation "Bedienbarkeit" gibt es bei mir bei TIA V15.1 bei Basic Panels auch nicht.

Alternative Lösung zu Bedienbarkeit: lege eine Grafikanzeige mit einem "grauen" Bild der Schaltfläche hinter die Schaltfläche, und animiere die Sichtbarkeit der Schaltfläche.

PS: anstatt Grafik kann man auch (einfacher) ein Textfeld verwenden, idealerweise mit Rahmen in 3D-Stil.

Harald
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Animation "Bedienbarkeit" gibt es bei mir bei TIA V15.1 bei Basic Panels auch nicht.

Alternative Lösung zu Bedienbarkeit: lege eine Grafikanzeige mit einem "grauen" Bild der Schaltfläche hinter die Schaltfläche, und animiere die Sichtbarkeit der Schaltfläche.
Sichtbarkeit hat halt den Nachteil, dass die Schaltfläche per Tastatur mittels Tab immer noch erreichbar ist.

Und ich hab' schon bei vielen unserer Kunden eine Tastatur am Panel hängen sehen, weil mal wieder der Touch defekt ist.
In der Regel Staplerfahrer oder Metallspritzer. :ROFLMAO:

Aber wenn es Bedienbarkeit nicht gibt... Besser als nix. :cool:
 
Ja so funktioniert es auch wenns nicht die beste Lösung ist für mich reichts aus, vielen Dank!!
 
Sichtbarkeit hat halt den Nachteil, dass die Schaltfläche per Tastatur mittels Tab immer noch erreichbar ist.
Bist Du sicher? Das ist hier keine "unsichtbare Schaltfläche" sondern eine sichtbar/unsichtbar animierte Schaltfläche.
In der KTP-Simulation von TIA V15.1 kann eine unsichtbar animierte Schaltfläche nicht angewählt und bedient werden. Und wenn sie während sichtbar den Fokus hat, dann verliert sie den Fokus beim unsichtbar-werden. Kann also meines Wissens während unsichtbar ziemlich sicher nicht bedient werden. Oder verhält sich ein echtes KTP600 Panel anders?

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hatte ich mal bei Siemens als Hinweis zur Animation-Sichtbarkeit gelesen und mir daher angewöhnt, die Bedienbarkeit der Sichtbarkeit zu bevorzugen, wenn nicht bedient werden soll. Sichtbarkeit zusätzlich, wenn dann Objekte dahinter erreichbar sein sollen.

Leider kann ich nicht mehr sagen, wo genau ich das gelesen habe. Daher bin ich bei den Details auch nicht sicher.
:(
 
Ja so funktioniert es auch wenns nicht die beste Lösung ist für mich reichts aus, vielen Dank!!
Du kannst noch den Button kopieren und genau vor das Original setzen.

Dann der Kopie unter Eigenschaften->Security->Bedienung die Bedienbarkeit durch Enthaken von "Bedienung zulassen" verweigern und Animation->Sichtbarkeit entgegengesetzt zum Original einstellen.
Dann ist der Button immer sicht- aber nicht immer bedienbar.
 
Geht das überhaupt?

Zumindest bei Comfort-Panels und Runtime:
+ Bild öffnen, es darf danach KEIN Objekt selektiert sein
+ Menü "Bearbeiten - Tab-Reihenfolge - Tab-Reihenfolge bearbeiten" :)s21:) auswählen, dann werden alle bedienbaren Controls mit einer kleinen Nummer oben links versehen.
+ Mit dem Mauszeiger auf diese Nummer navigieren, danach
-> Linksklick für die Veränderung der Tab-Reihenfolge
ODER
-> STRG+SHIFT+Linksklick für die Entfernung dieses Controls aus der Tab-Reihenfolge (bekommt dann ein Sternchen statt einer Nummer)
Dieser Vorgang darf dann für JEDES Control wiederholt werden!!! Siemens hat sich selbst übertroffen, ist seit ProTool schon so genial bedienbar :sw8:

Ich weiß aber eben nicht, ob ein solchermaßen bearbeitetes Control dann wirklich nicht mehr per Tastatur bedienbar ist. Ich verfahre nach o.g. Prozedere, da ich dadurch ungewollte Trigger von Systemfunktionen vermeide.


Gruß, Fred
 
-> STRG+SHIFT+Linksklick für die Entfernung dieses Controls aus der Tab-Reihenfolge (bekommt dann ein Sternchen statt einer Nummer) [...]
Ich weiß aber eben nicht, ob ein solchermaßen bearbeitetes Control dann wirklich nicht mehr per Tastatur bedienbar ist.
Das Ausschließen aus der TAB-Reihenfolge geht tatsächlich auch bei Basic Panels.
Das wäre aber nicht Siemens, wenn es so einfach perfekt funktionieren würde... ;)
Das schließt nämlich nur die Aktivierung der Schaltfläche per TAB-Taste aus. Aktivierung per Cursor/Pfeil-Taste und Bedienung mit Enter-Taste und Leer-Taste geht trotzdem (zumindest in der Simulation) :roll:
Bedienung per Maus geht natürlich auch solange die Schaltfläche sichtbar ist.

PS: kann man eigentlich eine Schaltfläche per Animation aus dem Bild heraus bewegen? Und dann nicht mehr bedienen?

Harald
 
Zuletzt bearbeitet:
Das mit der Tastatur habe ich nie ausprobiert, behalte es im hinterkopf.

Wenn Bedienbarkeit nicht funktioniert, dann über security. Eine Benutzer Gruppe erstellen und über die Blockiervariable dann ein Skript ausführen welches die Gruppe ändert. Gruppe Bedienbarkeit muss dann halt nur höher sein als der Standardnutzer, damit nicht jeder einzelne Button eine Zuweisung benötigt.
Wird halt nur bei mehreren Variablen schwierig. Dann löse ich es halt in der CPU.

Gruß und schönen Feierabend
 
Zuletzt bearbeitet:
Zurück
Oben