Wago und Taster. Die einzig wahre Lösung!

Moin,

ich muss jetzt leider doch nochmal nachhaken.
Die Stolperfallen bei der Beleuchtung bekomme ich irgendwie in den Griff.
Der Schwierigkeitsgrad ist dabei sogar noch etwas höher, da die Beleuchtungsausgänge über den KNX geschaltet werden.

Wie kann ich denn die „Tasterlogik“ bei Dimmern und Rollladen realisieren?

Jeder Rollladen und auch die Dimmerbausteine sind komplett auf Taster ausgelegt und da kann ich machen was ich will, dass 1-Signal vom IPS bekomme ich nicht weg.

Wie haben andere das Problem gelöst?
Ein Script für nicht vorhandene Taster in IPS?

  • BEM -

Also ich schalte die Button/Modbus-Variablen im Webfront einfach mit einem Script nach 1 Sekunde wieder aus. Fertig.

<?
$id = $_IPS['VARIABLE'];
$parent= IPS_GetParent($id);
IPS_Sleep(100);
ModBus_WriteCoil($parent, false);
?>

unterhalb des Scripts lege ich einfach für jede Modus-Variable eine Aktion an die bei Variablenänderung das Script startet.

Schöne Grüße
Stephan

Super Danke,
damit werde ich dann mal ins Rennen gehen.

Aber wie dimmt ihr mit IPS?
Macht ihr das alles über einen Schieberegler?

dimmen mach ich wie von dir vermutet mit Schiebereglern. Wobei das eher selten vorkommt wenn die gewünschten Lichtszenen einmal eingestellt und gespeichert sind.

Schöne Grüße
Stephan

Die Schaltung von mibu mit dem XOR (-> Wago und Taster. Die einzig wahre Lösung!) ist leider nicht mehr vorhanden. Könnte jemand vielleicht noch mal kurz ein Bild mit der Schaltung einstellen?

Danke schon mal im vorraus =)

@sunnyboy,

einen Screenshot kann ich dir grad nicht liefern, aber ca. so:


Taster Digitaleingang -> |Rising Trigger| -> | Input1 XOR Output | ------> Digital Out
Modbus Bit --------------------------------> | Input2            | +-----> Modbus Bit

Gruss, Michael

Ich hoffe die alten Screenshots Heute/Morgen wiederherstellen zu können. Die sind leider nur einen Fehler im Forumupgrade gelöscht worden. Wir arbeiten dran :slight_smile:

paresy

Das Bild ist wieder verfügbar!

paresy

Mahlzeit zusammen.

Habe folgendes Problem:

Wenn ich die Modbus Schnittstelle im CoDeSYS hinterlege, schaltet er wie beim normalen Schalter und tastet nicht, was bei mir zu Problemen führt. Denn die Eltako EUD12NPN_UC haben eine eigene logik. Wenn man den Tastbefehl (derzeit in meinem Symcon ja noch als Schalter) zu lange abgibt, dimmt das licht.

Wie kann ich den Befehl einbauen so dass dieser nur kurz getriggert wird?

hier mal ein Screenshot meiner CoDeSYS Programmierung

[EG_Beleuchtung (PRG-FUP)].jpg

Ursprünglich habe ich im Strukturierten Text Programmiert, hier kam mir die Einbindung von Symcon jedoch sehr schwierig vor, also habe ich die Programmierung in FUP übersetzt.

Hallo Knutnoh

gibt es den Funktionsblock fertig in der LIB oder hast Du den selbst erstellt ?

Hallo wibo050447,

der Funktionsblock ist vom Elektriker eines Kollegen, sieht nicht so aus, als wäre der in irgendeiner LIB. Denke dass er selbst geschrieben ist. Habe ihn so übernommen, da alles relevante drin sitzt.

Gruß knutnoh

Hallo,
dieser Funktionsblock für den Eltako Dimmer würde mich auch interessieren. Kann den jemand hier hochladen?
Gruß Jens

Hallo Zusammen,

ich habe mal zwei fragen…

