<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Gleichzeitigkeit...</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/974edad9f5/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/974edad9f5/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/974edad9f5/</id><updated>2020-02-28T05:19:30.296000Z</updated><subtitle>Recent posts to Gleichzeitigkeit...</subtitle><entry><title>Gleichzeitigkeit...</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/974edad9f5/?limit=25#3978" rel="alternate"/><published>2020-02-28T05:19:30.296000Z</published><updated>2020-02-28T05:19:30.296000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.come553c3eeb64874d4fa82c0c80a6f86a1fd3890ec</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ich hab mir anstelle des BLINK-Bausteins einen eigenen Taktgenerator&lt;/p&gt;
&lt;p&gt;mittels eines zyklischen Zählers gebastelt. Eine als BYTE definierte&lt;/p&gt;
&lt;p&gt;Variable wird bei jedem Durchlauf um einen Wert erhöht, wodurch &lt;/p&gt;
&lt;p&gt;mehrere verschiedene Blinksignale erzeugt werden.&lt;/p&gt;
&lt;p&gt;Ich hab dann noch die Zykluszeit für den PLC_PRG-Task auf einen&lt;/p&gt;
&lt;p&gt;Wert eingestellt, der mit einem Vielfachen von 2 multipliziert wiederum &lt;/p&gt;
&lt;p&gt;meine gewünschte Blinkerfrequenz ergibt.&lt;/p&gt;
&lt;p&gt;Und siehe da, mit diesem "Timer" funktioniert es plötzlich!&lt;/p&gt;
&lt;p&gt;Auch die vordere und die hintere Blinkerlampe blinken im Takt. Ich versteh&lt;/p&gt;
&lt;p&gt;die Welt nicht mehr...&lt;/p&gt;
&lt;p&gt;Hat jemand eine Idee, warum das so funktioniert, und mit dem BLINK-&lt;/p&gt;
&lt;p&gt;Baustein nicht?&lt;/p&gt;
&lt;p&gt;Noch eine interessante Beobachtung:&lt;/p&gt;
&lt;p&gt;Ich beschreibe bei beiden Varianten jeweils für links und rechts eine &lt;/p&gt;
&lt;p&gt;eigene Variable mit dem Blinksignal. Die Ansteuerung der eigentlichen&lt;/p&gt;
&lt;p&gt;Lampenausgänge erfolgt unmittelbar hintereinander.&lt;/p&gt;
&lt;p&gt;Bei Verwendung des BLINK-Bausteins werden selbst zwei Lampen, die sich&lt;/p&gt;
&lt;p&gt;auf dem gleichen I/O-Modul befinden, unterschiedlich angesteuert &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Gleichzeitigkeit...</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/974edad9f5/?limit=25#e8d4" rel="alternate"/><published>2020-02-28T05:19:28.183000Z</published><updated>2020-02-28T05:19:28.183000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.com70d58bb2c9b71f7ee2dae23b8adc69739ecdf601</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;mein CAN-bussystem basiert leider nicht auf CANopen.&lt;/p&gt;
&lt;p&gt;trotzdem danke für die info.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Gleichzeitigkeit...</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/974edad9f5/?limit=25#1f96" rel="alternate"/><published>2020-02-28T05:19:22.376000Z</published><updated>2020-02-28T05:19:22.376000Z</updated><author><name>controllfreak</name><uri>https://forge.codesys.com/u/controllfreak/</uri></author><id>https://forge.codesys.com273be5919a1c48d3b34ba9be0e05c24f5893fa5d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Eine Gleichzeitigkeit kannst Du bei CANopen mit dem Sync-Modus erreichen&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Gleichzeitigkeit...</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/974edad9f5/?limit=25#5e6e" rel="alternate"/><published>2020-02-28T05:19:20.280000Z</published><updated>2020-02-28T05:19:20.280000Z</updated><author><name>hepo</name><uri>https://forge.codesys.com/u/hepo/</uri></author><id>https://forge.codesys.com175a11de2d4b07e48e19e0eecbca4127f8e75c85</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;hallo an die runde!&lt;/p&gt;
&lt;p&gt;wieder mal eine frage eines anfängers.&lt;/p&gt;
&lt;p&gt;ich soll u.a. die beleuchtung bei einem fahrzeug per can-bus steuern.&lt;/p&gt;
&lt;p&gt;für das blinklicht verwende ich den BLINK-baustein aus der UTIL.lib.&lt;/p&gt;
&lt;p&gt;soweit so gut!&lt;/p&gt;
&lt;p&gt;ich benutze für die bereiche fahrzeug vorne und fahrzeug hinten zwei&lt;/p&gt;
&lt;p&gt;gleiche i/o - module. die module arbeiten als slaves und über CAN-bus&lt;/p&gt;
&lt;p&gt;(2.0B) mit dem master verbunden.&lt;/p&gt;
&lt;p&gt;das blinklicht selbst funktioniert auch, bis auf folgende phänomene:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;das blinklicht hinten hat gegenüber dem vorderen einen merkliche&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;zeitverzögerung (ca. 0,3 sek).&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;nach ca. 20 blinksignalen ändert sich plötzlich unregelmäßig das &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;tastverhältnis (ON/OFF), obwohl die beiden zeiten fix und gleich eingestellt&lt;/p&gt;
&lt;p&gt;sind.&lt;/p&gt;
&lt;p&gt;ich habe die beleuchtung in ein eigenes programm gepackt, das zyklisch&lt;/p&gt;
&lt;p&gt;vom PLC_prg aus aufgerufen wird.&lt;/p&gt;
&lt;p&gt;der PLC_PRG_TASK ist zyklisch mit einem intervall von 20ms eingestellt.&lt;/p&gt;
&lt;p&gt;ist der erste effekt ein CAN-bus typischer? der task für den bus ist auch&lt;/p&gt;
&lt;p&gt;zyklisch mit 100ms eingestellt.&lt;/p&gt;
&lt;p&gt;warum sich plötzlich das tastverhältnis ändert ist mir schleierhaft!&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>