<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Falscher Eingangswert im ersten Zyklus</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8aa4c45eb/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8aa4c45eb/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/a8aa4c45eb/</id><updated>2020-07-03T06:17:11.808000Z</updated><subtitle>Recent posts to Falscher Eingangswert im ersten Zyklus</subtitle><entry><title>Falscher Eingangswert im ersten Zyklus</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a8aa4c45eb/?limit=25#308b" rel="alternate"/><published>2020-07-03T06:17:11.808000Z</published><updated>2020-07-03T06:17:11.808000Z</updated><author><name>mike91</name><uri>https://forge.codesys.com/u/mike91/</uri></author><id>https://forge.codesys.com9e7da7b20c9c4f820db57d2bd97e10faaed8da5d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;Ich nutze CODESYS 3.5 SP15 und CODESYS Control for Raspberry Pi SL. Über eine Platine, wo ich keine Einzelheiten kenne, werden verschiedene digitale und analoge Ein- und Ausgangspins zur Verfügung gestellt.&lt;/p&gt;
&lt;p&gt;Nun ist es so, dass ich einen der Eingangspins negiert an SET1 eines SR-FlipFlops lege und an dem Pin selbst ein Signal anlege. Beim Starten des Programms wird der Ausgang des SR-FlipFlops direkt gesetzt. Da der Pin eingeschaltet ist und der Eingang negiert ist, sollte dies nicht passieren.&lt;/p&gt;
&lt;p&gt;Nun habe ich zum Debuggen mal Einzeldurchläufe vom Start weg durchgeführt und festgestellt, dass der Pin, obwohl ein Signal anliegt, im ersten Durchgang 0 ist (FlipFlop.Q1 wird gesetzt) und erst im zweiten den Wert 1 annimmt. Als kleinen Trick habe ich nun versucht, die Eingangsvariable in der Variablendeklaration schon mal auf 1 zu setzen, aber wenn ich nun den Einzeldurchlauf starte, ist im ersten Zyklus alles wie es soll, im zweiten wird der Eingang auf einmal 0 und im dritten wieder 1. Danach bleibt er 1.&lt;/p&gt;
&lt;p&gt;Dies tritt nur nach dem erneuten Laden oder Ändern des Programms auf. Nach dem normalen aus- und wieder einloggen besteht das Problem nicht. &lt;/p&gt;
&lt;p&gt;Habt ihr Ideen, woran das liegen könnte? &lt;br/&gt;
Danke schonmal. Gruß Mike&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>