<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to External implementation of a library</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/d30c1ac279/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/d30c1ac279/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/d30c1ac279/</id><updated>2020-02-27T13:49:23.787000Z</updated><subtitle>Recent posts to External implementation of a library</subtitle><entry><title>External implementation of a library</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/d30c1ac279/?limit=25#f1d3" rel="alternate"/><published>2020-02-27T13:49:23.787000Z</published><updated>2020-02-27T13:49:23.787000Z</updated><author><name>timvh</name><uri>https://forge.codesys.com/u/timvh/</uri></author><id>https://forge.codesys.comf1517ce19405c388a4528797236cd8be04d55d64</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I agree with Kevin.&lt;br/&gt;
You can use the Network library (Use Case) for TCP/IP or UDP/IP communication.&lt;br/&gt;
The CoDeSys V3 application can be both Client and Server.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>External implementation of a library</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/d30c1ac279/?limit=25#51f8" rel="alternate"/><published>2020-02-27T13:49:23.695000Z</published><updated>2020-02-27T13:49:23.695000Z</updated><author><name>kberlin</name><uri>https://forge.codesys.com/u/kberlin/</uri></author><id>https://forge.codesys.come221a4a23adab3da9c62b5f09945eceb501ae861</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Have you looked into using OPC? The CoDeSys OPC server (Windows only) is free.&lt;br/&gt;
If you want to implement an external library it's C or C++ that can be used.&lt;br/&gt;
You also have the possibility to write a CoDeSys application that communicates using sockets. That might be an alternative for you.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br/&gt;
Kristian Berlin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>External implementation of a library</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/d30c1ac279/?limit=25#16b2" rel="alternate"/><published>2020-02-27T13:49:23.603000Z</published><updated>2020-02-27T13:49:23.603000Z</updated><author><name>JtR</name><uri>https://forge.codesys.com/u/jtr/</uri></author><id>https://forge.codesys.comaec75854e1b775e868933fe739330ce981beb22a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks for the information you provided.&lt;/p&gt;
&lt;p&gt;I'm working with a PhD student and we need to implement an interprocess communication with IEC 61131, so we need to implement an external library to implement such communication.&lt;/p&gt;
&lt;p&gt;For external implementation, which languages are allowed?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>External implementation of a library</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/d30c1ac279/?limit=25#07a8" rel="alternate"/><published>2020-02-27T13:49:23.510000Z</published><updated>2020-02-27T13:49:23.510000Z</updated><author><name>timvh</name><uri>https://forge.codesys.com/u/timvh/</uri></author><id>https://forge.codesys.comcf17c273eeafc6f97d3f26361dfd2443cda37609</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;An external library is linked to the runtime system. This could be a C or IEC implementation.&lt;br/&gt;
To link it to the runtime system you need the Runtime toolkit. You can purchase this from 3S-Smart Software Solutions or your local distributor.&lt;br/&gt;
This is mainly done by OEM's like PLC or IPC vendors in which case the runtime is adapted to the platform (CPU/OS/Mem combination).&lt;/p&gt;
&lt;p&gt;Main question is why you want to create an external library?&lt;br/&gt;
Could you inform us a little bit more about your application?&lt;br/&gt;
Which hardware do you use?&lt;br/&gt;
What functionality should the external library have?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>External implementation of a library</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/d30c1ac279/?limit=25#d576" rel="alternate"/><published>2020-02-27T13:49:23.417000Z</published><updated>2020-02-27T13:49:23.417000Z</updated><author><name>JtR</name><uri>https://forge.codesys.com/u/jtr/</uri></author><id>https://forge.codesys.com7eb4105c4b39ea549733d8f4ceb1ee27cc6c9683</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;What do I need to create an external implementation of a library? How can i obtain it (or them)? What about licenses? &lt;/p&gt;&lt;/div&gt;</summary></entry></feed>