<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to "Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/</id><updated>2020-02-28T02:35:24.670000Z</updated><subtitle>Recent posts to "Raspberry pi SPS" und arduino uno als Modbus Slave</subtitle><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#ebfc" rel="alternate"/><published>2020-02-28T02:35:24.670000Z</published><updated>2020-02-28T02:35:24.670000Z</updated><author><name>almot89</name><uri>https://forge.codesys.com/u/almot89/</uri></author><id>https://forge.codesys.com1e2ecc503fcb89fc92e3e4fb3037025c56b018fa</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;hallo,&lt;/p&gt;
&lt;p&gt;sorry für die späte Meldung, hier mal ein Bild ohne auto connect.&lt;/p&gt;
&lt;p&gt;mfg&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: modbus.JPG" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1192"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#1359" rel="alternate"/><published>2020-02-28T02:35:22.607000Z</published><updated>2020-02-28T02:35:22.607000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comd9d593a456df836ccf58d04ab3dc065a8f947497</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;mach doch bitte mal den autoreconnect weg,&lt;br/&gt;
dann sieht man vielleicht an den Meldungen der FB's genauer was passiert und Reponse Timout und vielleicht auch mal den Socket Timeout&lt;br/&gt;
erhöhen.&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#9a9e" rel="alternate"/><published>2020-02-28T02:35:17.256000Z</published><updated>2020-02-28T02:35:17.256000Z</updated><author><name>almot89</name><uri>https://forge.codesys.com/u/almot89/</uri></author><id>https://forge.codesys.com0d96b3e897ac51ad8ff2045dc479a6f90a071cce</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Habe ich schon versucht, an sich funktioniert es ja, die Led blinkt..... Aber der Zyklus passt nicht, weil die Verbindung immer kurz weg ist...... Bin auch ratlos....&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#05e2" rel="alternate"/><published>2020-02-28T02:35:15.330000Z</published><updated>2020-02-28T02:35:15.330000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comf4598b393de17052330722ad735b72bebfe0616f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;hm.. nicht so falsch.&lt;br/&gt;
Ich würde einfach mal mit den Offsets rumspielen.&lt;br/&gt;
(vielleicht mal auf beiden seiten auf 0, aber vielleicht hast du das schon probiert..?)&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#6420" rel="alternate"/><published>2020-02-28T02:35:13.415000Z</published><updated>2020-02-28T02:35:13.415000Z</updated><author><name>almot89</name><uri>https://forge.codesys.com/u/almot89/</uri></author><id>https://forge.codesys.comc80479ef8acc29a9e57ed40facef1baa42900b39</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;hi,&lt;br/&gt;
hier mein raspberry testprojekt.&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://onedrive.live.com/redir?resid=55DE0FEBA4686878!1429&amp;amp;authkey=!APvT0Igr1xvCCAI&amp;amp;ithint=file%2czip" rel="nofollow"&gt;https://onedrive.live.com/redir?resid=5 ... file%2czip&lt;/a&gt; m &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#5945" rel="alternate"/><published>2020-02-28T02:35:06.974000Z</published><updated>2020-02-28T02:35:06.974000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comff4c54dc4fda07441ef589017cc4ace33283205e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;dann noch dein CODESYS Projekt.. damit ich sehe was du konfiguriert hast.&lt;br/&gt;
Grüße&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#8919" rel="alternate"/><published>2020-02-28T02:35:05.015000Z</published><updated>2020-02-28T02:35:05.015000Z</updated><author><name>almot89</name><uri>https://forge.codesys.com/u/almot89/</uri></author><id>https://forge.codesys.comd755bf2e86ed288550e40f87df027a3408c27390</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;hallo,&lt;br/&gt;
der ausdruck:&lt;br/&gt;
"Device.Application.Modbus_TCP_Slave.byModbusError"&lt;br/&gt;
wechselt immer zwischen "RESPONSE_SUCCESS" und "TCP_COMMUNICATION_ERROR" bei eingeschalteted auto-reconnect.&lt;br/&gt;
auch die erhöhung des "Response Timeout" beim master oder slave brachte keine änderung.&lt;/p&gt;
&lt;p&gt;hier mal der code vom arduino:&lt;/p&gt;
&lt;p&gt;/&lt;em&gt;&lt;br/&gt;
  Modbus-Arduino Example - Lamp (Modbus IP)&lt;br/&gt;
  Copyright by André Sarmento Barbosa&lt;br/&gt;
