<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/</id><updated>2020-02-28T07:53:12.017000Z</updated><subtitle>Recent posts to Logikproblem</subtitle><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#c8e7" rel="alternate"/><published>2020-02-28T07:53:12.017000Z</published><updated>2020-02-28T07:53:12.017000Z</updated><author><name>Matze001</name><uri>https://forge.codesys.com/u/matze001/</uri></author><id>https://forge.codesys.com71bdbf2a54c3d270eb7931b21a95a745a53b6ec0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Manchmal sieht man den Wald vor lauter Brettern nicht &lt;/p&gt;
&lt;p&gt;Oder wie ging der Spruch?&lt;/p&gt;
&lt;p&gt;Ist doch schön das es nun klappt.&lt;/p&gt;
&lt;p&gt;MfG&lt;/p&gt;
&lt;p&gt;Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#c656" rel="alternate"/><published>2020-02-28T07:53:05.170000Z</published><updated>2020-02-28T07:53:05.170000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com0aab37db1abed02554073cdf515957026ec49ec8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; softwareheini&lt;/p&gt;
&lt;p&gt;Hallo Marcel,&lt;/p&gt;
&lt;p&gt;oooh mann, ich hab glaub ich ein RIEßEN Brett vorm Kopf!  &lt;/p&gt;
&lt;p&gt;Einfacher gehts nun wirklich nicht mehr.&lt;/p&gt;
&lt;p&gt;Mann sollte echt nicht immer so kompliziert denken!&lt;/p&gt;
&lt;p&gt;Vielen Dank Marcel! --&amp;gt; auch an Henry  &lt;/p&gt;
&lt;p&gt;P.S. Klasse Forum hier. DANKE! &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#4763" rel="alternate"/><published>2020-02-28T07:53:02.741000Z</published><updated>2020-02-28T07:53:02.741000Z</updated><author><name>HenryR</name><uri>https://forge.codesys.com/u/henryr/</uri></author><id>https://forge.codesys.com2b0c3399573e8330498e204d6bed68c82d7ba3a5</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hab zu schnell auf senden gedrückt - sollten natürlich lauter IFs sein:&lt;/p&gt;
&lt;p&gt;IF EINGANG1 &amp;gt; 0 AND Ausgang = TRUE&lt;/p&gt;
&lt;p&gt;Ausgang = TRUE/FALSE von "Berechnung1"&lt;/p&gt;
&lt;p&gt;ENDIF.&lt;/p&gt;
&lt;p&gt;IF EINGANG2 &amp;gt; 0 AND Ausgang = TRUE&lt;/p&gt;
&lt;p&gt;THEN Ausgang = TRUE/FALSE von "Berechnung2"&lt;/p&gt;
&lt;p&gt;ENDIF&lt;/p&gt;
&lt;p&gt;IF EINGANG3 &amp;gt; 0 AND Ausgang = TRUE &lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;p&gt;lg&lt;/p&gt;
&lt;p&gt;Henry&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#1182" rel="alternate"/><published>2020-02-28T07:52:56.007000Z</published><updated>2020-02-28T07:52:56.007000Z</updated><author><name>HenryR</name><uri>https://forge.codesys.com/u/henryr/</uri></author><id>https://forge.codesys.com696bc827f4ffe0fb0e3976c589bb43b0c20712d7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Probiers mal so:&lt;/p&gt;
&lt;p&gt;IF "alle Eingänge nicht gesetzt" &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt; &lt;span class="nv"&gt;Ausgang&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;FALSE&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;ELSE&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Ausgang&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;TRUE&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;ENDIF.&lt;/p&gt;
&lt;p&gt;IF EINGANG1 &amp;gt; 0 AND Ausgang = TRUE &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="n"&gt;Ausgang&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt;  &lt;span class="k"&gt;TRUE&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="k"&gt;FALSE&lt;/span&gt; &lt;span class="n"&gt;von&lt;/span&gt; &lt;span class="ss"&gt;"Berechnung1"&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;ELSEIF EINGANG2 &amp;gt; 0 AND Ausgang = TRUE &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt; &lt;span class="nv"&gt;Ausgang&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;TRUE&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;FALSE&lt;/span&gt; &lt;span class="nv"&gt;von&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Berechnung2&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;ELSEIF EINGANG3 &amp;gt; 0 Ausgang = TRUE &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt; &lt;span class="nv"&gt;Ausgang&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;TRUE&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;FALSE&lt;/span&gt; &lt;span class="nv"&gt;von&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Berechnung3&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;ELSEIF EINGANG4 &amp;gt; 0 Ausgang = TRUE &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="k"&gt;THEN&lt;/span&gt; &lt;span class="nv"&gt;Ausgang&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;TRUE&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nv"&gt;FALSE&lt;/span&gt; &lt;span class="nv"&gt;von&lt;/span&gt; &lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Berechnung4&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;....&lt;/p&gt;
&lt;p&gt;ENDIF&lt;/p&gt;
&lt;p&gt;Somit sind alle Berechnungen UND Verknüpft und bei dem ersten negativen Ausgang einer Berechnung werden auch nicht mehr die anderen Berechnungen durchgeführt, da der Ausgang ja sowieso FALSE sein muss.&lt;/p&gt;
&lt;p&gt;lg&lt;/p&gt;
&lt;p&gt;Henry&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#1707" rel="alternate"/><published>2020-02-28T07:52:53.505000Z</published><updated>2020-02-28T07:52:53.505000Z</updated><author><name>Matze001</name><uri>https://forge.codesys.com/u/matze001/</uri></author><id>https://forge.codesys.com7fc4bd328da56bda7791a79e5f8bb32feb465ac8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Dann mach doch einfach das der "Eingang" vom AND immer TRUE ist wenn der Wert 0 ist &lt;/p&gt;
&lt;p&gt;MfG&lt;/p&gt;
&lt;p&gt;Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#95e1" rel="alternate"/><published>2020-02-28T07:52:50.874000Z</published><updated>2020-02-28T07:52:50.874000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com8ea94996699ccf151365996f489630e440361a15</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; softwareheini&lt;/p&gt;
&lt;p&gt;Hallo Michael,&lt;/p&gt;
&lt;p&gt;erstmal vielen Dank für Deine Antwort.&lt;/p&gt;
&lt;p&gt;Vom Prinzip her, so ungefähr.&lt;/p&gt;
&lt;p&gt;Nur ist mein Problem der boolsche Ausgang, der &lt;/p&gt;
&lt;p&gt;(falls mehr als ein Eingang belegt ist) mit UND verknüpft werden soll.&lt;/p&gt;
&lt;p&gt;Die Eingänge die nicht belegt sind, müssten irgendwie „ausgeblendet“ werden.&lt;/p&gt;
&lt;p&gt;Und wenn  nur einer belegt ist müsste dieser dem Ausgang direkt zugewiesen werden. &lt;/p&gt;
&lt;p&gt;mfg&lt;/p&gt;
&lt;p&gt;softwareheini&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#19ec" rel="alternate"/><published>2020-02-28T07:52:43.869000Z</published><updated>2020-02-28T07:52:43.869000Z</updated><author><name>Michael.Klank</name><uri>https://forge.codesys.com/u/michael-klank/</uri></author><id>https://forge.codesys.comb6d228d66a95728c19d97808835c1c6df49dbde8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Meinst Du sowas in der Art:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;CASE&lt;/span&gt; &lt;span class="nv"&gt;uiState&lt;/span&gt; &lt;span class="nv"&gt;OF&lt;/span&gt;
&lt;span class="mi"&gt;0&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;bStart&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
         &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
         &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="k"&gt;ELSE&lt;/span&gt;
         &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;END_IF&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;1&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;2&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;3&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal4&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal4&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;4&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal5&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal4&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal5&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;5&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal6&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal4&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal5&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal6&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;6&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;6&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal7&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal4&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal5&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal6&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal7&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;7&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;7&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal8&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal4&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal5&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal6&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal7&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal8&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;8&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;8&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal9&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal4&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal5&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal6&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal7&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal8&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal9&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;9&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;9&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;iVal10&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&amp;gt;&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;iVal1&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal2&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal3&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal4&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal5&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal6&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal7&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal8&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal9&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="nv"&gt;iVal10&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="k"&gt;ELSE&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="mi"&gt;10&lt;/span&gt;:
   &lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="nv"&gt;NOT&lt;/span&gt; &lt;span class="nv"&gt;bStart&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
      &lt;span class="nv"&gt;uiState&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
      &lt;span class="nv"&gt;diErgebnis&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
   &lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;span class="nv"&gt;END_CASE&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Michael&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#ff18" rel="alternate"/><published>2020-02-28T07:52:41.349000Z</published><updated>2020-02-28T07:52:41.349000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.comcd9df21634d7434874c52d2c26ace47ff3eda8f2</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; softwareheini&lt;/p&gt;
