<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Modbus Master / Slave with 2 RPs</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/</id><updated>2020-02-27T15:40:49.306000Z</updated><subtitle>Recent posts to Modbus Master / Slave with 2 RPs</subtitle><entry><title>Modbus Master / Slave with 2 RPs</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/?limit=25#e3d2" rel="alternate"/><published>2020-02-27T15:40:49.306000Z</published><updated>2020-02-27T15:40:49.306000Z</updated><author><name>rasputin86</name><uri>https://forge.codesys.com/u/rasputin86/</uri></author><id>https://forge.codesys.com734e893b2120a984b7e4266ef8e0b29039c76523</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Edwin Schwellinger hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Hi,&lt;br/&gt;
use attched example.&lt;br/&gt;
BR&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Thank you, very much!&lt;br/&gt;
Now I've understand it...and the two rapsberry runs!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Master / Slave with 2 RPs</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/?limit=25#92ee" rel="alternate"/><published>2020-02-27T15:40:47.202000Z</published><updated>2020-02-27T15:40:47.202000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com1ba332aa9dc6c8151040138e6773e556a941ccfb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;use attched example.&lt;br/&gt;
BR&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum.codesys.com//download/file.php?id=2132" rel="nofollow"&gt;2RaspisModbusMasterSlaveCommunication.project &lt;span&gt;&lt;span&gt;[86 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Master / Slave with 2 RPs</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/?limit=25#d826" rel="alternate"/><published>2020-02-27T15:40:46.493000Z</published><updated>2020-02-27T15:40:46.493000Z</updated><author><name>rasputin86</name><uri>https://forge.codesys.com/u/rasputin86/</uri></author><id>https://forge.codesys.com88534687e08ffefd79bfc3f5de2ca6e4f09e6b4d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;ich need some help to get run my two pis over modbus/tcp.&lt;br/&gt;
I have done all steps (Master Modbus) in the description of "jvondrus", but my modbus slave dont run?&lt;br/&gt;
What "set length" I need? &lt;/p&gt;
&lt;p&gt;What can I do?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Master / Slave with 2 RPs</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/?limit=25#a7aa" rel="alternate"/><published>2020-02-27T15:40:45.780000Z</published><updated>2020-02-27T15:40:45.780000Z</updated><author><name>jvondrus</name><uri>https://forge.codesys.com/u/jvondrus/</uri></author><id>https://forge.codesys.com7dc5767709b967fdeda4db9c12a92cb9f701a266</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;strong&gt;Master Modbus&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;1) Add device : Ethernet &amp;gt; Ethernet adapter&lt;br/&gt;
2) Set ethernet adapter: Double click on it, set interface, IP ...&lt;br/&gt;
3) Add device : Modbus &amp;gt; Modbus TCP Master&lt;br/&gt;
4) Set Modbus Master device : Mark auto-reconnect&lt;br/&gt;
5) Add device : Modbus &amp;gt; Modbus TCP Slave&lt;br/&gt;
6) Set Modbus Slave device : &lt;br/&gt;
General: Set Slave (2nd RPi) IP address, port, unit ID&lt;br/&gt;
Slave Channel: Add channel (Reading -FC4 / Writing -FC16 / Both -FC23), set offset to 0x0000, set length&lt;br/&gt;
Add I/O mapping, I'm using full address to WORD, like "Application.PLC_PRG.modbusIn", where "modbusIn" are devined at PLC_PRG as "modbusIn  :   ARRAY &lt;span&gt;[0..3]&lt;/span&gt; OF WORD;"&lt;br/&gt;
7) Go to Device (CODESYS ... Raspberry Pi) &amp;gt; PLC settings and set Bus cycle task to "MainTask"&lt;br/&gt;
 Compile&lt;br/&gt;
9) If you are getting some warnings declared variables at library, make a change at LibraryManager. Set version of IoDrvModbusTCP from "3.5.6.0" to "3.5.4.0".&lt;br/&gt;
10) Compile&lt;br/&gt;
11) It's done   &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Modbus Slave&lt;/strong&gt;&lt;br/&gt;
1) Add device : Ethernet &amp;gt; Ethernet adapter&lt;br/&gt;
2) Set ethernet adapter: Double click on it, set interface, IP ...&lt;br/&gt;
3) Add device : Modbus &amp;gt; Modbus TCP Slave&lt;br/&gt;
4) Set Modbus Slave device : &lt;br/&gt;
General: Set slave port, ID, WORD length&lt;br/&gt;
Add I/O mapping, I'm using full address to WORD, like "Application.PLC_PRG.modbusOut", where "modbusOut" are defined at PLC_PRG as "modbusOut"  :   ARRAY &lt;span&gt;[0..3]&lt;/span&gt; OF WORD;"&lt;br/&gt;
Set bus cycle and updating variables to "Use parent device/bus setting"&lt;br/&gt;
5) Go to Device (CODESYS ... Raspberry Pi) &amp;gt; PLC settings and set Bus cycle task to "MainTask"&lt;br/&gt;
6) Compile&lt;br/&gt;
7) It's done   &lt;/p&gt;
&lt;p&gt;Both Upload&lt;br/&gt;
Run Both device program&lt;br/&gt;
All done and data are flowing, I hope &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Master / Slave with 2 RPs</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/?limit=25#ecdc" rel="alternate"/><published>2020-02-27T15:40:43.774000Z</published><updated>2020-02-27T15:40:43.774000Z</updated><author><name>jvondrus</name><uri>https://forge.codesys.com/u/jvondrus/</uri></author><id>https://forge.codesys.comc51b33918da9c65d970a3f7b086b714428e08d50</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;br/&gt;
I'm lookig for same connection, do you have some new info about connesc 2 RPis via Modbus?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Modbus Master / Slave with 2 RPs</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/f249aa695d/?limit=25#8015" rel="alternate"/><published>2020-02-27T15:40:43.021000Z</published><updated>2020-02-27T15:40:43.021000Z</updated><author><name>lstiegler</name><uri>https://forge.codesys.com/u/lstiegler/</uri></author><id>https://forge.codesys.com00e9691f1c22930b672e6c1579148a80b5dcb105</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;br/&gt;
is there any modbus/TCP example with two Rasperry Pi ?&lt;/p&gt;
&lt;p&gt;Thank you in advance&lt;br/&gt;
Best Regards&lt;br/&gt;
Leonhard Stiegler&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>