<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Anfänger Sucht Schieberegister</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/</id><updated>2020-02-28T07:13:44.845000Z</updated><subtitle>Recent posts to Anfänger Sucht Schieberegister</subtitle><entry><title>Anfänger Sucht Schieberegister</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/?limit=25#a592" rel="alternate"/><published>2020-02-28T07:13:44.845000Z</published><updated>2020-02-28T07:13:44.845000Z</updated><author><name>hugo</name><uri>https://forge.codesys.com/u/hugo/</uri></author><id>https://forge.codesys.com85737127ce88cc63ebc2bc6e4192b8287e37cdd6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;a class="" href="http://www.oscat.de" rel="nofollow"&gt;http://www.oscat.de&lt;/a&gt; m &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Anfänger Sucht Schieberegister</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/?limit=25#e88c" rel="alternate"/><published>2020-02-28T07:13:38.677000Z</published><updated>2020-02-28T07:13:38.677000Z</updated><author><name>Penzkofer</name><uri>https://forge.codesys.com/u/penzkofer/</uri></author><id>https://forge.codesys.com150f8385106c06a2db874508fb086a483e722268</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Ich kann trotz intensiven Googeln nichts über OSCAT finden.&lt;/p&gt;
&lt;p&gt;Bitte einen Link posten.&lt;/p&gt;
&lt;p&gt;Grüße Paul&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Anfänger Sucht Schieberegister</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/?limit=25#5790" rel="alternate"/><published>2020-02-28T07:13:36.455000Z</published><updated>2020-02-28T07:13:36.455000Z</updated><author><name>hugo</name><uri>https://forge.codesys.com/u/hugo/</uri></author><id>https://forge.codesys.comfdbcddd58a943a456651f7047f7382ea10b92fb7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;schau dir mal die sachen von oscat (open source community for automation technology) an&lt;/p&gt;
&lt;p&gt;dort gibts eine freie bibliothek mit vielem in st und alles mit source code&lt;/p&gt;
&lt;p&gt;schieberegister findest du unter logic&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Anfänger Sucht Schieberegister</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/?limit=25#684d" rel="alternate"/><published>2020-02-28T07:13:30.283000Z</published><updated>2020-02-28T07:13:30.283000Z</updated><author><name>J Schohaus</name><uri>https://forge.codesys.com/u/j-schohaus/</uri></author><id>https://forge.codesys.com88de8e039c6b7038797959b3d102d9c24ebf92ca</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Eine einfache Struktur für ein Schieberegister ist dieses Beispiel.&lt;/p&gt;
&lt;p&gt;Hat den Nachteil das der Baustein die Zykluszeit sehr belastet.&lt;/p&gt;
&lt;p&gt;Deshalb wird meistens ein Ringregister benutzt der aber wesentlich aufwendiger ist.&lt;/p&gt;
&lt;p&gt;VAR&lt;/p&gt;
&lt;p&gt;aDataStruct : ARRAY &lt;span&gt;[1..100]&lt;/span&gt; OF myStruct ;&lt;/p&gt;
&lt;p&gt;xStart : BOOL  ;&lt;/p&gt;
&lt;p&gt;i: INT;&lt;/p&gt;
&lt;p&gt;END_VAR&lt;/p&gt;
&lt;p&gt;(&lt;em&gt; um zu Schieben das bit xStart auf TRUE Setzen &lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;IF xStart THEN&lt;/p&gt;
&lt;p&gt;FOR i := 0 TO 98 DO&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;aDataStruct&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;100&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;i&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;aDataStruct&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;99&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;END_FOR&lt;/p&gt;
&lt;p&gt;(&lt;em&gt;  aDataStruct &lt;span&gt;&lt;span&gt;[1]&lt;/span&gt;&lt;/span&gt; := ??? ; neue Daten &lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;xStart := FALSE ; (&lt;em&gt; Solange xStart TRUE darf aus einer anderen task   nicht auf Daten zugegriffen werden Inkonsistenz &lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;END_IF&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Anfänger Sucht Schieberegister</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/?limit=25#8335" rel="alternate"/><published>2020-02-28T07:13:28.052000Z</published><updated>2020-02-28T07:13:28.052000Z</updated><author><name>CuBe</name><uri>https://forge.codesys.com/u/cube/</uri></author><id>https://forge.codesys.com4d0948fa2c0e3df8a2238f1786e6c5645f00f8ba</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Selberbauen:&lt;/p&gt;
&lt;p&gt;Man nehme:&lt;/p&gt;
&lt;p&gt;1 Struct&lt;/p&gt;
&lt;p&gt;1 Array &lt;span&gt;[0..wievielauchimmer]&lt;/span&gt; of Struct&lt;/p&gt;
&lt;p&gt;1 FB PushPop&lt;/p&gt;
&lt;p&gt;PushPop:&lt;/p&gt;
&lt;p&gt;1 VAR_IN_OUT Array of Struct&lt;/p&gt;
&lt;p&gt;1 VAR_IN Inhalt der eingegeben werden soll : Struct&lt;/p&gt;
&lt;p&gt;1 VAR_OUT Inhalt der Ausgegeben werden soll : Struct&lt;/p&gt;
&lt;p&gt;noch backen, dann benutzen... &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Anfänger Sucht Schieberegister</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/2f49ddf4c3/?limit=25#b46e" rel="alternate"/><published>2020-02-28T07:13:21.950000Z</published><updated>2020-02-28T07:13:21.950000Z</updated><author><name>bertl71</name><uri>https://forge.codesys.com/u/bertl71/</uri></author><id>https://forge.codesys.com2bb91a1c419703056067dd141f5d81bd962ef576</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;benötige ein Schieberegister. In diesem Schieberegister müsste ich ein&lt;/p&gt;
&lt;p&gt;eigenes struct hinterlegen. &lt;/p&gt;
&lt;p&gt;bräuchte dringend Tipps oder hat schon jemand so etwas ähnlicheds implementiert ??&lt;/p&gt;
&lt;p&gt;gruß und vielen Dank&lt;/p&gt;
&lt;p&gt;bertl71&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>