<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Writing 16 byte SDO over Ethercat</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b5ed98033d/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b5ed98033d/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/b5ed98033d/</id><updated>2020-02-27T13:49:47.745000Z</updated><subtitle>Recent posts to Writing 16 byte SDO over Ethercat</subtitle><entry><title>Writing 16 byte SDO over Ethercat</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/b5ed98033d/?limit=25#95f8" rel="alternate"/><published>2020-02-27T13:49:47.745000Z</published><updated>2020-02-27T13:49:47.745000Z</updated><author><name>jmfischesser</name><uri>https://forge.codesys.com/u/jmfischesser/</uri></author><id>https://forge.codesys.com26694bb72054c7fbd8c98f998889ccc63f591e8a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I'm attempting to a write a 16 byte block of data to SDO 2710h (subindex 2) of a Yaskawa Sigma7 Ethercat Servo Amplifier.&lt;/p&gt;
&lt;p&gt;To accomplish this I'm trying to use the ETC_CO_SDOWrite function block.  My parameters are:&lt;br/&gt;
usiCom:=1;&lt;br/&gt;
uiDevice:=1001;&lt;br/&gt;
wIndex:=16#2710&lt;br/&gt;
bySubIndex:= 2;&lt;br/&gt;
udiTimeout:=5000;&lt;br/&gt;
pBuffer:=ADR(my array of 16 USINT)&lt;br/&gt;
szSize:=SizeOf(my array of 16 USINT)&lt;br/&gt;
eMode:=ETC_CO_AUTO;&lt;/p&gt;
&lt;p&gt;When I turn on my Execute bit, I get no feedback from the block (Busy, Error, Done all remain false).  The block is almost acting like there is no code inside of it.&lt;/p&gt;
&lt;p&gt;Am I doing this correctly?  I have no issues writing shorter SDOs (4 bytes or fewer) using the WriteParameter function block.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>