# Blind\_input und Blind Scene

**URL:** <https://oscat.discourse.group/t/blind-input-und-blind-scene/1518>\
**Category:** Bestehende Module / Existing Modules\
**Created:** [20. Februar 2013 um 13:21 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518 "2013-02-20T13:21:32Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Omalik](https://avatars.discourse-cdn.com/v4/letter/o/cc9497/32.png) [@Omalik](https://oscat.discourse.group/u/Omalik)\
**Post date:** [20. Februar 2013 um 13:21 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/1 "2013-02-20T13:21:32Z")

</div>

Ich habe da ein Verständnis Problem:  
Ich habe Blind\_input und danach einen Blind\_scene und am Schluss einen Blind\_Controll.

Mit dem Blind\_Scene fahre ich auf eine Pos. und Winkel was gemacht wird. Sollte nicht nun der Blind\_input diese Position übernehmen? Wenn Blind\_Scene aktiv ist kann ich nicht mit der Visu die Storen wwegfahren nur mit Hardware Tastern. Die Visu ist auf den Eingängen Pos und ANG vom Blind\_Input. Die ganze Verriegelung wird mir QU / QD gemacht was aber nicht durchgängig funktioniert?

Ideen??

Danke für eure Hilfe

---

<div class="post-metadata">

**Author:** ![linsenpago](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/linsenpago/32/9_2.png) [@linsenpago](https://oscat.discourse.group/u/linsenpago)\
**Post date:** [21. Februar 2013 um 06:25 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/2 "2013-02-21T06:25:26Z")

</div>

Möchtest du per Visu nachdem du eine Szene aufgerufen hast auf eine weitere bestimmte position fahren oder einfach nur “manuell” wieder wegfahren.

Wenn du einfach nur manuell wegfahren möchtest musst du die Visu einfach auf S1 und S2 hängen.

POS und ANG sind sagen dem Blind\_input nur auf welcher tatsächlichen Position sich der Raffstore derzeit befindet.  
Hier einen Wert zu ändern sagt dem Baustein nur, dass sich hinter ihm etwas verändert hat.

Um verschiedene Werte aus der Visu über den Blind\_input anzufahren würde ich die Werte bei PI und AI übergeben und dann den IN Eingang pulsen.

Ich selbst habe noch keine Visu aufgebaut, aber so würde ich mir das Vorstellen.

---

<div class="post-metadata">

**Author:** ![Omalik](https://avatars.discourse-cdn.com/v4/letter/o/cc9497/32.png) [@Omalik](https://oscat.discourse.group/u/Omalik)\
**Post date:** [21. Februar 2013 um 06:39 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/3 "2013-02-21T06:39:24Z")

</div>

Hallo linsenpago

Besten Dank für Deine Ausführungen. Die Visu benützt die Eingänge S1 uns S2 nicht. Das sind nur Hardware Tasten verknüpft. Wenn was nicht geht sind die Hardware Tasten und die Visu getrennt.  
Meine Lösung sieht nun so aus, dass ich den Blind\_Input angepasst habe:  
Er hat nun einen zusätzlichen S\_In Eingang wir alle Bausteine danach auch 🙂 Die Rückführung ist von Blind\_Control. Es sind jetzt drei Ausgänge von Blind\_Control die auf den Blind\_Input zurückgehen. 😉  
Im Programm habe ich die Anpassung gemacht, dass wenn der Status zwischen 160 bis 175 ist (Szenen 0 bis 15) POS = PO und ANG= AO ist.  
Funktioniert soweit alles bestens und ich muss nichts an den S1 / S2 machen.

Gruss

---

<div class="post-metadata">

**Author:** ![linsenpago](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/linsenpago/32/9_2.png) [@linsenpago](https://oscat.discourse.group/u/linsenpago)\
**Post date:** [21. Februar 2013 um 09:04 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/4 "2013-02-21T09:04:22Z")

</div>

Vielleicht verstehe ich das immer noch nicht ganz, aber du kannst doch auf S1 und S2 die Taster + die Visu hängen - einfach einen “oder” Baustein davor schalten… So könntest du wenn eines von beiden nicht funktioniert immer noch steuern.

---

<div class="post-metadata">

**Author:** ![Omalik](https://avatars.discourse-cdn.com/v4/letter/o/cc9497/32.png) [@Omalik](https://oscat.discourse.group/u/Omalik)\
**Post date:** [21. Februar 2013 um 09:23 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/5 "2013-02-21T09:23:00Z")

</div>

Hallo linsenpago  
Schau dir bitte mal die Visu an. Dann verstehst du …  
Ganz links kann man den Lamellenwinkel einstellen mit dem Schieberegler die Position der Storen. Das ist die Hauptfunktion.  
Die beiden Tasten mit den Pfeilen in der Visualisierung sind Oder Verknüpft mit den Eingängen S1 und S2.

Gruss

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![linsenpago](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/linsenpago/32/9_2.png) [@linsenpago](https://oscat.discourse.group/u/linsenpago)\
**Post date:** [21. Februar 2013 um 10:08 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/6 "2013-02-21T10:08:00Z")

</div>

Alles klar… jetzt macht die Anwendung mehr Sinn.. 😉

Ich habe testweise mal das mit einer Visu eingebaut, dass für meine Anwendung sehr gut funkioniert hat.

Ich habe es allerdings noch nicht in meine Steuerung integriert sondern nur einen einzelnen Raffstore damit testweise bedient, da ich das Geld für die Visu noch nicht aufbringen wollte. 300 Euronen sind mir im Moment noch zuviel.  
Ist deine Visu selbst programmiert oder was verwendest du?

Kurze Beschreibung:  
Ich habe hier die Werte aus der Visu mit Umrechnung auf PI und AI geschrieben und wenn sich die vorgegebenen Werte verändert haben den IN Eingang mit 1s Verzögerung gepulsed.

Hier das Projekt das ich damals gebastelt habe.. sieh dir das mal an, vielleicht hilft dir das ja weiter…

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![Omalik](https://avatars.discourse-cdn.com/v4/letter/o/cc9497/32.png) [@Omalik](https://oscat.discourse.group/u/Omalik)\
**Post date:** [7. März 2013 um 10:56 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/7 "2013-03-07T10:56:37Z")

</div>

Hallo linsenpago

Ich habe mir Dein Programm angeschaut. Besten Dank. Wir habe es teilweise gleich gemacht mit einigen zusätzlichen Funktionen die das Leben etwas einfacher machen. Wenn du das Programm neu übersetzen verlierst du die gespeicherten Positionen, oder? Auch wenn du 30 gleiche Jalousien hast musst du alles anfahren um zu speichern (sehr viel Zeitaufwand. nix mit Copy Paste vom Baustein bei einer grossen Fensterfront :-[ usw)

Oscat Lib sind super ich benutze die sehr gerne aber Teilweise sind noch grosse?? offen die auch in Forum besprochen werden und offen bleiben leider.

---

<div class="post-metadata">

**Author:** ![linsenpago](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/linsenpago/32/9_2.png) [@linsenpago](https://oscat.discourse.group/u/linsenpago)\
**Post date:** [7. März 2013 um 11:31 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/8 "2013-03-07T11:31:32Z")

</div>

Ja da gebe ich dir recht… die meisten Threads hören kurz vor einer Lösung auf… ist ein bisschen frustrierend.

Wäre schön, wenn du deine Lösung hier posten könntest…

Zu den nicht gespeicherten Positionen:  
Du könntest die Werte als “retain” und “persistent” ablegen, dann bleiben sie nach einem restart oder stromausfall erhalten.

Hier wäre das Verhalten beschrieben:  
[ipsta.de steht zum Verkauf](http://www.ipsta.de/download/automationstechnik/Kap4_CoDeSys.pdf) (auf Seite 9)

Und noch eine Frage zu deiner Visu - was verwendest du da? Selbst entwickelt oder einen Bausatz?

---

<div class="post-metadata">

**Author:** ![Omalik](https://avatars.discourse-cdn.com/v4/letter/o/cc9497/32.png) [@Omalik](https://oscat.discourse.group/u/Omalik)\
**Post date:** [8. März 2013 um 08:35 UTC](https://oscat.discourse.group/t/blind-input-und-blind-scene/1518/9 "2013-03-08T08:35:40Z")

</div>

Zur deine Frage betreffend Visualisierung: Wir haben uns lange umgeschaut was es gibt und was die Software alles können, wir schnell die auf dem Zielsystem (iPad) laufen und was für Funktionen möglich sind. Nun schreiben wir alles selber. Da weiss jeder wo man anrufen muss wenn etwas nicht geht 😉  
Wir sind auf Kundenwünsche flexibler. Das waren die Hauptgründe für unseren entscheid.

Betreffend “retain” und “persistent” das ist alles gut und recht, aber wenn du das Projekt neu installieren muss weil die Hardware defekt geht oder neue Lib mit mehr Funktionen oder … Es gibt noch diverse Grunde, dann kannst du einen Tag einplanen um alle Positionen, wenn du überhaupt weiss wo die waren anzufahren und zu speichern. Das entspricht nicht unserer Philosophie und ich denke dass ein Kunde auch nicht bereit ist (wäre ich auch nicht) das zu bezahlen wenn du einen Tag Positionen anfährst, oder?
