<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Modbus Verbindungsstatus und Aktualisierung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/</id><updated>2020-02-28T00:42:05.361000Z</updated><subtitle>Recent posts to Modbus Verbindungsstatus und Aktualisierung</subtitle><entry><title>Modbus Verbindungsstatus und Aktualisierung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/?limit=25#d715" rel="alternate"/><published>2020-02-28T00:42:05.361000Z</published><updated>2020-02-28T00:42:05.361000Z</updated><author><name>Nina</name><uri>https://forge.codesys.com/u/nina/</uri></author><id>https://forge.codesys.com521e2e9247865c425f821bc1045e98c637a42b09</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ab den Modbus-Libs 3.5.10 funktioniert das bei mir fehlerfrei.&lt;/p&gt;
&lt;p&gt;@BOBmoraine: Du musst immer bei Stati abfragen und auswerten, Master &amp;amp; Slave. Dein Screenshot zeigt nur den Slavestatus. Ein TCP-Error kommt z.B. vom Master wirkt aber auf den Slave, der Slave selbst hat keinen Fehler.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Verbindungsstatus und Aktualisierung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/?limit=25#ad16" rel="alternate"/><published>2020-02-28T00:42:00.441000Z</published><updated>2020-02-28T00:42:00.441000Z</updated><author><name>BOBmoraine</name><uri>https://forge.codesys.com/u/bobmoraine/</uri></author><id>https://forge.codesys.com0d8f6ad9a1e2e5e571d1be0d18c9957501d6278e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ich hab weiter keine Antwort bekommen, also gibts das wohl nicht. &lt;br/&gt;
Die Doku von Codesys ist echt dürftig. Ein Wiki oder so wäre da schon mal angebracht.&lt;/p&gt;
&lt;p&gt;Ich habe dann einfach Modbus_TCP_Slave.xInitDone abgefragt mit TON#500ms, &lt;br/&gt;
später werde ich das so machen das die Variablen bei Nichtverbindung auf 0 gesetzt werden und eine der Modbus-Variablen dauerthaft 1 ist.&lt;br/&gt;
So weiss ich dann zumindest wenn die Werte nicht aktuell sind wenn ich diese 1 überwache.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: RPI_PLC_01_v35sp10.project " rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1580"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Verbindungsstatus und Aktualisierung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/?limit=25#6606" rel="alternate"/><published>2020-02-28T00:41:58.685000Z</published><updated>2020-02-28T00:41:58.685000Z</updated><author><name>Kampfwurst</name><uri>https://forge.codesys.com/u/kampfwurst/</uri></author><id>https://forge.codesys.com6f19153e6246d8217abc9ee08eaaa80cc8d55942</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;habe das selbe Problem. Gibts da eine Lösung?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Verbindungsstatus und Aktualisierung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/?limit=25#026a" rel="alternate"/><published>2020-02-28T00:41:53.763000Z</published><updated>2020-02-28T00:41:53.763000Z</updated><author><name>BOBmoraine</name><uri>https://forge.codesys.com/u/bobmoraine/</uri></author><id>https://forge.codesys.comf83a2dc3cacdc6ae7cd7d495e4832dfae7978d60</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Moin,&lt;br/&gt;
danke schonmal für die tollen Antworten, aber in dem Variablen-Mapping des Modbus_TCP_Slave finde ich den Verbindungsstatus nicht wieder.&lt;br/&gt;
Der Bus läuft nicht, aber trotzdem habe ich "Response_Success".&lt;br/&gt;
Anhand welcher Variablen, oder welcher Auswertung kann ich denn in meinem Programm auswerten ob der Bus läuft (grüner Kreis) oder nicht läuft (oranges Dreieck)?&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: 2017" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1521"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Verbindungsstatus und Aktualisierung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/?limit=25#2e57" rel="alternate"/><published>2020-02-28T00:41:51.993000Z</published><updated>2020-02-28T00:41:51.993000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comcf5b28aac1e56907e86366cdacdbfc4afc3a8290</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
ja das ist generell so das IO's nur aktualisiert werden wenn die im Programm auch verwendet werden,&lt;br/&gt;
das ist Feldbus unabhängig.&lt;br/&gt;
Wenn man z.B für Tests oder das manuelle setzen im IO Mapping online Editor haben will, dann kann man &lt;br/&gt;
auf 2 Enabled (always in buscycle Task) einstellen.&lt;/p&gt;
&lt;p&gt;Dann zur Diagnose, es gibt ja die FB Instanzen die du verwenden kannst zur Diagnose.&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: always.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1520"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: InstanzenDiagnose.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1519"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Verbindungsstatus und Aktualisierung</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/a88c3f6bb3/?limit=25#c96a" rel="alternate"/><published>2020-02-28T00:41:47.103000Z</published><updated>2020-02-28T00:41:47.103000Z</updated><author><name>BOBmoraine</name><uri>https://forge.codesys.com/u/bobmoraine/</uri></author><id>https://forge.codesys.com425df25e772db4fb14d6b49600771f5b0cd9783c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Moin, ich habe zwei Fragen zum Modbus TCP Modul bei Codesys:&lt;/p&gt;
&lt;p&gt;Wenn ich ein neues Programm erstelle, einen Modbus TCP-Slave und die zugehörigen Parameter einstelle und das Programm dann übertrage, werden die Mappings nicht aktualisiert. &lt;br/&gt;
Eine Aktualisierung findet erst statt, wenn ich in einem beliebigen POU auf die Mappings zugreife.&lt;br/&gt;
Müssten die Mappings nicht in dem 100ms Takt aktualisiert werden wie ich sie bei Slave-Kanal einstelle?&lt;/p&gt;
&lt;p&gt;Wo kann ich den Status des Busses abfragen?&lt;br/&gt;
Wenn ich z.B. eine funktionierende Verbindung habe, und dann die Master-SPS auf STOP stelle, dann steht bei Status "Bus läuft nicht". Aber "Modbus_TCP_Slave.xError" ist FALSE.&lt;br/&gt;
Welche Variable kann ich denn auswerten um "Bus läuft nicht" z.B. auf der Webvisu auszugeben?&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Bild" rel="nofollow" src="http://www.bobmoraine.de/wp-content/uploads/2017/01/RBP_PLC_01.project-CODESYS-_2017-01-02_15-51-29.png"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: Bild" rel="nofollow" src="http://www.bobmoraine.de/wp-content/uploads/2017/01/RBP_PLC_01.project-CODESYS-_2017-01-02_15-53-21.png"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>