<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to BLINK Funktionsblock</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2aa60a7e26/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2aa60a7e26/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/2aa60a7e26/</id><updated>2020-02-28T08:38:41.403000Z</updated><subtitle>Recent posts to BLINK Funktionsblock</subtitle><entry><title>BLINK Funktionsblock</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2aa60a7e26/?limit=25#85ee" rel="alternate"/><published>2020-02-28T08:38:41.403000Z</published><updated>2020-02-28T08:38:41.403000Z</updated><author><name>tomiku</name><uri>https://forge.codesys.com/u/tomiku/</uri></author><id>https://forge.codesys.comc70b84ead90eb2d5645254e7dbf283359c8278ce</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo richie,&lt;/p&gt;
&lt;p&gt;Grit hat natürlich recht.&lt;br/&gt;
Die Zeiten musst Du dir anpassen.&lt;/p&gt;
&lt;p&gt;Gruß Thomas&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>BLINK Funktionsblock</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2aa60a7e26/?limit=25#af28" rel="alternate"/><published>2020-02-28T08:38:34.728000Z</published><updated>2020-02-28T08:38:34.728000Z</updated><author><name>Mugri</name><uri>https://forge.codesys.com/u/mugri/</uri></author><id>https://forge.codesys.com684c8c80b87348285317a35863a9e8d6c15306b4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo richie,&lt;/p&gt;
&lt;p&gt;du kannst selbstverständlich die Zeiten für High und Low noch anpassen. In deinem Fall könnte ich mir vorstellen:&lt;/p&gt;
&lt;p&gt;TIMELOW:=t#59s;&lt;br/&gt;
TIMEHIGH:=t#1s;&lt;/p&gt;
&lt;p&gt;dann hättest du einen 1-Sekunden-Impuls, der einmal in der Minute auftritt. Du kannst ja mal ausprobieren, wie das funktioniert.&lt;/p&gt;
&lt;p&gt;Gruß Grit&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>BLINK Funktionsblock</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2aa60a7e26/?limit=25#e419" rel="alternate"/><published>2020-02-28T08:38:32.232000Z</published><updated>2020-02-28T08:38:32.232000Z</updated><author><name>richie</name><uri>https://forge.codesys.com/u/richie/</uri></author><id>https://forge.codesys.com3193ec4c539c9dae9614db1100c1caaf097a33c8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Danke Thomas für den tipp , ich werde es noch ausprobieren , das sieht aber schon mal gut aus . &lt;br/&gt;
Allerdings vertsehe ich nicht warum du eine Zeit von 1 Sekunde für High und Low eingesetzt ?? weil so wird sich der zähler jeder sekunde um eins erhöhen ...oder meinst du etwa 1 minute ??&lt;br/&gt;
Danke !&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>BLINK Funktionsblock</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2aa60a7e26/?limit=25#fca8" rel="alternate"/><published>2020-02-28T08:38:25.526000Z</published><updated>2020-02-28T08:38:25.526000Z</updated><author><name>tomiku</name><uri>https://forge.codesys.com/u/tomiku/</uri></author><id>https://forge.codesys.comac285d580a5434273583982ea19a2ab3c7fa93b4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo richie &lt;/p&gt;
&lt;p&gt;Du kanst mit dem Baustei BLINK den Minutenimpuls erzeugen.&lt;br/&gt;
Du brauchst aber noch einen Zähler der dir die Impule hochzählt.&lt;br/&gt;
nimm doch den Funktionsblock Aufwärtszähler CTU.&lt;br/&gt;
Erst mit BLINK die Inpulse generieren und dann mit CTU verknüpfen.&lt;br/&gt;
Etwa so:&lt;br/&gt;
VAR&lt;br/&gt;
    test: CTU;      (&lt;em&gt; Aufwärtszähler&lt;/em&gt;)&lt;br/&gt;
    start: BOOL;&lt;br/&gt;
    reset: BOOL;&lt;br/&gt;
    sollwert: WORD;&lt;br/&gt;
    Ausgang: BOOL;&lt;br/&gt;
    Impulse: WORD;&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Signale&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="n"&gt;BLINK&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;  &lt;span class="o"&gt;(*&lt;/span&gt;&lt;span class="n"&gt;pulsierendes&lt;/span&gt; &lt;span class="n"&gt;Signal&lt;/span&gt;&lt;span class="o"&gt;*)&lt;/span&gt;
&lt;span class="n"&gt;Start_Signale&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;Frequenz&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;/pre&gt;&lt;/div&gt;


&lt;p&gt;END_VAR&lt;/p&gt;
&lt;p&gt;Signale(    ENABLE:=Start_Signale , (&lt;em&gt;Starteingang für Baustein BLINK&lt;/em&gt;)&lt;br/&gt;
            TIMELOW:=t#1s ,         (&lt;em&gt;Zeit für TIMELOW von Baustein BLINK&lt;/em&gt;)&lt;br/&gt;
            TIMEHIGH:=t#1s);            (&lt;em&gt;Zeit für TIMEHIGH von Baustein BLINK&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;Frequenz:=Signale.OUT;&lt;/p&gt;
&lt;p&gt;test(   CU:= start,         (&lt;em&gt; wenn der Eingang true wird, wird der Ausgang test.cv um 1 erhöht.&lt;/em&gt;)&lt;br/&gt;
        RESET:=reset ,  (&lt;em&gt; wenn der Eingang true wird, wird der Ausgang test.cv auf 0 gesetzt.&lt;/em&gt;)&lt;br/&gt;
        PV:= sollwert);     (&lt;em&gt; gibt an bei welchem Impuls der Ausgang tset.Q auf true gesetzt wird.&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;Ausgang := test.Q ;     (&lt;em&gt;Ausgang Q von Baustein CTU&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;Impulse := test.CV;     (&lt;em&gt;Ausgang CV vo Baustein CTU&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;IF Frequenz THEN&lt;br/&gt;
start:=TRUE;                (&lt;em&gt;Starten von Baustein CTU&lt;/em&gt;)&lt;br/&gt;
ELSE Start:=FALSE;      (&lt;em&gt;Anhalten von Baustein CTU&lt;/em&gt;)&lt;br/&gt;
END_IF&lt;/p&gt;
&lt;p&gt;Gruß Thomas&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>BLINK Funktionsblock</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2aa60a7e26/?limit=25#44a5" rel="alternate"/><published>2020-02-28T08:38:23.054000Z</published><updated>2020-02-28T08:38:23.054000Z</updated><author><name>richie</name><uri>https://forge.codesys.com/u/richie/</uri></author><id>https://forge.codesys.com99256427f8bb9cf1aad412794295608fd5678bbe</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo zusammen ,&lt;/p&gt;
&lt;p&gt;Ich bin neu hier im Forum und anfänger mit Codesys .. ich arbeite auf einem Controller von Rexroth Indracontrol V .&lt;br/&gt;
Ich wollte eigentlich ein pulsierendes Signal erzeugen für einen aufwärtszähler der sich jeder minute um eins erhöht .&lt;br/&gt;
Allerdings beim durchsuchen der Bibliotheken bin ich auf der Funktionsblock BLINK gestoßen . ich weiss aber nicht wie seiner programmierung in ST aussieht und ob das überhaupt der richtige bausteine dafür ist . &lt;br/&gt;
Wäre nett wenn Ihr mir helfen könnt , &lt;br/&gt;
Danke&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>