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.heckenb...@fh-soft.de> Systemprogrammierung, EDV-Beratung Stubenlohstr. 6, 91052 Erlangen, Deutschland Tel.: +49-9131-21359 _______________________________________________ etherlab-users mailing list etherlab-users@etherlab.org http://lists.etherlab.org/mailman/listinfo/etherlab-users