<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to KNX / EIB</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e14f37e575/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e14f37e575/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/e14f37e575/</id><updated>2020-02-28T09:17:08.548000Z</updated><subtitle>Recent posts to KNX / EIB</subtitle><entry><title>KNX / EIB</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e14f37e575/?limit=25#fe8e" rel="alternate"/><published>2020-02-28T09:17:08.548000Z</published><updated>2020-02-28T09:17:08.548000Z</updated><author><name>mailmir</name><uri>https://forge.codesys.com/u/mailmir/</uri></author><id>https://forge.codesys.com4aeefcb811f5f8265f889a8bdaefddbe2289f0f6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;das Problem war soooo eine Kleinigkeit, aber die Wirkung war enorm.&lt;/p&gt;
&lt;p&gt;Folgendes: In der Beschreibung steht ja, dass die KNX-Blöcke mit einem Präfix versehen werden MÜSSEN. Allerdings darf dies NICHT beim Masterblock getan werden.&lt;/p&gt;
&lt;p&gt;Wir haben also nur folgendes getan:&lt;/p&gt;
&lt;p&gt;MasterBlockname KNX-Klemme 1 geändert von   KNX1_Master  auf Master1&lt;/p&gt;
&lt;p&gt;MasterBlockname KNX-Klemme 2 geändert von   KNX2_Master  auf Master2&lt;/p&gt;
&lt;p&gt;MasterBlockname KNX-Klemme 3 geändert von   KNX3_Master  auf Master3&lt;/p&gt;
&lt;p&gt;DANKE trotzdem für eure Infos.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>KNX / EIB</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e14f37e575/?limit=25#27c0" rel="alternate"/><published>2020-02-28T09:17:06.035000Z</published><updated>2020-02-28T09:17:06.035000Z</updated><author><name>mailmir</name><uri>https://forge.codesys.com/u/mailmir/</uri></author><id>https://forge.codesys.coma486660044a6fdaf677aa4b9211d216d7de1e42e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hoi Freddy,&lt;/p&gt;
&lt;p&gt;DANKE erstmal für deine Antwort, aber auch das habe ich schon so eingestellt. das hab ich ein bisschen schlecht ausgedrückt es müsste hei'en&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;an allen KNX-Blöcken DIE DER SELBEN KLEMME ZUGEORDNET SIND ist die selbe globale Variable am Eingang typKNX&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;an allen KNX-Blöcken DIE DER SELBEN KLEMME ZUGEORDNET SIND ist die selbe globale Variable am Eingang typDPT &lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Somit ergibt sich:&lt;/p&gt;
&lt;p&gt;Klemme 1&lt;/p&gt;
&lt;p&gt;Masterblock:            FbKNX_Master_646 &lt;/p&gt;
&lt;p&gt;MasterBlockname:    KNX1_Master&lt;/p&gt;
&lt;p&gt;bModule_753_646:   1&lt;/p&gt;
&lt;p&gt;Licht E/A:                FbDPT_Bool&lt;/p&gt;
&lt;p&gt;Blockname:            KNX1_4_2_1&lt;/p&gt;
&lt;p&gt;Var typKNX:           typKNX vom Datentyp typKNX&lt;/p&gt;
&lt;p&gt;typDPT:                 typDPT1 vom Datentyp typDPT&lt;/p&gt;
&lt;p&gt;Klemme 2&lt;/p&gt;
&lt;p&gt;Masterblock:            FbKNX_Master_646 &lt;/p&gt;
&lt;p&gt;MasterBlockname:    KNX2_Master&lt;/p&gt;
&lt;p&gt;bModule_753_646:   2&lt;/p&gt;
&lt;p&gt;Licht E/A:                FbDPT_Bool&lt;/p&gt;
&lt;p&gt;Blockname:            KNX2_4_3_1&lt;/p&gt;
&lt;p&gt;Var typKNX:           typKNX vom Datentyp typKNX&lt;/p&gt;
&lt;p&gt;typDPT:                 typDPT2 vom Datentyp typDPT&lt;/p&gt;
&lt;p&gt;Die Zykluszeit sollte ja 2-3 mal der avg-time sein, bei kNX aber nicht über 50ms. Ein Projekt haben wir bereits am laufen, dort haben wir eine Klemme und die Zykluszeit auf 50 ms. Die Anlage läuft mit diesen Einstellungen ohne Probleme, aber ich werde mal die Zykluszeit auf 40 od. 30 ms. herab setzen, ein Versuch schadet sicher nicht.&lt;/p&gt;
&lt;p&gt;Ich berichte dann vom Ergebnis. Auch wenn ich den Fehler dann endlich gefunden haben sollte...&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>KNX / EIB</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e14f37e575/?limit=25#12c4" rel="alternate"/><published>2020-02-28T09:16:59.091000Z</published><updated>2020-02-28T09:16:59.091000Z</updated><author><name>Freddy</name><uri>https://forge.codesys.com/u/freddy/</uri></author><id>https://forge.codesys.comf515cea568f4a706e961f81a2badb3bf135ed77a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Moin!&lt;/p&gt;
&lt;p&gt;laut der Beschreibung würde ich sagen, das folgender Fehler vorliegt:&lt;/p&gt;
&lt;p&gt;-für jede KNX Klemme muss ein eigener KNX_Master Baustein angelegt werden. Es müssen auch drei verschiedene typKNX Variablen verwendet werden (z.B. typKNX1, typKNX2 und typKNX3). Wenn ich das richtig verstanden haben, dann wurden alle KNX Bausteine mit nur einer typKNX Variablen verknüpt, was zwangsläufig zu einem Fehler führt.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Ein Präfix KNX2_... KNX3_... ist nur für Klemme 2 und 3 zwingend erforderlich. Für Klemme 1 können beliebige Namen verwendet werden. Beim Imort der SYM_XML Datei muss dann darauf geachtet werden, das der richtige Klemmenindex eingestellt wurde.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;die Zykluszeit ist mit 50ms relativ hoch eingestellt. Ich würde versuchen auf ca. 30ms zu reduzieren.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>KNX / EIB</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/e14f37e575/?limit=25#2b61" rel="alternate"/><published>2020-02-28T09:16:56.642000Z</published><updated>2020-02-28T09:16:56.642000Z</updated><author><name>mailmir</name><uri>https://forge.codesys.com/u/mailmir/</uri></author><id>https://forge.codesys.com93317e62f2a246b6bfc7f519f7c42d4c6ff488f0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Moin, moin...&lt;/p&gt;
&lt;p&gt;ich habe ein Projekt mit einem 750-841 und 3 KNX-Klemmen (750-646).&lt;/p&gt;
&lt;p&gt;Gerade habe ich wieder das Problem, dass die rote LED G leuchtet. Ich programmiere im CFC. Vielleicht hat mir noch jemand ein Tip, an was das liegen kann. folgendes habe ich schon kontrolliert:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;ALLE Blöcke die in der Variablendeklaration (oben) angelegt sind, sind auch im Programm (unten) benutzt&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;ALLE KNX-Blöcke haben den Präfix/Blocknamen KNX1.... (Bsp. KNX1_4_4_3)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;an allen KNX-Blöcken ist die selbe globale Variable am Eingang typKNX&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;an allen KNX-Blöcken ist die selbe globale Variable am Eingang typDPT&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;in der Task-Konfiguration wird das KNX-Programm in einem eigenen Task aufgerufen. (Intervall 50ms/Priorität 2)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;der KNX-Master wird als erster Block von allen KNX-Blöcken aufgerufen&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;in den Unterprogrammen des KNX sind NUR KNX-Blöcke. Die Verknüpfung zur Logik des Programms erfolgt über globale Variablen&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ich habe jetzt mal versucht das Programm der KNX Klemmen einzeln zu testen, also erst alles von den Klemmen 2 und 3 aus dem Prog. entfernt und rübergeladen. Das hat funktioniert. Dann alles von den Klemmen 1 und 3 aus dem Prog entfernt und sämtliche Bezeichnungen auf KNX1 geändert. Nun habe ich allerdings noch irgend ein Fehler, doch was?!? Die obigen Punkte habe ich alle geprüft.&lt;/p&gt;
&lt;p&gt;Wir haben auch schon die KNX-Klemme komplett neu konfiguriert und NATÜRLICH jedes mal die aktuelle Sym_XML geladen.&lt;/p&gt;
&lt;p&gt;hat noch jemand einen Tip?!?&lt;/p&gt;
&lt;p&gt;DANKE schon mal....&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>