&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;1)  Nein, es sind immer alle Eingange vorhanden.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;  &lt;span class="n"&gt;Nur&lt;/span&gt; &lt;span class="n"&gt;kann&lt;/span&gt; &lt;span class="n"&gt;ich&lt;/span&gt; &lt;span class="n"&gt;durch&lt;/span&gt; &lt;span class="n"&gt;einen&lt;/span&gt; &lt;span class="n"&gt;Wert&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="n"&gt;am&lt;/span&gt; &lt;span class="n"&gt;jeweiligen&lt;/span&gt; &lt;span class="n"&gt;Eingang&lt;/span&gt; &lt;span class="n"&gt;sagen&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;

  &lt;span class="n"&gt;das&lt;/span&gt; &lt;span class="n"&gt;quasi&lt;/span&gt; &lt;span class="n"&gt;jetzt&lt;/span&gt; &lt;span class="n"&gt;die&lt;/span&gt; &lt;span class="n"&gt;dazugeh&lt;/span&gt;&lt;span class="err"&gt;ö&lt;/span&gt;&lt;span class="n"&gt;rige&lt;/span&gt; &lt;span class="n"&gt;Berechnung&lt;/span&gt; &lt;span class="n"&gt;im&lt;/span&gt; &lt;span class="n"&gt;FB&lt;/span&gt; &lt;span class="n"&gt;stattfinden&lt;/span&gt; &lt;span class="n"&gt;soll&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;



  &lt;span class="n"&gt;Steht&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt; &lt;span class="n"&gt;am&lt;/span&gt; &lt;span class="n"&gt;Eingang&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;wird&lt;/span&gt; &lt;span class="n"&gt;dieser&lt;/span&gt; &lt;span class="n"&gt;nicht&lt;/span&gt; &lt;span class="n"&gt;benutzt&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;2)    Ja, wenn zwei oder mehrere Eingänge beschalten sind sollen&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;   &lt;span class="n"&gt;die&lt;/span&gt; &lt;span class="n"&gt;berechneten&lt;/span&gt; &lt;span class="n"&gt;Ergebnisse&lt;/span&gt; &lt;span class="n"&gt;mit&lt;/span&gt; &lt;span class="n"&gt;UND&lt;/span&gt; &lt;span class="n"&gt;verkn&lt;/span&gt;&lt;span class="err"&gt;ü&lt;/span&gt;&lt;span class="n"&gt;pft&lt;/span&gt; &lt;span class="n"&gt;werden&lt;/span&gt; &lt;span class="n"&gt;und&lt;/span&gt; &lt;span class="n"&gt;den&lt;/span&gt;

    &lt;span class="n"&gt;Ausgang&lt;/span&gt; &lt;span class="n"&gt;schalten&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;mfg &lt;/p&gt;
