<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Impulsdauer messen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/31475fd84b/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/31475fd84b/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/31475fd84b/</id><updated>2020-02-28T12:50:25.305000Z</updated><subtitle>Recent posts to Impulsdauer messen</subtitle><entry><title>Impulsdauer messen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/31475fd84b/?limit=25#e468" rel="alternate"/><published>2020-02-28T12:50:25.305000Z</published><updated>2020-02-28T12:50:25.305000Z</updated><author><name>hwesbe</name><uri>https://forge.codesys.com/u/hwesbe/</uri></author><id>https://forge.codesys.com49e475dc02efc481c093733f914c7c89886a27a3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Danke Euch,&lt;/p&gt;
&lt;p&gt;war ja doch einfach. Manchmal sieht man den Wald vor lauter Bäumen nicht.&lt;/p&gt;
&lt;p&gt;Gruß hwesbe&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Impulsdauer messen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/31475fd84b/?limit=25#1bed" rel="alternate"/><published>2020-02-28T12:50:18.022000Z</published><updated>2020-02-28T12:50:18.022000Z</updated><author><name>Rolf-Geisler</name><uri>https://forge.codesys.com/u/rolf-geisler/</uri></author><id>https://forge.codesys.com2a262804b154aa2d3cd3563d3b1c23172d4ef2a2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Variante 2: Der Aufruf von TIME ohne Parameter liefert die aktuelle CPU-Zeit zurück. Damit lässt sich die Dauer eines Impulses auch so messen:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;VAR&lt;/span&gt;
  &lt;span class="nv"&gt;DigInput&lt;/span&gt; : &lt;span class="nv"&gt;BOOL&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;LHFlanke&lt;/span&gt; : &lt;span class="nv"&gt;R_TRIG&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;HLFlanke&lt;/span&gt; : &lt;span class="nv"&gt;F_TRIG&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;ImpulsAnfang&lt;/span&gt; : &lt;span class="nv"&gt;TIME&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;ImpulsEnde&lt;/span&gt; : &lt;span class="nv"&gt;TIME&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
  &lt;span class="nv"&gt;ImpulsDauer&lt;/span&gt; : &lt;span class="nv"&gt;TIME&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;END_VAR&lt;/span&gt;
&lt;span class="nv"&gt;LHFlanke&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CLK&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;DigInput&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;HLFlanke&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;CLK&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;DigInput&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;LHFlanke&lt;/span&gt;.&lt;span class="nv"&gt;Q&lt;/span&gt;
&lt;span class="k"&gt;THEN&lt;/span&gt; &lt;span class="nv"&gt;ImpulsAnfang&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;TIME&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;HLFlanke&lt;/span&gt;.&lt;span class="nv"&gt;Q&lt;/span&gt;
&lt;span class="k"&gt;THEN&lt;/span&gt; &lt;span class="nv"&gt;ImpulsEnde&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;TIME&lt;/span&gt;&lt;span class="ss"&gt;()&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;END_IF&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;ImpulsDauer&lt;/span&gt; :&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;ImpulsEnde&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="nv"&gt;ImpulsAnfang&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Gruss Rolf&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Impulsdauer messen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/31475fd84b/?limit=25#46b3" rel="alternate"/><published>2020-02-28T12:50:15.375000Z</published><updated>2020-02-28T12:50:15.375000Z</updated><author><name>Erik Böhm</name><uri>https://forge.codesys.com/u/erik-boehm/</uri></author><id>https://forge.codesys.com1b1a403271a369eada4d47190385d7fd1e33eceb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Moin&lt;/p&gt;
&lt;p&gt;VAR&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Timer&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;  &lt;span class="n"&gt;TON&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

&lt;span class="n"&gt;tImpulsDauer&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;   &lt;span class="n"&gt;TIME&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

&lt;span class="n"&gt;DigInPut&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;BOOL&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="n"&gt;FALSE&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;

&lt;span class="n"&gt;fTrig&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="n"&gt;F_TRIG&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;END_VAR&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;fTrig.CLK   := DigInPut;&lt;/p&gt;
&lt;p&gt;fTrig();&lt;/p&gt;
&lt;p&gt;IF fTrig.Q THEN&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;tImpulsDauer&lt;/span&gt;    &lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;Timer&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ET&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;    &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="n"&gt;Abgelaufene&lt;/span&gt; &lt;span class="n"&gt;Zeit&lt;/span&gt; &lt;span class="n"&gt;speichern&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;END_IF&lt;/p&gt;
&lt;p&gt;Timer(IN:= DigInPut, PT:=t#1h);&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Impulsdauer messen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/31475fd84b/?limit=25#9511" rel="alternate"/><published>2020-02-28T12:50:07.900000Z</published><updated>2020-02-28T12:50:07.900000Z</updated><author><name>hwesbe</name><uri>https://forge.codesys.com/u/hwesbe/</uri></author><id>https://forge.codesys.com42c7f65c25387c3f130cb0bc9ee7605b6d86b866</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;wie kann ich die Länge eines Impulses messen der über einen Dig.Eingang kommt? Ich möchte lediglich eine Ausgabe in Sekunden die ein Signal/Impuls an einem Eingang ansteht.&lt;/p&gt;
&lt;p&gt;Mein System besteht aus einer WAGO 750-841 + 1x750-430.&lt;/p&gt;
&lt;p&gt;Gruß hwesbe&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>