<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Use third party actuator with IO-Link Master (IFM) </title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/71b9917107/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/71b9917107/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/71b9917107/</id><updated>2024-04-28T22:50:31.359000Z</updated><subtitle>Recent posts to Use third party actuator with IO-Link Master (IFM) </subtitle><entry><title>Use third party actuator with IO-Link Master (IFM) </title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/71b9917107/?limit=25#9af5" rel="alternate"/><published>2024-04-28T22:50:31.359000Z</published><updated>2024-04-28T22:50:31.359000Z</updated><author><name>dhumphries</name><uri>https://forge.codesys.com/u/dhumphries/</uri></author><id>https://forge.codesys.com56f0588bc2030c69c58694b2da2eb896a8528dac</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Try calling IFM customer support, they have been really helpful for me in the past.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Use third party actuator with IO-Link Master (IFM) </title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/71b9917107/?limit=25#4f3c" rel="alternate"/><published>2024-04-23T14:45:03.066000Z</published><updated>2024-04-23T14:45:03.066000Z</updated><author><name>hoatran</name><uri>https://forge.codesys.com/u/hoatran/</uri></author><id>https://forge.codesys.com4831166807a89813596264dcd16f1103a5a57e4e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The generic sensor FB is for controlling the sensor via its cyclic input (PDI) and output (PDO). &lt;br/&gt;
In this case, ifm raw cyclic input and output data are WORDs (16 bits total)&lt;br/&gt;
The PDO data from the Buerkert unit are SINT (8 bits)&lt;br/&gt;
In this case, I would use the unpackword fb from the CAA memory library to unpack the valve feed back value into the appropriate location. &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Use third party actuator with IO-Link Master (IFM) </title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/71b9917107/?limit=25#8597" rel="alternate"/><published>2024-04-16T11:55:45.420000Z</published><updated>2024-04-16T11:55:45.420000Z</updated><author><name>leafy</name><uri>https://forge.codesys.com/u/leafy/</uri></author><id>https://forge.codesys.come681dd04e49b9944ec30bbc58ed53fceead706b0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey there!&lt;br/&gt;
I am currently doing a little automation project for uni. I am trying to integrate a control-valve-system (Buerkert AirLINE Field) in my IO-Link environment. &lt;/p&gt;
&lt;p&gt;With IFM sensors, I used their pre-built function blocks, but with this third-party device, i need to write my own function block. Thankfully, IFM provides a generic sensor-fb so I can write my own FB with "extends" and "super". So far, so good. I found the IODD and some other documentation and I thought I get how it works, but somehow can't really get it to work at all. &lt;br/&gt;
From my understanding, i need to write data into the PDO-Array. But i get confused with the indices and subindices of IO-Link. I'll append the IODD and some screenshots of my project. There is an AOI for LogicXDesigner, but I can't use that in Codesys.&lt;/p&gt;
&lt;p&gt;I hope someone has integrated a IOL-device in Codesys before and can help me with this.&lt;br/&gt;
Cheers&lt;br/&gt;
leafy&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>