[etherlab-users] Error in SII data (Baumueller bmaxx 5300)

Frank Heckenbach f.heckenbach at fh-soft.de
Mon May 23 15:37:48 CEST 2011


Ronaldo Mercado wrote:

> >   I'm not familiar with TwinCAT, so I don't know how to do this. I
> >   installed the trial version from Beckhoff's web site, but I don't
> >   even know which of the several programs it installs I should use,
> >   and what to do then.
>
> I used TwinCAT System Manager for that step.
>
> > Could you please describe it in more detail
> >   -- or could someone here do the conversion for me if I send you
> >   the XML file from Baumueller?
>
> The missing description was that you need to add the XML file to
> TwinCAT's database directory. In my installation that was in
> C:\TwinCAT\Io\EtherCAT
>
> Make sure you drop the XML file there before starting System
> Manager that will then mention that it's rebuilding the EtherCAT
> device database.

I did that, but I still couldn't find out how to "Add the slave to a
new project". I did "File/New", then (guessing) right-clicked on
"I/O devices" in the tree and selected "Append Device". But in the
dialog that appeared I didn't find the Baumueller devices (under
"EtherCAT" where I expected it, or anywhere else).

Anyway, Ronaldo has converted the XML file for me (thanks!).
However, even in this file the two relevant bits (enable_pdo_assign,
enable_pdo_configuration) were not set, so apparently this
information was not given in the XML file either. (Apart from that,
the file contained only apparently trivial differences from the SII
file I downloaded, such as slightly different strings.)

So that I can complain to Baumueller properly, as suggested on the
web page, I'd have to know whether this information is/should be
actually contained in the XML file and what I should look for.

> I'd like a tool to generate these without using TwinCAT and I was
> trying to understand where in the EtherCAT spec the description of
> the SII EEPROM might be.

I agree, such a tool would be nice. I found some relevant parts of
the SII format in the Etherlab sources (master/fsm_slave_scan.c),
but I'm not familiar with both this and the XML format to write such
a tool.

> I can't even find the document
> ECAT_GuidelineProtocolEnhancment_0i5i0.chm mentioned in
> http://www.etherlab.org/en/ethercat/faq.php

I can't find it either. Maybe it's available only for ETG members.

Regards,
Frank

-- 
Dipl.-Math. Frank Heckenbach <f.heckenbach at fh-soft.de>
Systemprogrammierung, EDV-Beratung
Stubenlohstr. 6, 91052 Erlangen, Deutschland
Tel.: +49-9131-21359



More information about the Etherlab-users mailing list