Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Nachrichten - linsenpago

Seiten: 1 [2] 3 4 ... 6
16
Codesys 2 / Re: Yahoo World Weather Codes
« am: 03. September 2013, 13:01:13 »
Hallo peewit!

Danke für deine Antwort!

Ich frage schon seit längerem erfolgreich das Yahoo Wetter ab und ich sehe auch die Zahl für das Icon die verwendet werden soll.

Aber wie ich jetzt der Visu beibringe bei einer bestimmten Zahl ein bestimmtes bmp anzuzeigen, das fehlt mir...
Ich finde leider nirgends eine aussagekräftige Beschreibung dazu. :-(

Vielleicht hat das ja schon jemand umgesetzt und kann mir hier weiterhelfen?


17
Bestehende Module / Existing Modules / Re: Bug in BLIND_SHADE
« am: 03. September 2013, 12:47:43 »
Das gleiche ist mir auch schon aufgefallen und habs hier mal reingeschrieben.
Bei mir liegen die berechneten Sunrise und Sunset Zeiten auch immer eine Stunde daneben.

Ich bin aber auf Codesys nicht so fit, sodaß ich das selber analysieren konnte was hier nicht stimmt.

Ich berechne die Zeiten derzeit (als Workaround) über den Suntime Baustein und schreibe das Ergebniss manuell in die XCAL Struktur. Das funktioniert.

18
Codesys 2 / Re: Yahoo World Weather Codes
« am: 05. Juli 2013, 11:56:17 »
Ich bin gerade dabei meine Visu zu basteln.

Ich hab auch schon vieles gelöst und läuft gut, aber jetzt komm ich zu einem Punkt wo ich nicht mehr weiter weiß.

Die Codesyshilfe hilft mir hier leider nicht weiter und im Internet konnte ich auch nichts dazu finden.

Ich würde nun gerne die Yahoo Wetterdaten visualisieren und die Bilder dynamisch anzeigen lassen.

In der Hilfe steht irgendwas, dass man einen String auswerten soll und dem dann das entsprechende Bitmap verknüpfen.
Genau da fehlt mir noch das wissen wie man das löst...

Das Beispiel aus der Hilfe hat mir nicht weitergeholfen:

Bitmap Variable: Dynamische Definition: Eine Projektvariable vom Typ STRING kann hier eingetragen werden, die den Namen der Bitmap-Datei liefert , was dynamischen Bildwechsel zur Laufzeit erlaubt. Dies funktioniert jedoch nur mit Biddateien, deren Namen in der projektglobalen Bitmapliste (siehe 'Extras' 'Bitmapliste') definiert sind. Der String-Variablen muss nur der jeweilige Dateiname zugewiesen werden, auch wenn in der Bitmapliste ein Pfad angegeben ist.

Im folgenden Beispiel ist stBitmap die String-Variable, der verschiedene Bitmap-Dateien zugewiesen werden, die in der Globalen Bitmapliste definiert sind. Wenn stBitmap im Baustein PLC_PRG angelegt ist, kann sie mit „PLC_PRG.stBitmap“ hier im Feld ‚Bitmap Variable’ eingetragen werden:

CASE nId OF

0: stBitmap := 'background.bmp';

1: stBitmap := 'deutest.bmp';

2: stBitmap := 'alarm.bmp';

END_CASE


In der Networkdoku steht auch nicht beschrieben wie man das einbindet.
Vielleicht kann mir ja hier jemand weiterhelfen und mich auf den richtigen Weg bringen?

19
Jap.. ich halte sehr viel davon... genauso hab ichs nämlich gelöst!  ;D

Du warst mit der Antwort schneller... Aber trotzdem vielen Dank... das Multiplizieren mit -1 hat mir sehr weitergeholfen!

Jetzt bin ich gerade dabei mir zu überlegen bzw. herauszufinden wie ich die Oscat Wettericons integrieren kann.. ;-)

20
Ankündigungen / Announcements / Re: Building 1.10
« am: 04. Juli 2013, 13:45:17 »
Hi stromer66!

Wenn du beim Blind_Input die SetupVariable "MASTER_MODE" auf True setzt, dann fahren die Rollläden in der Früh wieder in den Zustand den sie vor dem automatischen schließen hatten.

21
Das ist eine gute idee...

Mit dieser -1 Multiplikation zählt er jetzt umgekehrt - also richtig z.b. 1=254
das Problem ist nur, daß wenn der Rolladen geschlossen ist, bei der Rechnung 0*-1=0 rauskommt und in der Visu ist der Balken dann wieder ganz oben... :P


