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.


Themen - Juergen

Seiten: [1]
1
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

2
oscat.lib fuer TwinCAT/CoDeSys / RTC aus Beckhoff CX9010 auslesen
« am: 08. September 2015, 10:31:38 »
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

3
oscat.lib fuer TwinCAT/CoDeSys / Fragen zu Blind_Control_S
« am: 27. Februar 2015, 20:00:49 »
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]

4
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]

5
BECKHOFF / Nach Neustart werden Ausgänge angesteuert
« am: 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]

6
oscat.lib fuer TwinCAT/CoDeSys / Ausgang Rollosteuerung anlegen
« am: 28. Juli 2014, 20:59:28 »
Hallo zusammen,

ich hoffe, ihr könnt mir bei folgendem Problem helfen:

In Twincat 2 habe ich aus der Building lib die Bausteine Blind_Input und Blind_Control_S im CFC verschalten als ganz einfache Rollosteuerung. Diese Schaltung habe ich als FB angelegt, jeweils mit Ein-und Ausgangsvariablen. Die Eingangsvariablen habe ich als Var_Input deklariert und die Ausgangsvariablen als Var_Output.
Anschließend habe ein neues Programm angelegt, aus dem ich den oben erwähnten FB mittels Instanz aufrufe. In diesem Aufruf kann ich dann an die Eingänge belegen. In meinem Fall mache ich das mit Globalen Variablen, die ich unter Ressource auch so definiert habe. Soweit funktioniert alles.
Allerdings möchte ich nun an die Ausgänge meines Rollo-FB's auch mit Globalen Variablen belegen. Jedoch kann ich keinen Ausgang belegen oder einfügen.

Könnt ihr mir weiterhelfen?

Vielen Dank und schöne Grüße,

Jürgen

Seiten: [1]