<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Using Ethernet.lib</title><link href="https://forge.codesys.com/forge/talk/CODESYS-V2/thread/82103cb0e0/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/CODESYS-V2/thread/82103cb0e0/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/CODESYS-V2/thread/82103cb0e0/</id><updated>2020-02-27T21:37:29.613000Z</updated><subtitle>Recent posts to Using Ethernet.lib</subtitle><entry><title>Using Ethernet.lib</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/82103cb0e0/?limit=25#1368" rel="alternate"/><published>2020-02-27T21:37:29.613000Z</published><updated>2020-02-27T21:37:29.613000Z</updated><author><name>raoul</name><uri>https://forge.codesys.com/u/raoul/</uri></author><id>https://forge.codesys.com0aa6c661dca567de802ff6e842e24ef965ef6045</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you, I'll try this example...&lt;/p&gt;
&lt;p&gt;Raoul&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Using Ethernet.lib</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/82103cb0e0/?limit=25#7dde" rel="alternate"/><published>2020-02-27T21:37:25.403000Z</published><updated>2020-02-27T21:37:25.403000Z</updated><author><name>Erik Böhm</name><uri>https://forge.codesys.com/u/erik-boehm/</uri></author><id>https://forge.codesys.com065fbedaf1d64bf88c64f1054f639d13ca6cd24f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I have a (fully working and tested) Sample for you.&lt;/p&gt;
&lt;p&gt;Maybe it helps you to understand the mechanism.&lt;/p&gt;
&lt;p&gt;Greets&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum.codesys.com//download/file.php?id=66" rel="nofollow"&gt;WagoEthernetServer.zip &lt;span&gt;&lt;span&gt;[12.42 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Using Ethernet.lib</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/82103cb0e0/?limit=25#751a" rel="alternate"/><published>2020-02-27T21:37:23.826000Z</published><updated>2020-02-27T21:37:23.826000Z</updated><author><name>raoul</name><uri>https://forge.codesys.com/u/raoul/</uri></author><id>https://forge.codesys.com146282467813156157979dc3ac212832698bbe17</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Yes I tried that, but It's exactly the same...&lt;/p&gt;
&lt;p&gt;Raoul&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Using Ethernet.lib</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/82103cb0e0/?limit=25#46bf" rel="alternate"/><published>2020-02-27T21:37:19.682000Z</published><updated>2020-02-27T21:37:19.682000Z</updated><author><name>Erik Böhm</name><uri>https://forge.codesys.com/u/erik-boehm/</uri></author><id>https://forge.codesys.comee621a55bed1ec35c0f19ab5b5df81c4690582b3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Did you try it like this:&lt;/p&gt;
&lt;p&gt;Read(EN:=1, SOCKET:=socket.SOCKET, DATA:=buffer); &lt;/p&gt;
&lt;p&gt;IF (Read.LEN_OUT &amp;gt; 0) THEN &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;Read&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;EN&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;, &lt;span class="nv"&gt;DATA&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;buffer&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;

&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="k"&gt;Do&lt;/span&gt; &lt;span class="nv"&gt;somthing&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;END_IF&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Using Ethernet.lib</title><link href="https://forge.codesys.com/forge/talk/Codesys%2520V2.3/thread/82103cb0e0/?limit=25#dedd" rel="alternate"/><published>2020-02-27T21:37:18.170000Z</published><updated>2020-02-27T21:37:18.170000Z</updated><author><name>raoul</name><uri>https://forge.codesys.com/u/raoul/</uri></author><id>https://forge.codesys.comd74c02e134a2866afa000e59d8b68fa16a5c2827</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello all.&lt;/p&gt;
&lt;p&gt;I'm trying to use the Ethernet.lib library with a 750-842 controller. I want to make an UDP server listenning to UDP packet wich are broadcasted on the network.&lt;/p&gt;
&lt;p&gt;I'm doing this:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nv"&gt;VAR&lt;/span&gt;
&lt;span class="nv"&gt;socket&lt;/span&gt;: &lt;span class="nv"&gt;ETHERNET_SERVER_OPEN&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;Read&lt;/span&gt;: &lt;span class="nv"&gt;ETHERNET_READ&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;END_VAR&lt;/span&gt;
&lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;socket&lt;/span&gt;.&lt;span class="nv"&gt;SOCKET&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
    &lt;span class="nv"&gt;socket&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;EN&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;, &lt;span class="nv"&gt;TYP&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;SOCK_DGRAM&lt;/span&gt;, &lt;span class="nv"&gt;PROTO&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;IPPROTO_UDP&lt;/span&gt;, &lt;span class="nv"&gt;PORT&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;4545&lt;/span&gt;&lt;span class="ss"&gt;)&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;Read&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;EN&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;, &lt;span class="nv"&gt;SOCKET&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;socket&lt;/span&gt;.&lt;span class="nv"&gt;SOCKET&lt;/span&gt;, &lt;span class="nv"&gt;DATA&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;buffer&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="nv"&gt;Read&lt;/span&gt;&lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;EN&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;, &lt;span class="nv"&gt;DATA&lt;/span&gt;:&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="nv"&gt;buffer&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;&lt;span class="c1"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;IF&lt;/span&gt; &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;Read&lt;/span&gt;.&lt;span class="nv"&gt;LEN_OUT&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="ss"&gt;)&lt;/span&gt; &lt;span class="k"&gt;THEN&lt;/span&gt;
    &lt;span class="ss"&gt;(&lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="k"&gt;Do&lt;/span&gt; &lt;span class="nv"&gt;somthing&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="ss"&gt;)&lt;/span&gt;
&lt;span class="nv"&gt;END_IF&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;The socket is successfully created with no error, but when a packet comes nothing is read from the ETHERNET_READ function block...&lt;/p&gt;
&lt;p&gt;Why? Does anybody know if I've done something wrong?&lt;/p&gt;
&lt;p&gt;Thank&lt;/p&gt;
&lt;p&gt;Raoul&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>