-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es Ihnen, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachten Sie, dass Sie nur Beiträge sehen können, die in Teilen des Forums geschrieben wurden, auf die Sie aktuell Zugriff haben.

Beiträge anzeigen-Menü

Beiträge - Juergen

#1
Hallo shrimps,

danke für den Tip. Werde mir den Baustein mal ansehen, allerdings hab ich vor lauter Bäumen den Wald nicht gesehen. Ich nutze einfach den Blind_Night-Baustein und gebe feste Zeiten für den Sonnenaufgang und -untergang.

Schöne Grüße,
Jürgen
#2
Hallo zusammen,

ich kämpfe weiterhin mit meiner Rollosteuerung auf meiner Beckhoff CX9010 SPS. Meine Rolläden sollen sich zu einer bestimmten Zeit schliessen bzw. öffnen, unabhängig vom Sonnenstand. Gibt es dafür einen vorgefertigten Baustein?

Danke für eure Hilfe und schöne Grüße,
Jürgen
#3
Hallo zusammen,

kann mir jemand sagen, mit welchem Baustein ich die RTC bei einem Beckhoff CX9010 auslese? Auf der Beckhoff-Seite finde ich nur Bausteine um die Windows Uhr auszulesen.
Für die Verwendung des Calendar_Calc wird aber überall empfohlen, die SPS auf Weltzeituhr zu stellen und diese dann zu verwenden. Für Wage-SPS gibt es ja einen Systembaustein von Wago, aber gibt es auch einen von Beckhoff?

Bin für jede Hilfe dankbar.

Schöne Grüße,
Jürgen
#4
Hallo,

aus irgendeinem Grund funktioniert das Ganze jetzt auch nicht mehr. Anscheinend werden die Positionen 0 und 255 ignoriert. Mir ist es aufgefallen, da ich nun einige Taster definiert habe, die das gesamte Haus steuern. Und selbst wenn ein Rollo schon in einer Endlage ist, wird der Motor nochmal in die Richtung angesteuert, wenn ich alle Rollo's nochmal ansteuere. :-(

Gruß,
Jürgen
#5
Hallo zusammen,

mittlerweile ist meine Rollosteuerung soweit gewachsen, dass ich mittels Tasterauswertung durch den Click_Mode-Baustein, das komplette Haus mit verschiedenen Tastern komplett schliessen und öffnen, sowie die einzelnen Geschosse steuern kann. Allerdings sind mir zwei Sachen aufgefallen, die ich bislang nicht lösen konnte:

1. Der verwendete Baustein, ignoriert die eingegebenen Zeiten für UP und Down, sondern steuert jeweils 60 Sek. die Motoren an.

2. Wenn ein Rollo aus irgendeinem Grund bereits in einer Endposition ist und ich steuere dann alles z.B. auf, dann wird auch der Ausgang aktiviert, dess Rollo bereits in der Endposition war. Beispiel: Aufgrund Sonneneinstrahlung sind die Rollo's der Südseite bereits geschlossen. Wenn ich nun mittels Doppelklick die Funktion "Alle Rollo schliessen" auslöse, werden auch die Rollo's auf der Südseite angesteuert, obwohl diese ja bereits geschlossen sind. Ich hätte erwartet, dass nur noch die Ausgänge angesteuert werden, die noch offen sind.

Im Anhag mein verwendeter FB und als Beispiel eine Beschaltung.

Vielen Dank für eure Hilfe,

Jürgen

[gelöscht durch Administrator]
#6
Hallo mattsches,

Danke für die Info hinsichtlich des Zyklus.

Aus Zeitgründen konnte ich das ganze leider noch nicht testen.

Gruß,
Jürgen
#7
Hallo zusammen,

bislang habe ich meine Rolladensteuerung so aufgebaut, das mit einem Taster jeweils ein Rolladen gesteuert werden kann. Nun möchte ich das erweitern, das durch Doppelklick bei einigen ausgewählten Tastern u.a. alle Rolladen im EG auf bzw. zu fahren. Programmiert habe ich das ganze mit den Oscat library's building und basic und mein System ist ein Beckhoff CX9010 mit Ethernet.

Geplant habe ich das folgendermaßen:

Auf die Eingänge des Blind_Input-Bausteins gehe ich nicht mehr direkt mit den Tastern sondern schalte den Baustein "Click_Mode" davor. Der Single-Ausgang geht dann über ein "Oder" auf den Blind_Input-Eingang. Das wäre dann der normale Fall eines Kurzdrucks und der Rollo fährt komplett zu.
Ebenfalls geht über den Oder-Baustein der Ausgang "Long" des Click_Mode-Bausteins. Leider konnte ich den Ausgang aus mir nicht erklärlichen Gründen direkt mit dem Oder verbinden, so dass ich eine Variable verwenden musste. Über diesen "Long"-Ausgang fährt dann der Rollo nur so lange, wie der Taster gedrückt wird.
Über den Ausgang "Double" des Click_Mode-Bausteins setze ich nun wieder eine Variable. Diese Variable wird dann für alle Rolläden verwendet, die im EG auf- bzw. zufahren sollen.

