# Raffstore Steuerung mit Blind Bausteinen - Probleme mit Blind\_Night

**URL:** <https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382>\
**Category:** SPS-Programmierung\
**Created:** [21. Juni 2012 um 11:08 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382 "2012-06-21T11:08:34Z")\
**Posts on this page:** 16\
**Page:** 1

<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. Juni 2012 um 11:08 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/1 "2012-06-21T11:08:34Z")

</div>

Hallo!

Ich muss hier leider eine Anfängerfrage stellen.

Ich habe soweit meine Raffstores im Griff um im 2 Tastenbetrieb meine Raffstores rauf und runter zu fahren.

Ich würde nun aber gerne meine Steuerung als erstes mal um den Blind\_night erweitern, damit die Raffstores automatisch runter und rauf fahren.

Leider habe ich keine Ahnung wie die die Kalenderdaten einbinden soll.  
Ich finde leider nirgends eine richtige Antwort auf meine Frage, denn mein Blind\_night Bausteins sieht auch anders aus als in der Building Doku.

Kann mir jemand sagen wie ich den Blind\_night korrekt einbinden kann? Was muss ich tun?

Danke im Voraus…  
Anbei noch ein Screenshot was ich bis jetzt erreich habe…

Lg  
Alex

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![reinesve](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@reinesve](https://oscat.discourse.group/u/reinesve)\
**Post date:** [29. Juni 2012 um 08:26 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/2 "2012-06-29T08:26:15Z")

</div>

Hallo,  
warum denn die Einbindung eines Kalenders? Dir fehlt doch nur noch die aktuelle Zeit (ich habe die vom NTP-Server) und die Zeit für den Sonnenaufgang und -untergang (die hole ich mir aus den Google Wetterdaten). Klappt eigentlich ganz gut, aber über kurz oder lang werde ich einen Dämmerungsschalter installieren, da die Internetdaten nicht immer so toll sind.  
Gruß  
Sven

---

<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:** [29. Juni 2012 um 10:03 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/3 "2012-06-29T10:03:36Z")

</div>

Hey!

Es erbarmt sich doch jemand mir weiter zu helfen.

Ich hab zwar mein Notebook nicht bei mir um mir den Baustein aktuell nochmal anzusehen..

Aber ich frage mich, trotzdem gerade wie ich die Zeit dem Baustein übergebe… Ich stehe halt immer noch am Anfang der Programmierung und meiner Kenntnisse über Codesys…  
Ich muss mich da leider von 0 an einlernen.

Die Funktion der Zeitübergabe an den Baustein und vorallem die Google Wetterdaten zu übergeben ist in der Doku nicht beschrieben oder täusche ich mich da.. muss gleich mal die Doku weiter lesen…

BTW. ich habe den 750-881 Controller.. da funktioniert z.b. der “rtcsysgettime” Baustein nicht…

LG  
Alex

---

<div class="post-metadata">

**Author:** ![reinesve](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@reinesve](https://oscat.discourse.group/u/reinesve)\
**Post date:** [29. Juni 2012 um 10:32 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/4 "2012-06-29T10:32:46Z")

</div>

Hallo,

das mit Yahoo World Weather (ich hatte vorhin Google geschrieben, ist falsch) ist in der Network.lib beschrieben. Dann hättest Du schon mal Sonnenaufgang und Untergang. Alternative kannst Du auch den Baustein SUN\_TIME() aus der Basic.lib verwenden.  
Das alles setzt aber vorraus, das Du die Zeit aus dem Controller auslesen kannst. Eigentlich bist Du auf dem richtigen Weg. Ich muss nachher mal bei mir schauen, aber der Baustein klingt schon richtig…  
Gruß

---

<div class="post-metadata">

**Author:** ![reinesve](https://avatars.discourse-cdn.com/v4/letter/r/f14d63/32.png) [@reinesve](https://oscat.discourse.group/u/reinesve)\
**Post date:** [29. Juni 2012 um 18:00 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/5 "2012-06-29T18:00:12Z")

</div>

Hallo,

so hole ich die Zeit in die SPS, der Baustein ist in der Syslibrtc.lib.  
Gruß

[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:** [4. Juli 2012 um 11:49 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/6 "2012-07-04T11:49:48Z")

</div>

Aah.. sehr gut! Ich danke dir vielmals!  
Die richtige lib hat mir gefehlt, jetzt kann ich die Bausteine aufrufen. ??? Ich könnte schwören, dass ich die schonmal eingebunden habe…

Ich werde versuchen das bei mir nachzustellen.

Jetzt stellt sich für mich nur noch die Frage, wie übergebe ich die Zeit nun dem Blind\_Night damit er richtig reagiert?

Danke nochmals und LG  
Alex

---

<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:** [9. Juli 2012 um 13:09 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/7 "2012-07-09T13:09:49Z")

</div>

Ich glaube ich habs endlich hingebracht… zumindest in der Simulation wird jetzt alles berechnet… allerdings mit dem Startdatum 01.01.1970.  
Wenn ich am Abend auf der Baustelle bin, werde ich es gleich einmal einspielen.. mal sehen was die Steuerung dazu sagt… 😉

Da ich in der Codesys Programmierung noch ein kompletter Anfänger war musste ich mir das notwendige Wissen erst selbst einmal erarbeiten.. das war etwas mühsam, aber hat sich offensichtlich gelohnt!

Vielen Dank für die Hilfe und den Schubs in die richtige Richtung!!

Falls ich noch weitere Fragen habe, dann melde ich mich wieder… (und das wird ganz bestimmt passieren)

---

<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:** [17. Juli 2012 um 06:31 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/8 "2012-07-17T06:31:45Z")

</div>

so.. ich bin wieder einmal dazu gekommen an der Steuerung weiter zu basteln…

Ich verstehe codesys und das Programmiertool immer besser, aber eines verstehe ich immer noch nicht ganz…

ich lasse mir jetzt über den Baustein sun\_time aus der oscat.lib sun\_rise und sun\_set berechnen, aber die Zeiten stimmen einfach nicht. ich weiss, dass die Ausgabe der Zeit in UTC ist, aber auch wenn ich die 2 Stunden für die Localtime hinzurechne stimmen die Werte nicht.

Was mache ich falsch?  
lt. internet sollte sun\_rise 05:09 sein und sun\_set 20:51 sein

Quelle: [http://www.sonnenaufgang-sonnenuntergang.de/?resulting=1&location=Wien&latitude=48.209206&longitude=16.372778](http://www.sonnenaufgang-sonnenuntergang.de/?resulting=1&location=Wien&latitude=48.209206&longitude=16.372778)

hat jemand eine Idee?

Anbei ein Screenshot…

Edit: Das Thema könnte eigentlich in die Codesys Kategorie verschoben werden…

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [17. Juli 2012 um 20:41 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/9 "2012-07-17T20:41:22Z")

</div>

hallo

sieh dir die grafik an, und lese dir die doku des bausteins durch bezüglich parameter “H”  
es gibt nähmlich mehrere verschiedene dämmerungen, und diese kannst du mit diesem parameter vorgeben…

[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:** [17. Juli 2012 um 21:49 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/10 "2012-07-17T21:49:09Z")

</div>

Auja… Ich habe mir die definitionen der dämmerungen nicht durchgelesen.. Ich dachte nicht, dass da so ein unterschied wäre…

Ich werde den H parameter mal ändern… Danke für den hinweis!!!

Lg  
Alex

---

<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:** [20. Juli 2012 um 08:31 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/11 "2012-07-20T08:31:23Z")

</div>

also irgendwie will das ganze nicht so wie ich mir das vorstelle.. egal was ich einstelle, es kommen immer falsche Zeiten raus… keine Ahnung wo hier der Hund begraben liegt.

Ich habe den Parameter “H” mit -6, -12, -18, 6, 12, 18 versucht… nie kommt annähernd die richtige Zeit raus.

Ich habe auch versucht das ganze über calendar\_calc berechnen zu lassen, aber dafür fehlen mir noch die Kenntnisse um das zum laufen zu bringen.  
Die Doku ist hier für mich zumindest zu wenig aussagekräftig… wie schon gesagt ich bin ja noch am lernen…

Hier nochmal ein Screenshot von dem was ich bis jetzt gemacht habe…

edit: der screenshot ist von dem versuch mit “H” = 6 ich hab aber wie schon oben geschrieben auch mit -6, -12, -18 versucht… screenshot sollte nur aufzeigen, was zusammengeschaltet ist… eventuell ist ja hier ein Fehler zu finden…

[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:** [13. September 2012 um 08:13 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/12 "2012-09-13T08:13:10Z")

</div>

Hallo!

Ich habe es mittlerweile hingebracht, dass die Blind\_Night funktion einwandfrei läuft. (inkl. Sommer-/Winterzeitumstellung).

Ich hätte nur noch eine Frage… ich hätte gerne, dass die Rolläden etwas später als berechnet herunterfahren und sich der Baustein etwas früher als berechnet ausschaltet damit der Blind Input auf die letzte manuelle Position zurückfährt.

Das später herunterfahren ist ja kein Problem. Ich gebe im Blind\_Night einfach unter Sunset\_Offset T#16M ein damit er um 16 Minuten später als berechnet fährt.

Kann ich in der Früh, einen negativen wert vorgeben? wie z.b. T#-16M?? Würde das funktionieren?

Danke u. LG  
Alex

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [13. September 2012 um 18:08 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/13 "2012-09-13T18:08:26Z")

</div>

Klar geht das.  
Einfach nen negativen Wert eingeben.

---

<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:** [13. September 2012 um 18:24 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/14 "2012-09-13T18:24:49Z")

</div>

Das hab ich heute schon versucht, aber T#-16m funktioniert z.b. nicht…

Falscher Wert oder so ähnlich lautet die Fehlermeldung..

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [14. September 2012 um 04:40 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/15 "2012-09-14T04:40:19Z")

</div>

Komisch, mit Siemens S7 geht’s

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [14. September 2012 um 05:33 UTC](https://oscat.discourse.group/t/raffstore-steuerung-mit-blind-bausteinen-probleme-mit-blind-night/1382/16 "2012-09-14T05:33:56Z")

</div>

hallo

bei “echten” iec61131 laufzeitsystemen ist die datentype “time” meistens so definiert

Eine TIME-Konstante besteht stets aus einem anführenden “t” oder “T” (bzw. “time” oder “TIME” in der ausführlichen Form) und einem Doppelkreuz “#”.  
Danach kommt die eigentliche Zeitdeklaration, diese kann bestehen aus Tagen (bezeichnet mit “d”), Stunden (bezeichnet mit “h”), Minuten (bezeichnet mit “m”), Sekunden (bezeichnet mit “s”) und Millisekunden (bezeichnet mit “ms”). Es ist zu beachten, dass die Zeitangaben der Größe nach geordnet sein müssen (d vor h vor m vor s vor m vor ms), wobei nicht alle Zeitangaben verwendet werden müssen.

Maximaler Wert: 49d17h2m47s295ms (4294967295 ms)

somit ist der Datentype TIME intern ein UDINT (32Bit) mit Einheit ms, und kann keine negativen Zeitwerte abbilden !!

die Siemens Zeit Datentypen sind eine Sonderlösung damit man möglichst kompatibel zu S5 ist
