Jalousie Steuerung mit Wago 750-841

mischu
2006-12-18
2007-03-29
  • mischu - 2006-12-18

    Hallo zusammen,

    Ich möchte gerne eine Jalousiesteuerung realisieren so weit so gut ..

    Habe da einige Anfängerschwirigkeiten.

    Ich benutze den Baustein FbJalousie(FB ) aus der Gebäude_allgemein.lib

    Das Steuern der Jalousien möchte ich gerne nur mit einem Taster pro

    Jalousie realisieren... Einmal tasten --> Aufwärts ...nochmal tasten STOP

    .. nochmal tasten --> Abwärts ... nochmal tasten Stop ... usw.

    An den Baustein FbJalousie(FB ) soll einer Schaltuhr ( FbSchaltuhr ) und eine Wetterfunktion ( Fb_Wetter ) zusätlich angeschlossen werden.

    Kann mir vieleicht jemand helfen ? am besten mit einem Codebeispiel !

    Für Eure Hilfe vielen vielen Dank im voraus !!

    Gruß

    mischu

     
  • mischu - 2006-12-19

    Hallo Spezialisten ,

    Kann mir keiner helfen ?

    Gruß

    Mischu

     
  • gravieren - 2006-12-19

    Hi mischu

    Wago hat dafür Handbücher.

    Ebenso sind Examples für die Wetterstation vorhanden .

    Die Fragen sind Bibliotheks-Spezifisch (Wago).

     
  • sborisgmxat - 2007-03-23

    Mischu

    Ich sollte genau das gleiche machen wie du. nur das Wetter brauche ich nicht!

    Falls du schon was gemacht hast und mir helfen könntest melde dich bitte

    mfg boris

     
  • gravieren - 2007-03-23

    Hi

    Schau doch mal bei Hugo vorbei.

    Da gibt es die OSCAT-Lib (Mit Quellcodes)

    Ich denke, da ist einiges passendes dabei.

     
  • sborisgmxat - 2007-03-26

    bei der allgemein.lib mit der jalousiesteuerung sind ja werte vordefiniert! können die konstanten auch geändert werde?

    vielleicht ha t ja jemand ein bespiel ich sollte zum bsp. die zeit max.laufzeit verändern!

    mfg boris

     
  • sborisgmxat - 2007-03-26

    hi

    Ich habe hier ein Programm und habe einige einfache fragen dazu!

    Erstens:

    beim baustein Jalousie habe ich 15 jalousien wie man sehen kann! mein problem ist nur das es einen schlater gibt mit dem man alle jalousien hoch fahren kann und einen mit dem man alle runterfahren kann! jetzt sollte ich wissen wo man einen parallel kontakt bei einem CFC Baustein einfügen kann!

    geht das überhaupt und wenn nicht kann mir einer einen ratschlag geben was ich sonst machen könnte?

    Zweitens:

    habe ich Licht Schalter! jetzt sollte ich wissen ob es bei KOP etwas gibt das wenn der einschalter kurz eingeschaltet wird das der ausgang immer auf eingeschalten bleibt bis man auf den taster ausschalten klickt! weiters sollte man wenn man alle schalter ausklickt alle lichter ausschalten. Dieser eingang ist nocht nicht eingebaut!

    wäre sehr froh für eine Hilfe

    die letzte frage ist ob man ein programm so strukturieren kann oder ob das müll ist! es heisst ja immer ein programm muss stabil laufen ist den das der fall?

    mfg boris

    jalousie_lib.pro [97.15 KiB]

     
  • bolle - 2007-03-29

    Hi

    Zu Erstens:

    weiss zwar net was a CFC baustein is aber du koenntest des ganze mit hilfe von globalen variablen lösen.das sind variablen die im ganzen prog gelten auch in den unterbausteinen,einfach überall.musst einfach eine erzeugen im fenster globale variablen erzeugen z.b. "ALLE_RUNTER:BOOL;"und die dann an die entsprechenden eigänge(damit sind die gemeint die fürs runterlassen zuständig sind)der 15 jalou bausteine anlegen

    Zu zweitens :

    was du brauchst ist ein bistabiler speicher.In FUP musst dafuer einfach en baustein erzeugen und dann en grosses "SR" oder "RS" reinschreiben.der baustein reagiert auf positive signal am setzeingang und setzt dann den ausgang auf true solang nicht am reset eingang ein positives signal kommt.wenn beide set und reset eins sind kommts drauf an was du fuer nen baustein benutzt ,ob RS oder SR je nach baustein ist dann setzen oder rücksetzen vorrangig.musst dir halt gut überlegen bei welchen bedingungen dieser speicher gestzt oder rückgestzt werden.

    zum letzten:

    konnt dein programm nich wirklich testen(der loggt sich immer wieder aus)aber würds halt selber testen.des geht am besten wenn man alle von aussen kommenden eingänge und ausgänge zu globalen variablen umändert des prog startet und dann einfach alle möglichen fälle durchprobiert.des verhalten kann man dann wunderbar bei den globalen variablen beobachten.so machs ich zumindest immer.naja vielleicht weiss ja jemand ein besseres vorgehen.

    ich hoffe ich konnte dir helfen

    MFG olla

     
  • bolle - 2007-03-29

    Eine Frage hab ich auch:

    diese kleine grauen zahlen in deinem prog die an den ecken von manchen bausteinen sind.Was haben die fuer einen sinn?????

     
  • mwatermann - 2007-03-29

    @bolle:

    da hat CoDeSys diese unglaublich praktische möglichkeit in CFC grafisch zu programmieren und du kennst es nicht

    also: die zahlen repräsentieren den schrittweisen datenfluss. normalerweise ordnet CoDeSys den bausteinen beim erstellen automatisch von links oben nach rechts unten diese laufende nummer zu; durch nachträgliches editieren passiert es aber gerne, dass es dabei zu fehlern kommt, da der datenfluss "verwürfelt" wird. man muss diesen dann wieder sortieren lassen (geht autom., man muss es halt nur anklicken und dran denken).

    das ganze dient der freien positionierung der bausteine im gegensatz zu AS.

     
  • bolle - 2007-03-29

    Ôh man lol,echt lol

    bin gerad mit em projekt beschäftigt und hab des komplett in FUP geschrieben ,hätt ich gewusst das es dieses CFC gibt,hätt ich des hergenommen.son mist .naja hauptsache es funzt.konntich dir auch weiterhelfen ?

     
  • mwatermann - 2007-03-29

    mir nicht, war ja nicht mein problem...

    hab jetzt aber ein neues:

    => "string variable per CAN netz senden"

     
  • bolle - 2007-03-29

    @mwatermann

    ops haett mal auf den namen schauen sollen

    da kann ich dir leider net helfen.

    was is überhaupt ein CAN-Bus?

     
  • mwatermann - 2007-03-29

    dafür, dass ich ausschließlich vom CAN netz gesprochen/geschrieben habe, hast du mich aber schon ganz gut verbessert => CAN-Bus, wenn man bedenkt, dass du fragst, was das ist

     
  • bolle - 2007-03-29

    aha das ist also Can-Bus=(

    vielleicht kenn ichs ja nur unter nem anderen namen.

     

Log in to post a comment.