22
Entschuldigt, dass ich diesen alten Beitrag hier rauskrame, aber ich bin gerade dabei an meiner WebVisu zu basteln und versuche gerade den Stand meiner Rolläden grafisch darzustellen.

Mit dem Balkendiagram bin ich ja durchaus zufrieden, aber ich schaffe es einfach nicht, es korrekt darzustellen.

Da ja "geschlossen" die Pos. "0" ist und "offen" "255" und ich den Balken von oben nach unten laufen lassen möchte (wenn sich der Rolladen schließt) läuft er quasi verkehrt herum.
die Skala von Start=255 auf Ende=0 laufen zu lassen lässt Codesys nicht zu.

Wie habt ihr das gelöst?

23
Ich hab mir die Doku durchaus duchgelesen.. :-)

Den "IN" beim _input möchte ich mir für die noch zu erstellende WEB Visu aufheben, da ich über diesen Zugang dann die Werte aus der Visu übergeben möchte...

Das mit dem _SET Baustein muss ich mir noch genauer ansehen. Ich könnte ja die Werte vom _control dem _set übergeben, damit die Raffstores oder Rollos auf der aktuellen Position stehen bleibt und nur aus dem automatikmodus wechselt...

wenn ich beim _set Baustein auch noch OVERRIDE_MANUAL auf true setze könnte ich dann trotz offenem Fenster manuell fahren...

Ich werde das mal testen...

lg
alex

24
Hi!

Ich habe die Reihenfolge Input->Shade->dark->security->control


Ich frage mich immer noch wie ich den bei _input von automatik auf manuell umschalten könnte wenn ich das Fenster öffne...

25
Hi @ all!

Mich würde interessieren, ob es eine Möglichkeit gibt, die Bausteine aus dem Automatikmodus zu holen, wenn ich ein Fenster oder Türe öffne.
Ich habe auf allen zu öffnenden Fenster Kontakte.

Mit blind_security fahren die Raffstores nach dem öffnen der Terrassentüre hoch. Das möchte ich nicht, aber ich möchte, dass wenn z.b. die Türe offen ist die automatische Beschattung oder die Night funktion deaktiviert ist.

Beim öffnen eines Fensters oder Türe soll einfach von Automatik auf manuell umgeschalten werden.

Hat jemand eine Idee wie man das bewerkstelligen könnte?

LG
Alex

26
Codesys 2 / Re: CSV schreiben mit DLOG_STORE_FILE_CSV
« am: 22. März 2013, 10:50:25 »
korrekt...

bei meiner Wago 750-881 liegen diese Files dann im root Verzeichnis.
Das erreicht man einfach per FTP.

Man kann diese Files aber auch per FTP irgendwohin übertragen lassen von der SPS aus.
In der Oscat Networklib gibts ein fertiges Demoprogramm dafür.

27
oscat.lib fuer TwinCAT/CoDeSys / Re: Blind_Night
« am: 11. März 2013, 07:52:59 »
Klingt logisch..

Das Problem, daß ich jetzt nur noch habe ist, wie stoße ich mit einem Boolschen Wert die Berechnung des Sun_time Bausteines an?

Noch zur Info:
Ich habe den größten Teil meiner Programmierung in CFC gemacht und nur meine SMS Steuerung in FUP und ST geschrieben.
Also die Jalousien und Sonnenberechnung sind bei mir in CFC.

Derzeit habe ich die Sonnenberechnung per Task auf alle 240 min. beschränkt.

LG
Alex

28
oscat.lib fuer TwinCAT/CoDeSys / Re: Blind_Night
« am: 08. März 2013, 14:34:25 »
Hi!

Danke für das Feedback!

Ich berechne in der Tat nicht ständig die Sonnenauf- und untergangszeiten. Aber es läuft alle 240 Minuten einmal durch... Falls zwischendurch mal der Strom weg ist oder ich die Steuerung neu starte...

Das bedeutet, dass bei mir das so abläuft wie du beschrieben hast, dass die aktuelle Zeit anliegt aber die Sonnenzeiten noch null sind.

Aber wie löse ich das, dass der Baustein zuerst die Zeiten berechnet und dann erst über die Blind_Nights fährt?
Oder gibts ne Möglichkeit die Blind_nights nochmal anzustossen, damit sie sich etwas später die Zeiten holen und abspeichern?

LG
Alex

29
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:
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?

30
oscat.lib fuer TwinCAT/CoDeSys / Re: Timecheck vorschalten
« am: 07. März 2013, 12:23:30 »
Gerne!

Ich hab zuerst auch den Wald vor lauter Bäumen nicht gesehen.. ;-)

Seiten: 1 [2] 3 4 ... 6