This drive initially drove me crazy too.

1.) You should obtain Firmware Version 3.01 from Yaskawa where they
appear to have improved the SII EEPROM interface.   If you have anything
earlier you may be wasting your time.  I got nowhere until I received a
drive with this firmware from my Yaskawa USA office.

When I told Yaskawa there was a problem the initial response from their
developers was the device passed the EtherCAT conformance test and it
works with TwinCAT.  However, what they don't seem to recognize is that
the EtherCAT conformance test does not test everything  for
specification compliance and that there still may be something wrong
with their device.  Fortunately the newer firmware seemed to fix the
EEPROM size error I was receiving. 

2.) In addition to getting newer firmware you must declare a domain for
the Output and a second one for the Input 
since Yaskawa sets notLRW = yes.  

3.) Moreover, the Output Domain must be registered with
ecrt_domain_reg_pdo_entry_list before the Input Domain otherwise you 
will not have any data exchanged even though the drive goes into OP
mode.     
http://lists.etherlab.org/pipermail/etherlab-users/2010/001000.html    I
am not sure if this is Yaskawa's  bug or something 
in the Hilscher module they are using. The same issue occurred  in a
Control Techniques module I tested. 

I received from Yaskawa via Hilscher that SyncManager2 -> Output ->
FMMU0 and SycnManager3 -> Input -> FMMU1
and  this is made with the ETG concerted and an integral part of the
ESI. 
According to Florian Pose it is arbitrary that Outputs are always mapped
to FMMU0 and inputs are mapped to FMMU1.


Maybe if IGH informs ETG of typical problems like the EEPROM size error and the 
arbitrary FMMU usage ETG will add them to the 
conformance tool and we will have less interoperability errors as new slaves 
arrive in the future.


On Thu, 2010-11-25 at 12:31 +0100, Dr.-Ing. Wilhelm Hagemeister wrote:

> Hallo takeshi ikeya,
> 
> the SSI-contents (EEPROM) is broken. We had that up until now with two
> vendors.
> 
> > I saw other user's mail about YASKAWA SIGMA5, in which he said he couldn't
> > even get vendor ID and product code.
> 
> Because of this we updated the Master Code. Now it is possible to read
> the first mandatory 64 words from the EEPROM which also contain vendor
> ID and product code. But the EtherLab-Master also needs at least the
> sync-manager information from the EEPROM.
> 
> Please contact the vendor and point out, that there is a conformance
> test tool from the EtherCat technology group available to check if the
> slave meets the spezification. Every vendor shipping EtherCat slaves has
> to check his slaves against this tool. Ask for the test report of this
> tool for the particular slave you are using. This usually generates
> "enough pressure" on the vendor to improve the slave...
> 
> Regards Wilhelm.
> _______________________________________________
> etherlab-users mailing list
> etherlab-users@etherlab.org
> http://lists.etherlab.org/mailman/listinfo/etherlab-users

**********************************************************
Outbound scan for Spam or Virus by Barracuda at Delta Tau
**********************************************************
_______________________________________________
etherlab-users mailing list
etherlab-users@etherlab.org
http://lists.etherlab.org/mailman/listinfo/etherlab-users

Reply via email to