-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 - SirBastian1986

#1
Okay, den Versuch habe ich jetzt gestartet.
Von der ersten Rollade kann ich über die Ausgänge D1 und D2 alle anderen Rolläden über einen jeweiligen OR Baustein erreichen.
Wenn ich jetzt allerdings bei der zweiten Rollade anfange die Verbindungen in die anderen einzupflegen und in den eigenen Eingang S1 / S2, dann löscht er mir die vorherige Verbindung (vgl. Bild 1 und 2 im Anhang).
Gibt es da eine Anzahlbeschränkung der Verbindungen?

Zudem ist es eine sehr unübersichtliche Lösung, die sehr viel Platz verbraucht. Da habe ich schon meine Rolläden auf Erdgeschoss und Obergeschoss aufteilen müssen, damit ich überhaupt alles abbilden kann. Die Verbindungen zu den jeweiligen OR Bausteinen nehmen schon einiges an Platz in Anspruch. Irgendwie noch nicht ganz zufriedenstellend  :-\

[gelöscht durch Administrator]
#2
Moin Moin zusammen,

nachdem ihr mir schon so gut bei meinem bisherigen Rolladenproblem ausgeholfen habt, habe ich die Hoffnung, dass ihr mir auch jetzt den passenden Tip geben könnt.

Ich habe meine Rolläden über Doppeltaster angeschlossen (1x rauf, 1xrunter).
Für die Programmierung (CFC) habe ich einen BLIND_INPUT, BLIND_SET und BLIND_CONTROL_S hintereinander geschaltet.
Ich würde gern erwirken, dass ich durch einen Doppel- oder ggf. Dreifachklick an einem Taster in eine Richtung alle Rolläden im Haus hoch oder runter fahren. Im Grunde möchte ich aus jedem Rolladentaster im Haus einen Zentralschalter machen bei entsprechender Bedienung.
Ich habe gesehen, dass der Baustein BLIND_INPUT bereits die Möglichkeit des Doppelklicks bereit hält und in diesem Fall einen separaten Ausgang bereit stellt. Kann ich das ggf. irgendwie für mein Anliegen nutzen?

Vielen Dank schon mal im Voraus

[gelöscht durch Administrator]
#3
peewit, vielen Dank!

Das war es! Jetzt funktioniert es endlich! Dann ist es wohl in der Tat so, dass die verschiedenen Systeme (FUP / CFC) unterschiedliche Ansichten über die Gültigkeit eines Bezeichners haben. In FUP werden die Variablen mit einer Zahl beginnend akzeptiert, im Gegensatz zu CFC. Ich habe nun die Variablen folgendermaßen benannt:

IN0603
SET0603
CTR0603

Die Zahlenfolge ist für mich lediglich die Bezeichnung, um welchen Raum es sich handelt (in diesem Fall 06) und um welche laufende Nummer der Elektronik (Stromquelle, Rolllade, Taster etc.).

Das werde ich nun für die anderen Rolläden adaptieren.

Vielen lieben Dank für die Hilfe  ;D
#4
Hallo peewit,

sicher bin ich mir nicht.. zumindest habe ich die Variablen unter den FUP Objekten mit Zahlen beginnen lassen und da läuft es. Ich werde es dennoch später mal versuchen.
Wäre aber komisch, wenn die Gültigkeit einer Bezeichnung unter CFC und FUP unterschiedlich sind, oder?  ???

Melde mich heute Abend mal, ob es funktioniert hat.  :)
#5
Hallo Martin,

besten Dank für Deine schnelle Rückmeldung.
Habe deinen Hinweis direkt mal ausprobiert, aber das war leider noch nicht des Rätsels Lösung  :-\
Es erscheint nach wie vor die Meldung, dass END_VAR oder ein gültiger Bezeichner erwartet wird.
Konnte ich mir auch schwer vorstellen, dass es daran liegt, da der Aufbau der Bausteine und der Variablen nach einem funktionierenden Muster erstellt wurden. Da konnte ich auch kein "FALSE" im IN des BLIND_INPUT feststellen.

Trotzdem danke für den Versuch..
#6
Hallo zusammen,

ich bin "der Neue" und beschäftige mich nun seit kurzer Zeit mit der Programmierung meiner WAGO SPS 750-881, über welche ich in meinem Haus das Licht, die Steckdosen und die Rolläden steuere.
Die Grundprogrammierung wurde durch meinen Bruder vorgenommen und ich versuche mich nun ein wenig in die Thematik einzuarbeiten. Dazu sei gesagt, dass ich Programmieren in diesem Sinne vorher noch nicht gemacht habe -> absolut blutiger Anfänger. Habt bitte Nachsehen mit mir   :D

Okay, dann zum Problem:
In der "Grundprogrammierung" waren bisher 3 Objekte verbaut. Licht, Rolladen und Klingel. Diese hat mein Bruder in FUP programmiert (CodeSys 2.3). Bisher war es nur möglich die Rolläden über gedrückthalten des Tasters herunter zu fahren. Ein automatisches herunterfahren mit nur einem kurzen Druck auf den Taster war nicht möglich.
Das sollte nun ausgebessert werden, indem ich ein neues Objekt in CFC erstelle und die entsprechenden Bausteine "BLIND_INPUT", "BLIND_SET" und "BLIND_CONTROL_S" miteinander verbinde. Habe alles soweit eingearbeitet, wenn ich jedoch die Verbindung mit der SPS herstellen möchte, um das Programm zu übertragen, sagt mir CodeSys

"Fehler 3781: PLC_PRG (6): 'END_VAR' oder Bezeichner erwartet"
Diese Meldung kommt dann für jede Variable mit entsprechender Zeilenbezeichnung.

Ich habe bisher schon versucht die Variablen per Hand einzutragen und ich habe sie automatisch eintragen lassen vom Programm. Jedoch kommt immer wieder diese Meldung.. Und ja, ich bin Anfänger, aber END_VAR habe ich in der untersten Zeile stehen  ;)

Hier noch ein Screenshot beigefügt in der Hoffnung auf schnelle Rettung.

Viele Grüße

SirBastian


[gelöscht durch Administrator]