&lt;p&gt;softwareheini&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#a653" rel="alternate"/><published>2020-02-28T07:52:34.546000Z</published><updated>2020-02-28T07:52:34.546000Z</updated><author><name>Matze001</name><uri>https://forge.codesys.com/u/matze001/</uri></author><id>https://forge.codesys.comf0f4d1b8bf23c12ef4c258bbedc68efe5552ee36</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;hab ich das richtig verstanden? &lt;/p&gt;
&lt;p&gt;Eingang 1 ist IMMER vorhanden.&lt;/p&gt;
&lt;p&gt;Eingang 2-10 sind nicht immer beschaltet.&lt;/p&gt;
&lt;p&gt;Dann wäre es doch im Prinzip&lt;/p&gt;
&lt;p&gt;Eingang 2   -&amp;gt; Rechnung | OR&lt;/p&gt;
&lt;p&gt;Eingang 3  - &amp;gt; Rechnung | OR&lt;/p&gt;
&lt;p&gt;Eingang N  - &amp;gt; Rechnung | OR&lt;/p&gt;
&lt;p&gt;Eingang 10 -&amp;gt; Rechnung |&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;_&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;_&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;_&lt;/em&gt;&lt;/strong&gt;|&lt;/p&gt;
&lt;p&gt;AND&lt;/p&gt;
&lt;p&gt;Eingang 1 -&amp;gt; Rechnung&lt;/p&gt;
&lt;p&gt;Setzt den Ausgang.&lt;/p&gt;
&lt;p&gt;Was soll passieren wenn zwei Eingänge beschaltet sind? Soll der Ausgang nur gesetzt werden wenn beide Rechnugen TRUE liefern?&lt;/p&gt;
&lt;p&gt;MfG&lt;/p&gt;
&lt;p&gt;Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Logikproblem</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/5269e28f91/?limit=25#b727" rel="alternate"/><published>2020-02-28T07:52:32.120000Z</published><updated>2020-02-28T07:52:32.120000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com8befc95184c02a6387d2934c628d8f2b1a4e46a7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; softwareheini&lt;/p&gt;
&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich habe ein kleines Logikproblem.&lt;/p&gt;
&lt;p&gt;Ich habe einen FB der 10 Integer Eingangsvariablen und&lt;/p&gt;
&lt;p&gt;eine boolsche Ausgangsvariable hat.&lt;/p&gt;
&lt;p&gt;Wenn jetzt am Eingang 1 z.B. eine Zahl von 1 bis ... steht und &lt;/p&gt;
&lt;p&gt;bausteinintern eine Berechnung OK ist, dann soll mein Ausgang TRUE sein.&lt;/p&gt;
&lt;p&gt;Wenn jetzt aber am Eingang 1 und am Eingang 2 eine Zahl von 1 bis ... steht,&lt;/p&gt;
&lt;p&gt;dann müssten meine zwei internen Berechnungen mit UND verküpft werden.&lt;/p&gt;
&lt;p&gt;D.h. meine Ausgang wird erst TRUE wenn beide Berechnungen OK sind.&lt;/p&gt;
&lt;p&gt;Es kann auch vorkommen das nur z.B. Eingang 5 beschalten wird&lt;/p&gt;
&lt;p&gt;und mein Ausgang nach der Berechnung TRUE wird.&lt;/p&gt;
&lt;p&gt;Und das ganze eben mit 10 Eingängen.&lt;/p&gt;
&lt;p&gt;Kann mir vielleicht jemand einen Tipp geben wie man so etwas lösen könnte?&lt;/p&gt;
&lt;p&gt;Hoffe hab das ganzen einigermaßen verständlich beschrieben  &lt;/p&gt;
&lt;p&gt;Das ganze läuft auf einem Wago 750-841.&lt;/p&gt;
&lt;p&gt;Vielen Dank schon mal vorab und noch einen schönen Sonntag!&lt;/p&gt;
&lt;p&gt;mfg&lt;/p&gt;
&lt;p&gt;softwareheini&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>