<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/</id><updated>2020-02-28T06:56:08.326000Z</updated><subtitle>Recent posts to Funktion zum Stoppen von Tasks gesucht???</subtitle><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#390e" rel="alternate"/><published>2020-02-28T06:56:08.326000Z</published><updated>2020-02-28T06:56:08.326000Z</updated><author><name>belunas</name><uri>https://forge.codesys.com/u/belunas/</uri></author><id>https://forge.codesys.com84c25456eb4e0f4e62b3604b456cb793d00e083f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Schreibt doch bitte noch auf welchem Zielsystem Ihr das Programm testet, damit wir alle reicher an Erfahrung werden oder obs nur simuliert wurde!!!&lt;/p&gt;
&lt;p&gt;Danke&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#0179" rel="alternate"/><published>2020-02-28T06:56:00.684000Z</published><updated>2020-02-28T06:56:00.684000Z</updated><author><name>debug</name><uri>https://forge.codesys.com/u/debug/</uri></author><id>https://forge.codesys.combee93f1161e51261362fee313834de89e2f0a0b1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Habe es gerade getestet. Geht sehr gut und einfach.&lt;/p&gt;
&lt;p&gt;Ergänzung: Wago 750-841.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#3d6c" rel="alternate"/><published>2020-02-28T06:55:58.063000Z</published><updated>2020-02-28T06:55:58.063000Z</updated><author><name>belunas</name><uri>https://forge.codesys.com/u/belunas/</uri></author><id>https://forge.codesys.com0982c76f5f4d0332248c46650996a990ed5224ec</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ja .. sorry, ich hatte mich nicht exakt ausgedrückt.&lt;/p&gt;
&lt;p&gt;Natürlich nur quasi gleichzeitig (nebenläufig), sonst bräuchte die CPU ja keine Prioritäten.  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#8e9b" rel="alternate"/><published>2020-02-28T06:55:50.461000Z</published><updated>2020-02-28T06:55:50.461000Z</updated><author><name>Ralph Holz</name><uri>https://forge.codesys.com/u/ralph-holz/</uri></author><id>https://forge.codesys.com828e59d3f3145a9e5bed10d2765b9c20129e1a37</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi belunas,&lt;/p&gt;
&lt;p&gt;gleichzeitig gibt es nicht! Entweder werden die beiden Tasks nacheinder abgearbeitet weil das Zielsystem nicht preemtiv oder die Task mit höherer Priorität unterbricht die mit niedriger Priorität an irgendeiner Stelle und wenn sie fertig ist gehts mit der anderen weiter.&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Ralph&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#fccb" rel="alternate"/><published>2020-02-28T06:55:48.225000Z</published><updated>2020-02-28T06:55:48.225000Z</updated><author><name>belunas</name><uri>https://forge.codesys.com/u/belunas/</uri></author><id>https://forge.codesys.com33c5c2d14e366dcb4c6ec3eba23996d3796886e3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Erstmal danke für die Ideen ...&lt;/p&gt;
&lt;p&gt;Ralph:&lt;/p&gt;
&lt;p&gt;Es sollen beide Programme GLEICHZEITIG abgearbeitet werden (Multitasking)&lt;/p&gt;
&lt;p&gt;gravieren:&lt;/p&gt;
&lt;p&gt;So hatte ich es auch vor, aber da ich den Testteil WIEDERVERWENDBAR machen möchte, muss ich ihn in ein extra Task packen, damit ich nicht immer im Code von der Steuerung rummuscheln muss!&lt;/p&gt;
&lt;p&gt;für alle:&lt;/p&gt;
&lt;p&gt;hab mich schlau gemacht und ein Tip von Smart Software Solution bekommen. Die SysLibTasks.lib ist hier mein Retter! Ein Beispiel war auch gleich dabei, nur funzt es bei mir nicht.&lt;/p&gt;
&lt;p&gt;Wer Lust hat kann das kleine Prog (als Anhang!!!!) ja mal testen  &lt;/p&gt;
&lt;p&gt;Es sollte eigentlich der Counter bei ButtonKlick gestoppt werden aber nix ....&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum-de.codesys.com//download/file.php?id=185" rel="nofollow"&gt;ControlIECTask.pro &lt;span&gt;&lt;span&gt;[34.15 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#219c" rel="alternate"/><published>2020-02-28T06:55:41.890000Z</published><updated>2020-02-28T06:55:41.890000Z</updated><author><name>gravieren</name><uri>https://forge.codesys.com/u/gravieren/</uri></author><id>https://forge.codesys.coma8fc9fb758f1fb3be0b4014620656863e7cbf1a3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Schreib doch mal in dein Testprogrom eine Bedingte Anweisung&lt;/p&gt;
&lt;p&gt;IF ( test_programm_aktiv)  THEN&lt;/p&gt;
&lt;p&gt;Temperatur O.K ?&lt;/p&gt;
&lt;p&gt;Wasser vorhanden&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;END_IF&lt;/p&gt;
&lt;p&gt;Setze die Varable "test_programm_aktiv"  auf TRUE oder FALSE&lt;/p&gt;
&lt;p&gt;Das Testprogramm hat dann halt ohne Testbetrieb NUR 1 IF-Abrage&lt;/p&gt;
&lt;p&gt;die NICHT ausgeführt wird.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#1fb6" rel="alternate"/><published>2020-02-28T06:55:39.612000Z</published><updated>2020-02-28T06:55:39.612000Z</updated><author><name>Ralph Holz</name><uri>https://forge.codesys.com/u/ralph-holz/</uri></author><id>https://forge.codesys.com1a82ff1d4a09e787ea74584ca8f3c4578558c307</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Wenn ich das richtig verstehe soll also entweder das eine oder das andere Programm abgearbeitet werden. Dazu würde ich auf keinen Fall eine zweite Task verwenden schon allein deshalb weil eine zweite Task ein zweites Prozessabbild anlegt. &lt;/p&gt;
&lt;p&gt;Es gibt so eine nette Funktion wie Programmaufrufe. Ich würde im Hauptprogramm(meist PLC_PRG) einfach entweder das "Maschinenprogramm " oder das "Testprogramm" aufrufen.&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Ralph&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#2988" rel="alternate"/><published>2020-02-28T06:55:33.264000Z</published><updated>2020-02-28T06:55:33.264000Z</updated><author><name>debug</name><uri>https://forge.codesys.com/u/debug/</uri></author><id>https://forge.codesys.come9512b33f0db2ba31dbb6150b2b053e793e21972</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;die Ablaufsprache wird normalerweise verwendet um mehrere Programmschritte nacheinander oder parallel zueinander ablaufen zulassen. Früher auch als Schrittkettensteuerung bezeichnet. &lt;/p&gt;
&lt;p&gt;Kurz zusammengefasst. Ein Programmteil (Schritt läuft solange ab bis die Ende-Bedingung erreicht ist. (Taskweiterschaltung) In CoDeSys heißen diese Schritt-Transition". Dort kann man auch ein Eingang reinverknüpfen der nur eine manuelle Weiterschaltung erlaubt. In der Online Hilfe ist einiges zu lesen. ansonsten kann ich Dich nur auf Fachbücher (SPS programmieren IEC 61131-3) verweisen. &lt;/p&gt;
&lt;p&gt;Klassischer Anwendungsfall ist eine Ampelsteuerung.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Ampel auf Rot stellen&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Wartezeit&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ampel Gelb&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Wartezeit&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Ampel Grün&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Wartezeit&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Sprung an den Anfang&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#b000" rel="alternate"/><published>2020-02-28T06:55:31.023000Z</published><updated>2020-02-28T06:55:31.023000Z</updated><author><name>belunas</name><uri>https://forge.codesys.com/u/belunas/</uri></author><id>https://forge.codesys.com14975d0d56e53c1a893e56fff26e6e70642aa82b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Vieleicht beschreibst du kurz was du mit Taskweiterschaltung meinst ... finde dazu nichts! Kurz angemerkt: Meine beiden Tasks laufen parallel ab bei jeweils T#200ms.&lt;/p&gt;
&lt;p&gt;Ich dachte auch das die Funktionalität von CoDeSys immer gleich bleibt, egal ob AS oder ST oder ....????!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Funktion zum Stoppen von Tasks gesucht???</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/54d915f6f6/?limit=25#2a96" rel="alternate"/><published>2020-02-28T06:55:24.750000Z</published><updated>2020-02-28T06:55:24.750000Z</updated><author><name>belunas</name><uri>https://forge.codesys.com/u/belunas/</uri></author><id>https://forge.codesys.com23d708506893b7e0475383636fcceb76ab8b8e0c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Nein, sitz erst seit 3 Wochen vor CoDeSys und habe Pascal-Erfahrung &lt;/p&gt;
&lt;p&gt;Aber mit AS hatte ich auch schon mal zu tun ... mehr nicht! Ich schau mich da mal um!!!&lt;/p&gt;
&lt;p&gt;THX&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>