<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Komische Initialwerte</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/c780ea76ab/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/c780ea76ab/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/c780ea76ab/</id><updated>2020-02-28T11:39:59.238000Z</updated><subtitle>Recent posts to Komische Initialwerte</subtitle><entry><title>Komische Initialwerte</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/c780ea76ab/?limit=25#e0bf" rel="alternate"/><published>2020-02-28T11:39:59.238000Z</published><updated>2020-02-28T11:39:59.238000Z</updated><author><name>Pitsch52</name><uri>https://forge.codesys.com/u/pitsch52/</uri></author><id>https://forge.codesys.com8877789517b17ce7b8e27df1f2a63092409a2461</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Erst mal Danke für die Antworten!&lt;/p&gt;
&lt;p&gt;Es war im Online-Modus. Der Fehler passierte serhr warscheinlich auf der Steuerung. Eine Int-Variable erhielt an erster Stelle auch Null und wenn ich eine zweite Int-Variable erstellte und mit Null initialisierte, erhielt die einen Wert um 19000 herum. Jedes Mal beim Einloggen ein bischen anders.&lt;/p&gt;
&lt;p&gt;Jetzt habe ich die Steuerung mit Reset (Ursprung) gelöscht und danach das Programm wierder aufgespielt. Jetzt funktioniert es plötzlich einwandfrei.&lt;/p&gt;
&lt;p&gt;Komisch das habe ich vorher auch schon probiert. Jedoch ohne Erfolg.&lt;/p&gt;
&lt;p&gt;Ich vermute,dass da noch ein kleiner Bug im Betriebssystem der Steuerung sein könnte, der unter gewissen Umständen einen Fehler verursacht.&lt;/p&gt;
&lt;p&gt;Fehl-Verhalten des Kontrollers habe ich bis jetzt jedoch keines festgestellt.&lt;/p&gt;
&lt;p&gt;Mit freundlichen Grüssen! Pitsch&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Komische Initialwerte</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/c780ea76ab/?limit=25#82a5" rel="alternate"/><published>2020-02-28T11:39:56.567000Z</published><updated>2020-02-28T11:39:56.567000Z</updated><author><name>mwatermann</name><uri>https://forge.codesys.com/u/mwatermann/</uri></author><id>https://forge.codesys.comf9bdd281b7973c502e829f87cc86ead037aa7163</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;simulationsmodus?&lt;/p&gt;
&lt;p&gt;passiert das auch mit anderen datentypen (zB INT oder REAL)?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Komische Initialwerte</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/c780ea76ab/?limit=25#f20a" rel="alternate"/><published>2020-02-28T11:39:49.371000Z</published><updated>2020-02-28T11:39:49.371000Z</updated><author><name>Erik Böhm</name><uri>https://forge.codesys.com/u/erik-boehm/</uri></author><id>https://forge.codesys.com85e1163cf5b62fec200fabb9f9935adaa56333a1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Also warum da keine NULL drinsteht, weiss ich auch nicht. Aber mit einer selbstgebaute Einschaltinitialisierung lässt sich das Problem lösen.&lt;/p&gt;
&lt;p&gt;PLC_PRG&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;IF NOT bInit THEN&lt;/p&gt;
&lt;p&gt;(&lt;em&gt; Variablen initialisieren &lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;ZIEHL1_0:DINT := 0; &lt;/p&gt;
&lt;p&gt;ZIEHL1_1:DINT := 250; &lt;/p&gt;
&lt;p&gt;ZIEHL1_2:DINT := 250; &lt;/p&gt;
&lt;p&gt;ZIEHL1_3:DINT := 250; &lt;/p&gt;
&lt;p&gt;ZIEHL1_4:DINT := 250; &lt;/p&gt;
&lt;p&gt;ZIEHL1_5:DINT := 250; &lt;/p&gt;
&lt;p&gt;(&lt;em&gt;Ziehlposition Motor 2&lt;/em&gt;) &lt;/p&gt;
&lt;p&gt;ZIEHL2_0:DINT := 0; &lt;/p&gt;
&lt;p&gt;ZIEHL2_1:DINT := 184; &lt;/p&gt;
&lt;p&gt;ZIEHL2_2:DINT := 179; &lt;/p&gt;
&lt;p&gt;ZIEHL2_3:DINT := 149; &lt;/p&gt;
&lt;p&gt;ZIEHL2_4:DINT := 134; &lt;/p&gt;
&lt;p&gt;ZIEHL2_5:DINT := 107;&lt;/p&gt;
&lt;p&gt;bInit  := TRUE;&lt;/p&gt;
&lt;p&gt;END_IF&lt;/p&gt;
&lt;hr/&gt;
&lt;p&gt;Btw: Ziel schreibt sich ohne H. &lt;/p&gt;
&lt;p&gt;Gruss Erik&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Komische Initialwerte</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/c780ea76ab/?limit=25#d044" rel="alternate"/><published>2020-02-28T11:39:46.821000Z</published><updated>2020-02-28T11:39:46.821000Z</updated><author><name>Pitsch52</name><uri>https://forge.codesys.com/u/pitsch52/</uri></author><id>https://forge.codesys.com421da7a994a418bf1c15dd9c80f98be136039404</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo Leute&lt;/p&gt;
&lt;p&gt;Ich stelle ein seltsames Phänomen bei der Initialisierung von Globalen Variablen in einem meiner Programme fest.&lt;/p&gt;
&lt;p&gt;Die Ausgangslage:  WAGO 750-841 / Firmware 11&lt;/p&gt;
&lt;p&gt;(&lt;em&gt;Globale Variablen&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;(&lt;em&gt;Ziehlposition Motor 1&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;ZIEHL1_0:DINT := 0;&lt;/p&gt;
&lt;p&gt;ZIEHL1_1:DINT := 250;&lt;/p&gt;
&lt;p&gt;ZIEHL1_2:DINT := 250;&lt;/p&gt;
&lt;p&gt;ZIEHL1_3:DINT := 250;&lt;/p&gt;
&lt;p&gt;ZIEHL1_4:DINT := 250;&lt;/p&gt;
&lt;p&gt;ZIEHL1_5:DINT := 250;&lt;/p&gt;
&lt;p&gt;(&lt;em&gt;Ziehlposition Motor 2&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;ZIEHL2_0:DINT := 0;&lt;/p&gt;
&lt;p&gt;ZIEHL2_1:DINT := 184;&lt;/p&gt;
&lt;p&gt;ZIEHL2_2:DINT := 179;&lt;/p&gt;
&lt;p&gt;ZIEHL2_3:DINT := 149;&lt;/p&gt;
&lt;p&gt;ZIEHL2_4:DINT := 134;&lt;/p&gt;
&lt;p&gt;ZIEHL2_5:DINT := 107;&lt;/p&gt;
&lt;p&gt;Nach dem Einloggen, hat die Variable ZIEHL1_0 den Initialwert 0 (Null).&lt;/p&gt;
&lt;p&gt;Die Variable ZIEHL2_0 aber hat den Initialwert 65535. &lt;/p&gt;
&lt;p&gt;Nach dem Start wird dann mit diesem falschen Wert weiter gearbeitet.&lt;/p&gt;
&lt;p&gt;Wieso bekommt diese Variable nicht auch den Wert 0. Wenn ich sie mit -1 Initialisiere erhält sie -1, nur mit 0 (Null) funktioniert es nicht. Ich habe schon versucht die Variable mit einem anderen Namen zu versehen, jedoch ohne erfolg.&lt;/p&gt;
&lt;p&gt;Woher kommen diese unterschiedlichen Werte? &lt;/p&gt;
&lt;p&gt;Hat jemand Erfahrungen damit gemacht, oder weiss sonst einen Rat, wie ich dort eine 0 als Initialwert hinein bekomme? &lt;/p&gt;
&lt;p&gt;Mit freundlichen Grüssen! Pitsch&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>