easy-forum

Deutsch - Applikationen => Allgemein => Thema gestartet von: Elektroschober am Mai 10, 2009, 13:36:28 Nachmittag

Titel: Blutiger Anfänger benötigt Hilfe für Rolladensteuerung über CoDeSys
Beitrag von: Elektroschober am Mai 10, 2009, 13:36:28 Nachmittag
Hallo

Ich bin neu hier…

habe mir eine Steuerung aus Easy-ControlEC4P-221-MTXD1 mit einem Erweiterungsbaustein 620-DC-TCE
gekauft und auch soweit Programmiert das die Rolldaden für eine definierte Zeit auf Tastendruck (Taster 24V) auf, -wie auch abwärts fahren.

Mein Problem ist, wie bringe ich die Rolladen dazu, das nach erstmaligen Drücken der Ab-Taste der Rolladen abwärts fährt (dies funktioniert), jedoch bei nochmaligem Drücken des selben Tasters (also Abwärts-Taster) der Rolladen stehen bleibt ?? (Einfach um auch Zwischenstellungen wie halb auf zu erreichen)

bzw.

das nach erstmaligen Drücken der Auf-Taste der Rolladen aufwärts fährt (dies funktioniert), jedoch bei nochmaligem Drücken des selben Tasters (also Aufwärts-Taster) der Rolladen stehen bleibt ??

Hier mal ein Auszug aus meinem Programm (Wusste nicht wie ich es sonst hier einstellen kann.)

   (*****************************************)
   (*Rolladentaster Büro OG zum Garten Fenster Auf       *)
   (*****************************************)

   CAL      ZeitgliedBueroZumGartenAuf(
   EN:= R1,
   I1:= T#30s,
   RE:=FALSE ,
   ST_:=R1 ,
   Q1=>S1 ,
   QV=> )

   LD      R1
   OR      I1
   OR      I7
   ANDN   S2 (*Ab*)
   ST      ZeitgliedBueroZumGartenAuf.EN

   (****************************************)
   (*Rolladentaster Büro OG zum Garten Fenster Ab      *)
   (****************************************)

   CAL      ZeitgliedBueroZumGartenAb(
   EN:= R2,
   I1:= T#30s,
   RE:=FALSE ,
   ST_:=R2 ,
   Q1=>S2 ,
   QV=> )

   LD      R1
   OR      I1
   OR      I7
   ANDN   S2 (*Ab*)
   ST      ZeitgliedBueroZumGartenAuf.EN

R ist immer der Eingang der über einen Taster angesteuert wird

I1 und I7 sind Zentralfunktionen bei denen es nicht nötig ist das wiederholtes Drücken einen Stop zu ereichen.

ANDN S ist Programmiert so das ein zufälliges Drücken des anderen Tasters während der Rolladen auf- oder abwärts läuft, der Rolladen keinen Schaden nimmt (Veriegelung)


Ein weiteres Problem, nach Stromausfall verliert die EasyControl EC4P die Programmierung, wie ereiche ich das nach Stromausfall die Steuerung wieder startet und das Programm läuft?

Ich bin neu in diesem ganzen Thema und drum bitte ich vorab um Gnade, mein Steckenpferd ist mehr die Elektrotechnik als die Programmierung einer SPS.

Grüße Michael
Titel: Re: Blutiger Anfänger benötigt Hilfe für Rolladensteuerung über CoDeSys
Beitrag von: radar17892 am Mai 11, 2009, 18:01:38 Nachmittag
Hi Elektroschober ,  resette die Zeit zum hochfahren mit Taster R2 und umgekehrt.
Das spart viel umprogrammieren und ein tasten in gegenrichtung stoppt den Lauf. Aber bitte mit flanken arbeiten sonst läufts gleich wider in die gegenrichtung an.
Schau dir auch mal das hier an http://easy-forum.net/index.php?topic=3476.0 ist zwar für easy-relais 600-800 aber sinngemäß kann man das auch auf codesys übertragen.
Wenn du dich mit programmieren in AWL schwer tust kannst du auch die easy Bibliothek mit fast allen Bausteinen in codesys einbinden und in KOP schreiben  ;)  als Tip von Elektriker zu Elektriker  ;D

Gruß Thomas
Titel: Re: Blutiger Anfänger benötigt Hilfe für Rolladensteuerung über CoDeSys
Beitrag von: pepp am Mai 11, 2009, 18:46:08 Nachmittag
hallo Elektroschober

schau dir doch mal die oscat lips an, unter jalosiesteuerung den baustein blind-actor der müsste für deine anwendung passen

link für bibiothek, http://www.oscat.de/index.php?option=com_docman&task=cat_view&Itemid=&gid=15&orderby=dmdate_published&ascdesc=DESC

link für die beschreibung der oscat lips in PDF, http://www.oscat.de/index.php?option=com_docman&task=cat_view&Itemid=&gid=23&orderby=dmdate_published&ascdesc=DESC

gruss pepp

Titel: Re: Blutiger Anfänger benötigt Hilfe für Rolladensteuerung über CoDeSys
Beitrag von: opajan am Mai 11, 2009, 19:34:41 Nachmittag
Hallo Michael,


du sagst, deine Steuerung verliert das Programm......geh mal in der Menüleiste bei "online" auf "bootprojekt erzeugen", erst danach ist dein Programm richtig in der Steuerung abgelegt.

mfg
jan