Autor Thema: T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion  (Gelesen 8466 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

kira2000

  • Gast
T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion
« am: 22. Februar 2012, 20:44:03 »
Hallo,

ich teste eine Rollladensteuerung mit Oscat.libs und bekomme T_UP und T_DN nicht zum funktionieren.
Es wird immer die volle Zeit gefahren. Ich habe das Beispiel aus der Beschreibung des Bausteins mit
Blind_Input und Zweitastersystem übernommen.

Ich möchte gerne, dass die Down-Time kürzer als die Up-Time ist. Ich finde den Fehler nicht.

CoDeSys 2.3.9.30 und Oscat Building_100 vom 17.2.12

Offline Fussel0804

  • Entwickler
  • *****
  • Beiträge: 274
    • Profil anzeigen
    • E-Mail
Re: T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion
« Antwort #1 am: 23. Februar 2012, 12:08:16 »
Hi!

Die Zeiten T_UP und T_DN sind lediglich Zeiten zum errechnen der aktuellen Stellung des Aktors.

Der Rollo benötigt ja zum hochfahren länger als zum Runterfahren. (Last)
Die Laufzeit des Relais wird dadurch nicht beeinflusst.

Das Relais musst du etwas länger ansteuern, damit du die Endlagen sicher erreichst.
Zudem hast du doch eh Endschalter in deinem Rollo.
D.h. der Motor stoppt in der Endlage und kurz darauf wird das Relais abgeschalten.

Gruß Stefan

kira2000

  • Gast
Re: T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion
« Antwort #2 am: 23. Februar 2012, 13:23:21 »
Hallo,

ich wollte damit erreichen, dass im geschlossenen Zustand etwas Luft unten ist!

Offline Fussel0804

  • Entwickler
  • *****
  • Beiträge: 274
    • Profil anzeigen
    • E-Mail
Re: T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion
« Antwort #3 am: 23. Februar 2012, 15:47:55 »
Dann nimm den Blind_Scene Baustein und gib dem Rolladen eine Position vor.

Somit fährt dein Rolladen auf Stellung z.B. "Luftspalt"

Gruß Stefan

kira2000

  • Gast
Re: T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion
« Antwort #4 am: 02. März 2012, 09:42:22 »
Hallo,

ich war der Meinung, das ich hier (Blind_Control_S) die Laufzeit für runter begrenzen kann und damit einen Spalt frei lasse!?

Offline Fussel0804

  • Entwickler
  • *****
  • Beiträge: 274
    • Profil anzeigen
    • E-Mail
Re: T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion
« Antwort #5 am: 02. März 2012, 12:12:28 »
Nein, diese Werte sind wie schon gesagt nur für die Positionserrechnung da.

Um den Spalt frei zu lassen, musst du den Blind_Scene nehmen, um den Rollo dann auf Position zu fahren.
« Letzte Änderung: 02. März 2012, 21:41:25 von Fussel0804 »

kira2000

  • Gast
Re: T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion
« Antwort #6 am: 02. März 2012, 12:42:17 »
Danke !!

DoItYourself

  • Gast
Re: T_UP/T_DN aus dem FB Blind_Control_S ohne Funktion
« Antwort #7 am: 05. Dezember 2012, 12:32:25 »
Hi,

irgendwie hab ich mir die selbe Frage gestellt wie kira2000 und komme mit der hier gegebenen Antwort nicht ganz klar.In der Doku zu BLIND_CONTROL_S steht folgende Passage:

Zitat
Da die Laufzeit der Motoren variieren kann wird bei erreichen einer
Endposition (oben oder unten) der entsprechende Motor zusätzlich um die
Zeit T_EXT angesteuert um sicherzustellen das die Endposition sicher
erreicht wird, was für eine fortlaufende Kalibrierung der Anlage sorgt.

Wie soll diese Kalibireirung denn funktionieren bzw. welche Daseinsberechtigung hat diese, wenn der Rolladen bedingt durch MAX_RUNTIME aus BLIND_INPUT ohnehin immer die MAX_RUNTIME läuft wenn er auf Endanschlag fährt.

Oder greift diese Kalibrierung nur wenn ich Positionen vorgebe? Sprich nur bei Position 255 und bei Position 0?
--> Pos 255 + T_EXT
--> Pos 0 + T_EXT

Evtl. kann mich jemand kurz und knapp erleuchten  ???

Danke!