industrialNETworXnetx

| 07.01.2009 | 17:26 | 1 reply

Exchange data greater than 64 bytes using cifX50

Dear Moderator,

I'm using cifX50-RE card as a EtherCAT slave, with driver version 0.9.3.0, EtherCAT Slave firmware version 0.96.0 build 0, and cifX Driver Setup Utility version 0.9.3.4. I'm now able to access the DPM in debug mode and exchange data between master device and slave device. The exchange of small amount of data (few bytes) results no problem. However, if I want to exchange more data (greater than 64 bytes), the exchange of data is not succesfull. The master reports no problem, but in the slave device, it seems that the data were not transfered into DPM cyclic data area. I've observed that in the warmstart parameters setting and in the xml file, the maximum input and output data lenght are 64 bytes. Does it mean that only 64 bytes of data can be exchanged between cifX50-RE and master device using EtherCAT protocol (considering that the cyclic data memory size is 5760 bytes)? Do I need the latest firmware to overcome this problem? (I've tried to find the latest firmware in the Hilscher website, but I could not find it.)
Thank you very much in advance for your help.

Best regards,
hardwarestudent

Andreas Jacob

Andreas Jacob

Hilscher Gesellschaft fuer Systemautomation mbH

| 08.01.2009 | 07:20

Hi hardwarestudent,

in the latest manual of the EtherCAT slave stack I could figure out, that the maximum number of cyclic input and output data are 400 bytes for netX 100/netX 500.

Your used FW version is quit old. You should request an update for it. Please get in contact with the standard support from Hilscher. The contact details are available on the Hilscher web page under "Support".

Login