Zum einen:
Wenn ich den Eingan von dem Triggerbaustein taste funktioniert alles super und meine Variable ändert sich in IPS

Aber wie schalte ich von IPS aus? Da ändert sich nichts! Der geänderte Wert wird direkt wieder überschwieben.
Wie man sieht habe ich für schreiben und lesen die gleiche Adresse verwendet.

Die andere Frage:
Wie aktiviere ich die Bausteine korrekt um zu senden bzw. zu empfangen? Was für Zeiten muss ich wählen?
Die Lösung die ich gewählt habe funktioniert zwar, aber das sieht mir nicht nach einer sauberen Lösung aus…?

Im Anhang ist mein Testaufbau.

Grundsätzlich funktioniert die Datenübertragung in beide Richtungen!

Vielleicht kann mal jemand ein Beispiel von seinem Aufbau posten?

Gruß
David

Ich denke es hat sich erledigt… Ich schreibe jetzt direkt in die Speicherbereiche,
dann brauch ich den Mist mit den „FB_MBWriteCoils“ und so weiter nicht :wink:

Jetzt funktioniert auch die XOR-Geschichte einwandfrei :slight_smile:

Hallo SirBastian,

Ich habe 8 Rollläden mit Wago angesteuert.
Taster im Raum und auch alle im IPS .
Im IPS wird ein Bit gesetzt und in der SPS der Speicher für Auf oder Ab gesetzt.

Hast du die Schaltung mit dem XOR gesehen " Wago und Taster. Die einzig wahre Lösung! "

Gruß

Anbei eine Wago Lib die funktioniert. Binde die einfach in Dein Projekt ein.
Der erste Eingang nutze ich als Schalter aus IPS, der zweite ist für den Hardware- Taster (bei mehreren Tastern einfach OR verknüpfen.

Viel Spaß damit

Beleuchtung.zip (3.97 KB)

Wago Taster.png

… und hier eine Lösung von mir inkl. Sourcen (basierend auf der OSCAT Implementierung):
https://www.symcon.de/forum/threads/37242-IP-Symcon-kompatible-Funktionsbausteine-%28WAGO%29?p=354488#post354488

Hallo,

die hier vorgestellten Lösungen ermöglichen aber kein Dimmen? korrekt?

Hat jemand eine Idee wie ich mit einem Taster langer Druck=Dimmen das umgesetzt bekomme?
Zusätzlich würde ich gerne über IPS mittels Slider auch einen Dimmwert senden können.

Licht wird bei mir über DALI gesteuert. Ich verwende momentan die Funktionsblöcke FbDaliDimmSingleButton und zum Dimmen über IPS FbDaliSendDimmValue. So bekommt IPS dann natürlich nicht mit was über die Taster gesteuert wird…

Viele Grüße
Stephan

Siehe dazu einfach meinen obigen Eintrag/Link:
https://www.symcon.de/forum/threads/37242-IP-Symcon-kompatible-Funktionsbausteine-%28WAGO%29?p=354488#post354488

Also mit dem XOR habe ich jetzt etwas rumexperimentiert, aber das wollte nicht so wirklich, die Lampe hat sich ständig aus und angeschaltet, so dass ich Angst hatte das Relais fliegt mir gleich um die Ohren.

So sieht das bei mir aus:

Licht_HWR.png

Den aktuellen Status der Lampe lese ich via Modbus beim Ausgang ab (ist irgendwas um die Adresse 523 o.ä.), das Tasten soll links via vT_L_HWR kommen. Der echte Taster geht auch auf den selben Input-Port (T_L_HWR). So hatte ich das bisher die letzten 12 Jahre mit IPSYMCON 2.0 am Laufen, klappte auch wunderbar. Allerdings verstehe ich bei der aktuellen Version zur Zeit noch ziemlich viel Bahnhof :slight_smile:

Hilft es eventuell etwas, wenn ich hinter das vT_L_HWR / vor den Eingang vT_IPS ein FlipFlop schalte? Habe wo gelesen, dass dann ein Impuls kommt bei einer Statusänderung.