&lt;a class="" href="http://github.com/andresarmento/modbus-arduino" rel="nofollow"&gt;&lt;/a&gt;&lt;a href="http://github.com/andresarmento/modbus-arduino" rel="nofollow"&gt;http://github.com/andresarmento/modbus-arduino&lt;/a&gt;&lt;br/&gt;
&lt;/em&gt;/&lt;/p&gt;
&lt;p&gt;#include &amp;lt;ethercard.h&amp;gt;&lt;br/&gt;
#include &amp;lt;modbus.h&amp;gt;&lt;br/&gt;
#include &amp;lt;modbusip_enc28j60.h&amp;gt;&amp;lt;/modbusip_enc28j60.h&amp;gt;&amp;lt;/modbus.h&amp;gt;&amp;lt;/ethercard.h&amp;gt;&lt;/p&gt;
&lt;p&gt;//Modbus Registers Offsets (0-9999)&lt;br/&gt;
const int LAMP1_COIL = 100; &lt;br/&gt;
//Used Pins&lt;br/&gt;
const int ledPin = 9;&lt;/p&gt;
&lt;p&gt;//ModbusIP object&lt;br/&gt;
ModbusIP mb;&lt;/p&gt;
&lt;p&gt;void setup() {&lt;br/&gt;
    // The media access control (ethernet hardware) address for the shield&lt;br/&gt;
    byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };&lt;br/&gt;
    // The IP address for the shield&lt;br/&gt;
    byte ip[] = { 192, 168, 178, 8 }; &lt;br/&gt;
    //Config Modbus IP &lt;br/&gt;
    mb.config(mac, ip);&lt;br/&gt;
    //Set ledPin mode&lt;br/&gt;
    pinMode(ledPin, OUTPUT);&lt;br/&gt;
    // Add LAMP1_COIL register - Use addCoil() for digital outputs&lt;br/&gt;
    mb.addCoil(LAMP1_COIL);&lt;br/&gt;
}&lt;/p&gt;
&lt;p&gt;void loop() {&lt;br/&gt;
   //Call once inside loop() - all magic here&lt;br/&gt;
   mb.task();&lt;/p&gt;
&lt;p&gt;//Attach ledPin to LAMP1_COIL register   &lt;br/&gt;
   digitalWrite(ledPin, mb.Coil(LAMP1_COIL));&lt;br/&gt;
}&lt;/p&gt;
&lt;p&gt;Die Mudbus.h lib für das "große ethernet shield funktioniert dagegen ohne probleme, nur halt dieses enc28j60 nicht.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#7876" rel="alternate"/><published>2020-02-28T02:34:59.646000Z</published><updated>2020-02-28T02:34:59.646000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com988365d038271e9cc0e70113f71bcda21390ebf8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;diese 1 Sekunde hört sich für mich nach dem Timeout "Response Timeout(ms)" 1000 an (oder aber im Master gibt's den auch)&lt;br/&gt;
den bitte mal erhöhen und im Watchfenster den Name deines Slaves eingeben (jeder Slave hat eine Implizit angelegten FB der dann Diagnose mitbringt)&lt;/p&gt;
&lt;p&gt;Grüße&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: ResponseTimeout.jpg" rel="nofollow" src="https://forum-de.codesys.com//download/file.php?id=1179"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#9d0f" rel="alternate"/><published>2020-02-28T02:34:57.708000Z</published><updated>2020-02-28T02:34:57.708000Z</updated><author><name>almot89</name><uri>https://forge.codesys.com/u/almot89/</uri></author><id>https://forge.codesys.com60f2318844e26d5743c13b2a5247e4c5367ad0e1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;hat son jemand ein arduino nano mit ENC28J60 ethernet card als modbus slave in codesys zum laufen gebracht? ich habe die lib von &lt;a class="" href="https://github.com/andresarmento/modbus-arduino" rel="nofollow"&gt;https://github.com/andresarmento/modbus-arduino&lt;/a&gt; benutzt. es funktioniert aber nicht richtig, der status wechselt im sekunden takt zwisch läuft,läuft nicht, busfehler. leider finde ich den fehler nicht. Mudbus lib von &lt;a class="" href="https://code.google.com/p/mudbus/downloads/list" rel="nofollow"&gt;https://code.google.com/p/mudbus/downloads/list&lt;/a&gt; funktioniert dagegen mit dem "teurem ethernet shield" ohne probleme. leider lässt sie sich nicht mit dem ENC28J60 nutzen&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>"Raspberry pi SPS" und arduino uno als Modbus Slave</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/aabddc689f/?limit=25#d74d" rel="alternate"/><published>2020-02-28T02:34:52.296000Z</published><updated>2020-02-28T02:34:52.296000Z</updated><author><name>almot89</name><uri>https://forge.codesys.com/u/almot89/</uri></author><id>https://forge.codesys.comfa796f242e380a37bcfa3116c8d3d256d7560820</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Danke für eure Hilfe.... hab's hinbekommen.... aber für die Haus Automatisierung bleibe ich doch lieber bei wago und beckhoff in Verbindung mit raspi und codesys v3&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>