<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to EtherCAT I/O mapping</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/</id><updated>2020-02-27T16:41:22.866000Z</updated><subtitle>Recent posts to EtherCAT I/O mapping</subtitle><entry><title>EtherCAT I/O mapping</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/?limit=25#090a" rel="alternate"/><published>2020-02-27T16:41:22.866000Z</published><updated>2020-02-27T16:41:22.866000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.comfb6571bd753370af46022f10237315232b73be71</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;not sure if this works with the DS402Generic Driver but you could give this a try:&lt;br/&gt;
Set the outputs to example: &lt;br/&gt;
Drive.out.dwDigitalOutputs.0:=xBit0;&lt;br/&gt;
etc&lt;br/&gt;
DriveName.out.dwDigitalOutputs...&lt;/p&gt;
&lt;p&gt;the same exits to get the inputs from the drive:&lt;br/&gt;
Drive.in.dwDigitalInputs&lt;br/&gt;
BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>EtherCAT I/O mapping</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/?limit=25#b101" rel="alternate"/><published>2020-02-27T16:41:20.360000Z</published><updated>2020-02-27T16:41:20.360000Z</updated><author><name>Peter.skokanek</name><uri>https://forge.codesys.com/u/peter-skokanek/</uri></author><id>https://forge.codesys.comd05439797d66dca526e0abcf8d1fe8ee5a55272d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Peter.skokanek hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Where can I find it?&lt;/p&gt;
&lt;/blockquote&gt;&lt;/div&gt;</summary></entry><entry><title>EtherCAT I/O mapping</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/?limit=25#84ba" rel="alternate"/><published>2020-02-27T16:41:19.470000Z</published><updated>2020-02-27T16:41:19.470000Z</updated><author><name>Peter.skokanek</name><uri>https://forge.codesys.com/u/peter-skokanek/</uri></author><id>https://forge.codesys.coma52ecffe6af15e628368f8295ccb53081e352c48</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Peter.skokanek hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Actual XML file is in atachment&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Where can I find it?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>EtherCAT I/O mapping</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/?limit=25#39ca" rel="alternate"/><published>2020-02-27T16:41:16.951000Z</published><updated>2020-02-27T16:41:16.951000Z</updated><author><name>Peter.skokanek</name><uri>https://forge.codesys.com/u/peter-skokanek/</uri></author><id>https://forge.codesys.comcee2baf1d7d1cce8d229bbdefdffcd5e6f3586b9</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;
could you attach the ESI file of the drive?&lt;br/&gt;
BR&lt;br/&gt;
Edwin&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Actual XML file is in atachment&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum.codesys.com//download/file.php?id=2603" rel="nofollow"&gt;MPC_FPRO_PC0_RV0.xml &lt;span&gt;&lt;span&gt;[391.08 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>EtherCAT I/O mapping</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/?limit=25#a5c4" rel="alternate"/><published>2020-02-27T16:41:16.035000Z</published><updated>2020-02-27T16:41:16.035000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com3464d62118daa9b4fbab3269c217a151dcf63422</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
could you attach the ESI file of the drive?&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>EtherCAT I/O mapping</title><link href="https://forge.codesys.com/forge/talk/Runtime/thread/b9cce7e5a2/?limit=25#0176" rel="alternate"/><published>2020-02-27T16:41:15.132000Z</published><updated>2020-02-27T16:41:15.132000Z</updated><author><name>Peter.skokanek</name><uri>https://forge.codesys.com/u/peter-skokanek/</uri></author><id>https://forge.codesys.comc0135d187c3ba73d0235db403ae432a0d12ff35f</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello, &lt;br/&gt;
Short description of my problem: I am using Rpi as EtherCAT controller for FlexiPro ( branding Servotronix) servodrive. It works perfectly as motion controller. The FlexiPro contains 11 inputs and 6 outputs. They are operated by means TxPDO and RxPDO. I am able to read all inputs, but outputs are permanently on zero. If I am trying to write a 1 to some output variable, I can see a change for a while and then it is rewrited to 0 again. Physical output doesn't change. Outputs are operated by means CAN object 60FEH, subindex 1. The subindex 2 is used for output masking. I set a proper mask before cyclic operation of outputs. I have to notice, that I tested to send required outputs by means of SDO. It works. It means the issue must be somewhere in I/O mapping. Have you any idea what I   am doing wrong?&lt;br/&gt;
Peter&lt;/p&gt;
&lt;p&gt;&lt;a class="" href="https://forum.codesys.com//download/file.php?id=2602" rel="nofollow"&gt;IOmapping.pdf &lt;span&gt;&lt;span&gt;[67.21 KiB]&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>