Da ich durch Zufall an eine KL2751 gekommen bin, würde ich die nun auch gerne nutzen. Hat das von euch schon mal jemand gemacht? Die Suchfunktion hat zum Thema KL2751 nichts ausgegeben !?
Generell habe ich die Dateien für die Konfiguration einer 1-Kanal AO Klemme angepasst. Die Klemme ist in Codesys auswählbar und soll über OSCAT mit dem Baustein DIMM_I verwendet werden.
Jetzt frage ich mich allerdings, wie ich die Dimmerklemme per IPS richtig ansteuern kann!? Der OSCAT Baustein hat einen Tastereingang, mit dem man den Ausgang (%QW0) dimmen(lange drücken) bzw. schalten kann (kurzer Druck) kann. %QW3 wäre dann welche Adresse auf Modbusbasis und in IPS lege ich was genau an? SmalInt 16bit mit Adresse 515 ? Lesen und Schreiben beides Adresse 515??
In wie weit kann mir der Einbau der Klemme meine bisherige Konfiguration (Modbusadressen) durcheinanderbringen? Auf was muss ich achten, da sich die Klemme ja vor den DO Klemmen einreiht!? Ich bin auch etwas irritiert darüber, das der Ausgang %QW3 und nicht %QW0 heißt … es sind sonst nur DI + DO Klemmen verbaut.
Als ich mich vor Jahren mal in diese Thematik eingearbeitet hab hieß es Beckhoff und Wago haben zusammen das Projekt begonnen und sind dann getrennte Wege gegangen. Die Klemmen kannst du nicht mischen.
Auch werden nicht die Klemmen mit CodeSys programmiert sondern die Buskoppler. Was danach kommt, darauf hast du keinen Einfluss. Die Klemme und dein Koppler sprechen einfach nicht miteinander.
danke für deine Antwort.
Ich weiß leider nicht wie weit „vor Jahren“ bei dir zurück geht, aber in diversen Foren findet man Berichte darüber, das die Kommunikation sehr wohl funktioniert! Vorausgesetzt man „biegt“ eine Universal 2AO Klemme um (2 Dateien benötigen Änderungen).
Das der Buskoppler programmiert wird (in diesem Fall eine -842) sollte klar sein, ich kann auch nicht genau erkennen wo ich gegenteiliges geschrieben habe.
Im Grunde geht es mir nur darum, wie ich einen nachträglich eingefügten 16bit AO (1 Kanal) aus IPS heraus ansteuern kann, wenn dieser laut Codesys %QW0 heißt.
Ein Modbus Gerät einfügen, SmalInt 16bit auswählen ist klar … dann ist %QW0 die Adresse 512 (lesend) und alle anderen Digitalen Ausgänge verschieben sich um 1 nach hinten?
Was kommt dann aber bei Adresse (schreibend) rein und wie kann ich dann den Wert aus IPS heraus verändern? Im Normalfall kann ich Ausgänge ja nur über Merker ändern, wenn ich ein Programm in der Wago habe.
Bei mir laufen die Klemmen seit ca. zwei Jahren ohne Probleme. Wenn ich zu Hause bin, kann ich dir sagen wie ich die Klemmen eingebunden habe. Ist einfach zu lange her um das aus dem Stehgreif beantworten zu können
So, die Dateien hast du ja schon dementsprechend geändert. Fehlt dir also nur noch die Einbindung des Dimmers. Ich habe den Baustein „FbDimmerZweifachTaster“ aus der Wago Gebäude Lib benutzt. Die Belegung des Bausteins findest du im Anhang.
So, nur mal eben als Rückmeldung … die Beckhoff Klemme lässt sich wie beschrieben an einer Wago 750-xxx einsetzen und aus IPS heraus steuern und auslesen.
Das einzige was ich bisher noch nicht hinbekommen habe, ist ein Stufenloser Dimmvorgang.
bDimmWert kommt von IP Symcon über einen Slider - der Wert der dort hinterlegt ist, soll auch im Slider angezeigt bleiben - deshalb ist er bei bNvo_DimmWert wieder beschrieben.
xTippDimm ist der Taster - funktioniert wunderbar, solang ich bei bNvo_DimmWert den Wert nicht wieder in die Merker-Variable schreiben.
Wenn ich das aber weg lasse, zeigt er mir beim Slider nicht die aktuellen %- Werte an
ich vermute, der Baustein priorisiert bDimmWert vor xTippDimm - bzw. wird quasi permanent bDimmWert eingetragen, wodurch er den Taster-Befehl nicht nimmt
ich muss hier noch mal präzessieren:
Wenn Eingang = Ausgang ist (M_IPS_12350_EG_WZ_SPOT1_IN) nimmt er schon trotzdem den Tastendruck. Ich kann die Helligkeit aber nur Heller verstellen - nicht dunkler.
Im Normalfall wechselt er ja nach jedem Tastendruck die Richtung (heller / dunkler) - das macht er dann eben nicht…
Hatte jemand dasselbe Problem? Wie kann ich das lösen?