infineon4engineers Facebook

infineon@google+ Google+

infineon@linkedin linkedin

infineon4engi@twitter twitter

infineon@youtube youtube

+ Reply to Thread
Results 1 to 4 of 4

Thread: EtherCat problem when float vars are used

  1. #1
    Beginner Beginner Alberto-g is on a distinguished road
    Join Date
    Oct 2017
    Posts
    15
    Points
    147.5

    EtherCat problem when float vars are used

    It seems that when floating point calculations are performed there is something wrong with the alignment of the data sent to the master from the eeprom. The vendor ID is sent as the product code, they are adiacent fields.
    I suppose everything else is shifted.
    This happens only when FP is performed inside a function called by interrupt.

    SSC 5.12, latest DAVE, flash erased.

  2. #2
    New Member New Member
    Infineon Employee
    Infineon Employee
    MichaelIFX is on a distinguished road
    Join Date
    Mar 2016
    Posts
    29
    Points
    178.125
    Dear Alberto,
    we've tried to reproduce your finding without success.
    Could you please provide a detailed description how to reproduce the issue (how to modify the slave SW; best starting from our Basic example) and which Tools (TwinCAT ESC Access/EEPROM/Smart View/ReadE2PROM?) you use to check for the VendorID and how you read the EEPROM there.

    Thanks

    Michael
    The views expressed here are my personal opinions, have not been reviewed or authorized by Infineon and do not necessarily represent the views of Infineon.

  3. #3
    Beginner Beginner Alberto-g is on a distinguished road
    Join Date
    Oct 2017
    Posts
    15
    Points
    147.5
    Thanks for the reply., in the next few days I'll try to reproduce the issue on the basic example.

    Best regards

    Alberto

  4. #4
    Beginner Beginner Alberto-g is on a distinguished road
    Join Date
    Oct 2017
    Posts
    15
    Points
    147.5
    I tested the basic example and there is no issue at all.
    But with my application the problem persists. I use a more complex SSC XLS file, using more PDOs and objects.
    Unfortunately I do not have time to investigate further, maybe next month. For now I do not use FP.

    I detect the problem with Twincat, it says the Vendor ID is wrong. Then there is a way to output a csv file with the various data, and I see it is shifted to the next field.

    Thanks again.

+ Reply to Thread
Disclaimer

All content and materials on this site are provided “as is“. Infineon makes no warranties or representations with regard to this content and these materials of any kind, whether express or implied, including without limitation, warranties or representations of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, whether express or implied, is granted by Infineon. Use of the information on this site may require a license from a third party, or a license from Infineon.


Infineon accepts no liability for the content and materials on this site being accurate, complete or up- to-date or for the contents of external links. Infineon distances itself expressly from the contents of the linked pages, over the structure of which Infineon has no control.


Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Usage Terms of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Usage Terms of this site. Infineon reserves the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.