Allerdings bin ich nun am grübeln. Laut der Bausteinbeschreibung des Click_Mode-Bausteins werden die Ausgänge nur für einen Zyklus gesetzt. Heißt das, dass nur die Rolläden in den Bausteinen nach dem Baustein mit der Auswertung über die Doppelklick-Variable angesteuert werden und wenn der Zyklus wieder durch ist, wird "Doppelklick" auf "Low" gesetzt?

Im Anhang ist mal ein Screenshot, wie ich es im Moment als Versuch programmiert habe. Bevor ich nun das ganze in alle Bausteine einbinde, hätte ich gerne eure Meinung dazu, ob das so funktioniert.

Danke schon mal im Voraus,
Jürgen


[gelöscht durch Administrator]
#8
Ja, macht man. Meine Sicherheit war ja die Last-Aussicherung, so dass ich mir sicher war, das nichts passieren konnte. Außer das im schlimmsten Fall irgendwelche Relais anziehen.
#9
Hallo,

das Thema ist zwar schon etwas älter, aber ich dachte, da der Baustein seine Endlagen  ja kennt ( Werte 0 und 255 für Endlage oben bzw. unten), weiß er auch, wo er steht und wie lange die Nachlaufzeit ist.
Ich hatte das Problem mit den 60 Sek., da ich bei meinem ersten Versuch die Position des Blind_Control nicht auf den Blind_Input zurückgeführt habe.

Gruß,
Jürgen
#10
Hallo,

sorry für die späte Rückmeldung. Es war ein Anfängerfehler bei der Handhabung von Twincat. Es gelang mir nicht die Ausgänge des FB's als Ausgang zu verwenden (Rechtsklick "Einfügen Ausgang"). Allerdings lag es daran, dass man in Twincat die Verbindung sehr genau am richtigen Punkt mit der Maus anlegen muss.

Danke für deine Rückmeldung,
Jürgen
#11
Hallo Kenzo,

ich hatte eigentlich zwei Probleme:

1) der Kalibrierungslauf wurde ausgelöst, was ja laut Bausteinbeschreibung kein Fehler ist
2) ich hatte die Ausgänge falsch belegt. Hatte gedacht, die Ausgangsklemmen sind links von oben nach unten x.0 bis x.3 und dann die rechte Seite x.4 bis x.7. Da ich meine Ausgänge jeweils einem Auf- bzw. Ab-Relais zugeordnet hatte, also x.0 = Auf und x.1 = Ab, x.2 = Auf und x.3 = Ab, usw. wurden bei einem Neustart bzw. auch bei einem aktualisieren des Programms die Ausgänge x.0 bis x.3 angesteuert. Nach meiner Belegung war das immer auf, da aber die Ausgangsklemme. Da aber die Ausgänge x.1 und x.3 auf AB-Relais gelegt waren, wurden jeweils AUF und AB des gleichen Motors angesteuert. Da ich zum Testen die Lastspannung ausgesichert hatte, ist zum Glück nichts passiert.


[gelöscht durch Administrator]
#12
Hallo,

vielen Dank für die Unterstützung. Mittlerweile laufen meine Rolläden ohne Probleme, so dass ich nun drauf und dran bin, das ganze zu verfeinern.
Habe die Doppelklick-Funktion ins Auge gefasst. Möchte mir damit einige Zentralschalter einrichten, mit denen ich u.a. per Doppelklick das gesamte EG schließe bzw. öffne. Sollte damit ja machbar sein.
#13
Fehler gefunden, dank der Hilfe eines erfahrenen Users! Es war der Kalibrierungslauf und dazu noch falsche Verknüpfungen.
Trotzdem hätte ich noch eine weitere Frage:

Wie kann ich denn die Verlängerungszeit ändern? So wie ich es verstanden habe, ist T_EXT eine Setup-Variable, aber wo kann ich den Wert dafür angeben?   
#14
Habe deinen Hinweis befolgt und die Ausgänge verriegelt. Müsste so passen, oder?

Allerdings funktioniert das ja nur, wenn das Programm läuft. Mein Problem tritt nur bei einem Neustart auf. Dann werden alle belegten Ausgänge für die im Programm angegebene Zeit auf "1" geschalten. An den Eingängen liegt kein Signal an.
Aus irgendeinem Grund werden zuerst alle AUF-Ausgänge angesteuert und anschließend alle AB-Ausgänge. Sieht aus, wie eine Testfunktion. 

[gelöscht durch Administrator]
#15
BECKHOFF / Nach Neustart werden Ausgänge angesteuert
11. September 2014, 12:59:51
Hallo zusammen,

ich hoffe, jemand kann mir weiterhelfen. Ich habe eine Rollosteuerung mit der Building.lib aufgebaut.
Allerdings habe ich das Problem, das nach einem Neustart alle Ausgänge angesteuert werden. Das ist natürlich nicht so gut, da die Rollädenmotore das nicht vertragen.
Verwendet für meinen Rolladen-FB habe ich den Blind_Input und den Blind_Control_S, siehe Anhang.

Die verwendete Steuerung ist ein CX 9001-0001 mit jeweils 4 Ein- und Ausgangskarten, die jeweils 8 Ein- bzw. Ausgänge haben.

Vielen Dank für eure Hilfe,

Jürgen

[gelöscht durch Administrator]